New to the forums? Click here to read the "How To" Guide.

Developer? Click here to go to the Developer Forums.

Virtual Desktop 1.0 - Now available on Steam

1568101162

Comments

  • Nice update!

    However, when i run a demo using the "Run with oculus" option, the display shows both eye's displays, so there is no way to experience the demos.

    Im running windows 7 with extended mode (couldnt get direct mode to work of course).
  • panmasterpanmaster Posts: 215
    Art3mis
    for low fps and tearing thing....
    http://vr-projections.com/dk2_low_fps_and_tearing/
  • guygodinguygodin Posts: 611
    Art3mis
    jf032 wrote:
    Also, tilting seems to be broken - the images go out of alignment (vertically, relative to gravity) when I tilt my head.
    The tilting is now fixed. It was broken since the first version and you're the first to have noticed it :P
    Virtual Desktop Developer
  • perryperry Posts: 94
    Okay, so first off, let me say that I'm posting this response from within virtual desktop, and it is magnificool. Resolution suffers a bit, but that's got nothing to do with the app. So I'm going to make a few observations/suggestions, and I hope you'll take them with a grain of salt because, did I mention how cool it is to be posting this message from a 10 foot monitor?

    I'm getting a bit of classic screen tearing. Usually I can use the -force-d3d11 trick to fix it, but I think that only applies to unity apps. So, if there's anything you can suggest to correct the screen tearing that would be most helpful.

    Some features that would be nice are:

    1) a tilt option, so that I could position the screen such that a slightly downward gaze would be looking at the center of the screen.

    2) the curve option is way to severe. Have you seen how it's implemented in Whirligig? Something more along those lines would be really nifty.

    But, all in all, fantastic job. I can now watch netflix and youtube on a giant screen, and it's awesome!

    Thanks for this program!
  • guygodinguygodin Posts: 611
    Art3mis
    perry wrote:
    1) a tilt option, so that I could position the screen such that a slightly downward gaze would be looking at the center of the screen.
    You can do this by selecting the Floating screen mode, then look slightly down and press F4. The screen will lock on to that position.
    perry wrote:
    2) the curve option is way to severe. Have you seen how it's implemented in Whirligig? Something more along those lines would be really nifty.
    Yep I'm working on improving the curved screen, it was good with DK1 but people seem to hate it with positional tracking.

    Thanks for the feedback!
    Virtual Desktop Developer
  • perryperry Posts: 94
    Ha, I just came back to post that I had discovered the f4 option to reposition the floating monitor, and you already responded.

    Thanks again!
  • guygodin wrote:
    ralphscott wrote:
    Yes, i have the icon there. And i can change the settings, but trying to bring up the configuration utility doesn't work.
    Is the icon in the tray gray or white? What does the text say when you mouse over it? What do you see in the rift?
    Hi, just installed this app on Windows 7 64bit, and it's really cool! But unfortunately I too have the tearing on my right display when I move my head... :(
    Tearing as in, an horizontal line across the screen? Or is it judder (image isn't smooth when you turn your head)?

    I have it working. The icon said rift not detected when i moused over it. So i searched the thread for not detected and you told someone the OVR had to be running. I hadn't installed the latest sdk so i did that, and then everything worked.

    Just fyi, the 32 bit install asks for the 64 bit VC++ runtime...
  • hapklaarhapklaar Posts: 28
    Brain Burst
    guygodin wrote:
    I've updated Virtual Desktop to use the 0.4.1 SDK, I don't think this fixes the judder issue with DK2 but let me know!

    - Still have a lot of judder, but could be due to it mirroring the main monitor which is at 60Hz?
    - How can I keep using the DK2 as an extended monitor with its own desktop in Virtual Desktop, instead of viewing the main desktop?
    - Is there a way to view FPS in Virtual Desktop?
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    About using virtual desktop with DK2 as only display; what reexe suggested (forcing to output on vga) worked perfectly!

    It should be possible to include this in virtual desktop: A script that, if no other display than rift is detected, forces output to vga, makes this display primary and with same resolution as rift, extends the desktop to both, and then fully launches virtual desktop. It could also create a reminder for another script to remove the extra display and make rift primary when exiting virtual desktop.
  • emsam69emsam69 Posts: 6
    When I run virtual desktop with my oculus rift dk2 on extended mode with legacy support enbaled, I can get it to think it's working, I can launch apps and go into settings but when I put on my dk2 it's not getting anything, just a black screen as if it was off. The icon is white and when I hover over it it says virtual desktop. I've read all the comments and haven't found a solution, I'm hoping asking you personally will improve my situation. I got my dk2 two days ago and direct-to-rift apps work except for a few exceptions but the demo works, the tuscany demo works and blast buster works. So do crustal rift and lava inc but the frame-rate is awful.

    I'm trying to give you as much detail as possible in the hopes you will be able to solve this smoothly and quickly.

    The firmware for my dk2 is at 2.11.

    Thanks in advance.
  • LewisPLewisP Posts: 10
    NerveGear
    Can the updated version be installed on top of the previous version, or do I need to remove the old version first?
  • guygodinguygodin Posts: 611
    Art3mis
    emsam69
    Try resetting the orientation with F4? Or restarting the OVR Service. It just works out of the box for most people so idk what could be wrong.

    lewisp
    You can install on top of the previous one, it will upgrade automatically.

    Axel
    That's good to hear.

    hapklaar
    There's no way to leverage the rift as a monitor unfortunately. Check the solution described by users in here to simulate having a monitor plugged into your video card, that might be what you are looking for. The FPS for VD will always be maxed at your refresh rate specified in Windows (I'm only rendering 1 texture on 4 triangles). Any judder effects at the moment are caused by the Oculus runtime. I'll add a FPS counter though that's a good idea.
    Virtual Desktop Developer
  • hapklaar wrote:
    Still have a lot of judder, but could be due to it mirroring the main monitor which is at 60Hz?
    Setting the same refresh rate between the headset and the monitor eliminated judder for me. Setting them both to 60 produced smooth motion on the virtual desktop, but the flicker was unacceptable to me. Setting them to 75 produced optimal results, but isn't possible with most monitors.
  • guygodinguygodin Posts: 611
    Art3mis
    seggybop
    Thanks for the help! Are you on windows 7 or 8?
    Virtual Desktop Developer
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    So now I am using a pc with DK2 as only display. I am using a software called Actual Multiple Monitors, and I am also using Virtual Desktop.
    Actual Multiple Monitors lets me set desktop profiles, different configurations of displays, and give them hotkeys, while letting one run at startup.

    I made one profile for DK2 as secondary and a logical display (created with forcing output to vga) as primary, and have this profile running at startup. I have also Virtual Desktop running on startup. These two work great together, and I am booting directly into windows projected in virtual reality.

    I made another profile where the logical display is disabled and DK2 is primary, which works great for running different applications.

    I could make some more profiles to toggle between in the case that something ends up on the wrong screen for some reason, but that has not yet happened when I tested it.

    I just wanted people to now about this combination of software. But I also want to thank Guy Godin!

    What I am hoping for is, as other also has stated, that the projection becomes more like the curved stereo side by side in whirligig.
    Right now the projection also moves away from me when I move my head forward, and towards me when I move my head back.
  • So now I am using a pc with DK2 as only display. I am using a software called Actual Multiple Monitors, and I am also using Virtual Desktop.
    Actual Multiple Monitors lets me set desktop profiles, different configurations of displays, and give them hotkeys, while letting one run at startup.

    I made one profile for DK2 as secondary and a logical display (created with forcing output to vga) as primary, and have this profile running at startup. I have also Virtual Desktop running on startup. These two work great together, and I am booting directly into windows projected in virtual reality.

    I made another profile where the logical display is disabled and DK2 is primary, which works great for running different applications.

    I could make some more profiles to toggle between in the case that something ends up on the wrong screen for some reason, but that has not yet happened when I tested it.

    I just wanted people to now about this combination of software. But I also want to thank Guy Godin!

    What I am hoping for is, as other also has stated, that the projection becomes more like the curved stereo side by side in whirligig.
    Right now the projection also moves away from me when I move my head forward, and towards me when I move my head back.

    Sounds great, i tried this out but i did not work for me. What i like to know, is it possible to have only have your DK2 conencted with your PC without the need of an external monitor. What happens is that when i remove my monitor, the DK2 screen is flipped, when i plug in my monitor everything is working perfect, but thats not what i want, i wanna get rid of that extra monitor.

    your solution sounds great, i hope you have some advice. i attatched an image of my settings, maybe this helps
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    @blenderpedia
    To me it also looks flipped in Actual Multiple Monitors. But pay attention to how things actually looks in the rift. First set the rifts orientation correct by using the normal "screen resolution" options on windows. Then make your profile. I first started rotating the dk1 when I saw it seemed standing in Actual Multiple monitors, but actually it had correct orientation from the beginning. So trust what you see in the rift more than how it looks in AMM. I also noticed that if I placed the rift screen high in relation to my logical display (where you position screens relative to eachother in a virtual space in AMM) it appeared high above me in the rift. So you might initially need to fiddle with that to.

    AMM is part of a bigger software suite that also has a 2 month trial. Another part of that suite is Virtual Desktops, that lets you create several virtual desktops. I going to try that today, and will report back.

    Good luck! If you have problems maybe you want screenshots on my configuration?
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    @blenderpedia

    By the way. Did you create a logical display by opening the "screen resolution" options while only having rift connected, click "detect displays", click the non display that shows up and under it choose the option "force output to vga" (or something like that)? That will create a logical display that Virtual Desktop can project.

    It might be possible to do this even if you have another display connected. I dont know, cause I have not tried.
    I did it by using remote desktop (actually the software Real VNC, it also has a trial, and I highly recommend it).
    If something go wrong I could always use VNC viewer from my netbook to sort settings out, it works like a display, but is not recognized as one, and you can send ctrl+alt+del with it. It also connects automatically at startup, so its like a extra screen. But If you have it running while using the rift you should minimize its viewer window on the computer you connect from, otherwise its refresh will create judder in the rift experience. (I guess this will go away when oculus have sorted out the bugs in their runtime)
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    @blenderpedia Im running win 8.1 Im using a pitch black background on windows to make it easy on the eyes in the rift, and if the desktop shows up in a non projected mode it does not hurt the eyes. I also have the desktop background as start screen background to make it black also.

    On the start screen I have just a few huge tiles for running important things that I could need if the desktop shows up unprojected in rift (restart ovr service, for example). The freeware "oblytile" is great and easy for making custom tiles that could do many different things.

    I dont have a login screen so I boot directly to desktop. (I only have rift demos and hyper-v experiments on my rift pc, nothing that tells about my career as porn actor, my involvement with the resistance or my duty as double agent for the illuminati) but its also easy to write the login password blind. Virtual Desktop projection does not start until you are logged in.
  • AxelBernadotteAxelBernadotte Posts: 194
    Hiro Protagonist
    I now tried the latest version, and the headtracking is correct on this one. It works very good!
    I have another problem on this new one, that also was in the older. If a launch a demo, my mouse and keyboard events seems to be sent to the desktop at the same time as they have effect in the demo. Usually resulting in the demo ending after a while of klicking.

    This happens in Chilling Space, Kon Tiki and The Great Gottlieb.

    EDIT: Actually it seems that I can solve all issues with hotkeys that mouse content to next display or moves the mouse to next display.
  • emsam69emsam69 Posts: 6
    Thanks for the reply, I tried restarting the service and it still doesn't work. I may have forgotten to mention that it can't display the desktop in any mode, when i extend the desktop to the rift the rift does not work, I think this may be an issue bigger then just your app. Thanks anyway.
  • guygodin wrote:
    seggybop
    Thanks for the help! Are you on windows 7 or 8?
    8.
  • I just upgraded to Windows 8.1.. I ran Virtual Desktop in Windows 7 previously, with great success.

    Now it judders especially bad when I look at the Flat view.. it's a lot better in the Curved view for some reason.
    DK2 ordered on March 19, 2014 at 11:03 AM PDT status: RECEIVED
  • ShpinxisShpinxis Posts: 92
    Hiro Protagonist
    I can run everything perfectly, except that the mouse does not appear in the rift. Any way to fix this? I tried various mouse schemes as well and none worked.
  • hexfuryhexfury Posts: 1
    Is there a glimmer of a chance this could be ported to Linux to create a composable sphere of virtual displays around the user? Maybe use head tracking to pop out the display the user is currently looking at? I'd really like that for a Dev environment...
  • guygodinguygodin Posts: 611
    Art3mis
    Shpinxis wrote:
    I can run everything perfectly, except that the mouse does not appear in the rift. Any way to fix this? I tried various mouse schemes as well and none worked.
    On Win8 the mouse may not render correctly if it uses custom cursors but it should work in the general cases. Are on on win7 or win8?
    hexfury wrote:
    Is there a glimmer of a chance this could be ported to Linux to create a composable sphere of virtual displays around the user? Maybe use head tracking to pop out the display the user is currently looking at? I'd really like that for a Dev environment...
    Not a chance no, I'm using specific windows APIs for this and haven't played in Linux for more than 10 years, sorry :( Starting from scratch on Linux / X-Window / Mac would be a better idea than trying to port VD for it.
    Virtual Desktop Developer
  • cedriftcedrift Posts: 6
    NerveGear
    Hi there,

    Just passing by for a big thank you !
    Don't know if it's my luck, it worked right the first time and it's amazing.
    With some movie in full screen it does an excellent job as a dk2 VrCinema !
    win8.1 / gtx 750 ti / dk2 / extend mode
    No extra tuning needed, just perfect out of the box.
    Thanks again for the super and very impressive work !
    Cheers
    Cedric
  • Can't launch, have redownloaded and installed multiple times. Getting the following error:

    HRESULT: (0x80004002), Module: [General], ApiCode
    [E_NOINTERFACE/No such interface supported], Message: No such
    interface supported


    I'm running windows x86
  • guygodinguygodin Posts: 611
    Art3mis
    Can't launch, have redownloaded and installed multiple times. Getting the following error:

    HRESULT: (0x80004002), Module: [General], ApiCode
    [E_NOINTERFACE/No such interface supported], Message: No such
    interface supported


    I'm running windows x86
    You need to install the windows 7 platform update as stated in the requirements.
    Virtual Desktop Developer
  • Running Windows 7 64bit and everything worked great on DK2. Played Borderlands 2 on steam and had some tearing until I put it in windowed mode then perfect. Tried Netflix, Perfect.Tried XBMC, Perfect. Tried Youtube, Perfect. Watched a NFL game on NFL Game Rewind, Perfect. Did notice some Chromatic Aberration and the wrap feature looks a little too pincushiony where barrel may be better but no tearing and no judder anywhere.Great work!
Sign In or Register to comment.