LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Radeon 9800 3D Acceleration (https://www.linuxquestions.org/questions/linux-hardware-18/radeon-9800-3d-acceleration-180504/)

Xoliath 05-14-2004 12:53 PM

Any idea? :X

leonscape 05-14-2004 04:58 PM

Make sure you have a load "dri" as well. also trying adding a dri section.

Code:

Section "DRI"
            Mode 0666
EndSection


Xoliath 05-14-2004 10:40 PM

Quote:

Originally posted by leonscape
Make sure you have a load "dri" as well. also trying adding a dri section.

Code:

Section "DRI"
            Mode 0666
EndSection



I have it.
Code:

# DRI Section
# **********************************************************************
Section "dri"
# Access to OpenGL ICD is allowed for all users:
    Mode 0666
# Access to OpenGL ICD is restricted to a specific user group:
#    Group 100    # users
#    Mode 0660
EndSection

I have a question and I'm not sure if it is correct. I was looking at my failures that I had posted on my previous post. It said:
Code:

(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.99

I have Xfree86 4.4. The driver says it needs 4.3. Is this the problem?

markelo 05-15-2004 03:44 PM

run these commands
rpm -q fglrx
rpm -q fglrx-glc22
rpm -q fglrx-glc21

You should see only fglrx-4.3.0-3.7.6. Otherwise you have old ATI drivers interferencing.
Here is my output for rpm -q fglrx-glc22.

fglrx-glc22-4.3.0-3.2.8
fglrx-glc22-4.3.0-3.7.0

Nice. And I can't get 3D acceleration to work with my custom build 2.6.5 kernel ( ATI also mentions that 3.7.6 drivers won't support other than 2.4 kernels ).

I tryed uninstalling by
rpm -e fglrx-glc22-4.3.0-3.7.0.i386.rpm

No go. This is what I get back
error: package fglrx-glc22-4.3.0-3.7.0.i386.rpm is not installed

But my system log shows
May 15 21:30:12 mycomp kernel: [fglrx] module loaded - fglrx 3.7.0 [Dec 18 2003] on minor 0

May 15 21:30:12 mycomp kernel: [fglrx] module unloaded - fglrx 3.7.0 [Dec 18 2003] on minor 0

Nice again. So I am in same state as everyone else. Any ideas how to get ridd off that 3.7.0 driver?

markelo 05-15-2004 03:53 PM

Quote:

Originally posted by Xoliath
I have a question and I'm not sure if it is correct. I was looking at my failures that I had posted on my previous post. It said:
Code:

(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.99

I have Xfree86 4.4. The driver says it needs 4.3. Is this the problem?

Nope because I have following from my Xfree86 log
Code:

(II) fglrx(0): UMM area:    0xd0700000 (size=0x07900000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed


lonewolf 05-15-2004 04:16 PM

Does /dev/dri/card0 exist?
If you try loading fglrx manually with modprobe does it work?

markelo 05-15-2004 04:25 PM

Quote:

Originally posted by lonewolf
Does /dev/dri/card0 exist?

This is what I have in /dev/dri directory. Is it correct ?
Code:

crw-rw-rw-    1 root    root    226,  0 May 16 00:09 card0
I also figured out how to remove those old ATI drivers, but still xfree86 log shows something about 3.7.0 driver. Now it shows information about 3.7.6 driver also.

markelo 05-16-2004 05:01 AM

Quote:

Originally posted by lonewolf
Does /dev/dri/card0 exist?
If you try loading fglrx manually with modprobe does it work?

Digged bit more. If I do init 3 and then load fglrx module and then write init 5 I don't get following erros in xfree86 log
Code:

drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmGetBusid returned ''

After those lines ( even when /dev/dri/card0 is opened correctly ) there is
Code:

(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):    Name: fglrx
(II) fglrx(0):    Version: 3.7.0
(II) fglrx(0):    Date: Dec 18 2003
(II) fglrx(0):    Desc: ATI Fire GL DRM kernel module
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work

So there is wrong kernel module in my custom build 2.6.5 kernel. I build my kernel before installing ATI drivers so do I now have to install those new ATI drivers using rpm and then go to
Code:

/lib/modules/fglrx/build_mod
dir and do those
Code:

sh make.sh
and
Code:

sh install.sh
and then rebuild and reinstall my kernel or what is correct way to upgrade my kernel module?

Xoliath 05-16-2004 06:58 PM

I've been so long without 3D acceleration I'm starting to get annoyed :(

Hammett 05-17-2004 10:29 AM

It may sound stupid, but have you applied the ati's patch for 2.6 kernel before installing frglrx drivers?

LiQuID0603 05-17-2004 11:46 AM

hey i have a solution :)
 
goto this tutorial that i wrote on how to get 3d support to work with SuSe 9.1 the site address is http://blahserver.greatnow.com/atihowto.html. format and do a clean install and follow that guide you can also use the 3.28 drivers and u can get the patch for those on the rage 3d forum and this forum. I have it working with 2.6.4 and 2.6.5 kernels working good with the 3.76 driver hope this helps feel free to msg me on AIM if you have ne questions regarding this.

monkie 05-17-2004 12:03 PM

the url is http://blahserver.greatnow.com/atihowto.html
;)

markelo 05-19-2004 04:12 PM

I didn't follow those links yet. But do they conatin information how I can remove old 3.7.0 kernel module? I am quite sure I can get 3D acceleration working if I can turn my kernel module to 3.7.6 version.


All times are GMT -5. The time now is 11:07 PM.