roshkins / IddSampleDriver

Add virtual monitors to your windows 10 device! Works with Oculus software, obs, and any desktop sharing software
647 stars 271 forks source link

Increase maximum resolution #2

Closed robbely closed 2 years ago

robbely commented 3 years ago

The max resolution for the virtual monitors appears to be 1080p, is there a way to increase this (eg by editing the inf?)

ge9 commented 3 years ago

It was possible by editing Driver.cpp https://github.com/ge9/IddSampleDriver

robbely commented 3 years ago

It was possible by editing Driver.cpp https://github.com/ge9/IddSampleDriver

Many thanks! Are you able to include the compiled version as I don't have a development environment set up?

ge9 commented 3 years ago

Yes, I can, but I wonder what resolution should the driver support. I just added 4K(3840x2160) and WQHD(2560x1440). Is it sufficient? (adding more options is easy.)

robbely commented 3 years ago

Yes, I can, but I wonder what resolution should the driver support. I just added 4K(3840x2160) and WQHD(2560x1440). Is it sufficient? (adding more options is easy.)

I'm using it for Virtual Desktop in VR, so bigger is better in this case. I'm not sure if 8K is possible, if not 4K would be good :) Also 5 monitors is excessive, hence your version only having one, but a second monitor would also be good (maybe a driver with 2 monitors and one with only one monitor - if that's not asking for too much). Many thanks again for your help :)

roshkins commented 3 years ago

I'll accept pull requests. Or you can link your version here. I'd love to add compiled drivers to the tagged releases.

ge9 commented 3 years ago

Actually I determined some parameters relating to refresh rate only by analogy from your source code, so I'm not sure if it is the best choice. It might be better if you can choose the parameters.

roshkins commented 3 years ago

Yeah, ideally the driver would have a function that updates the screen size programmatically.

On Sun, Aug 8, 2021 at 5:58 PM ge9 @.***> wrote:

Actually I determined some parameters relating to refresh rate only by analogy from your source code, so I'm not sure if it is the best choice. It might be better if you can choose the parameters.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/roshkins/IddSampleDriver/issues/2#issuecomment-894890000, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAERAHOS7FHNLOQU3WYL6ADT34R2JANCNFSM5BDBJNXA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

robbely commented 3 years ago

@ge9 If possible, in the meantime could you post the compiled version(s) you have working :)

ge9 commented 3 years ago

I released new versions (1 monitor and 2 monitor) now! https://github.com/ge9/IddSampleDriver/releases/tag/0.0.1.1

robbely commented 3 years ago

I released new versions (1 monitor and 2 monitor) now! https://github.com/ge9/IddSampleDriver/releases/tag/0.0.1.1

This is perfect! Many many thanks! :)

roshkins commented 3 years ago

Can you make a pull request with the tag? I would love to have it available here also!

On Wed, Aug 11, 2021 at 8:05 AM robbely @.***> wrote:

I released new versions (1 monitor and 2 monitor) now! https://github.com/ge9/IddSampleDriver/releases/tag/0.0.1.1

This is perfect! Many many thanks! :)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/roshkins/IddSampleDriver/issues/2#issuecomment-896906259, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAERAHJD73TL5H3FK44RMPDT4KGUJANCNFSM5BDBJNXA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

ge9 commented 3 years ago

OK, I sent request now!

lorsch525 commented 3 years ago

Thanks for the release with more resolution options!

Mostly out of curiosity, would it be possible to increase the refresh rate too (from 60hz to 120hz for example)?

roshkins commented 3 years ago

probably! My guess is looking up EDID info.

On Sun, Aug 22, 2021, 5:14 PM lorsch525 @.***> wrote:

Thanks for the release with more resolution options!

Mostly out of curiosity, would it be possible to increase the refresh rate too (from 60hz to 120hz for example)?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/roshkins/IddSampleDriver/issues/2#issuecomment-903355242, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAERAHOZIPHQNFACAWU35BTT6GHFXANCNFSM5BDBJNXA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

seek0515 commented 3 years ago

Can you customize the resolution

robbely commented 3 years ago

Can you customize the resolution

8K is only the max resolution, there are a lot of resolutions to choose from up to the maximum (once installed) via windows display settings.

seek0515 commented 3 years ago

Can you customize the resolution

8K is only the max resolution, there are a lot of resolutions to choose from up to the maximum (once installed) via windows display settings.

What I mean is to customize the unconventional resolution below 8k. Now we just set the regular resolution. Many of our projects are not regular, so we want to set the resolution ourselves.

ge9 commented 3 years ago

It was possible, and I released the new version (we can set resolutions and the number of monitors) The location of option file is hard-coded now ("C:\IddSampleDriver\option.txt"). This should be changed later. https://github.com/ge9/IddSampleDriver/releases/tag/0.0.1.2

robbely commented 3 years ago

I'm not sure if this is beyond the scope/possibilities of the driver, but is it possible to make it HDR enabled (so enabling the HDR options in windows display settings)? This would then enable HDR playback when using in VR.

sitiom commented 2 years ago

I'm not sure if this is beyond the scope/possibilities of the driver, but is it possible to make it HDR enabled (so enabling the HDR options in windows display settings)? This would then enable HDR playback when using in VR.

A separate issue has been created for this (#23). For now, feel free to close this issue as this has already been solved.

robbely commented 2 years ago

A separate issue has been created for this (#23). For now, feel free to close this issue as this has already been solved.

Many thanks for pointing me to the new issue. Also many thanks to everyone in this thread for getting higher resolutions to work. PS I see youve already closed it - so I no longer need to now :)