Niphrentil
Member
Greetings everyone,
I have stumbled uppon an issue which is, kindda, confusing. Ever since streaming became a thing, I wanted to build a PC to allow me to stream. Back then I had a Core2Quad CPU which was too weak to stream so I upgraded to a Sandy Bridge i7 2600K. And it was awesome! That CPU could handle anything. But lately, my PC started getting choppy while I stream. I got fps drops and even frame lag spikes on the games I play.
I assumed it was time for a secondary update on my PC, since I had the same setup for 5+ years so I did a GPU upgrade (from a GTX660 2GB to a GTX1060 6GB) and a RAM upgrade (from 8GB 1333 DDR3 to 24GB 1333 DDR3) since I didn't want to buy both a new Motherboard and a new CPU (I still think the 2600K is a strong CPU and I'm doing something wrong with the stream settings).
So, now that I got my PC setup out of the way, let me get to what I have already done to try and tackle my issue. First of all, let me say that I use TONS of outside sources for my stream. Which I know is bad by itself but I don't really know how taxing it actually is for the PC. I.e. I have a "title bar" on the top side of my screen where I display various infromation (song playing etc) and instead of making one unified media source (it's animated), I have one source for the background image, one for the stream logo and a douplicate of a media source to animate both sides of the bar. So, yes, I could just compile all that to a single media source and use that but I'm just stating the fact that I use TONS of sources like that (image sources, media sources, text sources, browser sources).
Here comes question #1. Some of the sources are unused or used less frequently than others. Having them on "hidden", are they still taxing to the CPU? Does OBS still load them and have them "ready to use" or are they idle until I reveal them to the stream?
Furthermore, I used to use scaling to adjust my main screen to the stream resolution. I ditched that and now I use a 1:1 screen to canvas ratio and then use the Lanczos downscale to get it to 720p, which is my output. I also changed the audio frequency to meet the one my PC was putting out (PC was on 48 MHz, OBS was on 44,1 MHz -now they are both at 48 MHz-). I also set the affiliation of OBS to the last 6 Threads of my CPU (through Task Manager) and set the first 2 Threads for the games I'm playing (Mostly League but also Tekken 7). So...
Question #2. Did I mess something up? Even after applying these settings, nothing changed, still having the same fps drops (maybe it fixed the frame lag but I only used these settings 2 times and the frame lags where not very often anyway). Am I missing something or do I just need to upgrade my CPU cause the 2600K isn't strong for streaming now?
Thanks for reading. Have a nice day! ^_^
P.S. I'm not on my streaming PC right now so I can't post a log atm. I'll post one when I get home (in a few hours), hopefully it will help a bit more.
I have stumbled uppon an issue which is, kindda, confusing. Ever since streaming became a thing, I wanted to build a PC to allow me to stream. Back then I had a Core2Quad CPU which was too weak to stream so I upgraded to a Sandy Bridge i7 2600K. And it was awesome! That CPU could handle anything. But lately, my PC started getting choppy while I stream. I got fps drops and even frame lag spikes on the games I play.
I assumed it was time for a secondary update on my PC, since I had the same setup for 5+ years so I did a GPU upgrade (from a GTX660 2GB to a GTX1060 6GB) and a RAM upgrade (from 8GB 1333 DDR3 to 24GB 1333 DDR3) since I didn't want to buy both a new Motherboard and a new CPU (I still think the 2600K is a strong CPU and I'm doing something wrong with the stream settings).
So, now that I got my PC setup out of the way, let me get to what I have already done to try and tackle my issue. First of all, let me say that I use TONS of outside sources for my stream. Which I know is bad by itself but I don't really know how taxing it actually is for the PC. I.e. I have a "title bar" on the top side of my screen where I display various infromation (song playing etc) and instead of making one unified media source (it's animated), I have one source for the background image, one for the stream logo and a douplicate of a media source to animate both sides of the bar. So, yes, I could just compile all that to a single media source and use that but I'm just stating the fact that I use TONS of sources like that (image sources, media sources, text sources, browser sources).
Here comes question #1. Some of the sources are unused or used less frequently than others. Having them on "hidden", are they still taxing to the CPU? Does OBS still load them and have them "ready to use" or are they idle until I reveal them to the stream?
Furthermore, I used to use scaling to adjust my main screen to the stream resolution. I ditched that and now I use a 1:1 screen to canvas ratio and then use the Lanczos downscale to get it to 720p, which is my output. I also changed the audio frequency to meet the one my PC was putting out (PC was on 48 MHz, OBS was on 44,1 MHz -now they are both at 48 MHz-). I also set the affiliation of OBS to the last 6 Threads of my CPU (through Task Manager) and set the first 2 Threads for the games I'm playing (Mostly League but also Tekken 7). So...
Question #2. Did I mess something up? Even after applying these settings, nothing changed, still having the same fps drops (maybe it fixed the frame lag but I only used these settings 2 times and the frame lags where not very often anyway). Am I missing something or do I just need to upgrade my CPU cause the 2600K isn't strong for streaming now?
Thanks for reading. Have a nice day! ^_^
P.S. I'm not on my streaming PC right now so I can't post a log atm. I'll post one when I get home (in a few hours), hopefully it will help a bit more.