protonscr

Poor Performance for TF2 on AMD 12.11 beta 11 drivers

steamclosed MOVED: Team Fortress 2AMD driversreviewed
ValveSoftware/steam-for-linux#85 · opened 2012-12-20 by GoldenStake · updated 2013-02-16 · 17 comments · github
GGoldenStake 2012-12-20 github

When playing TF2 on the latest AMD 12.11 beta 11 drivers,
and with a newer Graphics card, HD68xx to HD79xx
I have the HD7850 graphics card
You will sometimes see a major performance drop compared to the older drivers, and this error message will continuously be spammed in the developer console:

IDirect3DQuery9::GetData(): Occlusion query flush took 32.843ms!

The current work around is to revert the optimizations that were done in the latest driver patch

sudo sed -i s/hl2/hl3/ /etc/ati/atiogl.xml

But this is still an existing bug.

System Information:

Processor Information:
    Vendor:  GenuineIntel
    Speed: 2667 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 12.04.1 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.2.0-23-generic
    X Server vendor:  The X.Org Foundation
    X Server release:  11103000

Video Card:
    Driver:  ATI Technologies Inc. AMD Radeon HD 7800 Series
    Driver Version:  4.2.11995 Compatibility Profile Context
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x6819
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3840 x 1080
    Primary Display Size: 18.78" x 10.55"  (21.54" diag)
                                            47.7cm x 26.8cm  (54.7cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: VIA VT1828S

Memory:
    RAM:  7976 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  790330 Mb
    Largest Free Hard Disk Block:  359563 Mb

Installed software:

Recent Failure Reports:
    Thu Dec 20 07:59:58 2012 GMT: file ''/tmp/dumps/crash_20121220025955_1.dmp'', upload >yes: ''CrashID=bp-4c2abd7e-270-4003-83d9-9ff872121219''
MMilesRdz 2012-12-21 github

I'm having this very same issue.

MMeteorBlume 2012-12-21 github

I can confirm these performance problems on an AMD A8 Vision Integrated Chip.

Ddance 2012-12-23 github

Encountered the same with Beta11 drivers on HD 6850

Eelthommo 2013-01-05 github

I am having this problem as well.
I think part of the problem is to do with switchable graphics. I installed the latest beta drivers and got an "Unsupported Hardware" notice overlayed on the screen. I have a HP Pavilion laptop, these have switchable graphics as standard.

Operating System Version:
Ubuntu 12.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-35-generic
X Server vendor: The X.Org Foundation
X Server release: 11103000

Video Card:
Driver: ATI Technologies Inc. AMD Radeon HD 6520G

Driver Version:  4.2.11986 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x1002
DeviceID:  0x6741
Number of Monitors:  1
Number of Logical Video Cards:  2
Primary Display Resolution:  1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 13.54" x 7.64"  (15.51" diag)

Processor : AMD A6-3410MX APU with Radeon(tm) HD Graphics × 4
Graphics: Vesa SUMO

MMeteorBlume 2013-01-05 github

I already thought that the switchable graphics could be the problem here.

Kkylepl 2013-01-06 github

Seeing the same issue in with the 12.11 beta and HD 7950, Ubuntu 12.10.

GoldenStake's sed fix solved the problem for me, thanks!

MManOfFlash 2013-01-12 github

Confirm.
Game is laggy by wawes and console spammed like:
...
IDirect3DQuery9::GetData(): Occlusion query flush took 5.480ms!
IDirect3DQuery9::GetData(): Occlusion query flush took 4.588ms!
IDirect3DQuery9::GetData(): Occlusion query flush took 4.330ms!
IDirect3DQuery9::GetData(): Occlusion query flush took 5.543ms!
IDirect3DQuery9::GetData(): Occlusion query flush took 3.064ms!
IDirect3DQuery9::GetData(): Occlusion query flush took 4.690ms!
...
Only when vertical sync enabled.

Processor Information:
Vendor: AuthenticAMD
Speed: 3200 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Linux (64 bit)
Kernel Name: Linux
Kernel Version: 3.6.11-gentoo
X Server vendor: The X.Org Foundation
X Server release: 11301000

Video Card:
Driver: ATI Technologies Inc. ATI Radeon HD 5700 Series

Driver Version:  4.2.11995 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x1002
DeviceID:  0x68b8
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1680 x 1050
Desktop Resolution: 1680 x 1050
Primary Display Size: 18,66" x 11,65"  (21,97" diag)
                                        47,4cm x 29,6cm  (55,8cm diag)
Primary VRAM Not Detected

Sound card:
Audio device:

Memory:
RAM: 19974 Mb

Miscellaneous:
UI Language: English
LANG: ru_RU.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 29533 Mb
Largest Free Hard Disk Block: 14139 Mb

Installed software:

Recent Failure Reports:
Sat Jan 12 14:26:13 2013 GMT: file ''/tmp/dumps/crash_20130112212608_1.dmp'', upload yes: ''CrashID=bp-c1a08b9f-9726-460f-adba-75c522130112''

Ddance 2013-01-13 github

I'd like to say that situation is much better for me now. I didn't touch video drivers. TF2 runs now at 65+ fps usually, but fps drops still sometimes happen.

Eelthommo 2013-01-13 github

Nothing has changed since the last update. FPS is seriously poor.

MMilesRdz 2013-01-17 github

Catalyst 13.1 should be released tomorrow.
Though you shouldn't get your hopes up.

MMilesRdz 2013-01-18 github

Just installed install Catalyst 13.1 and performance is still... "shitty".
The DX9 flush error is no longer there, but the frame dumping performance is.

Bbrodock 2013-02-01 github

AMD Catalyst™ 13.2 Beta 3 for Linux claim to provide 300% boots for TF2 on linux. Haven't tested yet

MMilesRdz 2013-02-01 github

Performance issues remained for me with 13.2 beta 3.

Bbrodock 2013-02-01 github

I've tried it and the performance problem still remain too

Ddance 2013-02-09 github

After upgrading to 13.2 beta3 drivers I'm totally happy. Game runs now at good average fps, I've noticed no drops in 30 minutes. And FPS now rises up to unbelievable mark of 165 sometimes.

But loading time is still too long, though it's another issue...

Jjorgenpt 2013-02-15 github

Issue transferred to ValveSoftware/Source-1-Games#22.

This issue is closed - continue conversation there.

Eelthommo 2013-02-16 github

This is sorted for me now - I got the latest driver update to work but I needed to run a script I found on Phoronix to remove the ' unsupported hardware' notice.

Nothing extracted yet.