LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-23-2007, 12:49 AM   #1
jnsg
Member
 
Registered: Jan 2005
Location: Kentucky, USA
Distribution: Slackware 13
Posts: 125

Rep: Reputation: 15
ATI Big Desktop issues


I had posted this in cwwilson721's "Enabling 3D Acceleration" thread, but I realized that it probably deserved its own topic, since enabling 3D acceleration isn't the problem here.

I had gotten the free radeon driver to work for me, including MergedFB with acceleration et al. However, Unreal Tournament 2004 (as well as other modern games, as I have read) uses S3 Texture Compression, which is only in the proprietary driver. I was noticing performance issues which I attributed to this fact, so now I'm trying to get where I was with fglrx.

With clone mode (i.e. nothing special, but with both monitors plugged in) UT2004 works fine. Under Big Desktop, however, input seems sluggish (it goes to clone mode when running in full-screen. I see the problem both in full-screen and windowed when running under a Big Desktop config). In the menus, the mouse has about a half second delay in all movements. In game, about half the time any keyboard/mouse input has a similar delay. Rendering seems to be OK. I really don't want to restart X under a different configuration just to run games (note I haven't tried any other than UT2004). Is this a known issue?
EDIT: I tried switching to clone mode with xrandr before launching the game, but it doesn't help.

My other issue is that my monitors are switched. My DVI output is treated as secondary, and VGA is primary. Once I've started X I can run 'aticonfig --swap-monitor' and everything's fine, but the setting doesn't stick (it doesn't add anything to xorg.conf like many of the aticonfig options do). Other than physically switching my monitors (I'd rather not, as I'd like my DVI to be primary) or putting the command in .xinitrc or something, is there a way to make the outputs stay swapped?

Radeon 9200 128MB DVI+VGA
Slackware 11.0
Kernel 2.6.17.13 (modified huge26)
fglrx 8.28.8

Last edited by jnsg; 05-24-2007 at 10:49 PM.
 
Old 05-29-2007, 04:28 PM   #2
jnsg
Member
 
Registered: Jan 2005
Location: Kentucky, USA
Distribution: Slackware 13
Posts: 125

Original Poster
Rep: Reputation: 15
Bump, with some additional information.

To run X in clone mode, I had been commenting out everything related to Big Desktop. I decided to simply comment out
Code:
Option "DesktopSetup"       "horizontal"
and Big Desktop was disabled, but I still had the lag in UT2004. So, I commented one additional line:
Code:
Option "EnablePrivateBackZ" "yes"
and that solved it. I had tried leaving this option out with Big Desktop enabled, but that seems to disable any direct rendering too, so that's out of the question.

Anyone have any suggestions?
 
Old 05-29-2007, 05:25 PM   #3
the3dfxdude
Member
 
Registered: May 2007
Posts: 737

Rep: Reputation: 363Reputation: 363Reputation: 363Reputation: 363
I have several comments:

1. S3TC is available in the open source driver in the form of a library,
http://homepage.hispeed.ch/rscheideg...3tc_index.html
Of course you take responsibility if you use the code. Yes it is open source.

2. You are using Radeon 9200 and the rather unsupported last working version of fglrx for it. Eventually it's simply not going to work. You'll need to convert anyway.

3. I have tested UT2004 on my Radeon 9200 quite frequently. I think everything with the game as far as I can tell works fine at this point. You should really upgrade to Mesa 7.0. It's very good. You can also back port the ATI X.org driver (right now 6.6.192). I know that you can use the new stuff on Slack 11+X.org 6.9 as I did it for a long time. Currently I use slackware-current, as it's nice right now .
 
Old 05-29-2007, 10:52 PM   #4
jnsg
Member
 
Registered: Jan 2005
Location: Kentucky, USA
Distribution: Slackware 13
Posts: 125

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by the3dfxdude
I have several comments:

1. S3TC is available in the open source driver in the form of a library,
http://homepage.hispeed.ch/rscheideg...3tc_index.html
Of course you take responsibility if you use the code. Yes it is open source.
Hmm... I will look into this, thanks for the link.

Quote:
Originally Posted by the3dfxdude
2. You are using Radeon 9200 and the rather unsupported last working version of fglrx for it. Eventually it's simply not going to work. You'll need to convert anyway.
I'm not sure what you mean by that. I realize that the driver isn't the newest, but as you say it's the newest that supports my card. I don't see why it would eventually simply not work. Also, what do you mean by "convert"? To open source drivers? If that's what you mean, as noted in my first post I actually switched from the open source driver because of the S3TC thing. Yes, I would prefer open source.

Quote:
Originally Posted by the3dfxdude
3. I have tested UT2004 on my Radeon 9200 quite frequently. I think everything with the game as far as I can tell works fine at this point. You should really upgrade to Mesa 7.0. It's very good. You can also back port the ATI X.org driver (right now 6.6.192). I know that you can use the new stuff on Slack 11+X.org 6.9 as I did it for a long time. Currently I use slackware-current, as it's nice right now .
Here you have lost me. Mesa 7.0? Do you mean X.org 7.0? What do you mean by back porting the driver? Are you suggesting I try the latest open source driver, which is only supported under X.org 7.0? Sorry, and I appreciate any clarification.

Thanks for your post, I will check out that S3TC link.
 
Old 06-07-2007, 12:24 PM   #5
the3dfxdude
Member
 
Registered: May 2007
Posts: 737

Rep: Reputation: 363Reputation: 363Reputation: 363Reputation: 363
Quote:
Originally Posted by jnsg
Hmm... I will look into this, thanks for the link.


I'm not sure what you mean by that. I realize that the driver isn't the newest, but as you say it's the newest that supports my card. I don't see why it would eventually simply not work. Also, what do you mean by "convert"? To open source drivers? If that's what you mean, as noted in my first post I actually switched from the open source driver because of the S3TC thing. Yes, I would prefer open source.
Yes, you shouldn't use the outdated fglrx. It certainly has bugs that I know will never be fixed.


Quote:
Originally Posted by jnsg
Here you have lost me. Mesa 7.0? Do you mean X.org 7.0? What do you mean by back porting the driver? Are you suggesting I try the latest open source driver, which is only supported under X.org 7.0? Sorry, and I appreciate any clarification.

Thanks for your post, I will check out that S3TC link.

Mesa 7.0 is the latest version of Mesa. You can use it on X.org 6.9, I'm pretty sure. You should use it if at all possible. xf86-video-ati you might be able to "backport", or another words compile and stick it in your X.org 6.9 as well too.

Or you could just upgrade to slackware-current.
 
Old 06-14-2007, 08:12 PM   #6
jnsg
Member
 
Registered: Jan 2005
Location: Kentucky, USA
Distribution: Slackware 13
Posts: 125

Original Poster
Rep: Reputation: 15
OK, I finally got some time to check out the S3TC thing for the radeon driver. After reading that page you linked to, it seems that it is already supported (the library is just for software compression, which UT2004 doesn't use); I just needed to enable it with driconf. I did this, but UT2004 still gives a noticeably lower frame rate than with fglrx. Just to be sure I installed the library, but it didn't affect anything.

So my last hope is that upgrading something else will help. You mentioned Mesa 7.0 but when I go to the Mesa site, the latest development release is 6.5.3... Where is this 7.0? Slack 11.0 comes with 6.4.1 which is only 0.0.1 older than the latest stable, is upgrading really going to improve things?

EDIT: Also, what is xf86-video-ati?

Last edited by jnsg; 06-14-2007 at 08:16 PM.
 
Old 06-15-2007, 02:20 AM   #7
the3dfxdude
Member
 
Registered: May 2007
Posts: 737

Rep: Reputation: 363Reputation: 363Reputation: 363Reputation: 363
Quote:
Originally Posted by jnsg
OK, I finally got some time to check out the S3TC thing for the radeon driver. After reading that page you linked to, it seems that it is already supported (the library is just for software compression, which UT2004 doesn't use); I just needed to enable it with driconf. I did this, but UT2004 still gives a noticeably lower frame rate than with fglrx. Just to be sure I installed the library, but it didn't affect anything.

So my last hope is that upgrading something else will help. You mentioned Mesa 7.0 but when I go to the Mesa site, the latest development release is 6.5.3... Where is this 7.0? Slack 11.0 comes with 6.4.1 which is only 0.0.1 older than the latest stable, is upgrading really going to improve things?
Yes. It's loads better. Enable hyperZ too.

Sorry 7.0 isn't out yet, but you should use the latest 6.5.3 or git. Slackware-current uses it, and it has always been stable for me.

Quote:
Originally Posted by jnsg
EDIT: Also, what is xf86-video-ati?
It's the X.org driver.
 
  


Reply



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
ATI - Dual Head - Big Desktop (mouse jumps) ... Fix? srafx Linux - Hardware 3 10-09-2006 12:43 PM
desktop is tttttttoooooo big jamal91 Red Hat 4 07-17-2006 04:20 AM
ATI Big Desktop, maximizing, and Xinerama drakethegreat Slackware 2 10-24-2004 07:08 PM
Ati - Big Desktop with different resolutions bannanafish Linux - General 1 07-02-2004 02:00 PM
My big linux issues oberonix Linux - Newbie 4 04-10-2004 11:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:51 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