ati drivers on acer 4535

Hi

I’ve bought some days ago an acer aspire 4535 with an ati hd3200 and i’m having a tough time trying to make it work on opensuse 11.1 32 bits with gnome.
So far i’ve managed to partially make it work with this guide: ATI/The Hard Way - openSUSE

print of my uname -a:

Linux linux-o25g 2.6.27.21-0.1-pae #1 SMP 2009-03-31 14:50:44 +0200 i686 athlon i386 GNU/Linux

well if i run glxgears works fine, but i know that something is missing because i can’t see video in fullscreen and some compiz effects are sloppy.
And when i try to change the resolution in SaX2 i get this error:

http://img235.imageshack.us/img235/4280/sssu.jpg

this is a partial input of Xorg99.log:

(II) RADEONHD(0): CailReadATIRegister(64) = 0
(II) RADEONHD(0): CAIL: CailWriteATIRegister
(II) RADEONHD(0): FUNCTION: atomSaveRegisters
(II) RADEONHD(0): CailWriteATIRegister(60,0)
(II) RADEONHD(0): CAIL: CailWriteATIRegister
(II) RADEONHD(0): FUNCTION: atomSaveRegisters
(II) RADEONHD(0): CailWriteATIRegister(60,ae)
(II) RADEONHD(0): CAIL: CailWriteATIRegister
(II) RADEONHD(0): FUNCTION: atomSaveRegisters
(II) RADEONHD(0): CailWriteATIRegister(64,110000)
(II) RADEONHD(0): CAIL: CailReadATIRegister
(II) RADEONHD(0): CailReadATIRegister(60) = 0
(II) RADEONHD(0): CAIL: CailWriteATIRegister
(II) RADEONHD(0): FUNCTION: atomSaveRegisters
(II) RADEONHD(0): CailWriteATIRegister(60,0)
(II) RADEONHD(0): CAIL: CailReleaseMemory
(II) RADEONHD(0): ParseTable said: CD_SUCCESS
(II) RADEONHD(0): Call to AtomBIOS Exec succeeded
(II) RADEONHD(0): UNIPHYTransmitterControl Successful
(II) RADEONHD(0): ATOMTransmitterPower: DIGn_CNTL: n=1: 0x0 n=2: 0x110
(II) RADEONHD(0): FUNCTION: EncoderPower
(II) RADEONHD(0): digProbeEncoder: detected ENCODER_DIG1 for UNIPHYA
(II) RADEONHD(0): EncoderPower: DIGn_CNTL: n=1: 0x0 n=2: 0x110
(II) RADEONHD(0): EncoderPower(RHD_POWER_SHUTDOWN, 1)
(II) RADEONHD(0): EncoderPower: DIGn_CNTL: n=1: 0x0 n=2: 0x110
(II) RADEONHD(0): FUNCTION: RHDHdmiEnable
(II) RADEONHD(0): State at POST-OutputDpms:
RRCrtc #0 [rhd CRTC 1]: active 1 [1] mode 640x480 (640x480) +0+0
RRCrtc #1 [rhd CRTC 2]: active 0 [0] mode unnamed (0x0) +0+0
RROut PANEL [Out UNIPHY_KLDSKP_LVTMA Conn PANEL] Crtc CRTC 1 [CRTC 1] [active] connected
RROut VGA_1 [Out DAC A Conn VGA 1] Crtc null [null] [inactive] disconnected
RROut DVI-D_1 [Out UNIPHY_A Conn DVI-D 1] Crtc null [null] [inactive] disconnected
(II) RADEONHD(0): rhdRRCrtcDpms: CRTC 2: Off
(II) RADEONHD(0): FUNCTION: D2Power
(II) RADEONHD(0): State at POST-CrtcDpms:
RRCrtc #0 [rhd CRTC 1]: active 1 [1] mode 640x480 (640x480) +0+0
RRCrtc #1 [rhd CRTC 2]: active 0 [0] mode unnamed (0x0) +0+0
RROut PANEL [Out UNIPHY_KLDSKP_LVTMA Conn PANEL] Crtc CRTC 1 [CRTC 1] [active] connected
RROut VGA_1 [Out DAC A Conn VGA 1] Crtc null [null] [inactive] disconnected
RROut DVI-D_1 [Out UNIPHY_A Conn DVI-D 1] Crtc null [null] [inactive] disconnected
(II) RADEONHD(0): State at POST-ModeInit:
RRCrtc #0 [rhd CRTC 1]: active 1 [1] mode 640x480 (640x480) +0+0
RRCrtc #1 [rhd CRTC 2]: active 0 [0] mode unnamed (0x0) +0+0
RROut PANEL [Out UNIPHY_KLDSKP_LVTMA Conn PANEL] Crtc CRTC 1 [CRTC 1] [active] connected
RROut VGA_1 [Out DAC A Conn VGA 1] Crtc null [null] [inactive] disconnected
RROut DVI-D_1 [Out UNIPHY_A Conn DVI-D 1] Crtc null [null] [inactive] disconnected
(II) RADEONHD(0): FUNCTION: RHDAudioSetEnable
(II) RADEONHD(0): FUNCTION: RHDAudioSetSupported
(II) RADEONHD(0): RHDAudioSetSupported: config 0x60040 codec 0x1
(II) RADEONHD(0): FUNCTION: RHDRRInitCursor
(II) RADEONHD(0): DPMS enabled
(–) RandR disabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE

i’ve checked if the module radeon (dunno if has anything related)is being loaded (lsmod | grep “radeon”) but no, fglrx its loaded:

#lsmod | grep fglrx
fglrx 2125440 34
agpgart 32308 1 fglrx

And i’m stucked in 800x600 since i should have 1366x768
BTW i have deleted the vga=0x317 entry in my menu.lst in the last part of the guide i followed says that if i encounter an error like:

(EE) fglrx(0): PreInitDAL failed

I should do so.

any help it’s appreciated i will feed any info needed, i’m not a linux expert but i do my best.

I wanna use my new laptop :cry:

madpato adjusted his/her AFDB on Monday 08 Jun 2009 06:26 to write:

>
> Hi
>
> I’ve bought some days ago an acer aspire 4535 with an ati hd3200 and
> i’m having a tough time trying to make it work on opensuse 11.1 32
> bits.
> So far i’ve managed to partially make it work with this guide: ‘ATI/The
> Hard Way - openSUSE’ (http://en.opensuse.org/ATI/The_Hard_Way)
>
Did you first try the onclick?

How far did you get with the hard way because looking at that log you are
still using the Radeonhd open source module and not the fglrx ATI module.

What would be better is an excerpt from the latest xorg.0.log not the 99 one
which is an older version.

If you have the ATI drivers package and have compiled did it go OK or did it
bail with errors?

One major point if you ARE using the package from the ATI/AMD site once you
have dropped to a runlevel 3 login ( no X server ) and have logged in as
root, run the installer with the :

sh ./ati-package-name-version-number

( which for your hardware should be the latest 9.5 version )

And if it compiles, and says all is OK and you get dropped back to the root
prompt.

DO NOT run sax or use sax in any way shape or form.

Use:

aticonfig --initial

this will let the ATI stuff try and do magic to your xorg.conf, if that goes
OK with no errors then just type:

init 5

And hopefully you should get a nice pretty login screen, or you might have
to reboot to get the drivers to “take”

Lets us know what happens but first post the xorg.0.log ( or just parts that
show errors ) so as not to mess the web pages up, no prob here on nntp
though

If ya get stuck just holler if I am not here then someone else will help.

:wink:

HTH


Mark

Nullus in verba
Nil illegitimi carborundum

Hi

The first thing i tried was 1 click, but no luck.

so far i did all the process of the build, but when i rebooted it went to dark screen, but with deleting the vga entry i fixed that, and yes i have compiled 9.5 version.

Here is a partial of Xorg.0.log:

(II) Setting vga for screen 0.
(II) fglrx(0): === [atiddxPreInit] === begin
(II) Loading sub module “vgahw”
(II) LoadModule: “vgahw”

(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor=“X.Org Foundation”
compiled for 1.5.2, module version = 0.1.0
ABI class: X.Org Video Driver, version 4.1
(II) fglrx(0): PCI bus 1 card 5 func 0
() fglrx(0): Depth 24, (–) framebuffer bpp 32
(II) fglrx(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) fglrx(0): Default visual is TrueColor
(
) fglrx(0): Option “NoAccel” “no”
() fglrx(0): Option “NoDRI” “no”
(
) fglrx(0): Option “KernelModuleParm” “locked-userpages=0”
() fglrx(0): Option “OpenGLOverlay” “off”
(
) fglrx(0): Option “VideoOverlay” “on”
() fglrx(0): Option “UseInternalAGPGART” “no”
(
) fglrx(0): Option “UseFastTLS” “2”
() fglrx(0): Option “BlockSignalsOnLock” “on”
(
) fglrx(0): Option “EnablePrivateBackZ” “no”
(**) fglrx(0): Option “DPMS” “true”
(II) fglrx(0): 10BitPixelFormat disabled by default
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(==) fglrx(0): Gamma Correction for I is 0x06419064
(==) fglrx(0): Gamma Correction for II is 0x06419064
(==) fglrx(0): Buffer Tiling is ON
(II) Loading sub module “fglrxdrm”
(II) LoadModule: “fglrxdrm”

(II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(–) fglrx(0): Chipset: "ATI Radeon HD 3200 Graphics " (Chipset = 0x9612)
(–) fglrx(0): (PciSubVendor = 0x1025, PciSubDevice = 0x021b)
(–) fglrx(0): board vendor info: third party graphics adapter - NOT original ATI
(–) fglrx(0): Linear framebuffer (phys) at 0xd0000000
(–) fglrx(0): MMIO registers at 0xcfdf0000
(–) fglrx(0): I/O port at 0x00009000
(==) fglrx(0): ROM-BIOS at 0x000c0000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID PCI:1:5:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports PCI:1:5:0
(II) fglrx(0): AC Adapter is used
(II) Loading sub module “int10”
(II) LoadModule: “int10”

(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor=“X.Org Foundation”
compiled for 1.5.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 4.1
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(**) fglrx(0): Option “mtrr” “off”
(II) Loading sub module “vbe”
(II) LoadModule: “vbe”

(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor=“X.Org Foundation”
compiled for 1.5.2, module version = 1.1.0
ABI class: X.Org Video Driver, version 4.1
(II) fglrx(0): VESA BIOS detected
(II) fglrx(0): VESA VBE Version 3.0
(II) fglrx(0): VESA VBE Total Mem: 16384 kB
(II) fglrx(0): VESA VBE OEM: ATI ATOMBIOS
(II) fglrx(0): VESA VBE OEM Software Rev: 10.94
(II) fglrx(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
(II) fglrx(0): VESA VBE OEM Product: RS780M
(II) fglrx(0): VESA VBE OEM Product Rev: 01.00
(II) fglrx(0): ATI Video BIOS revision 9 or later detected
(–) fglrx(0): Video RAM: 262144 kByte, Type: DDR2
(II) fglrx(0): PCIE card detected
(–) fglrx(0): Using per-process page tables (PPPT) as GART.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(II) fglrx(0): RandR 1.2 support is enabled!
(II) fglrx(0): RandR 1.2 rotation support is enabled!
(==) fglrx(0): Center Mode is disabled
(II) Loading sub module “ddc”
(II) LoadModule: “ddc”
(II) Module “ddc” already built-in
(II) Loading sub module “ddc”
(II) LoadModule: “ddc”
(II) Module “ddc” already built-in
(II) fglrx(0): ***Display: ConnectedDisplayTypes=0x00000002, disabled=0x00000000
(II) fglrx(0): Connected Display1: LCD on internal LVDS [lvds]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: AUO Model: 103c Serial#: 0
(II) fglrx(0): Year: 2008 Week: 1
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Digital Display Input
(II) fglrx(0): Max Image Size [cm]: horiz.: 31 vert.: 17
(II) fglrx(0): Gamma: 2.20
(II) fglrx(0): No DPMS capabilities specified
(II) fglrx(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
(II) fglrx(0): First detailed timing is preferred mode
(II) fglrx(0): redX: 0.610 redY: 0.355 greenX: 0.333 greenY: 0.610
(II) fglrx(0): blueX: 0.152 blueY: 0.100 whiteX: 0.313 whiteY: 0.329
(II) fglrx(0): Manufacturer’s mask: 0
(II) fglrx(0): Supported additional Video Mode:
(II) fglrx(0): clock: 72.0 MHz Image Size: 309 x 173 mm
(II) fglrx(0): h_active: 1366 h_sync: 1414 h_sync_end 1446 h_blank_end 1494 h_border: 0
(II) fglrx(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 803 v_border: 0
(WW) fglrx(0): Unknown vendor-specific block f
(II) fglrx(0): AUO
(II) fglrx(0): B140XW01 V0
(II) fglrx(0): EDID (in hex):

it’s pretty long and it shows many hexadecimal lines but i think that those lines are important. I found no (EE) entries.

thanks for the help.

madpato adjusted his/her AFDB on Monday 08 Jun 2009 21:06 to write:

> it’s pretty long and it shows many hexadecimal lines but i think that
> those lines are important. I found no (EE) entries.
>
> thanks for the help.
>
>

Well that looks OK.

Have you tried to use the ATI config app?

While at the desktop open a console and type:

amdcccle

That should allow you setup stuff that might help with the performance, also
check that you do gave the composite set to “on” in the xorg.conf file:

/etc/X11/xorg.conf

Wonder if it is falling back to xrender, I am not sure of the performance
with effects on that chip though and it could be just a bit slow anyway.

HTH

Time for bed now


Mark

Nullus in verba
Nil illegitimi carborundum

Hi

I do have access to catalyst control center and i have all 3d enabled it works fine, check my glxinfo:

n

ame of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_allocate_memory, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_swap_barrier, GLX_SGIX_swap_group,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_swap_control, GLX_NV_swap_group, GLX_OML_swap_method,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 2.1.8494 Release

And fgl_glxgears:

Using GLX_SGIX_pbuffer
1239 frames in 5.0 seconds = 247.800 FPS
1633 frames in 5.0 seconds = 326.600 FPS
1627 frames in 5.0 seconds = 325.400 FPS
1633 frames in 5.0 seconds = 326.600 FPS
1636 frames in 5.0 seconds = 327.200 FPS
1621 frames in 5.0 seconds = 324.200 FPS
1631 frames in 5.0 seconds = 326.200 FPS
1548 frames in 5.0 seconds = 309.600 FPS
2022 frames in 5.0 seconds = 404.400 FPS
1790 frames in 5.0 seconds = 358.000 FPS
2225 frames in 5.0 seconds = 445.000 FPS
2408 frames in 5.0 seconds = 481.600 FPS
2408 frames in 5.0 seconds = 481.600 FPS
2376 frames in 5.0 seconds = 475.200 FPS
1698 frames in 5.0 seconds = 339.600 FPS

Now here is the screen stuff of xorg.conf:

Section “Modes”
Identifier “Modes[0]”
ModeLine “800x600” 40.8 800 832 912 1024 600 601 604 623
ModeLine “800x600” 37.2 800 848 880 960 600 603 607 618 +hsync -vsync
EndSection

Section “Monitor”
Identifier “Monitor[0]”
VendorName “Unknown”
ModelName “Unknown”
UseModes “Modes[0]”
DisplaySize 309 173
HorizSync 30.0 - 40.0
VertRefresh 50.0 - 75.0
Option “DPMS”
Option “PreferredMode” “800x600”
EndSection

Section “Monitor”
Identifier “aticonfig-Monitor[0]-0”
Option “VendorName” “ATI Proprietary Driver”
Option “ModelName” “Generic Autodetecting Monitor”
Option “DPMS” “true”
EndSection

Section “Device”
Identifier “Device[0]”
Driver “radeonhd”
VendorName “ATI”
BoardName “ATI Radeon HD 3200 Graphics”
Option “monitor-PANEL” “Monitor[0]”
EndSection

Section “Device”
Identifier “aticonfig-Device[0]-0”
Driver “fglrx”
BusID “PCI:1:5:0”
EndSection

Section “Screen”
Identifier “Screen[0]”
Device “Device[0]”
Monitor “Monitor[0]”
DefaultDepth 24
SubSection “Display”
Virtual 3840 1200
Depth 15
Modes “800x600”
EndSubSection
SubSection “Display”
Virtual 3840 1200
Depth 16
Modes “800x600”
EndSubSection
SubSection “Display”
Virtual 3840 1200
Depth 24
Modes “800x600”
EndSubSection
SubSection “Display”
Virtual 3840 1200
Depth 8
Modes “800x600”
EndSubSection
EndSection

Section “Screen”
Identifier “aticonfig-Screen[0]-0”
Device “aticonfig-Device[0]-0”
Monitor “aticonfig-Monitor[0]-0”
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section “DRI”
Group “video”
Mode 0660
EndSection

I can see 800x600 everywhere no 1366x768 (the supposed to be resolution) but in catalyst center in the display area i do have 1366x768 here is a ss:

http://img198.imageshack.us/img198/8601/catalyst.jpg

The thing is… 3d looks good but why i can’t play fullscreen video?? it just hangs in blank screen and i have to reboot.
I’ve installed vlc via Yast repo and i can play any video but with no fullscreen.

Any advice about that?

i’ve just fixed the fullscreen video issue, it was a codec conflict ¬¬ i followed this: Restricted Formats/11.1 - openSUSE-Community and fixed that.

Still the matter of “everywhere-800x600” worries me. any advice about that?

madpato adjusted his/her AFDB on Tuesday 09 Jun 2009 20:16 to write:

>
> i’ve just fixed the fullscreen video issue, it was a codec conflict ¬¬ i
> followed this: ‘Restricted Formats/11.1 - openSUSE-Community’
> (http://opensuse-community.org/Restricted_Formats/11.1) and fixed that.
>
> Still the matter of “everywhere-800x600” worries me. any advice about
> that?
>
>

Have not got time this morn will be back later, so if anyone wants to jump
in feel free.

sorry gotta go.


Mark

Nullus in verba
Nil illegitimi carborundum