web-dev-qa-db-fra.com

Problème lors du changement de résolution avec xrandr: BadMatch

J'ai essayé de changer la résolution en utilisant les commandes suivantes (trouvé ici ):

Utilisez xrandr pour vérifier la configuration actuelle et les modes disponibles:

$ xrandr
Screen 0: minimum 64 x 64, current 800 x 600, maximum 32000 x 32000
VBOX1 connected 800x600+0+0 0mm x 0mm
   800x600        60.0*+
   640x480        59.9  

Utilisez cvt pour obtenir le modèle approprié pour 1280x800:

$ cvt 1280 800
# 1280x800 59.81 Hz (CVT 1.02MA) hsync: 49.70 kHz; pclk: 83.50 MHz
Modeline "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

Créez le nouveau mode en utilisant xrandr --newmode:

$ xrandr --newmode "1280x800_60.00"   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync

Utilisez à nouveau xrandr pour vérifier que le mode a été créé avec succès:

$ xrandr
Screen 0: minimum 64 x 64, current 800 x 600, maximum 32000 x 32000
VBOX1 connected 800x600+0+0 0mm x 0mm
   800x600        60.0*+
   640x480        59.9  
  1280x800_60.00 (0x11a)   83.0MHz
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock   49.4KHz
        v: height  800 start  803 end  809 total  831           clock   59.5Hz

Cependant, lorsque j'essaie d'ajouter le nouveau mode à l'écran avec xrandr --addmode, l'erreur suivante apparaît:

$ xrandr --addmode VBOX1 1280x800_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  150 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  18
  Current serial number in output stream:  19

Bien sûr, si j'essaie de définir la nouvelle résolution pour mon affichage actuel, cela échoue (le mode n'est pas associé à l'affichage):

$ xrandr --output VBOX1 --mode 1280x800_60.00
xrandr: cannot find mode 1280x800_60.00
3
Toto

On dirait que vous essayez dans VirtualBox. Si c'est le cas, installez simplement VirtualBox Guest Addition, vous pouvez obtenir n'importe quelle résolution (en redimensionnant la fenêtre de VirtualBox)

3

vous pouvez utiliser:

Sudo xrandr --output VBOX1 --scale 1.5x1.5

vous pouvez changer le facteur 1.5x1.5 par un autre facteur d'échelle

0
Olver