You are not logged in.
Pages: 1
hello,
i have a problem with the ati driver 8.20.8.
i have installed it from the community tree.
pacman -S ati-drivers
it installed a kernel *ck and the ati driver.
after that i do a
fglrxconfig
my xorg.conf ist correct. fglrx is enterd at driver and the dri section is availabil.
3D isnt availabil, look at this screenshot.
you can see that the mesa driver is loaded.
whats wrong ?
thanks for you help!
Last edited by ogu (2007-04-02 13:31:03)
Offline
Well, a good step 1 would be to uninstall mesa.
pacman -R mesa
Then, for more information as to why it failed, you can check your Xorg log:
cat /var/log/Xorg.0.log | grep Direct
or
cat /var/log/Xorg.0.log | grep fglrx
Offline
Make sure that the agpgart and your chipset-specific agp module are both loading before your ati driver.
I use the MODULES array in rc.conf for this, since it lets me control the module load order. I use the radeon module included with kernel26, so here are my relevant module entries, in order:
rc.conf:
MODULES=(agpgart nvidia-agp radeon)
If the load order is correct, you should see something like this in dmesg:
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected NVIDIA nForce chipset
agpgart: AGP aperture is 64M @ 0xf8000000
[drm] Initialized drm 1.0.0 20040925
[drm] Initialized radeon 1.17.0 20050311 on minor 0:
Offline
Module Size Used by
fglrx 435904 7
amd64_agp 10824 1
agpgart 30032 2 fglrx,amd64_agp
Do an 'lsmod' command from the command line. You should see 3 entries something similar to above (fglrx, along with two agp entries - your agp entries may have a different name). If you don't see the fglrx module listed then it didn't load. Run 'dmesg' command or take a look at /var/log/Xorg.0.log to learn why.
I've got a lovely bunch of coconuts...
Offline
Hi, I have the same problem. I uninstalled mesa and I still get this line
OpenGL renderer string: MESA GLX indirect (which I obviously shouldn't).
Moreover the X log file is trying to convince me that I have direct rendering:
bash-3.00# cat /var/log/Xorg.0.log | grep Direct
(II) fglrx(0): Direct rendering enabled
whereas running
bash-3.00# glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
claims the opposite :shock:
10x in advance
(btw. kernel 2.6.14archck4-1, xorg 11R6.8.2)
EDIT: After a reboot even glxinfo thinks that DRI is enabled, which is obviously not the case (foobillard is running real slooooooow) ... strange things are going on...
Being able to read someone else's code is a *good thing*. Not a fundamental right.
Offline
Have you checked the order that your modules are loaded as Judd said?
Offline
Yep...the modules are loaded in the correct order.
But yesterday I installed some xorg7 packages from testing :oops: ...x wouldn't start at all (complaining that there was no fglrx module). I downgraded to 6.8.2 but there are some xorg7 packages still lying around (i tried pacman -Rc <packages in question> but that meant deleting half of the other packages as well). :oops: My guess is that they are causing all of this.
Being able to read someone else's code is a *good thing*. Not a fundamental right.
Offline
Ummm...an update on my story...I managed to get DRI working
I spent an hour finding and deleting the xorg7 packages (they were in the pacman cache and their names were easy to spot) then I downgraded cairo and gtk2 which caused these packages to be installed in the first place. The last step was deinstalling xorg 6.8.2 and ati-drivers and reinstalling them in the right order (took me a while to work that out). All is back to normal now.
Being able to read someone else's code is a *good thing*. Not a fundamental right.
Offline
Pages: 1