The first thing I would try is reducing the bit rate. Are you at 25000 k? Try something less.okuRaku said:So I upgraded my gaming PC to a 4770k with a goal of getting a big QSV quality jump for this configuration... unfortunately now I can't stream with QSV because it's "taking too long to encode" and freezing up. I posted my logs for comparison over here if anyone wants to help me out. Can this kind of thing be caused by a driver issue? It seems like a misconfiguration somewhere...
not neccessarily. what are the specs of your gaming rig?SKTLZ said:So Having my Gaming pc stream to a linux box then on twitch would help me with performance ?
Edit : I'm also wondering how do you tell obs to not do the encoding ?
How does it work ?
Yes, it would help with performance unless you already have OBS set to the lowest CPU usage option.SKTLZ said:So Having my Gaming pc stream to a linux box then on twitch would help me with performance ?
Edit : I'm also wondering how do you tell obs to not do the encoding ?
How does it work ?
But surely you're still using a lot of the CPU streaming at 1080p on the gaming PC as well? I'm new to Nginx so some in-depth detail would be nice.Jack0r said:I guess the main idea is to not need a capturecard, while producing the same quality stream in the end and still offloading most cpu load to a second PC.
Lets say your main monitor uses 2560x1440 resolution, has 120fps and you want to record in 1080p30 for youtube, or even in its original resolution. A capturecard for that would probably cost you around 1000-3000$. I guess there can be different reasons :)
LevelPulse said:But surely you're still using a lot of the CPU streaming at 1080p on the gaming PC as well? I'm new to Nginx so some in-depth detail would be nice.Jack0r said:I guess the main idea is to not need a capturecard, while producing the same quality stream in the end and still offloading most cpu load to a second PC.
Lets say your main monitor uses 2560x1440 resolution, has 120fps and you want to record in 1080p30 for youtube, or even in its original resolution. A capturecard for that would probably cost you around 1000-3000$. I guess there can be different reasons :)
TD;LR please. It would take me days to read this.Boildown said:LevelPulse said:But surely you're still using a lot of the CPU streaming at 1080p on the gaming PC as well? I'm new to Nginx so some in-depth detail would be nice.Jack0r said:I guess the main idea is to not need a capturecard, while producing the same quality stream in the end and still offloading most cpu load to a second PC.
Lets say your main monitor uses 2560x1440 resolution, has 120fps and you want to record in 1080p30 for youtube, or even in its original resolution. A capturecard for that would probably cost you around 1000-3000$. I guess there can be different reasons :)
You have read this entire thread? I think it goes more than in-depth enough.
Alternatively, nvenc instead of quick sync. Both ways the cpu usage will be pretty low on the gaming PC. The real encoding is done on the second PC as in a usual 2PC setup.The main idea is: streaming by first PC with high bitrate and transcode it by second PC.
Use Quick Sync - enabled