Problema ao alterar a resolução usando xrandr: BadMatch

3

Eu tentei alterar a resolução usando os seguintes comandos (encontrados aqui ):

Use xrandr para verificar a configuração atual e os modos disponíveis:

$ 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  

Use cvt para obter a modelina adequada para 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

Crie o novo modo usando xrandr --newmode :

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

Use xrandr novamente para verificar se o modo foi criado com sucesso:

$ 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

No entanto, quando tento adicionar o novo modo ao visor com xrandr --addmode , recebo o seguinte erro:

$ 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

Claro que, se eu tentar definir a nova resolução para a minha exibição atual, ela falhará (o modo não está associado ao display):

$ xrandr --output VBOX1 --mode 1280x800_60.00
xrandr: cannot find mode 1280x800_60.00
    
por Toto 07.10.2010 / 19:34

2 respostas

3

Parece que você está tentando dentro do VirtualBox. Se for o caso, basta instalar o VirtualBox Guest Addition, você pode obter qualquer resolução (redimensionando a janela do VirtualBox)

    
por Nguyễn Hồng Quân 10.10.2010 / 13:59
0

você pode usar:

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

você pode alterar o 1,5x1,5 por outro fator de escala

    
por Olver 09.08.2012 / 14:20