Comment configurer le moniteur sur sa résolution native non répertoriée dans la liste des résolutions?

39

Après avoir installé Ubuntu 10.04 avec mon Samsung SyncMaster B2030, la résolution native (1600X900) ne figure pas dans la liste des résolutions.

    
posée Riyaz Mohammed Ibrahim 04.01.2011 - 05:24
la source

3 réponses

37
  

La résolution native pour Samsung SyncMaster B2030 est de 1600 * 600 60 Hz

  1. Générer le modeline en utilisant cvt :

    cvt 1600 900 60
    

    qui sera:

    # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
    Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
  2. Obtenez le nom de la sortie à laquelle votre écran est connecté:

    xrandr
    

    Cela génère entre autres choses:

    Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
    VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    

    Dans cet exemple, le nom de la sortie est VGA1 .

  3. Créez le nouveau modeline (avec les valeurs de la sortie de cvt ):

    xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    

    Remarque:

    • ce qui précède devrait être sur une seule ligne
    • notez x en 1600 x 900_60.00
  4. Ajoutez le modeline créé ci-dessus:

    xrandr --addmode VGA1 1600x900_60.00
    
  5. Si tout s’est bien passé, xrandr affichera la nouvelle résolution ajoutée.

  6. Testez la nouvelle résolution ajoutée:

    xrandr --output VGA1 --mode 1600x900_60.00
    

La résolution que vous définissez avec les commandes ci-dessus ne persistera pas d'une session à l'autre. Jusqu'à Ubuntu 11.04, vous pouvez ajouter les lignes suivantes au début de votre /etc/gdm/Init/Default pour définir automatiquement la résolution chaque fois que vous vous connectez:

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00

Cette question décrit d’autres façons de rendre permanentes les personnalisations de xrandr .

    
réponse donnée Riyaz Mohammed Ibrahim 04.01.2011 - 06:28
la source
5

Tapez d'abord xrandr dans votre terminal et voyez quel est le périphérique connecté. C'est peut-être VGA1 comme c'est le cas ici. Sinon, remplacez VGA1 par votre appareil connecté dans les commandes ci-dessous. Ensuite, créez un nouveau document et nommez-le par exemple: - "votrenom.sh" Tapez:

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
unity --replace

et enregistrez-le dans votre dossier personnel (pour la résolution 1600x900). Rendez-le exécutable par:

chmod a+x ~/yourname.sh

ouvrez les applications de démarrage et cliquez sur "ADD". Donnez un nom et tapez dans la ligne de commande

bash /home/yourname/yourname.sh

cliquez sur enregistrer. La modification apparaît après la déconnexion et la connexion

    
réponse donnée Nikhil 24.12.2012 - 04:59
la source
0

Si vous ne souhaitez pas exécuter toutes les commandes comme indiqué dans d’autres réponses, vous pouvez utiliser un outil capable de tout faire pour vous:

  • exécute la commande cvt
  • exécute les commandes newmode , addmode et output
  • crée un fichier de démarrage qui exécute ce qui précède lors de la connexion.

Vous pouvez télécharger le programme ici .

    
réponse donnée DevRobot 19.12.2015 - 21:36
la source

Lire d'autres questions sur les étiquettes