Question / Help CPU overall performance [i7 3770]

I3ares

New Member
Hello,
Didn't know where to post it, so sorry if this post doesn't belong here. I'm just curious about the performance of i7 3770, non-k version. What frames are u guys getting in GTA 5? I'm trying to stream at 720p 30 fps, faster/veryfast preset and with GTA everything on low and I'm getting <30 fps in game, but my stream looks ok. Is it ok? I recently changed from i5 2500 to an i7 and thought the difference will be a lot bigger and I will be able to have good fps in game and a nicer looking stream. I know GTA is demanding, didn't know it's this demanding...

i7 3770
GTX 970
12 GB RAM
Win 7 64 BIT
OBS Studio
no SSD
 
Can you upload a logfile after you have done a several minute stream attempt please, it will help a lot with troubleshooting your performance issue.
 
Difference in performance if same video card won't be a lot, minimums will increase a bit, maximums will increase a little overall in comparison to the i5 2500 (I have a non-k version & r9 290x) I can't recall my in-game settings though for a comparison as it's been quite a while since I've played GTA V.

GTA V is a bit of a hit and miss I have found for consistency in performance. SSD does help a bit in load times, slight amount in pop-in textures.

What are your graphics settings in-game? You might want to tinker with them a slight bit to try and increase the fps a bit.

If you can manage to push your settings towards 60fps average with minimal dips below you should try your stream settings at Veryfast, 3k bitrate, 1280x720@60fps you should get a nice quality stream.
 

I3ares

New Member
Oh. My in-game settings are set to low, only water is high, no advanced graphic options on. And I have stutters, like CPU gets to the 100% usage, then theres a freeze. CPU goes down to say 70% - fps is ok and the same story over and over. My fps is like 30-40 in game so I can't stream at 60 fps, that's why I am asking if it's normal or something strange is happening here. Without OBS with GTA at high settings I get like 80 fps. To day I played Rust and boy was it a lagfest at the end... Frames dropped, stutters, freezes of frames. Dunno what's going on, it seemed like such a good cpu...
 
Really sorry for not picking up on one particular oversight of mine, it was ~3:50am in the morning when I last replied to your thread...

Can you try the following settings:
Output:
Encoder: x264 encoder
Enforce Streaming Server Encoder Settings: checked/ticked
Rate Control: CBR
Bitrate: 3000
Custom Buffer Size: unchecked
Keyframe Interval: 2
Preset: Veryfast
Profile: High
Tune: none
Variable Framerate: unchecked
Custom x264 Options: none
Video:
Base Resolution: 1920x1080
Output Resolution: 1280x720
Downscale Filter: Lanczos
fps: 60

After watching some video footage, etc on YouTube:
For you GTA V in-game settings, you should be able to run them at very high with a fair amount of ease for your i5 3770 and gtx970, even when recording with average of 60 or so fps in all areas.

A thread from the net:
https://www.reddit.com/r/GrandTheft...st_gta_5_settings_for_the_gtx_970_hands_down/

Hope this helps!
 

I3ares

New Member
Thanks for the help! I have the same settings as you suggested, the only difference is that I've got Bicubic filter, 30 fps and output resolution set to 1920 x 1080 BUT! in the output menu I've checked the option to downscale video to 1280 x 720. I've got it set like this so I can record with NVENC at my native resolution. Recently I changed the encoding preset to veryfast and it's better, but not that much. I still get ocassional freezes. The overall performance of my cpu in other games is okay, the only thing is that when I start streaming my usage goes so so much up.
 
Streaming will impact upon performance to roughly 10-20% of CPU usage, dependent upon encoder settings. GTA V I am guessing is not much better than what it was in terms of optimization the last time I played it, a couple of years ago.

Can you upload another logfile with a streaming attempt included please. You really shouldn't be getting freezes or average fps of ~30 in-game when recording/streaming with your 3770 & gtx970... I would be expecting your issues and average fps if I was to be streaming GTA V with my i5 2500 & r9 290x with ~very high graphic settings.
 

I3ares

New Member
This is a log where I played Rust at the end of the stream. As I said earlier, there were moments when I had like a 5 second freeze or even longer. It seemed that CPU was 100% used and couldn't push frames. My game freezed, obs freezed, I could only move my mouse. I'm really wondering why this cpu has such an abysmal performance
 

Attachments

  • 2017-03-09 17-57-57.txt
    31.4 KB · Views: 29
02:28:55.420: Output 'adv_stream': Total encoded frames: 915218
02:28:55.420: Output 'adv_stream': Total drawn frames: 915219
02:28:55.420: Output 'adv_stream': Number of skipped frames due to encoding lag: 1316 (0.1%)
02:28:55.420: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 3791 (0.4%)
02:28:55.420: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 3924 (0.4%)

The output from your logfile shows you have some slight issues with your CPU load, some issues with your GPU load and issues with your Bandwidth.

Most important of all in regards to streaming:
You can't run your bitrate at 3000, unfortunately have to change that back to 2800.

To note: Your gtx970 GPU whilst technically has 4GB of VRAM, it is only good for 3.5GB, 512MB of your VRAM is much slower speed and can cause performance issues if you exceed 3.5GB VRAM usage.

For your CPU & GPU issues:

I noticed in your logfile that is of real concern, which is quite possible to be the cause of freezing issues:
02:30:57.040: ┃ ┣download_frame: min=0 ms, median=0.002 ms, max=5279.46 ms, 99th percentile=0.008 ms

The above line in your logfile is an indicator of how long it takes for your CPU or GPU (Dependent upon encoder used, in your case CPU as you are using x264 for streaming) to grab a frame from the CPU or GPU (Again, dependent upon encoder used) However, it is very dependent upon how quickly your GPU is rendering frames, for 30fps recording/streaming to be smooth the maximum should be no more than 33.3ms, for 60fps it should be no more than 16.67ms, for 120fps, 8.8ms, etc. Your maximum frame time is literally 5.2 seconds long for at least one frame, which is why you are seeing that freeze you mentioned, I believe.

Now I could be wrong here and please don't alarmed as if it is the case it is easily fixable...

Perhaps there is a resident display driver interfering with your current display drivers, perhaps it is an audio driver conflicting.

I think you need to do a clean install of your GPU drivers, maybe also check for updated Audio, CPU and motherboard drivers. I've never seen anything over ~500ms on my system, and that is only when I am Alt-tabbing into the game after starting a recording, whilst the game is still on a loading screen.

If you haven't done a clean installation of GPU drivers before, you can download Display Driver Uninstaller from:
http://www.wagnardsoft.com/forums/viewtopic.php?f=5&t=765
Latest version is v17.0.5.5
Be sure to download the latest drivers from nVidia:
http://www.nvidia.com/download/driverResults.aspx/115886/en-us <--- Windows 7/8.1 64 bit drivers.
Latest version is 378.78 WHQL


Make sure to set compatibility of DDU to run as an Administrator, to alleviate issues with ownership privileges (If any)
You can use DDU to reboot into safe mode automatically when you run the program (Recommended to avoid Display hangs, BSOD, Driver in use errors)
Only tick the nVidia driver components to uninstall
Run DDU to uninstall your GPU drivers
Restart your PC, re-install the latest nVidia drivers

Once all your drivers are up to date and your bitrate is back to 2800, can you do another stream attempt and upload the logfile please.

I really hope this helps and am here to help!
 
Last edited:

I3ares

New Member
Such insight :) So, basically if I did a clean windows install, there's a huge chance the problem will go away? As I said earlier, I only reinstalled chipset for my new cpu, so there's a possibility that is causing the problem?

I'd rather do a clean reinstall of my OS, than my GPU drivers, because I'm not sure if it will eliminate the problem. I guess some old drivers for my audio/lan/whatever are still present on this version of my OS. So it's basically safer to have a clean windows. These freezes were as I said, 5 second long? Or even more, but it was only Rust, GTA is working a lot better. BTW, when I changed my cpu, I dont know if I my BIOS was ok. It's hard to explain as I dont't remember the options, but when I launched my PC (after the change of cpu), it woudn't start - I had constant blue screens. But then I changed some options - maybe ram? Can't remember, sorry. And it worked. Is it possible my BIOS settings are messed up? Today I changed my Hyper Threading option and Turbo Boost from automatic mode to Enabled and it seemed like GTA was working better, but that can be only "placebo effect" :P GTA runs on one day better, on the other worse, so I don't know for sure. And thank you so much for the help thus far, BornDownUnder, I really appreciate it!
 
Last edited:
Not sure if it is insight in place of being ocd in regards to my own personal PC performance issues in the past...

A clean OS install effectively puts your OS and drivers back to a base level, you can do this in less time with software, though it is more complex as you have to do it all in steps instead of all at once.

Personally I would go the route of using software and driver updates than doing an OS fresh install, if you do though make sure to back up all your data as it can take a long time to get everything back and you may not even get all your applications back, it is easy to forget software you don't use for a short while.

Maybe look at BIOS firmware, I prefer not to have BIOS manufacturer software running as well, especially from ASUS, always seems a resource hog when it is effectively sitting there doing nothing due to turning off telemetry features in the software. Might just be the BIOS version you are running is not completely supporting your new CPU.

If you reset to default your BIOS, update it then test at default settings it will give you a baseline for performance values.
Motherboards are just like your Video Card & CPU to a degree, though any changes affect the entire system performance, not just one or two aspects and can be very picky when pushed towards their limits.

I forgot to mention, if you pick up a SSD it may help, though to a large degree it is a placebo effect (Other than loading screen times/OS boot times) as most modern HDD can handle read and write whilst gaming/recording & background tasks, unless you are really pushing the bitrate through the roof. If you have a separate disk to record footage to it may assist, though likely not as even my 16yr old HDD can still handle writes at ~75Mb/s for recording footage, though I like to keep it just as storage.

Side note:
GTA V is or at least was when I used to play it, somewhat of a mystery... When I was performance testing it some areas would be differing between 5-15 fps for the same scenes, turning around and looking at less objects sometimes made the fps values worse, sometimes made no difference, sometimes saw better fps.

As I said, it may just be me being ocd and seeing more than what is.
 

I3ares

New Member
Okay, so here we go. I updated my BIOS, uninstalled all of the drivers for LAN, Audio, GPU, IME, Rapid Storage. Then I installed the latest nVidia drivers, LAN and audio. Everything is stable, but everytime I pick default BIOS setting, the SATA connection? changes to IDE, from AHCPI which results in a blue screen. So I changed it, turned HT and Turbo Boost on. Just tested GTA. Story mode with EVERYTHING on maximum - 50-70 fps. with a test stream on high - 45-70 fps, so it's a huge improvement :) Rust unfortunetely is badly optimized as I get 60 fps on high, but with drops to 20-ish, because trees are loading. Thus far it looks like we did it, but, I'll edit my post after a full stream today, with a log of the stream
 

Attachments

  • 2017-03-13 17-41-17.txt
    46.1 KB · Views: 9
What is your motherboard model? Is it a blue screen at bios or when loading into windows?

Your first stream output (Multiple Sources):
01:50:03.243: Output 'adv_stream': Total encoded frames: 845728
01:50:03.243: Output 'adv_stream': Total drawn frames: 845728
01:50:03.247: Output 'adv_stream': Number of skipped frames due to encoding lag: 16 (0.0%)
01:50:03.247: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 916 (0.1%)
01:50:03.247: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 455 (0.1%)

Your second stream output (Source: Rusty):
01:55:48.195: Output 'adv_stream': Total encoded frames: 10026
01:55:48.195: Output 'adv_stream': Total drawn frames: 10026
01:55:48.195: Output 'adv_stream': Number of skipped frames due to encoding lag: 67 (0.7%)
01:55:48.195: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 484 (4.8%)
01:55:48.195: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 133 (1.3%)

Looks a lot better than your last uploaded logfile! Not sure what is up with the second stream output though as you did multiple sources in the first stream session.

You need to lower your bitrate a tad, I'd say to roughly around 2800 or so, lower some of the more intensive settings a little and you should be without issues at all!

Great to hear GTA V is running as per normal now!

Is Rust really that badly optimized? I've never played it, only seen a few videos of it and can't really see why it would be so punishing for resources.
 

I3ares

New Member
Yeah, Rust is a different type of a problem... but I can live with it. Thanks so much! Everything is okay now, I have fun playing the game and it's looking great. We can close this thread :)
 
Top