ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
772 stars 68 forks source link

[OS X] Performance is really bad up to “unplayable” #537

Open efpies opened 8 years ago

efpies commented 8 years ago

Currently I'm running Hackintosh (OS X 10.11.1) on this spec:

I have Windows 10 installed on the same PC which I normally play on so I can tell the difference.

On Windows on de_dust2 in DM mode I normally have 250-300 fps. On Mac it's 90 (!) to 220 with almost constant tearing and frame drops. Game runs not even close to “smooth”. It's hard to aim. Thus I'm performing twice worse if I play on OS X and the experience is frustrating. My ping is 50 and I experience no chokes or packet loss.

I tried to lower my video settings up to “Very Low” leaving Full HD resolution. I won from 10 to 30 fps. Nothing has changed.

My problem isn't related with Hackintosh, because when I used to play on Mac Mini (late 2012, 10 Gb RAM, Intel Core i7-2630QM, Intel HD4000 graphics) I had the same issues. On Windows 8 CS:GO was on 90 fps while on OS X it was 45 in a sunny day, but the game still was a lot smoother. But with this spec it's just ridiculous.

introsuit commented 8 years ago

I concur. I have the same issues as described above and it is close to unplayable, especially if we are talking about competitive.

Micro stutters, micro fps drops, jerkiness. Also sometimes if i look at fps with cl_showfps 1 I can see how the counter line flashes red/yellow every second or so, even though my fps is 100+, as in something is micro freezing the game. On the same machine on Windows it is always smooth, no jerkiness.

Setting mat_queue_mode to 0 seems to help somewhat, but not much. Leaving it to -1(auto mode) or 2, also produces these logs in the console: IDirect3DQuery9::GetData(): Occlusion query flush took 1.222ms

Another thing. probably unrelated, but disabling OS X Beam Sync seems to help with overall "smoothness" and feels as if input lag is reduced.

I play on MacBookPro11,3 on GT 750M, OS X 10.11.2.

Btw all this "micro-stutter" business is a rather subjective topic, perhaps devs could give us some pointers on how to objectively measure such "events"? Would also help to measure how much it improved/worsened after each update.

And if you can't repro this, please let us know, we can always give more info on our setups.

muellmaa commented 8 years ago

Same problem on my Mac Pro 5.1 (2x 6core x5980, GeForce 970, 96 GB Ram). Comparing to Windows 10 it's unplayable in os x 10.11 (micro stutters, tearing etc). But it runs at 100fps according to net-graph...

tpruzina commented 8 years ago

Please close.

TS guys. Stop comparing performance of Linux/OSX to windows, they are not even close and won't be unless engine gets reworked (source2 maybe). If your performance dropped after patch then it's something else, but if it always was crap, then I don't see much of a reason to create new bug report - it just wastes developers time and takes away focus from real issues.

efpies commented 8 years ago

@tpruzina I stated in my post that I never experienced such stuttering when I played on OS X @ Mac Mini (up to May), I played pretty successfully even on 50 fps it could make. Now it's literally unplayable on configuration that magnitudes better than Mac Mini. I guess, it's all after the patch that fixed the hitboxes that came out in September. A lot of people even on Windows started to complain about fps drop then; on Windows I get 100 fps less after this patch, on the very same configuration.

Again, I get 100 fps, it should be fine for the game. I don't blame it for low perfomance even on high tier configurations. It's all about these stutters and tearing. That's what making it unplayable and it wasn't like that.