I'm trying to pull together a list of configuration and issue information from people having issues with Direct Mode. While there are tons of reports in the forum, it's hard to keep track of all of them or understand if the issues have been solved with recent software, etc. So I am asking if anyone with Direct Mode problems can post in this thread.
Please reply in the following format:
PC Type: [Desktop or Laptop] Optimus: [e.g. Yes, Optimus] GPU: [e.g. Nvidia GTX 970] Multi-GPU: [e.g. Yes, SLI] Video Driver: [e.g. 344.75] OS Version: [e.g. Windows 7 64-bit] Oculus Runtime: [e.g. 0.4.4] Problem: [e.g. Apps crash on launch]
Your participation in this survey will help us troubleshoot the issue. Thanks, guys.
PC Type: Laptop Optimus: No GPU: Intel HD4400 Multi-GPU: No Video Driver: 10.18.10.3958 OS Version: Windows 8.1 x64 Oculus Runtime: 0.4.4 Problem: Apps crash on launch
Obviously I don't expect things to run WELL on the integrated Intel GPU, but I also wouldn't expect crashes either (especially when it works in extended). 😄
PC Type: Desktop Optimus: No GPU: Nvidia GTX 980 Multi-GPU: No Video Driver: 344.75 OS Version: Windows 8.1 64-bit Oculus Runtime: [e.g. 0.4.4] Problem: Some apps crash on launch using direct to rift. Some apps work using direct to rift.
PC Type: [Desktop] Optimus: [No] GPU: [Nvidia GTX 980] Multi-GPU: [No] Video Driver: [344.75] OS Version: [Windows 8.1 64-bit] Oculus Runtime: [0.4.4] Problem: Before updating to 344.75, running in direct mode would cause apps to update at around 2-3 frames per second. After updating to 344.75, I get the error "Interfering software is preventing the Rift from activating. Loaded UMD is reported as 'nvwgf2um.dll'"
PC Type: Laptop Optimus: Yes, Optimus GPU: Nvidia GTX 870m Multi-GPU: No Video Driver: 344.65 OS Version: Windows 7 64-bit Oculus Runtime: 0.4.4 Problem: All apps locked at 37.5fps in direct mode, even the demo scene. I should add that some apps do crash on launch but the locked fps is the bigger issue imo. If I disable mirroring it is better but still locked at 60 fps or under. With oculus runtime 0.4.2 I was able to reach 75 FPS in direct mode with most of the demos.
PC Type: [Desktop] Optimus: [No] GPU: [Nvidia GTX 780 TI] Multi-GPU: [Just running a single card, but i think its technically considered 2] Video Driver: [344.75] OS Version: [Windows 8 64-bit] Oculus Runtime: [0.4.4] Problem: [Terrible performance or separated image judder]
Other: Do have a single monitor that runs at 60hz for 1080p but can get it up to 75hz when i change it to a 4:3 ratio. Have done this to rule out as a problem.
EDIT: Split into separate problems following further testing.
PC Type: Laptop Optimus: No, I don't think so GPU: Nvidia GT 540M Multi-GPU: no Video Driver: 337.88 OS Version: Windows 7 64-bit Oculus Runtime: 0.4.4
Problem 1A: Oculus World demo (0.44) will run at a solid 75 FPS sometimes (when outside staring at the tree or looking up at the sky), but whenever the framerate drops it tends to sit on a solid 37.5 FPS (half of 75). When it drops further, it tends to sit on a solid 25 FPS (a third of 75). Sometimes it can do frame rates in between 37.5 and 75, but that is unusual and may require GPU throttling. This does not happen in Extended mode, only in Direct mode.
Problem 1B: While staring at the same object the framerate will stay solidly at full speed for a minute, then slowly drop lower and lower. This appears to be caused by my GPU quickly overheating to 95 degrees C and throttling itself, but still overheating more and throttling itself more. TechPowerUp GPU-Z doesn't show anything in PerfCap Reason though. Eventually my computer will suddenly switch itself off due to overheating. It also happens in Extended mode. This is not unique to the Rift, and I need to get my laptop repaired. I can't be sure it is the GPU, it could be the CPU. This happens while sitting on a fan which is sitting up high on cans above the desk, it is summer here though.
Problem 1C: After 5 minutes not touching the keyboard or mouse (just looking around with the Rift), power management will switch off my laptop screen (I can't see that happening though, because I'm in the Rift). When that happens the framerate instantly drops to a solid 0.6 FPS or 1550 ms per frame. Pressing any key will instantly restore the framerate to normal. Power Management dimming the laptop display after 2 minutes doesn't seem to affect the Rift though.
Problem 1D: Performance was less than it should have been due to a BitCoin mining virus that had infected my system. It has now been removed (I think).
PC Type: Desktop Optimus: No GPU: AMD 7970 3GB Multi-GPU: No Video Driver: 14.501.1003 OS Version: Windows 7 64-bit Oculus Runtime: 0.4.4 Problem: If mirror mode is disabled, I only get about 1 frame every 10-20 seconds.
PC Type: [Desktop] Optimus: [No] GPU: [Nvidia GTX 750 TI] Multi-GPU: [No] Video Driver: [344.75] OS Version: [Windows 8 64-bit] Oculus Runtime: [0.4.4] Problem: [Some demos crash on launch, usually use extended mode now with most demos.]
PC Type: Laptop Optimus: No, I don't think so GPU: Nvidia GT 540M Multi-GPU: No Video Driver: 337.88 OS Version: Windows 7 64-bit Oculus Runtime: 0.4.4 Problem 2: OpenGL monitor window can't be resized in Dolphin VR, but can be resized in other OpenGL applications. I can't work out the secret SDK method for enabling the resizing feature. Making the window smaller than the DK2 resolution means that the Rift displays only the corner that fits in the window, stretched over the entire screen. I believe this issue affects everyone who uses Dolphin VR, not just on my computer. But it means I can't use OpenGL in Direct Mode in Dolphin because my laptop screen is only 1366 x 768 and Windows doesn't allow me to make any window larger than the screen itself.
PC Type: Laptop Optimus: No, I don't think so GPU: Nvidia GT 540M Multi-GPU: no Video Driver: 337.88 OS Version: Windows 7 64-bit Oculus Runtime: 0.4.4 (I think, but it might still be alpha) Problem 3: If mirror mode is disabled, I only get about 1 frame every 4 seconds. That is in Oculus World Demo. It reports 0.6 fps and about 1590 ms per frame (all in post-present).
EDIT: This only happens when my laptop screen is set to 60Hz or 75Hz. With the laptop screen at 120Hz I get about 16 FPS with mirror mode disabled instead of the normal 0.6 FPS!