Forum Discussion
HartLabs
12 years agoHonored Guest
OpenGL Mirroring Info - Rift can Not be Primary Display
So I need to be able to mirror for a demo this weekend and Open Broadcaster is not an option on my laptop. I decided to implement my own mirroring directly in my program to get by. I use extended mode, create a second window and render my texture which I also pass into the SDK to it. I have it usable and found out some interesting things along the way.
1. I cannot have the Rift as my primary display. If I do, I get judder/low fps. Setting the mirror monitor as primary works.
2. Rift must be at 60 Hz. Otherwise I get judder.
3. If I change Hz settings while the Rift is active, I get blur instead of judder. To fix this I have to set the Rift as primary and then set the mirror monitor back to primary.
5. If I change monitor location settings (1 of 2 etc) while the Rift is active I lose Hz settings. I have to set the HZ, which triggers item 3, so then set Rift as primary, and mirror as primary again.
I have seen some of this mentioned before, but not the Rift cannot be primary. Thought it might be useful for anyone trying to figure this stuff out. I use "windows key -> shift -> arrows" to move my actual window from the mirror monitor to the Rift.
The symptoms I get with attempting to use OpenGL in direct mode (without my own mirroring) are identical to what I get if the Rift is set as my main monitor and I try to mirror on my own. My mirror program crashes immediately in direct mode with my own mirroring enabled, have to poke around a bit to find out why.
1. I cannot have the Rift as my primary display. If I do, I get judder/low fps. Setting the mirror monitor as primary works.
2. Rift must be at 60 Hz. Otherwise I get judder.
3. If I change Hz settings while the Rift is active, I get blur instead of judder. To fix this I have to set the Rift as primary and then set the mirror monitor back to primary.
5. If I change monitor location settings (1 of 2 etc) while the Rift is active I lose Hz settings. I have to set the HZ, which triggers item 3, so then set Rift as primary, and mirror as primary again.
I have seen some of this mentioned before, but not the Rift cannot be primary. Thought it might be useful for anyone trying to figure this stuff out. I use "windows key -> shift -> arrows" to move my actual window from the mirror monitor to the Rift.
The symptoms I get with attempting to use OpenGL in direct mode (without my own mirroring) are identical to what I get if the Rift is set as my main monitor and I try to mirror on my own. My mirror program crashes immediately in direct mode with my own mirroring enabled, have to poke around a bit to find out why.
No RepliesBe the first to reply
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
- 21 days ago