Ative 1440p no CentOS 6 (VirtualBox Guest)

1

Estou tentando aumentar minha resolução para 1440p em uma VM CentOS existente. Atualmente, as opções de exibição só aparecem em 1080p no CentOS (sistema operacional convidado, tela aqui ), mas eu posso executar 1440p no Windows 7 (sistema operacional host, captura de tela aqui ). As adições de convidado do Virtual Box Linux 4.3.20 são instaladas (a versão mais recente). Eu olhei em volta já para sugestões sobre como corrigir isso e encontrei algumas pessoas sugerindo que eu inclua manualmente a resolução. Executei os seguintes comandos com os resultados incluídos:

# cvt 2560 1440
2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

# xrandr
Screen 0: minimum 64 x 64, current 5760 x 1080, maximum 16384 x 16384
VBOX0 connected 1920x1080+1920+0 0mm x 0mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  
VBOX1 connected 1920x1080+0+0 0mm x 0mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  
VBOX2 connected 1920x1080+3840+0 0mm x 0mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  

# xrandr --addmode VBOX0 "2560x1440_60.00"
xrandr: cannot find mode "2560x1440_60.00"

Não sei quais etapas devem ser tomadas para aumentar a resolução. Eu estou usando displayport nos monitores, a última versão do VirtualBox e CentOS 6.6 64-Bit. Qualquer coisa para me apontar na direção certa seria útil. Obrigado.

UPDATE: encontrei mais informações de que precisava de outro comando, por isso tentei o seguinte sem sucesso:

# xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

# xrandr --addmode VBOX0 "2560x1440_60.00"
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  34
  Current serial number in output stream:  35
    
por James M Irvine 12.01.2015 / 20:26

1 resposta

0

Eu finalmente resolvi o problema, então queria compartilhar os passos que tomei para corrigi-lo.

O problema que eu estava preso foi que as configurações de vídeo do VirtualBox estavam me limitando a 1080p ou menos, então eu tive que executar o seguinte comando no meu sistema operacional host (Windows 7). Faça isso enquanto a VM estiver offline.

> VBoxManage setextradata "Web Dev" CustomVideoMode1 2560x1440x32

Eu inicializei a VM e reinsira o seguinte (novos modos não ficam entre as inicializações):

# xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

# xrandr --addmode VBOX0 "2560x1440_60.00"
# xrandr --addmode VBOX1 "2560x1440_60.00"
# xrandr --addmode VBOX2 "2560x1440_60.00"

Por fim, abri as Preferências de exibição (Sistema- > Preferências- > Exibição) e a nova resolução foi listada.

Note que eu executei o 'xrandr --addmode' para cada monitor, onde VBOX0 é o nome do monitor, como mostrado nas Preferências de exibição.

Espero que ajude!

    
por 12.01.2015 / 22:06