Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

-AGP- graphics card?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Linux Format forums Forum Index -> Hardware
View previous topic :: View next topic  
Author Message
SiriusHardware



Joined: Tue Sep 25, 2012 7:41 pm
Posts: 70

PostPosted: Tue Oct 23, 2012 7:32 pm    Post subject: Reply with quote

el chapulín wrote:
You installed fglrx, so now you need to remove it as follows:

Code:
# aptitude purge ~nfglrx


fglrx overwrites some core xserver files, in testing/unstable there are special packages which handle this, I can't remember if this has been implemented in squeeze. To be certain just reinstall the xserver, mesa and drm:

Code:
# apt-get install --reinstall libgl1-mesa-dri libdrm-radeon1 libdrm2


Did you install the firmware? Check
Code:
# apt-cache policy firmware-linux-nonfree

It should say "installed" and show you the version, if it says "(none)", install it.

Create an xorg.conf but first move any existing one to a backup file
Code:
# mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak


Code:
# nano /etc/X11/xorg.conf


With these contents:

Code:
Section "Device"
    Identifier  "card0"
    Driver      "radeon"
EndSection

Section "DRI"
    Mode 0666
EndSection


That last part will ensure users have permissions to access the DRI.



OK, from the above:
Uninstalled fglrx as instructed
Reinstalled the packages mentioned as described
The firmware was still installed
Made an xorg.conf (there was no existing xorg.conf)

Rebooted. Machine went straight into Debian desktop

Went to user terminal from desktop

result of 'glxinfo | grep render' from your earlier post is now

Code:

direct rendering: yes
OpenGL renderer string: Mesa DRI R200 (RV280 5964)
20090101 x86/MMX+/3Dnow!+/ SSE TCL DRI2


glxgears also worked, reporting a rather ludicrous 400+ frames per second whilst rendering the gear animation in the default small window. When I expanded the window to full screen, it fell to a surprisingly consistent 60fps, which is the refresh rate of my screen, so there would be no point in exceeding that anyway.

All looked good - so I ran Oolite and noticed an immediate, enormous improvement. The only slowdown now is when the screen is entirely filled with planet surface and even then it's still more than 10-12 fps - not bad for a card which came out in the early noughties and a non-proprietary driver. Of course it helps that the 3D output from Oolite is authentically simple, just as in the game which inspired it.

So thanks for that, much appreciated - but I'd like to understand now what went wrong initially? I take it that installing fglrx (which no longer supports my card) also broke something that the Xorg driver needed in order to work? And would it never have worked anyway without the presence of an xorg.conf file? I wasn't aware I needed one until you brought it up.
Back to top
View user's profile Send private message
View previous topic :: View next topic  
Display posts from previous:   
Post new topic   Reply to topic    Linux Format forums Forum Index -> Hardware All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast