So so, I have a 3080Ti which I was encoding in Nvenc Max quality preset, psycho on B frames 4 etc ... @6Mbits on twitch. So far, working good and stream is smooth and good, but still not good enough imo... Besides the fact that competitive players as I am needs a perfectly smooth, input lag free, constant capped fps to play in optimum conditions, which isnt totally the case when I render with my 3080Ti while playing. (rig : 10900Kf@5.2 all core, ram 32Gb 4200C16, 3080ti, Asus Formula XII, 1000w psu, monitor 27" QHD@270hz, win 11 pro).
I am a veteran twitch streamer (2014) and I ve been through all the OBS preset since the begining of its era (x264, nvenc 1,2, New etc..) with different CPUs and GPUs ofc.
I have the minimum process running on that PC (kaspersky off, all the overlays (fps eaters, and input lag as well) off, webcam off, scenes on minimum numbers, anyway, I am optimizing my rig to be as much light as possible./
When I stream with my Main PC, I still feel that my (main) game sometimes stutters, input lag is there, late game situations (when fps are dropping heavily for everybody) are even more a nightmare when I stream, reactivity etc ... are impacted.
I have then a second rig : 10850k @51 all core, 16Gb 3600C16, asus formula XII (again lol), 980FTW.
I, ofc, encode in x264, medium preset, High profile, 1080p60, lanczos, OBS priority "above normal", without a capture card (because there is no one existing that can duplicate QHD@270 or even 240hz at the very moment, the elgato 4kmk2 can only duplicate QHD@144hz), but using the NDI protocol to transmit the signal to my 2nd PC.
Meaning, using my network to send my signal to my second OBS (you need good ethernet ports with medium or high CPU affinity preset, at least 120Mbits that can run smoothless between your two PCs). The encoding is alright, medium being largly achievable with a i9 10 cores but I experience here stutters, my twitch rendering being way sharper than Nvenc but not smooth at all, with drops of frames, frameloss etc ...
I have no clue if it comes to the NDI protocol that loss packets in the process or simply because x264 encoding has been kinda abandonned by OBS itself since Nvenc is performing so good those days.
I will try to encode today in Fast, or faster preset to assess if it runs smoother ...
In your case emele, I would go for a driver/hardware issues with your cpu/MB and OS drivers. You arnt the first one I hear that has issues encoding with an AMD cpu and having OBS crashing all the time. It might just come from OBS itself not stable enough for AMD plateform, especially when it comes to hard encoding with very consuming preset.
Besides, reading several forums, the difference @6Mbits sec between very low and medium/faster preset is unsignificantly visible, if your bitrate was around 100Mbit, then, yeah it would, but with such a small bandwith, very low is actually pretty useless, you should use "at leas" medium or faster, twitch encoding besides your rendering (as youtube does when you send a hiqh quality video), no one would see a difference between very slow or medium (except if you are standing still, you might see some more accurate details) but for high motion games, the bottleneck is the bitrate anyway.
All of that said, I invite you to use MSI_util_v3, a standalone software, and check if all your hardware component are checked (except the high definition audio). Then I would try to find/seek a process responsible for those crash, for instance Ryzen master, Adrenalin, Msi AB, and all those kind of softwares.
I wanted to post here in the first instance to get some help in my encoding issues, knowing there is a lot of "options/codes" available to use in x264 to render with a better quality, i am looking for someone mastering that codec with OBS to improve my stream.
So far, I never found better than medium, high prof, above normal, 1080p60 (I might come back to 900p60 or 1080p48 since 6000Kbits is such a small bitrate ...
If anyone can help me, I would appreciate.
Thank you ! and sorry for that long post
I am a veteran twitch streamer (2014) and I ve been through all the OBS preset since the begining of its era (x264, nvenc 1,2, New etc..) with different CPUs and GPUs ofc.
I have the minimum process running on that PC (kaspersky off, all the overlays (fps eaters, and input lag as well) off, webcam off, scenes on minimum numbers, anyway, I am optimizing my rig to be as much light as possible./
When I stream with my Main PC, I still feel that my (main) game sometimes stutters, input lag is there, late game situations (when fps are dropping heavily for everybody) are even more a nightmare when I stream, reactivity etc ... are impacted.
I have then a second rig : 10850k @51 all core, 16Gb 3600C16, asus formula XII (again lol), 980FTW.
I, ofc, encode in x264, medium preset, High profile, 1080p60, lanczos, OBS priority "above normal", without a capture card (because there is no one existing that can duplicate QHD@270 or even 240hz at the very moment, the elgato 4kmk2 can only duplicate QHD@144hz), but using the NDI protocol to transmit the signal to my 2nd PC.
Meaning, using my network to send my signal to my second OBS (you need good ethernet ports with medium or high CPU affinity preset, at least 120Mbits that can run smoothless between your two PCs). The encoding is alright, medium being largly achievable with a i9 10 cores but I experience here stutters, my twitch rendering being way sharper than Nvenc but not smooth at all, with drops of frames, frameloss etc ...
I have no clue if it comes to the NDI protocol that loss packets in the process or simply because x264 encoding has been kinda abandonned by OBS itself since Nvenc is performing so good those days.
I will try to encode today in Fast, or faster preset to assess if it runs smoother ...
In your case emele, I would go for a driver/hardware issues with your cpu/MB and OS drivers. You arnt the first one I hear that has issues encoding with an AMD cpu and having OBS crashing all the time. It might just come from OBS itself not stable enough for AMD plateform, especially when it comes to hard encoding with very consuming preset.
Besides, reading several forums, the difference @6Mbits sec between very low and medium/faster preset is unsignificantly visible, if your bitrate was around 100Mbit, then, yeah it would, but with such a small bandwith, very low is actually pretty useless, you should use "at leas" medium or faster, twitch encoding besides your rendering (as youtube does when you send a hiqh quality video), no one would see a difference between very slow or medium (except if you are standing still, you might see some more accurate details) but for high motion games, the bottleneck is the bitrate anyway.
All of that said, I invite you to use MSI_util_v3, a standalone software, and check if all your hardware component are checked (except the high definition audio). Then I would try to find/seek a process responsible for those crash, for instance Ryzen master, Adrenalin, Msi AB, and all those kind of softwares.
I wanted to post here in the first instance to get some help in my encoding issues, knowing there is a lot of "options/codes" available to use in x264 to render with a better quality, i am looking for someone mastering that codec with OBS to improve my stream.
So far, I never found better than medium, high prof, above normal, 1080p60 (I might come back to 900p60 or 1080p48 since 6000Kbits is such a small bitrate ...
If anyone can help me, I would appreciate.
Thank you ! and sorry for that long post