Counter-Strike: Source Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Poor Performance

Okay so I had been running one of the CXG 8 betas and had been getting 60+ FPS in Counter-Strike Source in Direct 81 and Leopard. Well in one day I upgraded to the final version of CXG 8 and installed snow leopard. Now I have my FPS capping out at 30 FPS and I can't get them to go higher. I'll test some other settings.

I downgraded to CXG 8 rc6 and I got 60 FPS max, rather then a varying framerate of 60 to 100 FPS on Leopard.

I'm guessing you have an ATI GPU? I noticed a bug in Snow Leopard, where screen update coalescing is enabled for OpenGL windows when it shouldn't be. Do you have the developer tools (Xcode and friends) installed? If so, try launching /Developer/Applications/Performance Tools/Quartz Debug.app. In the settings window, disable beam sync. See if that lifts the cap on your framerates.

I guessed wrong. Reviewing some of your old posts, I see you have a GeForce 7600 GT. Well, the symptom you're describing still sounds like the system is pinning your framerate to a multiple of 30 fps. So, it's worth testing the Quartz Debug beam sync thing, anyway.

I played around with the quartz debug with no improvements. Its not pinning it to 30 increments. Now I get 30 FPS max, average in CS:S is 11-15 on dust2. If I stare in a corner of a wall ingame I get 60 FPS. I don't think Snow Leopard is to blame, I get fine performance in other games outside of Crossover. Can you get me an installer of CXG 8 rc4, that was my last really successful release candidate?

It sounds like Cxgames isnt really using the best of your video card...or isnt detecting it properly...due to snowleopards changes( just my guess)

give editing your video options in winecfg and regedit a try?

maybe state your video ram ...heapsize and so on

correct me if i am wrong...i am just a newbie...

I have a nvidia 7600 GT GPU. Indeed the quartz debug debug did help, I did testing in some GoldSrc games for a more stable result, its now capping out at 100 FPS, which is good. As well Source games can run over 60 FPS now but cannot hold it, it lags out a bit and is jumpy, its not smooth. I'll try vsync. As well I force booted Snow Leopard into 64 bit mode, 32 bit is default, and Sam you're no noob.

just curious here...snow leopard's aim to start at 32 bit is to maintain compatibilty...by forcing it to start 64 bit...wouldnt it break more stuff rather than fix them..? O.o

i have heard of vsync and tried it before...personally i do not enable that option by default due to the many restrictions.( it had many issues with compiz)
Further more , vsync limits your fps to a certain range depending on whether it is double-buffered or triple-buffered
The max fps you can get when using vsync is the refresh rate of your screen..That means it can actually deprove your performance of the game..
Additonaly , vsync might use more memory due to addtional buffers
And triple buffering increases the average delay between the input controls being read and visual feedback being presented to the user. In the other case where frames can be dropped without being displayed, triple buffering can actually lower response time by including input data which wasn't available when the previous dropped frames were rendered.

Since vsync can only follow your screen refresh rate..., the drop in fps during graphic intensive scenes would be very drastic..
Therefore the introduction to triple buffering...but the downside of triple buffering is that it uses more vram of your graphic card...
However triple buffering is not avialbe in every game...and i am not sure if it is implemented in CSS..

for more info on vsync
http://www.hardforum.com/showthread.php?t=928593

Ah Vsync didn't do anything. The problem looks like poor memory management that was fixed for me in 7.2.2, sudden drops in FPS and such occurred in 7.2.1. But perhaps it could be OpenCL taking power from the GPU, I don't know. As for 64 bit processing... my processor, an intel core 2 duo (i386) can run 64 bit apps when mac OS X is in 64 bit kernel mode, but only core mac apps like ical, mail and safari are written for 64 bit. I haven't noticed any speed difference negatively, the system boots faster and core apps respond faster. Frankly Apple has muddled this 64 bit stuff so much.

So..if memory management had a role to play would setting the vram of graphic card and heapsize help much ?

Maybe i should get a mac book ...T.T sadly my pocket is rather empty...and macs arent cheap T>T

I don't know, how do you set the heapsize and vram? I know of setting vram size in regedit and the heapsize in the steam launch options.

To clear up some confusion:

  • I don't believe any game's vsync option even works on the Mac. (I don't remember if it works in Linux.) So, no point trying that.

  • There's a lot of confusion regarding Snow Leopard and 32-bit vs. 64-bit. The short answer is Snow Leopard can always run 32-bit programs and, on 64-bit capable hardware, it can run 64-bit programs equally well. It does not matter to you or to us if the kernel is running at 64-bit. It's best to put this whole distinction out of your mind; it's a red herring.

  • I don't believe OpenCL can rob your system of performance if it's not being actively used. There is a vanishingly small number of applications making use of it, mostly in highly specialized fields like scientific analysis.

Sadly, that leaves the blame for the performance problems on CrossOver and/or the graphics drivers. The changes between 8.0rc4 and 8.0final are very, very limited. However, they may in fact impact performance, because they were specifically involving bugs in the Nvidia graphics drivers.

I did the heapsize and some other console hacks and its playable averaging at 60 FPS but likes to dip down to 40. As well I haven't tested large maps. Honestly I like Mac OS X but I like Ubuntu equally, OS X on my desktop, Ubuntu on my Eee PC (with straight-up WINE). I love playing old Command and Conquer games, Starcraft and Half-Life on it. If you really want Mac OS X you should look into building a hackintosh, running OS X on X86 hardware other then a mac, google OSX86 and hackintosh.

😀 haha i ever did try building a hackintosh...it didnt work out ...sadly cause of my incompatible mother board...i soo dislike hp computers now..

Any way , i settled for arch linux 😀 It doesnt have that biannual upgrades and so on ...Its a rolling distro...(:

Well ..from what you said , the heapsize option did work to a small extend ...it is not possible for CSS to be at 60 fps all the time..It will dip at graphic intensive scenes..
Mine ranges from 4o to 80 fps ...bout there (:

Another downside bout hackintosh is that you cant upgrade it ..in fear of breaking the hackintosh...but there is a work round to that issue...
And that is by using efix extention for your generic pc...but sadly..not avialble in my country...:(

I used to have 60 FPS, I'm picky about it cause I run my own server and play in leagues matches and stuff, so I want to have the best performance possible to play competitive.

1 to 15 of 15

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiNmRNQ2tON0d3ckhHVDM1UCIsImdkcHIiOjB9