Question / Help Problem with 4:3 stretched and Windows 10

CobR

New Member
Alright so I run my stream to capture my main monitor by cloning it to my capture card (Aver Media Live Gamer HD) on my encoding PC and streaming that. It worked well on W8.1 with no problems. The stream showed up properly stretched and everything. I output the stream via HDMI and play on my monitor with Dual link DVI.

So I upgraded to Windows 10 on my gaming PC (encoding PC is still running Windows 7 and hasn't been updated) and then I could no longer play 4:3 stretched at all. Found out you could fix it by rolling back your NVIDIA drivers to 353.30. So I did that and now I can play at 4:3 stretched just fine.

The problem is that while I play at proper 4:3 stretched, my stream is 4:3 black bars which makes no sense since it should just be capturing the image of my monitor, which is stretched.

What could be causing this? I don't want to stream black bars since that would look pretty bad.
 

FerretBomb

Active Member
Depends on what signal the monitor is actually receiving, and where the stretch happens.
If it's happening in-software (eg: a 16:9 ratio format is being sent to the monitor pre-stretched) then that's indeed a problem, and a notable oddity as the cap card shouldn't have any way to tell that the original format wasn't 16:9.
If the stretch is happening at the monitor level (being sent a 4:3 resolution, and stretched to fullscreen by the monitor) then the capture card will grab it at native resolution, and return it to the 4:3 aspect, sans-stretch.

I suppose another question is why you're playing a game with a 4:3 aspect ratio streched to 16:9. Running off-aspect is going to look like crap, with everything all stretched horizontally, short and fat.
 

CobR

New Member
Depends on what signal the monitor is actually receiving, and where the stretch happens.
If it's happening in-software (eg: a 16:9 ratio format is being sent to the monitor pre-stretched) then that's indeed a problem, and a notable oddity as the cap card shouldn't have any way to tell that the original format wasn't 16:9.
If the stretch is happening at the monitor level (being sent a 4:3 resolution, and stretched to fullscreen by the monitor) then the capture card will grab it at native resolution, and return it to the 4:3 aspect, sans-stretch.

I suppose another question is why you're playing a game with a 4:3 aspect ratio streched to 16:9. Running off-aspect is going to look like crap, with everything all stretched horizontally, short and fat.

Let's not worry about why I play at 4:3. Don't want to explain. Not trying to be rude or anything I'm just comfortable with it for some games. Others are still 1080p.

In my NVIDIA settings it says "Perform scaling on:" and that is set to monitor. I have tried to set it to GPU but it will not change. When I apply the settings it just resets back to monitor for some reason. I have tried all combinations of this, just doing the Card, changing just the monitor scaling to GPU, and changing both to GPU at the same time and nothing sticks. The screen goes dark as the settings are applied, then flashes dark again and goes back to the original settings without asking me if the settings were ok. It just immediately resets.
 
Last edited:

CobR

New Member
I think that I may be poorly explaining this so if you want some pictures I can make some for you to help explain what I mean.
 

FerretBomb

Active Member
Not really. The scaling is being done in-monitor from what you're saying, which means that the video card is sending out a 4:3 signal. That's what the capture card is getting, so that's what it will capture. You can use the CTRL, ALT, and SHIFT buttons while resizing a source in OBS to unlock the aspect ratio (can't remember which one does it; the other two disable edge-snap and crop the source), and perform the same stretch there. Still strongly not advised, as it looks terrible.
 

CobR

New Member
Not really. The scaling is being done in-monitor from what you're saying, which means that the video card is sending out a 4:3 signal. That's what the capture card is getting, so that's what it will capture. You can use the CTRL, ALT, and SHIFT buttons while resizing a source in OBS to unlock the aspect ratio (can't remember which one does it; the other two disable edge-snap and crop the source), and perform the same stretch there. Still strongly not advised, as it looks terrible.

If I do this, even though it will look terrible, will it look just as good as if the GPU was sending out a pre-stretched 4:3 signal?
 
Top