PDA

View Full Version : Problem with ATI Mobility X600 driver - fglrx will not turn on


childofasuka
2007-05-18, 03:02 AM CDT
Long story short, the ATI driver won't turn direct rendering on.

Short story longer:
Essentially I followed the steps here: http://www.fedorafaq.org/#radeon

When installing kmod-fglrx I got a really beautiful transaction check error about kernels:
Transaction Check Error: package kernel-2.6.20-1.2948.fc6 is already installed
file /boot/System.map-2.6.20-1.2948.fc6 from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6
file /boot/config-2.6.20-1.2948.fc6 from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6
file /boot/symvers-2.6.20-1.2948.fc6.gz from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6
file /boot/vmlinuz-2.6.20-1.2948.fc6 from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6

So I did what anyone would do in this situation: uninstall the kernel and then install kmod-fglrx again. It worked with no problems, so I rebooted, etc. Then I check to see if it's working with glxinfo | grep direct, and I get the obvious no:
Xlib: extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

So it's not working. If curious, here's my current xorg.conf
# Xorg configuration created by livna-config-display

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection

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

Section "Module"
Load "dri"
Load "glx"
Load "dri"
Load "extmod"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "fglrx"
Option "UseInternalAGPGART" "no"
Option "VideoOverlay" "on"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection


If there's any more information anyone would like me to give, I'd be glad to give it. And if anyone has any advice, I'd be very glad to take it.

leigh123linux
2007-05-18, 03:05 AM CDT
You need a i686 kernel for the driver to work

follow this howto own swapping the kernel

http://forums.fedoraforum.org/showthread.php?t=139751

childofasuka
2007-05-18, 03:19 AM CDT
OK, I followed those instructions (although I do believe I was using i686 kernel already), then rebooted into the newest kernel, and glxinfo still returns a no. What else am I supposed to have done?

leigh123linux
2007-05-18, 03:25 AM CDT
OK, I followed those instructions (although I do believe I was using i686 kernel already), then rebooted into the newest kernel, and glxinfo still returns a no. What else am I supposed to have done?

this is sign of having the wrong kernel i.e i586 or sometimes xen

Transaction Check Error: package kernel-2.6.20-1.2948.fc6 is already installed
file /boot/System.map-2.6.20-1.2948.fc6 from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6
file /boot/config-2.6.20-1.2948.fc6 from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6
file /boot/symvers-2.6.20-1.2948.fc6.gz from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6
file /boot/vmlinuz-2.6.20-1.2948.fc6 from install of kernel-2.6.20-1.2948.fc6 conflicts with file from package kernel-2.6.20-1.2948.fc6


try adding these sections to you xorg.conf

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

Section "Extensions"
Option "Composite" "False"
EndSection

su
gedit /etc/X11/xorg.conf

save the change and restart X

childofasuka
2007-05-18, 03:28 AM CDT
Ah, the xorg was the fix.

Thank you. Thank you VERY much. I can finally go to sleep now (it's 430 in the morning here and my eyes hurt).

Also I love you.

leigh123linux
2007-05-18, 03:32 AM CDT
No problem ( sleep well )