Question / Help Output (Scaled) Resolution doesn't work above 568x320

Guitar7171

New Member
For some reason The highest I can set Output (Scaled) Resolution in Video settings is 568x320.(424x240 and 512x288 also work) . If I set it any higher any recording or streaming come out all garbled and blocky or sometimes just a blank pink or black page. The scrambled output looks slightly different for each resolution setting. This resolution is very low and the output is unusably blurry. What could cause this? Any training video I look at just say set it to whatever you want the output to be such 1280x720 and no mention of any limitations. I'm on an older Mac pro but I have decent RAM and SS Drive. I'm not doing anything CPU intensive like gaming or anything just streaming web cam and windows captures. Help would be much appreciated. Thanks!
 

Narcogen

Active Member

Open OBS. Start an output session (streaming or recording). Observe your issue. Stop the output session. Upload the Current log without quitting OBS.
 

Narcogen

Active Member
You're using an extremely weak GPU and you're overloading it.

00:01:52.585: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 796 (86.5%)

23:57:12.859: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GT 120 OpenGL Engine


The problem isn't your output resolution, it's your canvas resolution. That's the resolution that gets used at the rendering stage.

The most important component for OBS is your GPU, and yours is a card from 2009. Any newer model AMD card would completely resolve this issue, such as an RX 4xx or RX 5xx series card. I use a Sapphire Pulse RX 580 in mine. The cMP's CPUs are still viable but their original GPUs are not, at least as far as OBS is concerned.
 

Guitar7171

New Member
You're using an extremely weak GPU and you're overloading it.

00:01:52.585: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 796 (86.5%)

23:57:12.859: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GT 120 OpenGL Engine


The problem isn't your output resolution, it's your canvas resolution. That's the resolution that gets used at the rendering stage.

The most important component for OBS is your GPU, and yours is a card from 2009. Any newer model AMD card would completely resolve this issue, such as an RX 4xx or RX 5xx series card. I use a Sapphire Pulse RX 580 in mine. The cMP's CPUs are still viable but their original GPUs are not, at least as far as OBS is concerned.
Thanks that explains Alot. Will those cards work oob with Sierra 10.12.6? There are a lot of posts and say they are kind of compatible but require a bunch of steps with kexts, clover, bios settings and other words I don't understand. Lol. Is there one that will just work oob? I'm not looking for anything fancy. Believe it or not I was even able to do my Final Cut Pro editing fine with the current GPU. So as long as it works for streaming 1080 in OBS it's a step up. What about an old HD 7970 for example? Thanks!
 

Narcogen

Active Member
I believe there is compatibility with Sierra/High Sierra for RX 580/480 cards. I'm on Mojave now but I ran High Sierra for a long time. I don't think I had this card before that, though. Are you on a 5,1?


The one closest to the card that Apple ships themselves is the Sapphire Pulse RX 580.

A 7970 might also help. Worth trying if you already have it.

Keep in mind you may still want your GT120 in there as the 580 does not support boot screen.
 

Guitar7171

New Member
I believe there is compatibility with Sierra/High Sierra for RX 580/480 cards. I'm on Mojave now but I ran High Sierra for a long time. I don't think I had this card before that, though. Are you on a 5,1?


The one closest to the card that Apple ships themselves is the Sapphire Pulse RX 580.

A 7970 might also help. Worth trying if you already have it.

Keep in mind you may still want your GT120 in there as the 580 does not support boot screen.

I'm on a mid 2010 5,1 On Sierra 10.12.6.

I see a bunch of posts like this that say they are compatible with a bunch of hacks which is love to avoid if possible https://hackintosher.com/guides/hackintosh-amd-graphics-cards-sierra-10-12-6/ does mention it does now support 10.12.6 without needing the original GPU card for boot screen which is good. I just don't want to get stuck trying these hacks from a site, something not working and spending days trying to troubleshoot something I'm not that knowledgeable about. But I guess I'll have to if there is no card I can just plug and play oob on 10.12.6.
 

Narcogen

Active Member
You don't need any hacks whatsoever to run an RX 580 in a 5,1 running High Sierra.

You will not get boot screen from this GPU no matter what hack you do. Keep your old GPU in its slot unless you don't care about boot screen.

I would strongly reccomend upgrading to High Sierra, but no further than Mojave at this time if OBS is mission-critical for you.

If SyphonInject is mission critical, stay with High Sierra.
 

Guitar7171

New Member
You don't need any hacks whatsoever to run an RX 580 in a 5,1 running High Sierra.

You will not get boot screen from this GPU no matter what hack you do. Keep your old GPU in its slot unless you don't care about boot screen.

I would strongly reccomend upgrading to High Sierra, but no further than Mojave at this time if OBS is mission-critical for you.

If SyphonInject is mission critical, stay with High Sierra.
OK I put in Sapphire Pulse Rx580 card and upgraded to High Sierra. This fixed my initial issue. Thanks for the advice.
One new issue is if I try to record or stream using Apple VT H264 hardware encoder I get a pop up error of. "Starting the output failed. Please check the log for details. Note: If you are using the NVENC or AMD encoders, make sure your video drivers are up to date." I can use the Software or x264 Encoder but shouldn't I be using the power of the GPU for encoding to prevent dropped frames etc? Thanks.
 
Top