web-dev-qa-db-fra.com

La résolution maximale disponible est de 1024x768, alors que je devrais m'attendre à 1280x1024.

La résolution maximale de ce que je peux choisir est 1024x768. Que dois-je faire pour avoir l'option 1280x1024 (résolution maximale de mon moniteur) aussi?

Ma configuration:

  • un ordinateur de marque Siemens
  • Ubuntu 11.10 Oneiric Ocelot
  • Moniteur TFT Samsung SyncMater 913n via une connexion analogique (D-Sub)
  • On dit que la carte graphique est (lspci):

    00:02.0 VGA compatible controller [0300]: Intel Corporation 82865G Integrated 
            Graphics Controller [8086:2572] (rev 02)
    

    et lshw:

    *-display
        description: VGA compatible controller
        product: 82865G Integrated Graphics Controller vendor: Intel Corporation
        physical id: 2
        bus info: pci@0000:00:02.0
        version: 02
        width: 32 bits
        clock: 33MHz
        capabilities: pm vga_controller bus_master cap_list rom
        configuration: driver=i915 latency=0
        resources: irq:16 memory:f0000000-f7ffffff memory:e0000000-e007ffff ioport:1000(size=8)
    
4
Zoltán O.

Vous semblez rencontrer une combinaison spécifique de bogue matérielle. Il est déjà signalé comme Bogue LP 783165 et je pense que cela est dû à quelque chose d'étrange dans l'EDID de votre affichage qui confond le pilote i915. Assurez-vous de vous marquer comme affecté dans ce rapport de bogue, abonnez-vous aux mises à jour si vous le souhaitez et n'hésitez pas à publier une solution de contournement dans le rapport de bogue. Cela pourrait être utile pour toute autre personne rencontrant le même problème et accédant au rapport de bogue plutôt qu'aux questions et réponses ici.

Workaround

Il y a cette solution de contournement j'ai repéré sur chrisnewland.com:

Utilisez la commande xrandr pour obtenir les modes détectés

chriswhocodes@debian:~$ xrandr  Screen 0: minimum 320 x 200, current
1024 x 768, maximum 4096 x 4096  VGA-0 connected 1024x768+0+0 (normal
left inverted right x axis y axis) 0mm x 0mm    1360x768       59.8   
1024x768       60.0*    800x600        60.3     56.2      848x480     
60.0      640x480        59.9     59.9   

Notez le nom de l'écran, ici c'est VGA-0 mais le vôtre peut différer

Utilisez la commande cvt pour obtenir la chaîne Modeline correspondant à la résolution souhaitée (1280x1024).

chriswhocodes@debian:~$ cvt 1280 1024 
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz  Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027
1034 1063 -hsync +vsync 

Copiez maintenant tout ce qui suit Word Modeline dans la commande xrandr --newmode

chriswhocodes@debian:~$ xrandr --newmode "1280x1024_60.00"  109.00 
1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync 

Maintenant, ajoutez le mode à votre écran

chriswhocodes@debian:~$ xrandr --addmode VGA-0 1280x1024_60.00 

Passons maintenant à la nouvelle résolution

chriswhocodes@debian:~$ xrandr --output VGA-0 --mode 1280x1024_60.00 

Vous devriez maintenant courir à 1280x1024 mais vous avez besoin de la prochaine étape pour le rendre permanent

À partir de là, la solution de contournement affichée semble être obsolète. Voir cette réponse pour savoir comment le rendre permanent.

4
gertvdijk