Bug Report Micomsoft SC-512N1-L/DVI Properties Window issue in Windows 10 (OBS and OBS MP)

PaulieORF

New Member
Important info:
  • Using Micomsoft SC-512N1-L/DVI capture card with latest driver (1.1.0.160.5)
  • Running Windows 10 Pro 64-bit
  • Windows 10 scaling set to 125%
  • Problem occurs in OBS and OBS Multiplatform (64-bit and 32-bit)
With my capture card selected as a video capture device source, I click on the 'configure video' button to bring up the capture card's properties window. The window is scaling in such a way that it's cramping some of the text info on screen, but more importantly is causing the 'device property', 'receiver property', and 'driver property' tabs/buttons to not be displayed. In actuality, the buttons are there but invisible. If you click somewhere in the area they are expected to be (which is actually on top of the of the radio button options), you will be switched to that tab. This leads to the inability to select certain options.

This problem only occurs when using Windows 10's system-wide scaling. In addition, choosing the option to disable Windows scaling for the OBS executable does not remedy the issue.

I contacted Micomsoft and we discovered that the problem isn't actually with their driver, but is actually with OBS and how it handles scaling the property window. We verified this by using other video capture software to bring up the same Window. Below you will see three screenshots. The first two show how the properties menu appear when launched from OBS (second one shows what happens with the missing tabs overlaying options), and the third one shows how it (properly) appears when launched from within AmaRecTV:

OBS_1.png


OBS_2.png


AmaRecTV.png
 

Sapiens

Forum Moderator
OBS is known to have poor resolution scaling support. This may or may not be fixed eventually since development efforts are being put towards OBS-MP.
 

R1CH

Forum Admin
Developer
OBS (at least 0.657b) purposefully disables DPI scaling since it isn't compatible with it.
 

PaulieORF

New Member
OBS (at least 0.657b) purposefully disables DPI scaling since it isn't compatible with it.
While it may be disabled for the program itself, when it's launching the device configuration / properties window for the capture card, it's definitely doing something wrong with how it's being displayed.
 

R1CH

Forum Admin
Developer
Unfortunately OBS doesn't have any control over how devices choose to present their property pages.
 

PaulieORF

New Member
Unfortunately OBS doesn't have any control over how devices choose to present their property pages.
I just decided to install Xsplit (purely for science, I would never use it) to see how the properties window looks when launched from with in, and it looks just like it does with OBS. So we've got OBS and Xsplit showing the issue, but AmaRecTV not showing the issue and displaying it correctly. I'm not a software developer (and I don't pretend to be one), so do you have any ideas as to how AmaRecTV is able to call the properties window and display it properly, while OBS isn't able to?

I just wrote another email back to Micomsoft, letting them know that Xsplit also has the issue, to see if that helps them possibly figure out if there's anything on their end that can be done.
 
Top