Did you try installing 8.30.3? What does your /var/log/Xorg.0.log show in regards to any errors of fglrx failing?
Hi,
I am new user of Fedora Core 6 and I encountered some problems with ATi Radeon X1300 driver installation. When I installed FC6, my video card was detected correctly. But I can not activate 3D effect. So I followed the Blog "ATI Fedora Core 6 How-To" to install the driver.
After I installed libstdc++.so.5 and qt-devel, ATI-fglrx-8.29.6-1.fc6.i386.rpm, ATI-fglrx-control-panel-8.29.6-1.fc6.i386.rpm, ATI-fglrx-devel-8.29.6-1.fc6.i386.rpm, and kernel-module-ATI-fglrx-KERNEL-VERSION.fc6-8.29.6-1.fc6.i386.rpm can be generated correctly in the working directory. I use the ffollowing command to install these RPMS.
rpm -ivh *.rpm
But when used command "rpm -q *.rpm" to query the installation, the console displayed these RPMS were not installed..
And Mesa is always used after I added the following conten in etc/X11/xorg.conf
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dri"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
The following is the information of ATI Control Panel
Display Adapter
Card Name: Radeon X1300 Series(RV515 7164)
Memory Size: 256M
Bios Version: Unkown
Display Driver
Driver Version 8.29.06
OpenGL:
Vendor: Mesa project www.mesa3d.org
Version: 1.2(Mesa 6.5.1)
Renderer:
Mesa GLX indirect
Thanks for any help!
Did you try installing 8.30.3? What does your /var/log/Xorg.0.log show in regards to any errors of fglrx failing?
Hi,
My machine is a Dell E1505 laptop,
Duo CPU, 1G Mem, ATI Mobility x1400 128M.
And I am trying to run Fedora6 on it.
I got similar trouble as Alex. First, I cannot fully install the ati-driver-installer-8.29.6.run because of the flgrxcontrolpanel error, even with symbolic links created. (Although I doubt I don't have to create any symbolic links, since that seems related to 64bit machines.) Then I tried to extract the src and make. I got the following error:
------
fireglcontrol.qt3.gcc4.1.1 -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib -lqt -lGLU -l
GL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm -lXinerama -lXrender -lfreetype -lXxf8
6vm -L/usr/X11R6/lib -lXft
/usr/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make: *** [fireglcontrol.qt3.gcc4.1.1] Error 1
------
Because I didn't see anything obviouslt wrong with the library files in /usr/lib/qt-3.3/lib , so, I guess maybe it's because there are some library files missed in the directory /usr/X11R6/lib (without confirm)
Later, after FC6 kernel is updated to 2.6.18-1.2849.fc6, I "successfully" yum installed,
kmod-fglrx.i686
xorg-x11-drv-fglrx.i386
xorg-x11-drv-fglrx-devel.i386
which allows me to open graphic ATI control panel.
But the OpenGL vendor is still Mesa.
------
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
------
server glx vendor string: SGI
server glx version string: 1.2
..
client glx vendor string: SGI
client glx version string: 1.4
------
I thus appended the following section after my /etc/X11/xorg.conf
------
Section "Extensions"
Option "Composite" "Disable"
EndSection
------
But no difference.
I am wondering if there is anything missing in /usr/X11R6/lib ?
------
$ ll /usr/X11R6/lib/modules/dri/
total 8
lrwxrwxrwx 1 root root 41 Nov 14 14:05 atiogl_a_dri.so -> /usr/lib/xorg/modules/dri/atiogl_a_dri.so
lrwxrwxrwx 1 root root 38 Nov 14 14:05 fglrx_dri.so -> /usr/lib/xorg/modules/dri/fglrx_dri.so
------
Could anyone give me a hint? Thanks.
Last edited by foxtseng; 11-15-2006 at 10:01 AM.
What does your /var/log/Xorg.0.log show when it comes to errors?
Sorry. I forgot to post this.
------
$ grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/fglrx_dri.so failed (/usr/lib/dri/fglrx_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering
------
$ grep WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) No FontPath specified. Using compiled-in default.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) <default pointer>: No Device specified, looking for one...
------
And I just made a symbolic link to /usr/lib/xorg/modules/dri/fglrx_dri.so
and restart Xorg, and now I get this,
$ grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/fglrx_dri.so failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __glXFindDRIScreen)
(EE) AIGLX: reverting to software rendering
First of all, to Alex, rpm -q *.rpm won't work, no matter what because a package's name isn't "foo-bar.rpm", it is "foo-bar", without the extension.
So it's:
$ rpm -ivh ATI-fglrx-8.29.6-1.fc6.i386.rpm // to install
$ rpm -q ATI-fglrx-8.29.6-1.fc6.i386 // to query the package
I'm not sure about your problem, foxtseng, but I ls'ed /usr/lib/dri, and I also have atiogl_a_dri.so in there, you should probably also link that one, since __glXFindDRIScreen sounds like a OpenGL function symbol. The files in /usr/X11R6/lib/ shouldn't matter, since Xorg 6.9 (if I'm not mistaken), that path has been deprecated (the new one is /usr/lib/xorg, which makes more sense).
I'm guessing there was a problem with the install, not exactly sure. Why haven't you generated packages for you distribution with the ATI installer?
$ ./ati-driver-installer-8.30.3.run --buildpkg <your_distro>
I hope this helped!
Last edited by amenzix; 11-17-2006 at 08:58 AM. Reason: (added the last paragraph)
Thank you, Amenzix,
I linked atiogl_a_dri.so from /usr/X11R6/lib/modules/dri/atiogl_a_dri.so
But no difference. Here are what in the lib now,
------
$ ls /usr/lib/dri/
atiogl_a_dri.so i810_dri.so i965_dri.so r128_dri.so r300_dri.so savage_dri.so unichrome_dri.so
fglrx_dri.so i915_dri.so mga_dri.so r200_dri.so radeon_dri.so tdfx_dri.so
------
In fact, I tried to
1. install driver by $ ./ati-driver-installer-8.30.3.run
2. generate rpm by $ ./ati-driver-installer-8.30.3.run --buildpkg FC6
3. extract src by $ ./ati-driver-installer-8.30.3.run --extract
then compliled them with error.
All failed because of fglrxcontrolpanel problem.
When I compiled the src, the following error message came out,
------
fireglcontrol.qt3.gcc4.1.1 -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib -lqt -lGLU -l
GL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm -lXinerama -lXrender -lfreetype -lXxf8
6vm -L/usr/X11R6/lib -lXft
/usr/bin/ld: cannot find -lqt
collect2: ld returned 1 exit status
make: *** [fireglcontrol.qt3.gcc4.1.1] Error 1
------
But I didn't see anything obviouslt wrong with the library files in /usr/lib/qt-3.3/lib
I checked my qt-3.3 by
$rpm -V qt-devel.i386 qt.i386
No error reported. Here are what in the qt-3.3 lib,
------
$ ls /usr/lib/qt-3.3/lib
libdesignercore.a libeditor.a libqassistantclient.a libqt-mt.prl libqt-mt.so.3 libqt-mt.so.3.3.7 libqui.so libqui.so.1.0
libdesignercore.prl libeditor.prl libqassistantclient.prl libqt-mt.so libqt-mt.so.3.3 libqui.prl libqui.so.1 libqui.so.1.0.0
------
Hi everyone,
Good news. I fixed it. Here are what I have done,
---------
#find / -name libGL.so.1
/usr/lib/ati-fglrx/libGL.so.1
/usr/lib/fglrx/libGL.so.1
/usr/lib/libGL.so.1
/usr/lib/xorg/libGL.so.1
#ll `locate libGL.so.1`
lrwxrwxrwx 1 root root 12 Nov 14 14:05 /usr/lib/ati-fglrx/libGL.so.1 -> libGL.so.1.2
-rwxr-xr-x 1 root root 642556 Oct 14 01:24 /usr/lib/ati-fglrx/libGL.so.1.2
lrwxrwxrwx 1 root root 25 Nov 16 01:02 /usr/lib/fglrx/libGL.so.1 -> ../ati-fglrx/libGL.so.1.2
lrwxrwxrwx 1 root root 12 Nov 9 21:30 /usr/lib/libGL.so.1 -> libGL.so.1.2
lrwxrwxrwx 1 root root 31 Nov 17 13:43 /usr/lib/libGL.so.1.2 -> /usr/lib/ati-fglrx/libGL.so.1.2
lrwxrwxrwx 1 root root 31 Nov 17 13:39 /usr/lib/xorg/libGL.so.1 -> libGL.so.1.2
#ll /usr/lib/libGL.so.1.2 /usr/lib/ati-fglrx/libGL.so.1.2
-rwxr-xr-x 1 root root 642556 Oct 14 01:24 /usr/lib/ati-fglrx/libGL.so.1.2
-rwxr-xr-x 1 root root 442144 Sep 30 17:53 /usr/lib/libGL.so.1.2
---------
So I found that the /usr/lib/libGL.so.1.2 is actually not the ATI's libGL.so
Then, I created a symbolic link, and everything is fine now.
Thanks for help from all of you, especially Michael and Amenzix.
Hi,
can you tell me what exactly you had to do,
I don't really understand what you mean with creating symbolic links and so forth
thanks a bunch