Forum Discussion
OhioIon
7 years agoHonored Guest
How to get rift show HDMI video feed bare metal
Hi, I want to view the output of my video processing board (Xilinx Zynq SoC or 7-series FPGA) on the rift. I power the rift with a power bank and send the OU stereo video feed directly via HDMI to ...
OhioIon
7 years agoHonored Guest
I checked the CV1 EDID. Looks like timing of the HDMI signal needs to be this:
// Detailed Timing Descriptor //
Does someone know if it will also work with e.g. 75 Hz refresh rate?
The Zynq is limited to 250 MHz pixel clock.
Or will it work with less blanking?
The following settings would give me 90 Hz as well but drastically reduce the vertical blanking interval:
According to the CV1 teardown the HDMI to DSI bridge (TC358870XBG) is capable of RGB888 but also YCbCr422. Would chroma subsampling work with the CV1?
I also noticed that there is a orange LED inside the CV1 which goes white in case Oculus app has connection to both HDMI and USB. Only then the screens will enable on proximity.
Think I need to have a look at the USB protocol as well....
Regards,
Ion
// Detailed Timing Descriptor //
Pixel Clock: 296.75MHz
Horizontal Active: 2160
Horizontal Blanking: 80
Vertical Active: 1200
Vertical Blanking: 272
Horizontal Sync Offset: 8
Horizontal Sync Pulse: 32
Vertical Sync Offset: 50
Vertical Sync Pulse: 2
Horizontal Display Size: 119
Vertical Display Size: 66
Horizontal Border: 0
Vertical Border: 0
Interlaced: false
Stereo Mode: 0
Sync Type: 3
That are 3.297.280 pixel @ 296.75 MHz which gives the 90 Hz refresh rate advertised by Oculus.
Seems like the mode is Side-By-Side now with CV1 as the horizontal active width is now twice the size of the single eye resolution.
That are 3.297.280 pixel @ 296.75 MHz which gives the 90 Hz refresh rate advertised by Oculus.
Seems like the mode is Side-By-Side now with CV1 as the horizontal active width is now twice the size of the single eye resolution.
Does someone know if it will also work with e.g. 75 Hz refresh rate?
The Zynq is limited to 250 MHz pixel clock.
Or will it work with less blanking?
The following settings would give me 90 Hz as well but drastically reduce the vertical blanking interval:
Pixel Clock: 246.96MHz
Horizontal Active: 2160
Horizontal Blanking: 80
Vertical Active: 1200
Vertical Blanking: 25
Horizontal Sync Offset: 8
Horizontal Sync Pulse: 32
Vertical Sync Offset: 12
Vertical Sync Pulse: 2
According to the CV1 teardown the HDMI to DSI bridge (TC358870XBG) is capable of RGB888 but also YCbCr422. Would chroma subsampling work with the CV1?
I also noticed that there is a orange LED inside the CV1 which goes white in case Oculus app has connection to both HDMI and USB. Only then the screens will enable on proximity.
Think I need to have a look at the USB protocol as well....
Regards,
Ion
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
- 7 months ago
- 5 months ago
- 2 years ago
- 8 months ago
- 5 months ago