I'm a total Linux noob. I'm here to learn.
I have trouble making the 3D accelerations work on my PC:
Code:
Acer Aspire 5502NWXMi
Intel Pentium M processor 740 (1.73 GHz, 533 MHz FSB, 2 MB L2 cache)
14.1" WXGA LCD
ATI Mobility Radeon X700 PCI-E/64MB VRAM
1GB DDR2 RAM
My system kernel:
Code:
[root@overb0ard ~]# uname -r
2.6.16-1.2080_FC5
[root@overb0ard ~]# rpm -qa | grep kernel
kernel-2.6.16-1.2080_FC5
I have install kmod-fglrx & xorg-x11-drv-fglrx from livna:
Code:
=============================================================================
Package Arch Version Repository Size
=============================================================================
kmod-fglrx i686 8.23.7-4.2.6.16_1.2080_FC5 installed 536 k
xorg-x11-drv-fglrx i386 8.23.7-4.lvn5 installed 21 M
But my pc shows the Mesa stuff instead of ATI:
Code:
[root@overb0ard ~]# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.2)
glrxgears output (very low FPS):
Code:
[root@overb0ard ~]# glxgears
833 frames in 5.3 seconds = 157.221 FPS
912 frames in 5.6 seconds = 164.220 FPS
2964 frames in 5.1 seconds = 584.134 FPS
4104 frames in 5.0 seconds = 813.086 FPS
4104 frames in 5.0 seconds = 820.476 FPS
4104 frames in 5.0 seconds = 814.852 FPS
4104 frames in 5.0 seconds = 813.965 FPS
3078 frames in 5.1 seconds = 602.135 FPS
4104 frames in 5.0 seconds = 818.740 FPS
1368 frames in 5.3 seconds = 258.966 FPS
Some of my xorg.conf file:
Code:
Section "Device"
Identifier "Videocard0"
Driver "fglrx"
VendorName "Videocard vendor"
BoardName "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
Option "MonitorLayout" "LVDS"
Option "VideoOverlay" "on"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
I realised the fglrx module did not load properly (or not at all) as lsmod | grep fglrx returns nothing while modprobe fglrx gives fatal error:
Code:
[root@overb0ard ~]# lsmod | grep fglrx
[root@overb0ard ~]# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.16-1.2080_FC5/kernel/drivers/char/drm/fglrx.ko): Invalid module format
I checked the log in /var/log/Xorg.0.log:
Code:
[root@overb0ard ~]# gedit /var/log/Xorg.0.log
Between line 513 and 520 of the log file:
Code:
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Reloading /usr/lib/xorg/modules/linux/libdrm.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
[drm] failed to load kernel module "fglrx"
I've done everything I possibly could but get nothing in return to make the driver work.
I uninstall everything, the kernel, the kmod-fglrx driver and then re-install them.
Nothing work.
Can anyone here help me?
Thanks in advance.