Hi,
I have just installed the ati drivers for xfree86 (fglrx_4_3_0-8.14.13-1) on suse 9.1 with kernel 2.6.11.11 and it installed fine. The fglrxinfo tool gives this output:
Quote:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 DDR Generic
OpenGL version string: 1.3.1003 (X4.3.0-8.14.13)
|
which means that the fglrx module is installed correctly.
The problem is that when I am trying to use an opengl application like glxgears, the computer freezes, but i can still move the cursor.
I found two possible problems.
1) The fglrxconfig tool says that it is not recommended to use the kernel agpgart module, so I have set it not to use it and use the fglrx internal agp module. In the kernel log, however, this message appears:
Quote:
Jun 29 20:48:03 linux kernel: [fglrx] Internal AGP support requested, but kernel AGP support active.
Jun 29 20:48:03 linux kernel: [fglrx] Have to use kernel AGP support to avoid conflicts.
|
and the lsmod command gives this output:
Quote:
ppp_deflate 6272 0
zlib_deflate 23192 1 ppp_deflate
bsd_comp 6144 0
ppp_async 13184 0
crc_ccitt 2304 1 ppp_async
ppp_generic 31508 3 ppp_deflate,bsd_comp,ppp_async
slhc 7552 1 ppp_generic
fglrx 241468 7
edd 10848 0
sg 39200 0
st 39708 0
sd_mod 17664 0
sr_mod 17444 0
scsi_mod 131272 4 sg,st,sd_mod,sr_mod
nvram 9864 0
usblp 12928 0
usbhid 44608 0
usbserial 31208 0
parport_pc 40644 1
lp 11652 0
parport 37064 2 parport_pc,lp
sk98lin 171360 0
i2c_i801 8716 0
hw_random 5780 0
ehci_hcd 34440 0
i2c_core 23424 1 i2c_i801
intel_agp 22172 1
agpgart 34480 2 fglrx,intel_agp
uhci_hcd 32784 0
snd_seq_oss 36864 0
snd_seq_midi_event 8064 1 snd_seq_oss
snd_seq 60304 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 9228 2 snd_seq_oss,snd_seq
snd_pcm_oss 63008 0
snd_mixer_oss 21376 1 snd_pcm_oss
thermal 13192 0
processor 23100 1 thermal
snd_intel8x0 33472 2
snd_ac97_codec 74360 1 snd_intel8x0
snd_pcm 107268 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
fan 4740 0
snd_timer 28036 2 snd_seq,snd_pcm
button 6800 0
ipv6 258720 13
snd 67716 14 snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac9 7_codec,snd_pcm,snd_timer
battery 9476 0
ac 4996 0
soundcore 10336 1 snd
snd_page_alloc 10628 2 snd_intel8x0,snd_pcm
evdev 9344 0
usbcore 118648 6 usblp,usbhid,usbserial,ehci_hcd,uhci_hcd
ide_cd 39684 1
cdrom 39200 2 sr_mod,ide_cd
nls_utf8 2304 3
ntfs 105840 2
dm_mod 59780 0
|
which means that the kernel agpgart loads although i have disabled it.
so, my question is how I can get rid of agpgart without recompiling my kernel ?? (I have compiled this kernel so many times that I am getting bored of doing it again and again)
2) In the kernel log it says:
Quote:
Jun 29 20:48:03 linux kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Jun 29 20:48:03 linux kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
Jun 29 20:48:03 linux kernel: agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
|
In windows I've always had problems with the 8x mode (something must be wrong with my moterboard) but fortunately in windows there is the option to use 4x instead (which works).
How can I do this in linux?
In my opinion it's the second problem that is the real one. I have tried to change some options in fglrxconfig but still nothing.
I have Asus P4C800 motherboard, P4 2.4 Ghz , Radeon 9200.