Posso gravar uma VM ubuntu no VirtualBox a 4k quando meu sistema host é 1080p?

2

Eu quero gravar uma gravação de tela do ubuntu em uma VM a 4k para pessoas com novos monitores, mas eu só tenho uma tela de 1080p.

Existe alguma maneira de transformar a resolução da VM no VirtualBox em até 4k enquanto ainda ajusta a resolução na minha tela de 1080p?

Eu tentei configurar manualmente a resolução com xrandr, mas recebo o erro "Tamanho do índice 3840 é muito grande, existem apenas 13 tamanhos" Quando eu listei os tamanhos, o mais alto foi 2560x1440, mas tentar definir essa resolução também falhou.

    
por Qwertie 05.11.2015 / 09:25

1 resposta

2

Para poder executar um display virtual de 4K no Virtual Box em uma tela menor, precisamos definir a resolução desejada (4096 x 2160) primeiro (também veja minha resposta ):

Faça uma tela virtual de 4k

  1. Calcule a modelina para xrandr

    gtf 3840 2160 60
    Modeline "3840x2160_60.00"  712.34  3840 4152 4576 5312  2160 2161 2164 2235  -HSync +Vsync
    
  2. Defina um novo modo de geometria de tela:

    xrandr --newmode "3840x2160_60.00"  712.34  3840 4152 4576 5312  2160 2161 2164 2235  -HSync +Vsync
    
  3. Anexe este modo à tela virtual do Virtual Box (por exemplo, VGA-0 ):

    xrandr --addmode "VGA-0" 3840x2160_60.00
    
  4. Aplique este modo à tela virtual:

    xrandr --output VGA-0 --mode "3840x2160_60.00"
    

    Como alternativa, podemos escolher essa nova geometria em Configurações do sistema ... > Exibe .

Nota: O Virtual Box deve ser executado em modo de janela em uma tela com uma resolução menor do que a nova geometria que definimos.

Registre a área de trabalho

Infelizmente, devido a um bug na Virtual Box , podemos precisar desativar a aceleração 3D nas configurações da máquina para podermos Grave a área de trabalho com nosso software de gravação favorito .

Abaixo está um GIF de exemplo reduzido de um desktop virtual 4K:

    
por Takkat 05.11.2015 / 21:35