Counter Strike: Source FPS Issue


Recommended Posts

On my new iMac I seem to have problems getting CS:Source above 60fps in mac OSX, I get ~120fps in Half-life 2: Episode Two and Half-life 2: Death Match so I know I can get these higher scores in CS:Source too at the same settings, yet it seems to be stubbornly locked at 60fps.

Settings:

* Recommended Setting

Resolution: 1920 x 1080*

Model Detail: High*

Texture Detail: Medium*

Shader Detail: High*

Water Detail: Reflect All*

Shadow Detail: High*

Colour Correction: Enabled*

AntiAliasing Mode: 2x MSAA*

Filtering Mode: Anisoptric 2x*

Wait for Vertical Sync: Disabled

Motion Blur: Disabled

Field of View: 75.00*

Multicore Rendering: Enabled*

Fps_max=300

System:

CPU: Intel Core i3 3.06Ghz

RAM: 4GB

HDD: 500GB

Sound: Onboard

Graphics: ATI Radeon HD 4670 (256mb)

Link to comment
https://www.neowin.net/forum/topic/1006022-counter-strike-source-fps-issue/
Share on other sites

  On 19/06/2011 at 13:30, Mr_Edwardo said:

Yep, this is Vsync. Must still be on somehow in the AMD drivers.

+1

Locked at 60 FPS means VSync is enabled somewhere.

I'm not trolling I've just never understood and even googled prior to posting; correct me if I am wrong: the human eye can only view 30fps? If that is correct then why do games shoot for/boast about (CoD and you're old engine) 60fps, I know my MacBook Pro runs games I play @ higher frame rates, but is there really a benefit? People say the game runs smoother, yes obviously - but is it even noticeable to the human eye if we're physically limited to 30fps?

  On 20/06/2011 at 18:28, Alladaskill17 said:

I'm not trolling I've just never understood and even googled prior to posting; correct me if I am wrong: the human eye can only view 30fps? If that is correct then why do games shoot for/boast about (CoD and you're old engine) 60fps, I know my MacBook Pro runs games I play @ higher frame rates, but is there really a benefit? People say the game runs smoother, yes obviously - but is it even noticeable to the human eye if we're physically limited to 30fps?

Yes, the eye most definitely can see a difference between 30fps and above. Here's a demonstration of that:

http://www.boallen.com/fps-compare.html

It's all fairly complex: http://en.wikipedia.org/wiki/Frame_rate#Visible_frame_rate

  On 20/06/2011 at 19:04, Mr_Edwardo said:

Yes, the eye most definitely can see a difference between 30fps and above. Here's a demonstration of that:

http://www.boallen.com/fps-compare.html

It's all fairly complex: http://en.wikipedia.org/wiki/Frame_rate#Visible_frame_rate

Thanks for the links, checking them out.

  On 20/06/2011 at 23:32, Alladaskill17 said:

and that is why I said correct me if I am wrong :)

No worries. ;)

I think we're limited somewhere around the 90-100 frames per second. John Carmack said there's a very little difference between 60 and 120 fps, and you'll only see the difference if you know what it is (from a technical / programmer's point of view).

Anyway, getting the games to run at a standard 120 fps would be our limit, no doubt (there is no need to go above that for graphical reasons, only for calculations done in background). :)

  On 20/06/2011 at 23:46, KavazovAngel said:

No worries. ;)

I think we're limited somewhere around the 90-100 frames per second. John Carmack said there's a very little difference between 60 and 120 fps, and you'll only see the difference if you know what it is (from a technical / programmer's point of view).

Anyway, getting the games to run at a standard 120 fps would be our limit, no doubt (there is no need to go above that for graphical reasons, only for calculations done in background). :)

Perfect! That is basically what I wanted to know - what is our 'max' (or closest estimate) of viewable/recognizable FPS and what is just wasted processing. Thank you.

Depending on the scenario, the human eye can distinguish the contents of an individual frame displayed for 1/10000th of a second.

Of course, that doesn't matter when it comes to computers, since most monitors are physically limited to 60fps or so (Which is why it's pointless to render faster than that). You'd only ever want to disable v-sync for benchmarking.

  On 21/06/2011 at 05:38, The_Decryptor said:

Depending on the scenario, the human eye can distinguish the contents of an individual frame displayed for 1/10000th of a second.

Of course, that doesn't matter when it comes to computers, since most monitors are physically limited to 60fps or so (Which is why it's pointless to render faster than that). You'd only ever want to disable v-sync for benchmarking.

Enabling V-sync messes with the mouse input. Also, when playing online restricting your FPS to 60 on a 100 tick server would limit the packets you are sending/receiving to 60 (probably not noticeable but a small difference in hitreg). Having a higher FPS improves the smoothness and responsiveness of the game (even if your monitor can only display 60fps, all that will happen is a bit of tearing). In general it is better to keep v-sync off and ideally the FPS would be above 100 all the time for the smoothest possible experiance.

I hate all this discussion about the human eye can only see this...blah blah...those guys don't have a clue what they are talking about.

I think the tick rate has been set to a constant value as of recent CSS updates.

FPS rate is separate though.

If you cannot see the impact of 30 vs 60 FPS, you might need to get that checked - sounds like a lack of sleep or some disease or age or something.

Yeah, CSS, TF2, L4D and L4D2 are limited to 66 ticks a second (L4D/2 operate at 30 ticks a second by default)

The thing is though, that's how often the server thinks, not how often it talks to clients (You can render at 400fps, but it'll only send 20 updates a second to the server unless you play around with things)

To be honest, I always keep v-sync on for the sheer fact that most games' framerate fluctuates greatly depending on the amount of action on the screen. I -notice- the difference between, say, 65 fps and 90 fps. When the framerate changes so frequently, I feel like I'm speeding up and slowing down. Not to mention the tearing on the screen. V-sync + triple buffering or bust for me.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Isn't the CPU used to calculate the parity for the RAID? If so, the combination of SSDs and 10GBe might make the CPU more important
    • yeah GSMA began working to enable end to end encryption between android and iphone last year and apparently a new standard was developed. apple has said that they would implement this in "future software updates" but i haven't heard anything since march, the time this was all reported on. shortly after, i read on forbes that the FBI suggests not sending texts between iphone and android because they're unencrypted. i use signal to chat with my wife but i'd rather just use messages tbh (she has an iphone), i'm not really a 3rd party guy haha
    • Well, I did not like the trailer for the project he went to work on also, but why do you think he should waste time with this… did you love the season 2? Maybe I am missing out after the crap I saw in first season ep1-3? I love the first last of us game… while not the BEST it was one of the games that I will remember for the EXPERIENCE it game me… last of us 2 was not on the same level at all and the show🤔 complete miss in my experience of the first few level
    • They're likely moving all resources to other things. Clearly Windows is not important to them.
    • Image Uploader 1.4.3 Build 5352 by Razvan Serea Image Uploader is a free and open-source program for Windows that that allows you to effortlessly upload images, screenshots, and various files to a wide array of hosting services. With its capability to capture selected screen areas, it promptly uploads content to image hosting services, while also offering the convenience of automatically copying the URL to your clipboard. Key Features of Image Uploader: Upload to Multiple Hosting Services Image Uploader supports uploading images and files to over 30 popular hosting services. Additionally, it can upload directly to your own FTP, SFTP, or WebDAV server. After upload, the tool automatically generates sharing codes in HTML, BBCode, and Markdown, with support for custom output templates tailored to your needs. Video Frame Grabbing and Screenshot Tools You can extract multiple frames from video files in a wide range of formats including AVI, MP4, MKV, WMV, and more. It supports both system-installed codecs and built-in ones. The extracted frames can be uploaded individually or compiled into a single mosaic image. It also includes screenshot capabilities for the full screen or selected regions, along with a simple image editor for annotations, highlights, and blurring. Advanced Integration and Usability Image Uploader supports drag-and-drop, clipboard monitoring, and can be accessed via Windows Explorer’s context menu. It also features URL shortening, multi-account support, reuploading, and the ability to upload images embedded in text while retaining formatting. The app is available in several languages, including English, Russian, Turkish, Korean, Arabic, and more. Image Uploader 1.4.3 Build 5352 changelog: New Features Screen Recording: Added two powerful capture methods: DirectX (Desktop Duplication API) FFmpeg-based recording Expanded Hosting Services: Added support for new file hosting platforms: TeleBox (linkbox.to) take-me-to.space ranoz.gg webshare.cz lobfile.com imgpx.com freeimghost.net radikal.cloud anonpic.org fotozavr.ru imgtr.ee thumbsnap.com 8upload.com filemail.com Others Video Uploads: Added Flickr.com support for video uploads Localization: New French translation added Context Menu: Added "File Information" option to video file context menus DPI Support: Improved support for: Screen DPI changes Mixed-DPI multi-monitor setups Improvements Disabled application window animations during screenshot/screen recording initiation Updated API and documentation Improved overall stability Bug Fixes Fixed network client error that could cause application crashes Resolved unauthorized startup registration issue Fixed upload functionality for pixeldrain.com Restored tray icon balloon notifications visibility Various minor bug fixes Download: Image Uploader 64-bit | Portable 64-bit | ~16.0 MB | (Open Source) Download: Image Uploader 32-bit | Portable 32-bit | ~15.0 MB Download: Image Uploader ARM64 | Portable ARM64 | ~11.0 MB Links: Image Uploader Home Page | Screenshot | GitHub Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Reacting Well
      SteveJaye earned a badge
      Reacting Well
    • One Month Later
      MadMung0 earned a badge
      One Month Later
    • One Month Later
      Uranus_enjoyer earned a badge
      One Month Later
    • Week One Done
      Philsl earned a badge
      Week One Done
    • Week One Done
      Jaclidio hoy earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      431
    2. 2
      ATLien_0
      157
    3. 3
      +FloatingFatMan
      149
    4. 4
      Nick H.
      64
    5. 5
      +thexfile
      62
  • Tell a friend

    Love Neowin? Tell a friend!