The TV that I am using as a display on the Jetson TX1 Development board doesn’t have any overscan adjustments available on the TV itself. I have previously been able to find a workaround for this issue for the Raspberry Pi, but it apparently isn’t as common an issue with the Jetson. I am able to boot up into the GUI but the menu bar and the task bar are both cut off completely making work nearly impossible. How would I go about correcting the overscan?
I think you could use xrandr.
export DISPLAY=:0 xrandr ---you will see something like below-- DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm panning 1950x1080+0+0 1920x1080 60.05*+ --------------------------- xrandr --output DP-0 --set underscan on
If you hit any errors, you may try xrandr --output --transform
After much fiddling around with xrandr, I have managed to shrink the output to a manageable size by changing my borders and decreasing the size of the framebuffer to 1080x601. Doing this, makes it pan up and down by one pixel, but if I decrease the framebuffer by that one extra pixel, the whole screen reverts back to extreme overscan. For your reference, the output from typing xrandr is:
Screen 0: minimum 8 x 8, current 1080 x 601, maximum 16384 x 16384 HDMI-0 connected primary 1080x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm panning 1080x601+0+0 1280x720 60.00*+ 59.94 1920x1080 61.25 60.05 1440x480 62.69 60.05 720x480 59.94 640x480 59.94
xrandr --prop yields:
Screen 0: minimum 8 x 8, current 1080 x 601, maximum 16384 x 16384 HDMI-0 connected primary 1080x600+0+1 (normal left inverted right x axis y axis) 0mm x 0mm panning 1080x601+0+0 EDID: 00ffffffffffff0019c9010000000000 00100103800000780aebbca654469824 10484b00000001010101010101010101 010101010101011d007251d01e206e28 550010090000001e8c0ad08a20e02d10 103e9600100900000018000000fc0046 554e41492054560a20202020000000fd 003b3d0f2e08000a202020202020011c 02031a70470403020506070123090707 8301000065030c0010008c0ad08a20e0 2d10103e9600040300000018011d8018 711c1620582c250010090000009e8c0a a01451f01600267c4300040300000098 8c0aa01451f01600267c430010090000 00980000000000000000000000000000 00000000000000000000000000000067 TegraOverlayBlendmode: Opaque supported: Opaque, SourceAlphaBlend, PremultSourceAlphaBlend TegraOverlayPriority: 255 range: (0, 255) BorderDimensions: 4 supported: 4 Border: 100 60 100 60 range: (0, 65535) SignalFormat: TMDS supported: TMDS ConnectorType: HDMI 1280x720 60.00*+ 59.94 1920x1080 61.25 60.05 1440x480 62.69 60.05 720x480 59.94 640x480 59.94
For now, this is working. Hopefully it won’t revert back to the original settings on reboot.