J'ai trouvé la base de la solution ici: /ubuntu/186288/how-to-detect-and-configure-an-output-with-xrandr
Dans les distributions Linux modernes, y compris CentOS, la bibliothèque xrandr est responsable de choses telles que la résolution d'écran, la rotation, etc. Étant donné que votre système ne détecte pas automatiquement, vous devez lui indiquer manuellement le mode dont votre moniteur est capable.
J'ai eu le même problème avec un KVM et l'exemple de sortie provient de mon ordinateur:
Étape 1:
Trouvez le nom de votre port. Ce sera quelque chose comme VGA1, HDMI1 ou plus. Vous pouvez peut-être le trouver à partir de /var/log/Xorg.0.log, ou vous pouvez utiliser l'utilitaire xrandr:
> xrandr
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*
800x600 60.32 56.25
848x480 60.00
640x480 59.94
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Mon KVM est connecté au port VGA appelé VGA1. Parce que le KVM bloque la détection automatique, xrandr n'a vu que la résolution 1024x768.
Étape 2:
Informez xrandr du nouveau mode. Les modes sont simplement des chaînes auxquelles sont attachés des paramètres d'affichage vidéo.
Étape 2.1
Trouvez les paramètres d'affichage dont vous avez besoin. Je voulais 1600x900 @ 60 Hz:
> gtf 1600 900 60 -x
# 1600x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 119.00 MHz
Modeline "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
Étape 2.2
Créez le nouveau mode avec xrandr en utilisant les valeurs de la commande gtf:
> xrandr --newmode "1600x900" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
Le premier paramètre est le nom du nouveau mode - vous pouvez l'appeler comme vous voulez, utilisez simplement le même nom dans les étapes suivantes.
Étape 3
Dites à xrandr que VGA1 comprend le mode appelé 1600x900:
> xrandr --addmode VGA1 1600x900
Étape 4
Dites à xrandr de passer au nouveau mode.
> xrandr --output VGA1 --mode 1600x900
Remarque: si vous avez fait une erreur et que votre moniteur ne comprend pas réellement le nouveau mode, vous obtiendrez un écran vierge!
Si vous obtenez un écran vide, vous pouvez probablement récupérer en tapant aveuglément:
> xrandr --output VGA1 --mode 1024x768
Une autre solution consiste à se connecter à partir d'un autre ordinateur via SSH et à exécuter cette commande via SSH plutôt que sur la console.
Étape 5
Créez un script qui automatise les commandes newmode, addmode et output, car elles ne seront pas conservées lors d'un redémarrage.