Hey everyone,
In recent months I've encountered an issue I hope you guys can help me solve.
As the title suggests, while I stream random CPU spikes (spike I determined by OBS's monitor - normally fluctuates between 5-7% but with these even reaches 20%) lasting 5-6 seconds will make my stream run at 4-5 FPS. Once the spike is finished is all good aside from the audio de-sync, which I quickly fix by changing the color space (which forces a refresh of the capture card). These happen between 2 and 3 times per stream - the length of the stream is generally between 2h/2.5h.
I tried to fix the problem without much priority as streaming is a hobby for me and it's quickly fixable in-stream, but now I want to find a solution to avoid these, as they take me out of the 'streaming zone'.
Right now I'm streaming to Facebook but these also occurred when I was streaming to Twitch and Restream. It also happened with all the consoles I streamed (PS5, PS4, Switch).
Here's my machine and what I use:
Model: Dell XPS 15 7590
CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz 2.59 GHz
RAM: 16GB
GPU: NVIDIA GeForce GTX 1650 4GB
Capture Card: Elgato HD60 S+
Monitoring device: Logitech G633 via USB
The video rec/stream is set at 1080p 30fps with NVENC encode.
I already tried the following (on top of 'playing' with settings) to no avail: change the recording storage to the internal NVME, change the monitoring device, change the encoder, steam without recording, and vice-versa. The issue still persists in these scenarios.
Attached you find my last stream's log (stream only, no recording) - I noticed it indicates the sample rate of the Elgato at 44100Hz while it should be 48000. I set everything at 48000Hz, and I just double-checked to confirm Windows sets it at 48000Hz, so I don't know why the software sees it as such - from what I gathered online and from Elgato's website, that might be causing the spikes, but I'm not sure.
Thank you so much in advance for the support!
In recent months I've encountered an issue I hope you guys can help me solve.
As the title suggests, while I stream random CPU spikes (spike I determined by OBS's monitor - normally fluctuates between 5-7% but with these even reaches 20%) lasting 5-6 seconds will make my stream run at 4-5 FPS. Once the spike is finished is all good aside from the audio de-sync, which I quickly fix by changing the color space (which forces a refresh of the capture card). These happen between 2 and 3 times per stream - the length of the stream is generally between 2h/2.5h.
I tried to fix the problem without much priority as streaming is a hobby for me and it's quickly fixable in-stream, but now I want to find a solution to avoid these, as they take me out of the 'streaming zone'.
Right now I'm streaming to Facebook but these also occurred when I was streaming to Twitch and Restream. It also happened with all the consoles I streamed (PS5, PS4, Switch).
Here's my machine and what I use:
Model: Dell XPS 15 7590
CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz 2.59 GHz
RAM: 16GB
GPU: NVIDIA GeForce GTX 1650 4GB
Capture Card: Elgato HD60 S+
Monitoring device: Logitech G633 via USB
The video rec/stream is set at 1080p 30fps with NVENC encode.
I already tried the following (on top of 'playing' with settings) to no avail: change the recording storage to the internal NVME, change the monitoring device, change the encoder, steam without recording, and vice-versa. The issue still persists in these scenarios.
Attached you find my last stream's log (stream only, no recording) - I noticed it indicates the sample rate of the Elgato at 44100Hz while it should be 48000. I set everything at 48000Hz, and I just double-checked to confirm Windows sets it at 48000Hz, so I don't know why the software sees it as such - from what I gathered online and from Elgato's website, that might be causing the spikes, but I'm not sure.
Thank you so much in advance for the support!