This is a discussion on ATI Proprietary Linux driver within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> According to the howto , I should do the following to install the ATI driver on my kernel-2.4.25 slackware-9.1 ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| According to the howto , I should do the following to install the ATI driver on my kernel-2.4.25 slackware-9.1 machine: rpm2tgz fglrx-4.3.0-3.7.6.i386.rpm installpkg fglrx-4.3.0-3.7.6.i386.tgz cd /lib/modules/fglrx/build_mod sh make.sh cd .. sh make_install.sh init 3 fglrxconfig after I did the configuration, fglrxinfo should output something like this: OpenGL vendor string:ATI Technologies Inc. OpenGL renderer string: Radeon 9600 Pro OpenGL version string: 1.3 (X4.3.0-3.7.6) but I am getting this: display: :0.0 screen: 0 OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.3 Mesa 4.0.4 So I suppose the driver is not installed. What else should I do to get the driver installed |
| |||
| On Fri, 02 Apr 2004 22:30:39 +0200, @(none) wrote: > So I suppose the driver is not installed. > What else should I do to get the driver installed At a guess, you have to edit the XF86Config file to get it to use the newly installed driver. |
| |||
| "@(none)" <""frits\"@(none)"> wrote in message: > According to the howto , I should do the following to install the ATI > driver on my kernel-2.4.25 slackware-9.1 machine: > > rpm2tgz fglrx-4.3.0-3.7.6.i386.rpm > installpkg fglrx-4.3.0-3.7.6.i386.tgz > > cd /lib/modules/fglrx/build_mod > sh make.sh > cd .. > sh make_install.sh > > init 3 > > fglrxconfig > > after I did the configuration, fglrxinfo should output something like this: > > OpenGL vendor string:ATI Technologies Inc. > OpenGL renderer string: Radeon 9600 Pro > OpenGL version string: 1.3 (X4.3.0-3.7.6) > > but I am getting this: > > display: :0.0 screen: 0 > OpenGL vendor string: Mesa project: www.mesa3d.org > OpenGL renderer string: Mesa GLX Indirect > OpenGL version string: 1.3 Mesa 4.0.4 > > So I suppose the driver is not installed. > What else should I do to get the driver installed ATI makes a lot of different video cards and to my knowledge Xfree86 supports most of them just fine. Check out this link below for some help. The version of X would also be helpful. http://www.xfree86.org/current/RELNOTES3.html#14 |
| |||
| On Fri, 02 Apr 2004 22:30:39 +0200, "@(none)" <""frits\"@(none)"> wrote: >According to the howto , I should do the following to install the ATI >driver on my kernel-2.4.25 slackware-9.1 machine: > >rpm2tgz fglrx-4.3.0-3.7.6.i386.rpm >installpkg fglrx-4.3.0-3.7.6.i386.tgz > >cd /lib/modules/fglrx/build_mod >sh make.sh >cd .. >sh make_install.sh > >init 3 > >fglrxconfig > >after I did the configuration, fglrxinfo should output something like this: > >OpenGL vendor string:ATI Technologies Inc. >OpenGL renderer string: Radeon 9600 Pro >OpenGL version string: 1.3 (X4.3.0-3.7.6) > >but I am getting this: > >display: :0.0 screen: 0 >OpenGL vendor string: Mesa project: www.mesa3d.org >OpenGL renderer string: Mesa GLX Indirect >OpenGL version string: 1.3 Mesa 4.0.4 > >So I suppose the driver is not installed. >What else should I do to get the driver installed Just did this myself, with an ATI Radeon card. I went thru it a couple of times to be sure of the procedure. Basically, you need to remove the previous links to GL and Mesa from /usr/lib and /usr/X11R6/lib before you install the rpm. It works fine. The basic steps I used with good results: 1. Remove everything from /usr/include /usr/lib and /usr/X11R6/lib that is (or links to) the old GL. If unsure about which libs, do step2 below, and see the libs. (GL, GLU, MESA, etc) 2. Get the latest Mesa 6 files, 2 of them, the Mesa-demos has the libglut. Build them, and manually install the libs and includes to /usr/lib/GL and /usr/include/GL. 3. Make symlinks in /usr/lib for "libglut.so and libglut.so.3" and "libGLU.so and libGLU.so.1" pointing to the libs in /usr/lib/GL. These 2 libs are needed to run the Mesa demos, although it will be run with the ATI libGL, which is installed in the next step. Don't forget to run ldconfig afterwards. 4. Install the ATI rpm for your setup. rpm -i --force --nodeps ATI.rpm " Manually build the kernel module, as described in the ATI install instructions. "/lib/modules/fglrx/build_mod/make.sh" "/lib/modules/fglrx/make_install.sh" 5. It should work now. Check with the programs fglrxinfo and fgl_glxgears which come with the rpm. 6. Run the Demos that come with Mesa 6. -- I'm not really a human, but I play one on earth. http://zentara.net/japh.html |
| |||
| On Sat, 03 Apr 2004 17:33:03 +0100, Matthew Robinson <mattyrobinson69@microsoftscrappywebserver.com> wrote: >ive read the previous advice again, and there is nothing that i could find >about adding /dev/video > >sorry to bother you Do you want to know how to setup a "video" group to run X under? /dev/video is part of "video for linux" v4l, it dosn't impact ATI setup, as far as I know. -- I'm not really a human, but I play one on earth. http://zentara.net/japh.html |
| |||
| Hi. I'm trying to follow your instructions. I tried once, and am still getting OpenGL instead of ATI. Obviously I didn't remove everything. there are a bunch of .a files in /usr/X11R6/lib/modules/extensions do these have to be replaced also? mine are all the originals. thanks ---- Message posted via www.linuxforums.org |
| |||
| I repeated the process slowly and carefully. Instead of getting: OpenGL vendor string: Mesa project: www.mesa3d.org OpenGL renderer string: Mesa GLX Indirect OpenGL version string: 1.3 Mesa 4.0.4 I got: OpenGL vendor string: Brian Paul OpenGL renderer string: Mesa X11 OpenGL version string: 1.5 Mesa 6.0.1 and in /var/log/XFree86.0.log I got: /var/log/XFree86.0.log had this to say: (II) LoadModule: "fglrx" (II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o (II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany" compiled for 4.3.0.1, module version = 3.7.6 Module class: XFree86 Video Driver ABI class: XFree86 Video Driver, version 0.6 (--) Chipset ATI RV350 NP (M10) found (II) fglrx(0): Name: fglrx (II) fglrx(0): Version: 3.7.6 (II) fglrx(0): Date: Mar 5 2004 (II) fglrx(0): Desc: ATI Fire GL 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.3-4mdk (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 = 0xec100000 (II) fglrx(0): [agp] Mode=0x1f004e0b bridge: 0x1039/0x0648 (II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000 (II) fglrx(0): [agp] AGP v3 disable mask 0x00000000 (II) fglrx(0): [agp] enabling AGP with mode=0x1f004f0a (EE) fglrx(0): [agp] Failed to set AGP mode! (EE) fglrx(0): cannot init AGP (II) fglrx(0): [drm] removed 1 reserved context for kernel (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe1833000 at 0x40266000 (WW) fglrx(0): *********************************************** (WW) fglrx(0): * DRI initialization failed! * (WW) fglrx(0): * (maybe driver kernel module missing or bad) * (WW) fglrx(0): * 2D acceleraton available (MMIO) * (WW) fglrx(0): * no 3D acceleration available * and fgl_glxgears seg faults! do i need to recompile the kernel? do i need to edit modules.conf so that fglrx loads before something else? ---- Message posted via www.linuxforums.org |
| ||||
| sorry for the rampant posts. one more bit of diagnostic info: Module Size Used by fglrx 204260 0 sis-agp 5568 1 agpgart 31016 1 sis-agp does the zero Used by count indicate that the module is not being used at all? very confused ---- Message posted via www.linuxforums.org |