Question / Help Recording a 2560x1440p ingame resolution (with nVidia DSR) on a 1920x1080p monitor

The_Undying

New Member
Hey,

so I'm playing Rising Storm 2 on an upscaled resolution because the ingame AA is horrid and with a 2k resolution it looks a lot crisper.
Problem being, OBS records only the top left of the screen as if the game was displayed in a 1080p resolution.
YouTube link
I've tinkered with different options: Output - Record - Rescale Output 2560x1440
Video - put both resolutions on 2560x1440, put only scaled/canvas on 2k, none of them worked

Does anyone have an idea what I could be doing wrong? Is nVidia's DSR botching the entire process? I'd dread having to scale it down to its original resolution.

Thanks a lot in advance for any advice!
 

koala

Active Member
You have probably locked your source to some scaling.
Set canvas and output resolution to 2560x1440. This gets you a 2560x1440 video.
Right-click on the source->Transform->Reset Transform. This resets any erroneous lock and rescaling of your source.
In reset state, the source adapts to the current game resolution. While the game isn't running, it has no size at all. It magically resizes itself as soon as the game is captured, and back to nothing if the game is stopped. If the game has 2560x1440 once it is started, the source will occupy the complete canvas. Can best be seen if you run OBS on a second monitor.

In case you want to record 1920x1080, do the same and set output resolution to 1920x1080. Keep canvas at 2560x1080.

If you want your canvas be 1920x1080 instead of 2560x1440 but keep the game at 2560x1440, you need to right-click source->Transform->Fit To Screen to limit the source to the canvas, since the game resolution extends down and to the right over the canvas.. With fit to screen it rescales to what the canvas was at the time you clicked fit to screen. It does not change dynamically any more.

DSR runs fine. It is seen by Windows and OBS simply as some available monitor resolutions. They "think" you have a monitor connected that is able to display that resolutions, even if your real monitor isn't.
 

The_Undying

New Member
If you want your canvas be 1920x1080 instead of 2560x1440 but keep the game at 2560x1440, you need to right-click source->Transform->Fit To Screen to limit the source to the canvas, since the game resolution extends down and to the right over the canvas.. With fit to screen it rescales to what the canvas was at the time you clicked fit to screen. It does not change dynamically any more.

That one did it, thank you so much! Such an easy fix but I just couldn't find it.. :D
 
Top