LiveStream LAG with High End - PC

tensor097

New Member
Good afternoon.

I've always streamed on my old computer.
However, today my new computer arrived, and I installed OBS again.
It turns out that when I start streaming, the whole stream jams, I'm playing perfectly, but the whole stream is jammed.
The PC is very good, I don't see any reason why this should happen.
_______________________________________________________________

MAIN PC
_______________________________________________________________

MOTHERBOARD: - ASUS ROG Maximus Z790 Dark Hero
PSU: - Seasonic Netzteil Vertex PX 1200 W
PROCESSOR: - Intel CPU Core i9-14900KF 2.4 GHz
RAM MEMORY: - Corsair DDR5-RAM Dominator Platinum RGB 6600 MHz 64GB
WATERCOOLER: - Corsair iCUE H170i Elite LCD XT 420mm
CASE: - Corsair PC-Gehäuse iCUE 7000X RGB Schwarz
GRAPHIC CARD: - Asus ROG Strix GeForce RTX 4090 24GB GDDR6X OC Edition
SSD DRIVES:
Samsung 990 PRO 1TB SSD NVMe M.2
Samsung 990 PRO 1TB SSD NVMe M.2

Attached are the logs and my settings
 

Attachments

  • 2024-05-02 00-55-14.txt
    92.4 KB · Views: 12
  • 2024-05-02 13-19-10.txt
    46.3 KB · Views: 4
  • 2024-05-02 13-29-12.txt
    48.7 KB · Views: 6
  • obs.PNG
    obs.PNG
    123.4 KB · Views: 6

koala

Active Member
The log shows a little bit of skipped frames due to rendering lag (a sign of gpu overload) and a little bit of skipped frames due to encoding lag (a sign of encoder overload).
Since you have one of the most powerful gpu and cpu available, this is not usual behavior.
There are no apparent network issues, so it is something with your hardware or with something except obs fully consuming every cpu/gpu resource. Make sure the thing you capture (probably a game) isn't running without fps limit. Not limiting the game means it can steal every gpu resource and OBS is starving for resources.

Since your computer is brand new and didn't yet prove it's working properly, I recommend you run local benchmark tests and ensure the hardware is working properly. Make sure the GPU card is sitting in the proper pci-e slot, especially if it's a custom built PC and not some stock PC. Usually, the gpu must be placed into the slot nearest to the CPU. There is no choice, there is only one slot possible. Consult the motherboard manual. Run a test app like gpu-z and make sure the pci-e speed of that GPU is actually x16 under load.
Check for overheating.
Check CPU and GPU performance and see if results match expected performance.
Make sure the Intel Chipset driver is installed.
Make sure the proper audio driver released by the motherboard vendor for your motherboard is installed.
The proper Nvidia driver is installed according to your log, so this is probably not the issue.
It may help to check the motherboard vendor website and check for bios updates. The newest 13th and 14th generation Intel i9 CPUs got some bios updates lately.

Tools I used for checking my PC (no particular order):

cpu-z
gpu-z
Intel Processor Diagnostic Tool
Furmark
CoreTemp
hwinfo64

For checking the GPU, run a Furmark stress test in windowed mode and while it's running inspect gpu power consumption and gpu temperature with gpu-z or hwinfo64. The GPU is running properly if it's reaching the specified GPU's power limit and temperature limit and staying there while the test is running. Not higher, but also not lower. This is also a good test of the power supply.
 
Last edited:

tensor097

New Member
The log shows a little bit of skipped frames due to rendering lag (a sign of gpu overload) and a little bit of skipped frames due to encoding lag (a sign of encoder overload).
Since you have one of the most powerful gpu and cpu available, this is not usual behavior.
There are no apparent network issues, so it is something with your hardware or with something except obs fully consuming every cpu/gpu resource. Make sure the thing you capture (probably a game) isn't running without fps limit. Not limiting the game means it can steal every gpu resource and OBS is starving for resources.

Since your computer is brand new and didn't yet prove it's working properly, I recommend you run local benchmark tests and ensure the hardware is working properly. Make sure the GPU card is sitting in the proper pci-e slot, especially if it's a custom built PC and not some stock PC. Usually, the gpu must be placed into the slot nearest to the CPU. There is no choice, there is only one slot possible. Consult the motherboard manual. Run a test app like gpu-z and make sure the pci-e speed of that GPU is actually x16 under load.
Check for overheating.
Check CPU and GPU performance and see if results match expected performance.

Tools I used for checking my PC (no particular order):

cpu-z
gpu-z
Intel Processor Diagnostic Tool
Furmark
CoreTemp
hwinfo64

For checking the GPU, run a Furmark stress test in windowed mode and while it's running inspect gpu power consumption and gpu temperature with gpu-z or hwinfo64. The GPU is running properly if it's reaching the specified GPU's power limit and temperature limit and staying there while the test is running. Not higher, but also not lower. This is also a good test of the power supply.
I've done all these tests, which is strange.
Memory tests passed,
the cpu doesn't go above 60celcius and the graphics doesn't go above 65celcius.
É realmente algo estranho.
1714654131069.png
1714654140562.png
1714654150002.png
1714654169632.png
 

rockbottom

Active Member
Disable HDR, monitor 1

Monitors 2 & 3 should be running @ 60HZ, not 75. Going to cause stuttering.

Fix your Scenes. There should only be (1) Display, Game or Window capture per.

13:29:12.255: name=PG27AQDM
13:29:12.255: pos={0, 0}
13:29:12.255: size={2560, 1440}
13:29:12.255: attached=true
13:29:12.255: refresh=240
13:29:12.255: bits_per_color=10
13:29:12.255: space=RGB_FULL_G22_NONE_P709

00:55:14.592: output 1:
00:55:14.592: name=MP59G
00:55:14.592: pos={2560, 105}
00:55:14.592: size={1920, 1080}
00:55:14.592: attached=true
00:55:14.592: refresh=75
00:55:14.592: bits_per_color=8
00:55:14.592: space=RGB_FULL_G22_NONE_P709
00:55:14.592: primaries=[r=(0.644531, 0.334961), g=(0.304688, 0.629883), b=(0.148438, 0.049805), wp=(0.313477, 0.329102)]
00:55:14.592: relative_gamut_area=[709=1.085308, P3=0.800057, 2020=0.573988]
00:55:14.592: sdr_white_nits=80
00:55:14.592: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
00:55:14.592: dpi=96 (100%)
00:55:14.592: id=\\?\DISPLAY#GSM5B34#5&2e8aea03&1&UID4352#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
00:55:14.592: alt_id=\\.\DISPLAY2
00:55:14.594: output 2:
00:55:14.594: name=MP59G
00:55:14.594: pos={-1920, 105}
00:55:14.594: size={1920, 1080}
00:55:14.594: attached=true
00:55:14.594: refresh=75
00:55:14.594: bits_per_color=8
00:55:14.594: space=RGB_FULL_G22_NONE_P709
 

sandrix

Member
- You should give OBS administrator run
- Enable HAGS. On the RTX 40 series it is needed to generate DLSS 3.0 frames
- Enable Maximum Power Performance Modes in Windows and NVIDIA Control Panel
- Disable Game DVR and similar recording options
- Disable dynamic bitrate. You don't need this.
- I recommend using a wired Internet connection! Avoid streaming over Wi-Fi
- The problem may also be caused by your media sources. Try turning them off.
- Minimize the number of processes in Windows, close unnecessary programs. Basically, all you need is just the game and OBS.
- You have powerful hardware, but avoid loading the CPU/GPU to 100%, this can lead to overload of the encoder.
- Psycho Visual Tuning should be turned on. It reduces blocking in dynamic fragments by redistributing the bitrate.

As previously noted, your monitor supports HDR10. It is recommended to disable. It is also recommended to make the monitors refresh rate a multiple of 60 or an even number.(60/120/240).
 
Last edited:
Top