Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Trouble with ATi Radeon X1300 driver installation

  1. #1
    Join Date
    Nov 2006
    Posts
    2

    Default Trouble with ATi Radeon X1300 driver installation

    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!

  2. #2

    Default

    Did you try installing 8.30.3? What does your /var/log/Xorg.0.log show in regards to any errors of fglrx failing?

  3. #3
    Join Date
    Nov 2006
    Posts
    22

    Default

    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 11:01 AM.

  4. #4

    Default

    What does your /var/log/Xorg.0.log show when it comes to errors?

  5. #5
    Join Date
    Nov 2006
    Posts
    22

    Default

    Quote Originally Posted by Michael View Post
    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...
    ------

  6. #6
    Join Date
    Nov 2006
    Posts
    22

    Default

    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

  7. #7
    Join Date
    Nov 2006
    Posts
    10

    Default

    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 09:58 AM. Reason: (added the last paragraph)

  8. #8
    Join Date
    Nov 2006
    Posts
    22

    Default

    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
    ------

    Quote Originally Posted by amenzix View Post
    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!

  9. #9
    Join Date
    Nov 2006
    Posts
    22

    Default

    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.

  10. #10
    Join Date
    Nov 2006
    Posts
    1

    Default

    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •