Hello, couple of days ago I finally found a solution for my mini-stutter problems in CS:GO when having OBS Studio running at the same time. This is sort of a compilation of all solutions I have found, the final solution (after I went through of all the others) was to uninstall flux (ye ye I know...).
My specs:
* CPU: Intel i7 4790K
* GPU: MSI GeForce GTX 1060 6GB
* MEMORY: Corsair Vengeance Pro 16GB DDR3 2400MHz
* MONITOR: BenQ XL2420z(144hz), BenQ GL2450(60hz), BenQ GL2250(60hz)
Before (stream @ 30fps):
140 fps, var and sv spikes, mini-stutter and laggs, mid settings
After (stream @ 60fps):
400-500 fps off-stream, no laggs, no stutters, ultra settings
280-300 fps on-stream, no laggs, no stutters, ultra settings
(Check my VODS for example)
Start fresh
So first I checked how much fps I had, when only the game was running (close all other applications). It was something about 140. That's really bad for this hardware, the reason for the low fps was due to my old config. I haven't played CS:GO in over half a year and a lot of my commands in my config file would not work anymore our would not be compatible anymore, causing my fps to go down.
So what we need to do first is start fresh:
- Back-Up your config file ( I mean your autoexec.cfg if you have one), otherwise you need to find out all the commands you want to save like the ones for the crosshair, sensitivity and so on.
- Uninstall CS:GO
- Go to your "Steam\userdata" folder (C:\Program Files (x86)\Steam\userdata)
- In there you should see some folders with numbers, those numbers are the "Steam32 ID" of all the accounts you ever logged into.
- Determine your "Steam32 ID" using sites such as (https://steamid.xyz/)
- Go into the folder and delete folder "730" (thats the GameID for CS:GO)
now we kind of have resetted CS:GO back to default. Of course now reinstall it.
Go ingame and check your fps again, if it helped great! if not well at least we now excluded config issues.
(optional: re-add your autoexec.cfg)
CS:GO Network-Settings
These are my settings:
* rate "128000"
* cl_interp "0"
* cl_interp_ratio "1"
* cl_cmdrate "128"
* cl_updaterate "128"
Multiple monitors with different hz?
Next thing I had to do was replugging my monitors.
I read mulitple times that different hz monitors cause laggs in CS:GO. So I plugged my main 144hz monitor into my GTX1060 and my 2 other 60hz monitors directly onto my mainboard (onboard graphic).
If you have NVIDIA make sure to pick the right refreshing rate (120hz or 144hz) in your NVIDIA control panel.
Disable XBOX DVR (Win10)
How-To and more info here: https://support.steampowered.com/kb_article.php?ref=6239-DZCB-8600
Disable Network Throttling (Win10)
Guide:
https://www.youtube.com/watch?v=Tw7RpWnINNA
CS:GO Start-Options
These are my start options:
* -console (open console upon start)
* -novid (skips the intro video)
* -nod3d9ex (disables some external effects of Direct)
* -threads 8 (put in your CPUs number of threads)
* -high (priority of your csgo.exe process)
* -freq 144 (144hz monitor, I am forcing 144hz refreshing rate)
* +mat_queue_mode 2 (forces multi-threaded mode)
OBS Settings
I found this Youtube video very helpful:
Bitrate, Twitch Server, and Stream: https://www.youtube.com/watch?v=ybJUdMZp0wI
My settings are:
Video-Bitrate: 2500 (I could easily do 3500 but I want people with slower internet to still be able to watch my stream)
Encoder: x264
Audiorate: 44.1khz Video Res: 1920x1080
Video scaled: 1280x720 Filter: Lanczos
FPS: 60
Last but not least
Really, close all applications (via taskmanager) and start CS:GO.
Enter "net_graph 1" into your console, go in game (offline no bots) and walk straight and look at your net_graph.
Is your fps / var / sv / ping spiking or dropping?
This really helps determine your problem. If you don't have any problems only running CS:GO, tab out, start OBS Studio (don't stream yet), go back ingame and check your netgraph. Now finally set-up some kind of test-stream or so and start stream and check your netgraph again.
I did all of the above and what really helped the most was to disable flux (software that was in my autostart, it lowers the brightness of your monitor so your eyes don't hurt).
Oh and if you can't get pass 300 fps, check your console:
Type in fps_max (it will show you the number to which its set, use something stable (for me its 400).
Hope my guide can help at least someone out there with the same problems.
Submitted by SkylarOnFire | #Specialdealer Special Offer Online Shopping Store 2016
No comments:
Post a Comment