Forum Discussion
MrKaktus
11 years agoExplorer
Win8.1 judder in landscape(flipped) [working WA proposed]
Hi, I've recently installed Windows 8.1 Pro as second operating system. I'm observing that Extended Desktop mode is no working correctly ? Somehow this issue is not picked up by anybody? Here are...
MrKaktus
11 years agoExplorer
As I've mentioned earlier, I wasn't taking into notice WA's that are not acceptable from release application point of view:
I've finally decided to try them as it looks like there is completly no interest in this issue from Oculus support team.
So here is solution that works, but it is dirty WA that is unacceptable for customer product release:
- Set Oculus in Extended Desktop mode to Landscape (everything is "upside-down" but we don't have judder).
- Now set Oculus as primary display.
- Detect in game that it is running on Windows 8.1
- When performing distortion rendering take into notice rotation by 270 degrees and flip everything with proper matrix, or even simpler, by adding this two lines in your distorion shader:
Your game will render correctly in 75Hz without judder now.
But as you can guess, now all your icons and start menu are on Oculus display, and all new opened windows will appear there as well. And as if there were not enough of bad things already, all that will be flipped upside-down.
I hope Oculus team will be willing to fix that quickly, or add proper OpenGL support to direct mode.
WA proposed by others that are not taken into notice:
- Decrease resolution of primary monitor and force it to 75Hz -> Not every display can be bumped to 75Hz
- Set Oculus DK as primary monitor -> I don't believe any customer will integrate into his settings so much, it's to complicated for end users, then they need to switch it forth and back, Oculus should just work for them
- Disable other displays except Oculus -> the same as above
I've finally decided to try them as it looks like there is completly no interest in this issue from Oculus support team.
So here is solution that works, but it is dirty WA that is unacceptable for customer product release:
- Set Oculus in Extended Desktop mode to Landscape (everything is "upside-down" but we don't have judder).
- Now set Oculus as primary display.
- Detect in game that it is running on Windows 8.1
- When performing distortion rendering take into notice rotation by 270 degrees and flip everything with proper matrix, or even simpler, by adding this two lines in your distorion shader:
// Windows 8.1 flip fix WA
Position.x *= -1.0;
Position.y *= -1.0;
Your game will render correctly in 75Hz without judder now.
But as you can guess, now all your icons and start menu are on Oculus display, and all new opened windows will appear there as well. And as if there were not enough of bad things already, all that will be flipped upside-down.
I hope Oculus team will be willing to fix that quickly, or add proper OpenGL support to direct mode.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 6 years ago
- 2 years ago
- 2 years ago
- 3 years ago