Question / Help Resoultion issue on 5760*1080

MilesCZ

New Member
Hi!

I'm having an problem trying to get OBS to cover all 3 of my monitors. I have 3 screens configured with Nvidia Surround. when I go into the video tab in OBS and manually write 5760x1080 into custom resolution, selecting away causes it to revert to 4096x1080. Selecting Monitor and choosing 1 sort of fixes this issue, it stays as 5760x1080, I click apply, then when I try to record, or when I open settings again it seems to have reverted back to 4096.

I've noticed in Resolution Downscale, None is (4096x1080). When trying to record like that it uses all of my centre monitor, and the two side monitors are split in half. Other recording software does the job fine, but I do prefer OBS.

I've seen one other thread about this issue, I can't remember if it was on here or another forum but I don't recall there being a solution on it.

81068b18c3c6022ae0d39daac847e105.png


Here's my encoding settings, however these might not be an accurate cause. I had OBS set up based off of a youtube tutorial a while ago, I tried reinstalling OBS to fix the issue which didn't work and since then I haven't set it back up.


c1d6ae165b2518f9b8b0f779f9d3e640.png


Judging by the fact other software records the resolution fine, I'm assuming this is a problem with my settings. Does anyone have any tips or fixes for this?

Thanks!

Here's a video showing how the settings automatically revert after being applied
https://www.youtube.com/watch?v=0w8G-Ff9qyI
 

sam686

Member
Try switching to OBS-MP (multiplatform).

x264 does happily record at 5760x1080 in obs-mp for me. The 4096 may be a limit on old OBS.. somewhere.
 

Boildown

Active Member
x264 does happily record at 5760x1080 in obs-mp for me.

4096 is a H.264 limitation. Do you have a sample video of some recorded at a higher resolution than that? I'd be interested in seeing it, because it shouldn't have happened. Anyways, in theory you might be able to have a base resolution higher than 4096 if you downscaled it to something less than that. Otherwise you need to wait for H.265 to come available, or something along those lines.
 

sam686

Member
Here is 16384x32 at 10 frames per second, small enough to fit in a forum upload. Mediainfo appears to confirm this.

I can't go past 16384 because of the GPU texture resolution limit. My Radeon 7350 texture size can be up to 16384x16384, but the intel HD graphics 2000 texture limit is only 8192x8192.

I used the OBS-mp that allows higher resolution. The old OBS can't set the base resolution higher then 4096 even if downscaling less then that. This sort of limit is probably hard coded somewhere in the old OBS.
 

Attachments

  • 2015-11-17 10-08-23.zip
    12.9 KB · Views: 18

Boildown

Active Member
Fascinating. It might just be a level limit you're running in to then, but when I do the math, 5760x1080x60fps fits into Level 5.2 just fine.

Can you get a sample of 5760x1080x60fps h.264 encoded video with actual video in it? I wonder if all my players will play it or not.
 

sam686

Member
My intel i7-2600 can't encode at 5760x1080 at 60 fps real time, but it can do it at 15 fps. Quicksync fails at this high of resolution.

Can install ffmpeg and create test pattern at any resolution and frame rate yourself, including maybe 32768 which fails on my video players..

ffmpeg -f lavfi -i testsrc=duration=10:size=5760x1080:rate=60 -c:v libx264 -pix_fmt yuv420p -preset medium -profile:v high -b:v 5000k -c:a libfdk_aac -b:a 128k output2.mp4
 
Top