FOVE SUPPORT CENTER

Current progress and how to temporarily use unsigned drivers

Comments

31 comments

  • Avatar
    Nils Roos

    Thanks a lot for working on that!

    Where did you share the latest drivers? After the initial installer package I didn't receive anything else. If it's a google form, maybe it'll help if I try to join the alphatester group again with a gmail address.

  • Avatar
    Maz

    Sorry. I was sending different drivers to different people so I'll send out an invite to the rest of the group for the best (but still not properly signed) driver. You'll get an email in a few minutes for the download..

    Maz

  • Avatar
    Nils Roos

    Thanks again.

    That did it. A couple of things:

    1. I needed to have the Runtime running for the setup, or else the install would fail with "Couldn't find camera"

    2. Disabling driver signing is not persistent, it needs to be done each boot

    3. When the calibration started after boot, calibration got stuck on "move the HMD up". Seemed like the position camera was not enabled. Going through the config tool helped.

  • Avatar
    Maz

    Ah thanks! I forgot to mention that the runtime needs to be running when installing the drivers. It controls the power state of the hardware.

    I think the "move HMD up" message means for you to move how it sits on your face if possible so that the eye tracking can get a good view of your eyes.

    Feel free to make a new thread with any problems you encounter as you use the headset. I see no need to let the first problem block our progress and the team can be looking into multiple issues at the same time.

    Thanks again for the feedback / information.

    Maz

  • Avatar
    Patrick BECK

    Hello,

    The eye tracking camera is active with the FOVE_Eyes_win7_fove_256.

    The config-tool display the image of the eyes

    Thank you for  the work-around.

    The calibration display messages too quickly, blinking : "move up" and "move right and up" ?
    So drift and gaze failed...

    But thank again

  • Avatar
    Patrick BECK

    I just read your instrutions about move up... i will try again the calibration.. with a new sight...

  • Avatar
    Patrick BECK

    Calibration succeed...

  • Avatar
    Maz

    Great!

  • Avatar
    Ryan Shi

    After installing the new drivers I was able to get through calibration and see the eye image view properly.  Now I am in process of trying to get SteamVR to work...

    Edit: SteamVR is working now as well, but I did have to move some .dll files to the steam folder (and to system32 but not sure if that was necessary).. tested Virtual Desktop and was able to use it correctly

  • Avatar
    Patrick BECK

    Hello,

    I tried the steam VR and after moving the 2 dlls in ...Steam\SteamApps\common\fove\bin\win64 the steamvr,
    I could play launch steam VR.

    The hmd and station base are in green.

    I played the game "plenty : skyhearth."

    Well, I have 70 FPS (click on the space bar to show it), but the image seems to flicker a little, and there is from time to time a drift ? May be this is already related in this topic "Can't follow head tilt" ? https://support.getfove.com/hc/en-us/community/posts/115001025868-Can-t-follow-head-tilt

    Deus Ex Mankind Divided VR Experience : ok but image not terrible, image moving shacking (=> sickness).

    When using a gamepad (Xbox 360) and clicking on the big xbox button you access the SteamVR Desktop, and can navigate.The image is shacking a little


    After a " 'standing only' steamvr calibration" I could play with :
    - InCell VR
    - Project Cars - Pagani edition
    The User Interfaces seem very close.

    Bye

  • Avatar
    Patrick BECK

    Hello,

    I tested some applications with the same disconfort (image shacking, drifting ? a bit) , but still with the old setup version.
    I will try the new 0.11.3 after work.

    Fove Appli. :
    Lumen

    SteamVR Appli. :
    Colosse, Titanic VR Demo

    @Ryan Shi : the Virtual Desktop seems to be for windows 8 or more.
    Did you do something special to use it with windows 7 ?
    Are all the functionnalities available ?

     

    Regards,

    Pat.

  • Avatar
    Ryan Shi

    Hey Pat,

    No I didn't have to do anything extra to get virtual desktop working (once SteamVR was showing properly).  Make sure you configure steam as standing desktop.  The only nuisance I encountered was it does seem to crash occasionally.  If I use the video tab of the program and try to play 2 SBS videos back to back, it will crash.  But the desktop for windows and such works fine, and can play videos, open browser, open windows apps on there.  I haven't tested playing any regular PC games.

    Thus, for video I tried Simple VR Player for steam and it seems to work flawlessly for all SBS videos.  The only thing additional I had to do was download K-Lite Codec Pack because originally it wasn't playing all my videos properly.

    Unfortunately, Virtual Desktop and Simple VR Player are both paid applications (K-Lite Codec Pack is free though)

  • Avatar
    Patrick BECK

    Hello,

    @Ryan Shi : thank you for the information. I wanted to know before buying a VR desktop.

     

    @Fove team :
    I installed the 0.11.3 , it was strange to deal with the "eye tracking is asleep". I don't really know how I made it awaken but now it seems to run ok, but I will test on the long go.

    There is a menu Open at the top of FOVE menu, what is it for ? For the profile, I only have the possibility to rename my existing (from 0.10.x) profile. No delete entry.

    I still have to copy the FoveClient.dll for the Unity test sample.  FoveClient.dll and D3DCompiler_47.dll in ...\Steam\SteamApps\common\fove\bin\win64 for steamvr.

    I tried some previous tested programs : "plenty : skyhearth", "projects cars", "InCell VR".
    The image is still shaking a bit or drift before coming back. The steamvr calibration (standing only) seems less efficient than before. On Project cars there is a red message "not responding" on steamvr but you can play, sometimes the game don't stop.

    Well I will test more later.

    Bye.

  • Avatar
    Maz

    @Pat

    "Eye tracking is asleep" means that no game or program is using eye tracking at the moment. The system dynamically starts and stops tracking modules to reduce system resource usage when not needed. Starting the Configuration Tool starts up all of the modules.

    The "Open" menu item was for the tray icon to open the health status application. Since the health status application auto-launches, we can remove that option (double-clicking the tray icon brings it back when it is closed).

    You can only delete a profile if it is not the current active one. If you make a new one, then you'll be able to delete the old one. Ideally the system will start with a defaul profile in the future or something but we haven't really completely worked out the UX flow for it yet.

    I've told the appropriate people about still needing to copy the D3D file. We'll continue to look into it.

    The research team is always working on improving our algorithms for eye tracking and position tracking so with each release you should hopefully see improvements. Likewise with SteamVR support. Keep reporting issues you have and I'll log them into our bug tracker to be validated and fixed.

  • Avatar
    Patrick BECK

    Hello,

    I tested some games with 0.11.4

    Fove Appli. :
    Unity test builld
    (the image jump sometimes looking on the side or turning the head, the eyes seems to be a little more stable...)

    SteamVR with Steam-VR Appli. :
    Project Cars
    Plenty Skyheart
    Poly Runner VR
    Titanic VR

    SteamVR with Steam non-VR Appli. via the theater mode :
    Agatha Christie - The ABC Murder
    Batman Arkham Knight !!!!!! work in windowed with frame only !!!!!
    Cities Skyline
    Deus ex: human revolution
    Dishonored
    Face Noire
    The Elder scrolls : Skyrim
    Fallout 3
    Fallout New Vegas
    King's Quest
    Lost Horizon 2
    Memento Mori 2
    Murdered Soul suspect
    Nicola Eymerich Book II
    Return to mysterious Island
    Secret Files 3
    Sherlock Holmes : the devil daughter
    Sherlock Holmes : crime et chatiments
    The Mysterious Cities of Gold : !!!! woks in windowed only !!!!
    Tomb Raider (the reboot on the island)
    Yesterday Origins
    SteamVR Desktop (you can see your desktop but not all the system popup)
    SteamVR Steam (the bigscreen mode ? with navigation in the games and so on)

    Non steam, Non-VR Appli via the theater mode and steamvr desktop :
    Cayne
    Indiana jones and the las crusade
    Batman - The TellTale Series
    Arcania : !!!! works in windowed only !!!
    Arcania - Fall of Setarrif : !!! works in windowed only !!!
    Moebius : an empire rising : !!! works in windowed only !!!! at the launch a system popup ask an authorization (user account control ?) that did not appear on the theater mode, after confirmation on the main screen its ok on the hmd
    Memoria (same about system popup)
    Assassin's Creed (system popup) !!!! windowed only !!!!
    Gabriel Knight ; Sins of the fathers, 20th Anniversary ; !!!! windowed only !!!
    VLC (avi + xvid + mp3)
    Goodbye Deponia !!! windowed !!!
    Broken Sword 5 !!! windowed !!!
    Subject 13
    The Withcer 3 !!! windowed !!!

    Some games have a config window / panel / popup that appears only on main screen, not on theater mode, but clicking on run / start in the main screen will launch the game.

    Sometimes the theater mode talk about "disable aero for performance" (?)

    The use of the HMD, the image is still a shacking,
    and sometimes a jumping of the image 90° ? (in a certain condition ? when you turn often the head ?) before coming back.

    I will stop using Virtual Desktop, I will use Steam Vr desktop (and its theater mode). Some things don't run in Virtual Desktop like transparence, the clean wallpaper put a black background but no transparence, SBS videos are very difficult to watch...

    For 360 photos and videos, I will wait for VLC 360.
    There already exists an alpha version, and I saw that the VR support is on the Google Summer of code list.

     

    Regards,

    Pat.

  • Avatar
    James Balmer

    Hi,

         I've been trailing a bit behind ya'll due to work IRL.   But I finally got the drivers installed, the headset working, went through calibration successfully, and even just today got the Steam VR drivers installed.  But I cannot get them to work. What driver files were you guys talking about copying from where to where?  I found the D3D dll and copied it to the fove\bin\win64 directory.  I've even copied the root fove folder in the steam library to the drivers folder in Steam VR, but as of yet I have not been able to get Steam VR to even recognize the head set.  What am I doing wrong??

     

    Regards,

         James

  • Avatar
    Patrick BECK

    Hello,

    @James Balmer :
    The FoveClient.dll and D3DCompiler_47.dll are in the directory  C:\Program Files\FOVE\bin and subdirectories.
    These are the files installed by the setup_fove_0_11_4_win_7.exe program for windows 7 SP1 64bits users.

    You must copy these files in the directories where there is a FoveClient.dll for unity test or project samples to work.
    For SteamVR, I only copied the FoveClient.dll in the directory of E:\ Steam\SteamApps\common\fove\bin\win64

    The Fove's compositor must be stopped before running steamvr.

    Hope this help, else describe your error with more details.

    Pat.

  • Avatar
    James Balmer

    Hi again,

    @patrick BECK

    Thanks for the details.  When I installed the Steam VR Beta it already had the FoveClient.dll file in that directory but upon closer inspection it was not the same as the version in the setup_fove_0_11_4_win_7 installation.  So I renamed the file in the steam VR directory (in case I had to revert to it) and copied the file from the Fove installation over and it started working.... At least Steam recognized the head set and I managed to do the calibration... Then I got to the demo and the demo view appeared on my main desktop display, not the FOVE.  In the viewfinder all I could see is the default room with the polar grid and arrow on the floor and a dark blue box with three lines changing length.

    I then tried playing Skyhearth and the main window again appeared on my desktop display and was responsive and being controlled by the headset's movements, but in the head set was the same dark blue box, now with skyhearth's logo in it with the message, "Waiting On..." above it.

    Any clues?

     

    Oh, and since I have a feeling that this will make a difference, I do have dual graphics cards in my system.  Twin GTX970 in SLI.  Unforunately I was already using all four ports in the first card form my monitors and when I initially plugged the FOVE into the second card it did not work.  I tried disabling SLI and it started working.  I have noticed that the FOVE does not show up as a "display" on the system but from what I've read on here it doesn't sound like it's supposed to.  Could my setup be the issue?

     

    Regards,

         James

  • Avatar
    Patrick BECK

    Hello,

    To run VR programs with SteamVR, I usually run them through the Steam Interface on my pc :
    - select the game in the list
    - click right
    - select to run it with SteamVR (else HTC vives).
    Steam will start SteamVR if it's not already running.

    With steam VR running and a gamepad (xbox 360 in my case), clicking on the "Guide" bouton, the "big picture" mode appears in the HMD. As you can see the polar view, you should now see the "big picture" mode. You can run program from there. The program can indicate that a VR program can not be run in theater mode, in that case run it with the method above.
    In the "big picture" you can also select the "desktop" to see your ... desktop and run programs too (click the "start" button of the gamepad, then navigate to the desktop icon).

    If a program (not only VR ones) don't show in your HMD, may be SteamVR is not running. Or there is a popup system window that don't appear in the HMD, only on main screen asking for validation. Or you have to run the program in windowed mode (change the settings in the program itself).

    Edit : there was also something about enable/disable "Theater Mode" via the parameters of each game in Steam Interface.

    Steam VR calibration : I made the "standing only" calibration. The HMD and Camera icons become green, no red error messages anymore.

    Hardware manager : only the Fove usb interface appears for win 7, no screen / display. I don't know for win 8 or 10.

    SLI : sorry, I only have one card.

    Regards,

    Pat

  • Avatar
    James Balmer

    So I took some "Screen Shots"  (literally with my camera)

    Maybe this will help explain what is going on...  I initially tried turning on the display mirroring figuring that I'd do a screen capture that way, but the image was kind of distorted (as you can see in the pictures)

     

    I mean I can see the "Big Picture" mode screen in the Fove, but when I start VR games they start on one of my monitors.  Even if I try to display the desktop in the Big Picture mode all I get is the dark blue box you see in the pictures below....  So I don't know what I'm doing wrong....  I will also try rebooting my system (since it has been a while) and see if that changes anything...

     

    Picture of the desktop after starting Neptune Flux:

    https://drive.google.com/open?id=0B7N01sXB1c6AQ1ZtamhkOWV4bVE 

    Picture of the view in the HMD:

    https://drive.google.com/open?id=0B7N01sXB1c6Ab09xVWMwYjlpT1k 

     

    Picture of the desktop running the steam VR demo:

    https://drive.google.com/open?id=0B7N01sXB1c6AWEkzLTRBbUxKOHc 

    Picture of the view in the HMD

    https://drive.google.com/open?id=0B7N01sXB1c6AV3l6QVU2Y3NvQlk 

  • Avatar
    James Balmer

    well, after a reboot the HMD now recognizes as a separate display...  but Steam VR still does not display games correctly...

  • Avatar
    Patrick BECK

    Hello,

    Well, I just try to  launch some VR and non VR programs via the "big picture".
    The launch button says "run in VR" for VR and "run in theater" for the others.
    Then what you call the dark blue box (the loading screen) appears, sometimes many times, then the program appear in the HMD.

    I have only one card and one screen.

    My last suggestions are to try with only one screen, and look for multi-screen problem topics.
    Else this may be a new bug for the Fove Team.

    Regards,

    Pat.

  • Avatar
    James Balmer

    SO I THINK I'VE FIGURED IT OUT!!!

    I read a couple of posts on here about others that have more than one GPU having problems with the game/app window not showing up on the HMD.  So I wondered if maybe it has something to do with Steam detecting which GPU it should use based on which GPU your primary (main) display is.  Currently I had all four of my monitors on my main GPU and the Fove on the second GPU with SLI disabled. So I swap my one monitor on HDMI on to the second video card and put the FOVE on the first card (same as my primary display).  I restart Steam VR and start a game and BOOM it works!!!  I'm going to post this in the other thread I found that mentions multiple GPUs and hopefully it will help them out too.

  • Avatar
    Maz

    So just a little bit of additional information. 

    When you have your cards in SLI, the outputs of the second video card can't be used. That is why it originally failed for you. Once you took them out of SLI, it would have let you see the starry sky and the calibration screen, but games still might not work.

    The reason that games might not work in a multi-gpu environment is because when a game engine (unity / unreal) etc start, they get a context from a video card where the game itself is rendered, the rendered frames sit in the video card memory on the card that they were rendered. The compositor context exists on the video card where the HMD is connected. If that is not the same card that the game engine used, then the rendered frame sitting in the memory of GPU1 cannot be accessed by the compositor which is working on GPU2. 

    There is really only one way to fix this and that would be to copy the entire frame from one GPU to the other via the CPU (and this would give very bad performance). Instead we're working on giving clearer feedback to the HMD to tell you to connect to the other GPU. There isn't really a better way to handle this case at this time.

    Hopefully this helps you understand why it's not working the way you expected and why we can't do much to fix it.

    In your case, its actually the SteamVR compositor and the Steam game running on different GPUs, not really anything to do with the Fove (You'd likely have the same problem with a Vive in that configuration).

  • Avatar
    Patrick BECK

    Hello,

    Just to tell that the FOVE driver of steamVR has been updated (I don't know when, I updated it yesterday) and it can be used directly under win 7, no need to copy the FoveClient.dll to FOVE steam directory.

    Regards,

    Pat.

  • Avatar
    Maz

    The Fove SteamVR driver was updated yesterda to add that support as part of our move to have public Windows 7 beta support.

    Thank you for being patient while we work on releasing this as promised.

    Maz

  • Avatar
    Patrick BECK

    Hello,

    The 0.12.0 setup.exe was installed successfully.

    All the components were desinstalled before (steamvr fove, steamvr, fove driver)

    I had to reboot to be able to update the firmware (else I had an error message about not finnding the fovexxx file in Temp directory...)

    I had to do the "copy the 2 dlls" to make the unity tests build / project working

    No need to copy these dll for steam vr.

    The reboot, for the firmware update, and a boot today did not freeze / reboot my computer (for now)...

    There is still the jumping image when moving the head...

    Regards,

    Pat.

    P.S.
    Steam is working on a video player in vr, cool ?
    NO, only for windows 10, so the launch stop for not having the requirements, not cool.
    Hope VLC 360 will be coming soon... for win7

  • Avatar
    Patrick BECK

    Hello,

    After an update of windows 7 and an update of steam VR, I'm unable to use steam VR.

    After the windows update, the fove screen was detected as a second screen with a different resolution. The consequence was that the logging screen was flashing 2 or 3 times and then my desktop's icons where all moved around. By activating the compositor, I could see part of my desktop instead of the star sky. After stopping/running the fove compositor, it was OK, no more second screen detected, no more icons moving around, a star sky in the HMD.

    But I still have the steam VR problem, HMD and camera are green, but impossible to have steamvr's compositor running.

    The errors are the same as in other topics :

    SteamVR did not succed to initialised for unknown reasons (Error : Shared IPC Compositor Connect Failes (306))

    The compositor is unable to create the graphic driver in its initialisation , fix (405) => the link send you to the Error 301 to check the integrity which is fine.

    The Fove compositor is OK (star sky), the unity test is OK.

    I tried to uninstall everything  (steam vr, fove, steam vr, fove), then reinstall (fove, steam vr, steam vr fove)

    I tried the direct / not direct mode

    I tried the "copy the 2 dll"

    So what to do to solve this ?

    Regards,

    Pat

  • Avatar
    Remco

    Hi Patrick,

    I am sorry to hear about your trouble with SteamVR.

    To be frank, at this time I don't have a solution for you. I will try reproducing it on our end, and come up with a fix.

    Kind regards,

    Remco

  • Avatar
    Patrick BECK

    Hello,

    There's a new version of fove setup, I can see the star sky, but :

    - with the calibration, it keeps saying "look at the green" dot but nothing else.

    - with the steam vr program, there is still the compositor error message.

    Please, some help.

    Regards,

    Pat

Please sign in to leave a comment.