Open updawg opened 1 year ago
Yes -- I'd love to replace real displays with virtualized displays for #35
One useful example is software-based black frame insertion for motion blur reduction. For those unfamiliar with black frame insertion, view this animation on a 240Hz display: https://www.testufo.com/blackframes#count=4&bonusufo=1 ... The higher the output refresh rate, the more effective BFI becomes. Motion blur reduction magnitude is (OutputHz/InputHz), so 240Hz can look 4x clearer for 60fps motion than 60Hz.
For example, Windows sees a 60Hz display, even though the real display is a 240Hz OLED. So basically, the 240Hz OLED is hidden from Windows Control Panel, while the virtual display shows up as 60Hz.
This driver would simply reprocesses 60Hz into 240Hz (Adjustable 4-step BFI at 240Hz for 60Hz = 4 frames per simulated 60Hz refresh cycle, as seen in TestUFO Variable Motion Blur Reduction BFI (View This Animation At 240Hz)).
This allows software-based BFI for a lot of emulators/retro/video apps that would like to have 60fps with the low-blurness of 240fps (closer to CRT motion clarity), without needing those apps to have BFI in. Whether emulator, 60fps gaming, watching 60fps sports videos, etc.
I would love the option to be able to automatically disconnect all other monitors other than the ones created by this application. That would help with which desktop is presented when connecting with Parsec or similar applications. Thank you for creating such an awesome application!