You are not logged in.

#1 2006-11-03 00:49:57

juggz
Member
Registered: 2004-11-07
Posts: 18

New ATI package + ArchCK problems

Hey all,

Just today, I did a pacman -Suy and it upgraded ati-fglrx-ck, ati-fglrx-utils, and ati-fglrx, and ever since then, I've been having some problems:

I first noticed when GoogleEarth wouldnt boot, I realized this was because 3D accel was disabled. To cut a long story short, I am now in a position where X works, 3D works, but I'm getting some weirdness while in X - the resolution is 1024x768 (yes, /etc/X11/xorg.conf is fine, on that end). I am sure there is something wrong either with the new packages or my config file, I dont remember what I tried, but basically:

Here's the output of cat /var/log/Xorg.0.log | grep EE:

(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(--) PCI: (0:9:0) Brooktree Corporation Bt878 Video Capture rev 17, Mem @ 0xe0124000/12
(II) Loading extension XFree86-DRI
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
(II) Loading font FreeType
(II) Setting vga for screen 0.
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(II) do I need RAC?  No, I don't.
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Offscreen Pixmaps
(II) fglrx(0): Largest offscreen area available: 1024 x 513
(II) Initializing built-in extension XFree86-Bigfont
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/xorg/modules/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(**) Option "SendCoreEvents" "true"
(II) PS/2 Mouse: ps2EnableDataReporting: succeeded

And here is the output of cat /var/log/Xorg.0.log | grep WW:

(WW) The directory "/usr/share/fonts/X11/misc" does not exist.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
(WW) FontPath is completely invalid.  Using compiled-in default.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "RenderAccel" is not used

I have not seen most of these errors before, and am pretty certain there is some issue with the new driver.

If you need additional info, please let me know.

Thank you for reading. All help would be greatly appreciated.

Offline

#2 2006-11-03 04:05:34

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: New ATI package + ArchCK problems

Is it specific to the -ck kernel, or does this happen with stock kernel too?

Those warnings about font directories - the packages xorg-fonts-75dpi, xorg-fonts-100dpi, xorg-fonts-cyrillic, xorg-fonts-type1, and xorg-fonts-misc all install to /usr/share/fonts, not /usr/share/fonts/X11. That'd do a bunch of them, though they're not related to fglrx.

Also, fglrx doesn't support AIGLX, wihc are some of the errors you're getting there.
try adding Option "AIGLX" "off" to your ServerFlags section in /etc/X11/xorg.conf, like so:

Section "ServerFlags"
    Option "AIGLX" "off" 
EndSection

Offline

#3 2006-11-03 04:38:25

juggz
Member
Registered: 2004-11-07
Posts: 18

Re: New ATI package + ArchCK problems

Hello again,

Thanks for the response. I was actually wondering how to do this (disable AIGLX), as I hadn't enabled AIGLX, and it wasnt in my xorg.conf, so I was wondering how that error got there. Actually though, that IS one of the errors I had seen prior to upgrading the fglrx drivers. While I'm at it, I should also mention that I've seen the font warnings before too, I just left the whole output untouched, just in case. Let me say though that these errors, and the ones under it, are totally new:

EE) fglrx(0): === [swlDalHelperAddCustomizeMode] ===


Here is the output of grepping /var/log/Xorg.0.log for EE after disabling AIGLX:

(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(--) PCI: (0:9:0) Brooktree Corporation Bt878 Video Capture rev 17, Mem @ 0xe0124000/12
(II) Loading extension XFree86-DRI
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
(II) Loading font FreeType
(II) Setting vga for screen 0.
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] === CWDDEDI_DisplayGetSetModeTimingOverride failed: 7
(II) do I need RAC?  No, I don't.
(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Offscreen Pixmaps
(II) fglrx(0): Largest offscreen area available: 1024 x 513
(II) Initializing built-in extension XFree86-Bigfont
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(**) Option "SendCoreEvents" "true"
(II) PS/2 Mouse: ps2EnableDataReporting: succeeded

And here is the new output of grepping /var/log/Xorg.0.log for WW:

(WW) The directory "/usr/share/fonts/X11/misc" does not exist.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
(WW) FontPath is completely invalid.  Using compiled-in default.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) fglrx(0): Option "RenderAccel" is not used

Looking closer, I noticed this line:
"(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0"

Doing a pacman -Ss and pacman -Qi for xorg shows the version number to be 11R7.0-1. I am thinking that the module was built against or depends on a newer version of Xorg than the version in Arch. Can somebody please confirm this.

I will soon do a reboot and see if it does this with the stock and beyond kernels too.


Thanks again for reading. Please help!!!

Offline

#4 2006-11-03 13:11:20

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: New ATI package + ArchCK problems

juggz wrote:

(EE) fglrx(0): === [swlDalHelperAddCustomizeMode] ===

Yeah, I figured the small stuff I mentioned wouldn't help with this specific issue, but it couldn't hurt to say 'em.  This error I've never seen before, and I can't seem to find anything about it anywhere, so I'm not sure how to go about fixing it. sad

Looking closer, I noticed this line:
"(II) fglrx(0): driver needs X.org 7.1.x.y with x.y >= 0.0"

That's not a problem - it always says that.  The next line in the logfile should be:

(II) fglrx(0): detected X.org 7.1.1.0

indicating it's found the correct version.  If this check actually failed, X wouldn't start at all.

Offline

#5 2006-11-04 04:31:52

juggz
Member
Registered: 2004-11-07
Posts: 18

Re: New ATI package + ArchCK problems

Hello again,

I did a temporary workaround by using the radeon module (installed libgl-dri, removed ati-fglrx-* packages). After some playing with the xorg.conf file, I was able to get 3d accel with this setup, and everything looks fine again. However, even though "glxinfo | grep direct" reports "direct rendering: Yes", my 3d apps are not working properly. For example, Google Earth loads up slowly and does not work properly once loaded (starts eating up my CPU - 100% usage) it is very slow, and acts as if I were using software rendering or something.

Further suggestions on how to fix either the radeon module problems or the fglrx problems would be much appreciated. Btw, I did indeed reboot into the stock Arch kernel and try with fglrx - same issues.

Thanks yet again for reading and to Cerebral in particular for your help.

Offline

Board footer

Powered by FluxBB