Fedora Linux Support Community & Resources Center
  #1  
Old 1st February 2009, 06:35 PM
Mikko Offline
Registered User
 
Join Date: Nov 2008
Location: Finland
Posts: 157
ATI FGLRX 8.561 driver appears to work, but I still get software OpenGL

I'm starting a new thread here, because the fglrx howto thread is > 300 pages and I can't find anything in it any more.

I have installed the fglrx driver from rpmfusion, re-created the initrd image, and everything seems to be fine. AIGLX and desktop effects work as expected. However, I still get the MESA software OpenGL rendering without hardware acceleration. According to X.org log, the glx module that is loaded is indeed from the fglrx package, not the X.org Mesa one. However, glxinfo still says that OpenGL renderer is the software Mesa one. The ATI Catalyst Control Center thingy refuses to start, complaining that the driver is not installed or not working properly. I'm quite mystified. I believe I should get 'ATI' as the OpenGL vendor string. Any ideas?

Some relevant info:

> lspci

01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]

> rpm

xorg-x11-drv-fglrx-8.561-6.8.12.fc10.i386
kmod-fglrx-2.6.27.12-170.2.5.fc10.i686-8.561-2.8.12.fc10.3.i686
kmod-fglrx-8.561-2.8.12.fc10.3.i686
xorg-x11-drv-fglrx-libs-8.561-6.8.12.fc10.i386
xorg-x11-server-Xorg-1.5.3-6.fc10.i386
kernel-2.6.27.12-170.2.5.fc10.i686

> xorg.conf

Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/fglrx"
ModulePath "/usr/lib/xorg/modules"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "fglrx"
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
EndSection

> Xorg.0.log

(II) LoadModule: "glx"

(II) Loading /usr/lib/xorg/modules/extensions/fglrx//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 7.4.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 1.1
(**) AIGLX enabled
(II) Loading extension GLX

...

(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 1.2.0
ABI class: X.Org Video Driver, version 4.1
(==) fglrx(0): NoDRI = NO
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"

(II) Reloading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(==) fglrx(0): Capabilities: 0x00000000
(==) fglrx(0): CapabilitiesEx: 0x00000000
(==) fglrx(0): cpuFlags: 0x8000001d
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(II) fglrx(0): [pcie] 262144 kB allocated
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 65536
(==) fglrx(0): UseFastTLS=0
(==) fglrx(0): BlockSignalsOnLock=1
(II) fglrx(0): Direct rendering enabled

...

(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x9fb6000
(II) fglrx(0): [drm] mapped SAREA 0x9fb6000 to 0xb7dc3000
(II) fglrx(0): [drm] framebuffer handle = 0x9fb7000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.56.4
(II) fglrx(0): Date: Dec 1 2008
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.27.12-170.2.5.fc10.i686
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x09fb8000
(II) fglrx(0): DRI initialization successfull!

> glxinfo

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2

...

OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.3-devel
OpenGL shading language version string: 1.10
Reply With Quote
  #2  
Old 1st February 2009, 08:13 PM
axet Offline
Registered User
 
Join Date: Jul 2008
Posts: 378
sudo ldconfig
Reply With Quote
  #3  
Old 1st February 2009, 08:27 PM
Mikko Offline
Registered User
 
Join Date: Nov 2008
Location: Finland
Posts: 157
Thanks, that worked. I had no idea, even though I've been installing and maintaining systems with ATI and NVidia proprietary drivers for years. For the record, why is this necessary when it was not before? Is the prelink configuration different in F10?
Reply With Quote
  #4  
Old 1st February 2009, 08:33 PM
axet Offline
Registered User
 
Join Date: Jul 2008
Posts: 378
hmm i try to investigate that issue, but no results. fglrx rpms has any nessesery scripts to run ldconfigs... check this out, may be you can help us.

https://bugzilla.rpmfusion.org/show_bug.cgi?id=184

https://fedoraproject.org/wiki/Packa...ared_Libraries
Reply With Quote
  #5  
Old 17th February 2009, 08:09 AM
MegaBurn Offline
Registered User
 
Join Date: Feb 2009
Posts: 1
Exact same problem! I spent nearly five hours picking through the main fglrx thread, trying different settings, reinstalling various packages... all to no avail... Found this thread, ran ldconfig, rebooted, and everything just worked perfectly! Damn cool to see glxgears fps go from ~400fps with mesa on a Core i7 920 to ~11000fps with fglrx on a Radeon 4870 1GB.

Thank you.
Reply With Quote
Reply

Tags
ati, fglrx, glx, xorg

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problems getting radeon driver work after fglrx kenkku Hardware & Laptops 2 11th February 2007 12:31 PM
Why 64bit fglrx driver from livna still doesn't work for me!!?? qinhan Using Fedora 3 30th April 2006 01:41 PM


Current GMT-time: 10:44 (Saturday, 25-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat