13 votes

Pourquoi la résolution native de mon moniteur n'apparaît-elle pas comme une option ?

Je suis sur une installation propre d'Ubuntu 10.04 LTS. La résolution native de mon moniteur est de 1280x1024. Cependant, dans l'application Monitor Preferences, je n'ai que les options 640x480 et 800x600. Ma carte vidéo est une Matrox G200eW intégrée. J'ai essayé d'installer le pilote propriétaire à partir du site Web de Matrox, mais le programme d'installation affiche immédiatement quatre erreurs. J'ai également essayé d'utiliser xrandr pour définir ma résolution, mais le message suivant s'affiche : "Taille 1280x1024 non trouvée dans les modes disponibles." Comment faire pour que la taille 1280x1024 soit ajoutée à mes tailles disponibles afin que je puisse l'utiliser ?

5voto

NickNameNick Points 91

L'installation du pilote propriétaire pourrait aider !

Vous pouvez également placer de nouveaux modes d'écran dans le fichier de configuration appelé /etc/X11/xorg.conf mais il n'y a pas de défaut puisque tout est sondé à chaque démarrage de X. Donc pour obtenir une bonne valeur par défaut, vous pouvez demander à Xorg d'écrire la configuration sondée dans un fichier. Ceci est fait en arrêtant X et en le redémarrant, en disant à X sur la ligne de commande qu'il doit seulement écrire un fichier de configuration.

Alors, tout d'abord, imprimez ou écrivez ces instructions ;)

Ensuite, appuyez sur Ctrl + Alt + F1 pour accéder à une console. Là, vous devrez vous connecter. Connectez-vous comme votre utilisateur privilégié normal.
Pour arrêter X, utilisez cette commande :

sudo service gdm stop

et ensuite pour que X génère un nouveau fichier de configuration

sudo Xorg -configure

La commande Xorg vous dira où elle a enregistré la configuration et vous pouvez maintenant choisir de revenir à X si vous êtes plus à l'aise avec une interface graphique.
Redémarrez X en utilisant cette commande

sudo service gdm start

Maintenant, éditez votre nouveau xorg.conf et sauvegardez-le en tant que /etc/X11/xorg.conf trouvez la section qui ressemble à celle ci-dessous et ajoutez les videomodes que vous voulez (le bouton Modes n'est pas présente, mais il suffit de l'ajouter après la ligne Depth comme je l'ai fait ci-dessous.

Section "Screen"
    Identifier    "Default Screen"
    Device        "NVIDIA Corporation NV34 \[GeForce FX 5200\]"
    Monitor        "CM752ET"
    DefaultDepth    16
    SubSection "Display"
        Depth        24
        Modes      "1024x768" "800x600"
    EndSubSection
EndSection

4voto

jhornnes Points 1211

Si votre pilote prend en charge xrandr, cela devrait fonctionner :

  • Utilisez cette commande :

    cvt width height
  • Je vais obtenir un résultat comme celui-ci :

    1280x1000 59.93 Hz (CVT) hsync: 62.21 kHz; pclk: 105.50 MHz
    Modeline "1280x1000_60.00"  105.50  1280 1360 1488 1696  1000 1003 1013 1038 -hsync +vsync
  • Copiez les chiffres après 105.5

  • Ensuite, utilisez ces commandes :

    xrandr --newmode name 105.50  1280 1360 1488 1696  1000 1003 1013 1038 -hsync +vsync  
    xrandr --addmode name
  • La première commande créera un nouveau mode avec un nom, la seconde ajoutera ce mode à la liste disponible.

Vous devriez maintenant être en mesure de sélectionner la résolution souhaitée dans la boîte déroulante du menu habituel.

3voto

alastairs Points 3045
 (II) MGA(0): Not using default mode "1280x1024" (hsync out of range)

Vous devez définir une section de moniteur dans xorg.conf avec une plage de hsync suffisamment large.

Quelque chose comme :

Section "Monitor"
     Identifier "MyMonitor"
     HorizSync  xx-yy
EndSection

Il serait préférable que vous indiquiez la gamme hsync exacte de votre moniteur.

Je pense que cela se produit parce que le pilote vidéo ne parvient pas à obtenir les informations EDID correctes du moniteur. Vous pouvez également expérimenter avec les paramètres de votre pilote pour lui dire d'ignorer les informations EDID qu'il reçoit du moniteur.

1voto

Edward Luong Points 108
Je vous recommande d'installer correctement vos pilotes. Ensuite, je suis sûr que si votre carte graphique est capable d'afficher la résolution 1280x1024, elle le fera.

)

1voto

Stephen Points 860

Cette réponse suggère de définir les taux de rafraîchissement et de synchronisation pour le moniteur. Utilisez les spécifications de votre moniteur pour trouver ses valeurs, puis mettez-les comme ceci :

  Section "Monitor"
   Identifier "Monitor0"
   VendorName "Unknown"
   ModelName "CRT-0"
   HorizSync 31.0 - 81.0
   VertRefresh 56.0 - 76.0
  EndSection

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X