Como posso obter suporte a resolução de 1280x720 no VirtualBox?

3

Eu gostaria de saber como adicionar suporte para resolução de 1280x720 em caixa virtual sem usar Vboxmanage .
Existe alguma maneira de corrigir o BIOS VESA da caixa virtual no início? para que ele apóie esta resolução.

    
por newuser 04.06.2015 / 16:46

2 respostas

3

  1. Obtenha as informações da modeline

    gtf 1280 720 60
    

    por exemplo:

    # 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
    Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync
    
  2. Obtenha o dispositivo de saída

    xrandr | grep "\sconnected"
    

    por exemplo:

    VGA-0 connected ...
    
  3. Crie um novo modo

    xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746
    xrandr --addmode VGA-0 1280x720_60.00
    
  4. Defina o novo modo

    xrandr --output VGA-0 --mode 1280x720_60.00
    

Finalmente, você precisa de um script para isso, porque isso deve ser feito toda vez que você iniciar o VirtualBox.

Por exemplo:

#!/bin/bash
xrandr --newmode "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746
xrandr --addmode VGA-0 1280x720_60.00
xrandr --output VGA-0 --mode 1280x720_60.00

E inicie o script durante o início do sistema, por exemplo, em /etc/lightdm/lightdm.conf :

sudo nano /etc/lightdm/lightdm.conf

Adicione adicionar a linha

display-setup-script=<path_to_script>/<script_name>

Se você precisar de uma versão mais genérica, me dê um ping.

    
por A.B. 05.06.2015 / 14:42
2

Se você instalar o Guest Additions, poderá usar resoluções personalizadas. E deve redimensionar automaticamente se você alterar o tamanho da GUI também.

O VBoxManage edita um arquivo de configuração para que você possa fazê-lo manualmente, se quiser. "virtualbox.xml" e "machine.xml", onde machine é sua instância. Este último contém resoluções de tela.

A edição desses arquivos manualmente deve ser evitada. Eu tentaria primeiro as adições de convidados, depois o vboxmanage e depois o manual. O último pode matar sua instância do VBox (faça um backup).

O comando VBoxManage para definir uma resolução personalizada é:

VBoxManage setextradata "<VM name>" "CustomVideoMode1" "1280x720x32"
    
por Rinzwind 04.06.2015 / 16:59