Steam for Linux

Steam for Linux

Catalyst 12.11 beta 11 performance workaround for TF2
I've been messing around with different settings and I've found a few that just kill performance.
If you're experiencing major slow-downs since you upgraded to 12.11 beta 11, try these settings:

Model detail: any setting is fine
Texture detail: any setting is fine

Shader detail: should be set to "low" (you may want to test high to see if it it severely brings down performance or not)

Water detail: any setting is fine
Shadow detail: any setting is fine
Color Correction: any setting is fine

Antialiasing: must be disabled

Filtering: any setting is fine

Wait for vertical sync: must be disabled

Motion Blur: any setting is fine
Multicore Rendering: any setthing is fine

High Dynamic Range: must be disabled (this is a major performance killer for most)

It's important to quit and restart TF2 once you apply the settings.
Performance should now improve.

These settings were tested using:
Ubuntu 12.10 64-bit w/ Gnome 3.6
Radeon HD 7970 (Catalyst 12.11 beta 11)
FX-8150
16GB RAM
Dernière modification de Evil Penguin; 14 déc. 2012 à 5h22
< >
Affichage des commentaires 1 à 15 sur 20
I'll give these a try and see what it does to my decent performance. Though I'll probably test out the defaults/recommended options whenever a new update or new drivers come out so I have a basis for performance enhancements.
Kano 7 déc. 2012 à 15h23 
You can disable the new optimisations as well (no x restart needed):
sudo sed -i s/hl2/hl3/ /etc/ati/atiogl.xml
To revert it:
sudo sed -i s/hl3/hl2/ /etc/ati/atiogl.xml
Kano a écrit :
You can disable the new optimisations as well (no x restart needed):
sudo sed -i s/hl2/hl3/ /etc/ati/atiogl.xml
To revert it:
sudo sed -i s/hl3/hl2/ /etc/ati/atiogl.xml
Good to know, but I think it works better with certain settings disabled/lowered than to disable the new optimizations (in this case).

I still get this error from time to time when playing.

IDirect3DQuery9::GetData(): Occlusion query flush took 32.843ms!
I seem to get that error in the console when there's massive frame hiccups.
Dernière modification de Evil Penguin; 7 déc. 2012 à 19h20
Kano 7 déc. 2012 à 19h26 
The framerates are way over 60 with my hd 5670, does not matter if i disable the optimisations or not. At least i don't get the console flooded when it is disabled...
Dernière modification de Kano; 7 déc. 2012 à 19h26
Hey this really does work! Finally got my first enjoyable, completely playable match using the Linux client! I really hope AMD gets their drivers optimized soon, but the game doesn't look to terrible like this, and runs at full speed.

I'm using the very latest beta driver with a HD5770
Dernière modification de Beelzebud; 7 déc. 2012 à 21h26
I'm glad it worked for you.
Kano a écrit :
You can disable the new optimisations as well (no x restart needed):
sudo sed -i s/hl2/hl3/ /etc/ati/atiogl.xml
To revert it:
sudo sed -i s/hl3/hl2/ /etc/ati/atiogl.xml


Disable the new optimisations made it playable on my 5770
I found an easy workaround, any file changes aren't needed. Before playing TF2, go to "ATI Catalyst Control Center" (amdcccle), next to "3D", then "More Settings" and uncheck "Enable Cataslyst A.I". Now game work as at 12.10 driver. After the game (or berfore other game) just revert all and check Catalyst A.I. for better performance.
Linux a écrit :
I found an easy workaround, any file changes aren't needed. Before playing TF2, go to "ATI Catalyst Control Center" (amdcccle), next to "3D", then "More Settings" and uncheck "Enable Cataslyst A.I". Now game work as at 12.10 driver. After the game (or berfore other game) just revert all and check Catalyst A.I. for better performance.
Yeah, that would be the same as disabling 12.11 b11 specific optimization, but at a global scale.
I find beta 11 drivers to perform better unless specific settings are enabled.
Kano's script is also an apt work around for me.
HD7850
So with the command that kano suggests, can you run the game at full speed with Anti-Aliasing on and shaders on high?
Beelzebud a écrit :
So with the command that kano suggests, can you run the game at full speed with Anti-Aliasing on and shaders on high?
You can, but the performance may not be as high compared to having the settings like I recommend.
Shader detail can be set to high. Running a 5870 with Catalyst 12.11 beta 11.
I just tried your optimizations and I'm averaging 200-300 FPS, up from 30-80. This was after turning HDR and shader detail off/low. AA was already defaulted to off on my setup.
Ok after some more testing tonight, I've determined that I can run it with everything on full details as long as I turn anti-aliasing completely off. If I do that it runs pretty much flawless. I'm kind of ashamed I didn't think to turn off AA sooner.

Now the only problem I can see is that when I have v-sync turned on, i get some really bad mouse lag. My next play session I'm going to try to use v-sync from the catalyst settings. I'd prefer to use it because the screen tearing can get annoying.

Now that I've turned anti-aliasing off, I'm actually pretty impressed with how good it's running and how nice it looks. It's been perfectly stabled tonight, after playing for 3 hours. Went through a few map changes, reset graphics settings, etc, and it never once crashed. Overall I'm pretty optimistic about how this is going to go. Bring on L4D2 and CS:GO! :)

Here is my setup for anyone curious:
intel Q6600 2.4ghz quad core
6gb ram
creative X-fi sound
amd HD5770 (1gb) graphics
ubuntu 12.04 LTS 64-Bit (with pre-release repo active)
Fluxbox and Tint2 for a DE. not using anything with 3d compositing.
Catalyst 12.11 beta 11 drivers

Fairly modest setup by current standards, but without anti-aliasing it's running tf2 just as good as it does on Win7.
Dernière modification de Beelzebud; 9 déc. 2012 à 0h15
< >
Affichage des commentaires 1 à 15 sur 20
Par page : 1530 50