Jetson Orin Nano Super Virtual Monitor Headless via RealVNC or Guacamole

Le Jetson Orin Nano Super est une carte polyvalente conçue pour les tâches d’IA et d’apprentissage automatique. Cependant, il ne dispose pas d’un affichage graphique par défaut, ce qui peut être limitant pour les utilisateurs nécessitant un écran virtuel pour un accès à distance ou des applications avec interface graphique. Fonctionnant sous Tegra Linux, ce guide démontre comment configurer une résolution d’écran virtuel, installer RealVNC pour l’accès à distance et, éventuellement, utiliser Apache Guacamole pour les connexions SSH et VNC.

🚀 Achetez dès maintenant le Jetson Orin Nano Super sur notre boutique en ligne ! 🛒✨

Étape 1 : Installer RealVNC pour l’Accès à Distance

Téléchargez et installez le serveur RealVNC pour Raspberry Pi (ARM64) :

  1. Visitez la page de téléchargement RealVNC.

  2. Dans la section “Raspberry Pi”, téléchargez le fichier .DEB pour ARM64.

  3. Installez le package :

				
					sudo dpkg -i VNC-Server-*.deb
sudo apt --fix-broken install -y
				
			

Activez le serveur VNC :

				
					sudo systemctl enable vncserver-x11-serviced
sudo systemctl start vncserver-x11-serviced
				
			

Configurez VNC via l’interface RealVNC ou la ligne de commande.

Étape 2 : Mettre à Jour Votre Système

Assurez-vous que votre Jetson Nano est à jour :

				
					sudo apt update && sudo apt upgrade -y
				
			

Étape 3 : Installer les Packages Nécessaires

Installez les packages Xorg et le pilote dummy :

				
					sudo apt install xserver-xorg-video-dummy -y
				
			

Étape 4 : Configurer Xorg pour un Écran Virtuel

Créez ou modifiez le fichier de configuration Xorg :

				
					sudo nano /etc/X11/xorg.conf
				
			

Collez la configuration suivante :

				
					Section "Device"
    Identifier "DummyDevice"
    Driver "dummy"
    VideoRam 131072
EndSection

Section "Monitor"
    Identifier "DummyMonitor"
    HorizSync 30-90
    VertRefresh 50-75
    Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    Option "PreferredMode" "1920x1080_60.00"
EndSection

Section "Screen"
    Identifier "DummyScreen"
    Device "DummyDevice"
    Monitor "DummyMonitor"
    DefaultDepth 24
    SubSection "Display"
        Depth 24
        Modes "1920x1080_60.00"
        Virtual 1920 1080
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier "DummyLayout"
    Screen "DummyScreen"
EndSection
				
			

Enregistrez et quittez.

Étape 5 : Redémarrer le Gestionnaire d’Affichage

Redémarrez votre gestionnaire d’affichage pour appliquer les modifications :

				
					sudo systemctl restart gdm3
				
			

Vérifiez la résolution avec :

				
					xdpyinfo | grep dimensions
				
			

Vous devriez voir la résolution 1920x1080 configurée.

Optionnel : Utiliser Apache Guacamole pour l’Accès SSH et VNC

Apache Guacamole est une passerelle de bureau à distance sans client qui prend en charge SSH et VNC. Pour l’installer :

  1. Installez Docker et Docker Compose :

				
					sudo apt install docker.io docker-compose -y
				
			

Créez un fichier Docker Compose pour Guacamole :

				
					nano docker-compose.yml
				
			

Collez la configuration suivante :

				
					services:
  guacd:
    image: guacamole/guacd
    container_name: guacd
    ports:
      - "4822:4822"
  guacamole:
    image: guacamole/guacamole
    container_name: guacamole
    links:
      - guacd
    ports:
      - "8080:8080"
				
			

Démarrez les services :

				
					sudo docker-compose up -d
				
			

Accédez à Guacamole via http://<Jetson_Nano_IP>:8080 et configurez vos connexions.

Voici à quoi le Jetson Orin Nano devrait ressembler dans votre navigateur Google Chrome sur VNC et…

Étape 6 : Accéder à Votre Jetson Nano à Distance

Utilisez l’application RealVNC Viewer sur votre appareil distant pour vous connecter au Jetson Nano. Assurez-vous d’utiliser l’adresse IP du Nano et les identifiants configurés dans VNC.

Alternativement, utilisez Apache Guacamole pour gérer les sessions SSH et VNC via une interface web.

 

🚀 Achetez dès maintenant le Jetson Orin Nano Super sur notre boutique en ligne ! 🛒✨

Articles Connexes