Win Version

Issue #12 new
xu yao created an issue

Hi, I am thinking about using the virtual driver to improve the performance of the win version. For the screen shot, I have some idea after read this http://www.justkernel.com/Blogs/?p=149,and his project website is http://virtualmonitor.github.io/

Comments (13)

  1. Hesham Wahba repo owner

    Have you any experience with it? I've actually spent the entire day today trying to get it to work on Windows 7 x64 but unfortunately while I can get the driver to load by disabling driver signature checking, hacking my own signature and generating a .cat file for the driver, the most it does is show me part of my second display, it never added a completely new one. I'm guessing because my card is a dual-head so it just used the second monitor rather than adding a third one.

    Also, the WDDM driver doesn't work for me at all on their site regardless of how I built it. just segfaults when I try to connect. Something like this would be ideal if you know of a good virtual WDDM graphics adapter that would be very nice. It is a very nice project though and if it continues I think it could be leveraged nicely :)

  2. xu yao reporter

    Hi, I just have a little achievement, disabling the driver signature checking, and look for VNC mirror driver(dfmirage) and UVNC_MD_SDK(http://www.uvnc.com/features/sdk.html, some mirror driver have its SDK or API, but we should have a virtual monitor to display the data from the mirror driver's virtual framebuffer, right?

  3. xu yao reporter

    After I install the mirror display adapter and select extend desktop mod, what I get from screenshot command is like below, but it does't work on the duplicate mod :(

  4. xu yao reporter

    Hi, how about the progress? I make something like this, next time I want to output the extendent screen to HDMI.

  5. Hesham Wahba repo owner

    Hi!

    I can't see the screenshots if you've attached them. The problem with a mirror driver is that it doesn't allow for extension but only mirroring, which ibex does :) It may allow us to mirror under the ibex screen, but I'm not certain of it. If you have a screenshot of what you see that would help. Also, the UVNC driver maxes out at Windows 7 which isn't as useful.

    Second, the virtual screen documentation from MSDN still doesn't pertain to extending the desktop as it just lets us run on more than one monitor. If you're using ibex and in desktop extension mode instead of desktop mirroring mode ibex will run on the headset and you will be able to see and use your other desktop just fine :) Does that help? You won't be able to mirror what ibex is rendering to HDMI without a splitter but if you mean just add another desktop via HDMI that should work. ibex's issue right now is that it can only mirror the displays that Windows thinks it has, so anything you can see will show up, but I want to add more virtual ones as well :)

  6. xu yao reporter

    Hi,that, I just extend the desktop,by selecting from screen resolution. Let's see, the recursion screen may caused by there is only one framebuffer at the memory, so we just need output our cuted screen to a different one, right? then I use virtual monitor code to handle it output to the independent extendent framebuffer, and then, display.

  7. Hesham Wahba repo owner

    Hi Xu. I got the screenshot. I'll send you this in an email as well.

    In terms of mirror, I don't think that it will ever work as Windows doesn't let you take screenshots of the current display. Have you tried this on the Rift yet? So on the Mac you can screenshot from under the ibex display so you can use the laptop or desktop display AND the Rift as a display. On Windows it appears that you can only take screenshots of an entire display, so the Rift display will always show itself going on to infinity, but other displays work fine. Lets continue this on email so we can figure out what you're looking for and some possible solutions :)

  8. Log in to comment