LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-09-2010, 03:02 AM   #1
MaxistXXL
Member
 
Registered: Dec 2006
Posts: 36

Rep: Reputation: Disabled
How to improve 3d performance of X800XL?


I solved it.
In the forum given in the last reply someone mentions somewhere, that KMS has to be turned on. So I turned KMS on, restarted (restart is important, I also tried to sign off and on, that does not work), and were happy about a usefull performance boost.
Just for the protocol: The framerate of glxgears went down, but the framerate and playability of real games increased.


Hello,
I have got a Radeon X800XL built in my computer. I was able to play Quake 4 in high details once, so I guess my PC is quite fast. Anyway, I have trouble playing Anno 1503 and SuperTuxKart (sic!). While Anno 1503 is fairly unplayable, SuperTuxKart has got around 30 to 90 fps, depending on the situation. In my opinion, that's way to less.

My question is: How could I improve the 3d performance, to be able to play such legacy games as Anno 1503? Therefor I'll give you some information about my configuration and what I tried so far.

I run Ubuntu 10.04. That means, the driver provided by AMD/ATI (fglrx) does not work anymore. My Ubuntu is up to date.
I set the kind of graphics card and the graphics ram in the Registry of Wine. Disabling the compiz-fusion-effects does not improve the situation however.
I disabled KMS. That gave an amazing performance boost, but still not enough. I am still experiencing performance troubles like being unable to play Anno 1503, and some others.
I also created a Xorg.conf, trying to tweak some settings, but that does not improve the performance much. The config file is attached below.

I'd appreciate any hints how to improve or accelerate the 3d-performance. Maybe there is an beta-driver or some xorg-settings I did not find?
Thank you in advance,
Max

Kernel:
Code:
~$ uname -r
2.6.32-23-generic
Abridgement of glxinfo:
Code:
~$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
...
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
...
GLX version: 1.2
...
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (R420 554D) 20090101  TCL
OpenGL version string: 1.5 Mesa 7.7.1
glxgears 'benchmark':
Code:
~$ glxgears 
19356 frames in 5.0 seconds
16414 frames in 5.0 seconds
19482 frames in 5.0 seconds
18930 frames in 5.0 seconds
Xorg.conf
Code:
Section "Module"
        Load    "i2c"
        Load    "bitmap"
        Load    "ddc"
        Load    "dri"
        Load    "extmod"
        Load    "freetype"
        Load    "glx"
        Load    "int10"
        Load    "type1"
        Load    "vbe"
EndSection

Section "Device"
	Identifier	"Radeon X800XL"
	Driver		"radeon"
	Option		"AccelMethod"		"XAA"
	Option		"ColorTiling" 		"1"
	Option		"EnablePageFlip"	"1"
	Option          "TripleBuffer"   	"true"
	
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "Extensions"
        Option "Composite" "Enable"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Radeon X800XL"
EndSection

Last edited by MaxistXXL; 07-20-2010 at 09:32 AM.
 
Old 07-09-2010, 04:59 AM   #2
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
You could try the newer gallium driver:

http://www.phoronix.com/forums/showthread.php?t=21708
 
1 members found this post helpful.
Old 07-17-2010, 09:45 AM   #3
MaxistXXL
Member
 
Registered: Dec 2006
Posts: 36

Original Poster
Rep: Reputation: Disabled
Hi,
I founde this website: https://edge.launchpad.net/~xorg-edgers/+archive/ppa
I tried every ppa offered there, even thoose said to be more stable. Anyway, every ppa there broke my X, sometimes totally, sometimes just making 3d acceleration impossible.
I used the ppa by adding the adresses to my sources.list and ran
Code:
sudo aptitude update
...
sudo aptitude full-upgrade
I think I'm doing things wrong, because I can't imagine that every package there as so much bugs that my X does not work anymore afterwards.
So I wonder whether there is a forum or IRC-chat or something to read some other user experiences or to get some help or support. I couldn't find some anyway.

sincerely
Max
 
Old 07-17-2010, 09:53 AM   #4
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
You could try here: http://www.phoronix.com/forums/forumdisplay.php?f=43

Lots of people do use that PPA (including myself) so hopefully it's an easy fix. I'd start by checking your /var/log/Xorg.0.log file for errors.

Adam
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Have i tried everything to improve my disk performance? drben Linux - Hardware 15 02-07-2006 02:38 PM
How can I improve gnome performance? pfaendtner Linux - Software 16 04-14-2005 11:52 AM
How to Improve performance of PC Imran Aziz Linux - Software 3 06-03-2004 02:10 PM
How to REALLY improve linux performance? tradingbr Linux - General 7 05-01-2004 11:38 AM
improve scsi hd performance? bdp Linux - Hardware 2 01-12-2004 11:37 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration