Ubuntu 16.04 L4T (Jetson TX2), через HDMI подключил Oculus Rift DK2.
xrandr предлагает два режима:
Screen 0: minimum 8 x 8, current 948 x 1080, maximum 32767 x 32767
HDMI-0 connected primary 948x1080+0+0 left (normal left inverted right x axis y axis) 0mm x 0mm
1080x1920 75.00 + 72.01 60.00
1080x948 120.00*
В режиме 1080x948 картинка дублируется на каждом «глазу» (https://ibb.co/gA3NYw).
В режиме 1080x1920 картинка сдвинута вниз и некорректно отображаются цвета (https://ibb.co/mwKJ6G).
Пробовал выставить режим 1920x1080, вместо повернутого влево 1080x1920, но безуспешно (как динамически через xrandr, так добавив строчку Modeline в xorg.conf, и даже подсовывал свой EDID)
Пробовал менять xgamma - результат нулевой, цвета остаются прежними (в обоих режимах).
Как мне сделать отображение на Oculus rift DK2 нормальным?
xorg.conf:
Section "Monitor"
Identifier "Monitor0"
VendorName "OVR"
ModelName "Oculus VR Inc. Rift DK2"
HorizSync 30.0 - 150.0
VertRefresh 50.0 - 80.0
Option "AllowEmptyInitialConfiguration"
Gamma 2.2
Option "DPMS" "true"
# Modeline "Mode1080" 225.00 1080 1176 1288 1496 1920 1923 1933 2006 -hsync +vsync
# Modeline "Mode1920" 155.75 1920 1920 1921 1921 1080 1080 1081 1081 -hsync +vsync
# Option "DPI" "96 x 96"
# Option "PreferredMode" "Mode1080"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
# VendorName "NVIDIA Corporation"
Option "ModeDebug"
Option "ConnectToAcpid" "0"
Option "UseEDID" "TRUE"
Option "Rotate" "left"
Option "ModeDebug" "TRUE"
Option "UseDisplayDevice" "DFP-0"
Option "ModeValidation" "DFP-0: NoXServerModes, NoVesaModes, NoEdidModes, NoMaxSizeCheck, NoWidthAlignmentCheck, NoDFPNativeResolutionCheck, NoXServerModes, NoPredefinedModes, NoExtendedGpuCapabilitiesCheck"
# Option "CustomEDID" "DFP-0:/home/nvidia/edid_my"
Screen 0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "ColorRange" "Full"
Option "ColorSpace" "RGB"
SubSection "Display"
Depth 24
Virtual 1080 1920
EndSubSection
EndSection
EDID:
00 ff ff ff ff ff ff 00 3e d2 03 00 00 00 00 00
0a 18 01 03 80 00 00 78 e2 60 b1 aa 55 40 b6 23
0c 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 72 40 38 3a 40 80 0d 70 21 0a
16 00 47 7e 00 00 00 1a 00 00 00 fc 00 52 69 66
74 20 44 4b 32 0a 20 20 20 20 00 00 00 ff 00 4d
53 43 45 4d 41 52 36 4b 39 44 41 4b 00 00 00 fd
00 38 4d 1e 96 11 00 0a 20 20 20 20 20 20 01 ea
02 03 04 03 8e 33 38 3a 40 80 0d 70 21 0a 16 00
47 7e 00 00 00 1a de 3d 38 3a 40 80 0d 70 21 0a
16 00 47 7e 00 00 00 1a d9 33 38 3a 40 b4 18 30
21 0a c6 00 47 7e 00 00 00 1a 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0
Xorg.0.log: http://paste.ubuntu.com/25719621/