Jetson Orin Nano Display Resolution Support for 1920×720
Issue Overview
Users are inquiring about the capability of the Nvidia Jetson Orin Nano developer board to support a display resolution of 1920×720. This non-standard resolution is required for a specific monitor setup. The issue arises in the context of using JetPack 5.1.1 and involves understanding the display output capabilities of the Jetson Orin Nano, particularly for uncommon resolutions.
Possible Causes
-
EDID Limitations: The Extended Display Identification Data (EDID) from the monitor may not explicitly support or report the 1920×720 resolution.
-
Driver Configuration: The default display driver may not be configured to support non-standard resolutions.
-
Hardware Limitations: The Jetson Orin Nano’s display output hardware might have restrictions on supported resolutions.
-
Connector Type: The type of display connector used (e.g., DisplayPort, HDMI) could affect resolution support.
-
Custom Carrier Board: If using a custom carrier board, the device tree may not be properly configured for EDID data retrieval.
-
QSPI Flash: For developer kits, improper QSPI flashing could lead to issues with display configuration.
Troubleshooting Steps, Solutions & Fixes
-
Verify EDID Support:
- Connect the monitor and check if the 1920×720 resolution is reported in the EDID.
- Use the following command to view EDID information:
xrandr --prop
-
Configure Custom Resolution:
- If the resolution is not automatically detected, you can try adding a custom mode:
xrandr --newmode "1920x720_60.00" 91.75 1920 2008 2204 2488 720 721 724 746 -hsync +vsync xrandr --addmode HDMI-0 "1920x720_60.00" xrandr --output HDMI-0 --mode "1920x720_60.00"
Replace HDMI-0 with your actual output name (e.g., DP-0 for DisplayPort).
- If the resolution is not automatically detected, you can try adding a custom mode:
-
Update JetPack:
- Ensure you’re using the latest version of JetPack, as newer versions may include improved display support.
-
Check Display Configuration Guide:
- Refer to the NVIDIA Jetson Linux Developer Guide for display configuration:
https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/text/SD/DisplayConfiguration.html
- Refer to the NVIDIA Jetson Linux Developer Guide for display configuration:
-
QSPI Flashing (for Developer Kits):
- If using a developer kit without eMMC, ensure you’ve flashed the QSPI at least once:
sudo ./flash.sh jetson-orin-nano-devkit mmcblk0p1
- If using a developer kit without eMMC, ensure you’ve flashed the QSPI at least once:
-
Custom Device Tree (for Custom Carrier Boards):
- If using a custom carrier board, ensure the device tree is properly configured for EDID data retrieval.
-
Use CEA Modes:
- If possible, consider using standard CEA (Consumer Electronics Association) modes for better compatibility.
-
Check DisplayPort Configuration:
- Since you’re using DisplayPort, ensure the cable and port are functioning correctly.
- Try using a different DisplayPort cable or port if available.
-
Monitor Firmware Update:
- Check if there’s a firmware update available for your monitor that might improve resolution support.
-
Kernel Mode Setting (KMS):
- Enable KMS if not already enabled:
sudo nano /boot/extlinux/extlinux.conf
Add
kms
to the APPEND line. - Enable KMS if not already enabled:
-
Contact NVIDIA Support:
- If the issue persists, consider reaching out to NVIDIA developer support for specific guidance on supporting non-standard resolutions.
Remember to reboot the Jetson Orin Nano after making significant changes to display configurations. If the resolution is still not available after trying these steps, it may indicate a hardware limitation or incompatibility with the specific monitor being used.