Flutuando em duas telas no Virtual Box Ubuntu 13.10 Guest

1

Eu tenho o Ubuntu 13.10 x64 instalado como convidado no VirtualBox (sob um host do Windows 8.1) e tenho as configurações para a configuração da máquina virtual para execução com uma contagem de monitor de 2, 128MB de memória de vídeo e aceleração 3D ativada. No meu convidado eu tenho as adições de caixa virtual instaladas (o que me permitiu ter duas telas de 1920x1080).

Aqui está uma captura de tela das configurações da minha VM:

MeulaptopéumAsusN550JVquetemtantoaGPUHDGraphics4600daIntelquantoaGeForceGT750MdaNvidia.Porpadrão,euacreditoqueaplacaIntelGFXestásendousadapararenderizaraVM.

QuandoinicializoaVM,elaécarregadaperfeitamenteemtelasduplas;noentanto,semprequeeumovoomousedeumatelaparaoutra(tenhoumDellS2340LpassandoporumaconexãoHDMIcomosegundatela),atelapisca.p>

EutenteiumavariedadedealteraçõesdeconfiguraçõesnasconfiguraçõesdoUbuntuedaVM,masparecequenãoconsigointerromperessatela.

TambémuseiopaineldecontroleNVidianoWindowsparaforçaraplacagráficadedicadaasersempreusada,masdescobriqueodriverdevídeoàsvezestravavaenquantotrabalhavanaVM,resultandonadestruiçãodaminhasessãodeVM,entãoimagineiqueeramelhorFicarcomoIntelGFXcomoqueparecesermaisestável.Eutambémtenteisemaceleração3D,masissofoimuitopior,eseeurodasseaVMcompoucamemóriagráfica,eumeesforçavamuito.

Aquiestáminhasaídadodmesg: link (não tenho certeza se isso é útil nessa situação).

Eu li alguns posts sugerindo mudanças no /etc/X11/xorg.conf, mas não pareço ter um arquivo xorg.conf. Havia também algumas postagens (embora relacionadas ao Synergy) sugerindo a execução de xset -dpms , mas este comando não parece ter qualquer efeito para mim.

Como nota adicional, estou achando que o desenho da janela no convidado é um pouco lento / glitchy. Por exemplo, a rápida rolagem de uma página da Web pode resultar em partes da viewport exibindo o conteúdo original. Certamente noto mais problemas de desenho no navegador da Web, mas também afeta outros softwares com partes da janela que não estão sendo desenhadas quando, digamos, alternar entre contas no Thunderbird.

Qualquer sugestão muito apreciada!

    
por alexleonard 04.06.2014 / 08:25

4 respostas

3

Na verdade, corrigimos isso usando o painel de controle da nVidia para forçar o virtualbox.exe a sempre usar os gráficos integrados da Intel.

    
por 11.06.2014 / 10:59
0

Você instalou o Pacote de extensões do Oracle VM VirtualBox

Acredito que você possa ajustar uma configuração do Xorg e resolver seu problema.

Isso não é mais um xorg.conf por padrão. Em vez disso, ele detecta automaticamente as configurações por padrão. Então, ao invés de copiar um xorg.conf de um recurso on-line, sugiro que seu sistema crie um para você.

Para fazer isso, você precisará executar

# X -configure

Se você fizer isso enquanto estiver usando seu WM, você receberá um erro como este.

Fatal server error: Server is already active for display 0

Você tem duas opções.

  1. Inicialize no modo de recuperação do Linux (é uma opção em seu bootloader) e execute o comando acima.
  2. Pressione Ctrl + Alt + F1 e desligue o gerenciador de janelas e execute o comando acima.

Depois de ter executado o X -configure. Copie o novo xorg.conf para /etc/X11/ . O novo xorg.conf estará em /root/ porque você inicializou no modo de recuperação e era root.

O dmesg está ok, mas mostrar a saída do lspci também seria útil.

    
por 04.06.2014 / 09:05
0

Eu tive o mesmo problema, mas em um computador desktop. Parece que não há nenhuma configuração disponível no driver da Nvidia para forçar o uso da GPU integrada, o que deve ser possível, já que eu tenho uma CPU Intel i5 com uma placa gráfica integrada. Eu também tentei configurações diferentes nas configurações 3D do driver da Nvidia, nada funcionou.

Mas eu descobri que isso é causado pela aceleração 3D do VirtualBox: Na tela que aparece no primeiro post deste tópico (VM-Settings > Display), desative 3D-Acceleration e marque 2D-Video-Acceleration .

Meus testes não mostram uma diferença de 3D para 2D. Acho que isso só teria impacto se você estivesse usando aplicativos intensivos em gráficos, como jogos. Mas, se você usar a VM para fins de trabalho, como no desenvolvimento de software, no meu caso, parece uma solução rápida e funcional para aproveitar a oscilação.

    
por 09.01.2017 / 17:38
0

Eu tive um problema semelhante e encontrei outra correção. Minha configuração:

Anfitrião:

  • Ganhe 10, 64 bits
  • 2x 24 "telas executando @ 1920x1080
  • Intel i5
  • AMD GPU

Convidado:

  • Linux Mint 18, canela
  • aceleração de hardware 3D em
  • Telas em execução @ 1920x975

Devido a um assunto não relacionado, eu queria aumentar a resolução do convidado para o mais comum 1920x1080 . Depois disso, o tremor começou. A oscilação só acontece quando alguém faz certas ações, como clicar com o botão direito do mouse para abrir o menu de contexto ou fazer uma seleção de arrasto na área de trabalho. Então, parece relacionado ao processamento gráfico ou ao gerenciador de desktop (canela).

Eu segui as sugestões aqui e desliguei a aceleração 3D. Isso funcionou porque a oscilação desapareceu, mas fez com que o sistema diminuísse um pouco, presumivelmente porque tinha que usar a renderização de software que exige muita CPU.

Configurei a resolução do convidado de volta para 1920x975 , desliguei o convidado, reativei a aceleração 3D novamente e iniciei o convidado novamente. O tremor se foi.

Então, se você estiver piscando, considere tentar algumas outras resoluções para ver se isso funciona para você.

A resolução vertical ligeiramente inferior é realmente bastante útil porque permite ter o computador virtual no modo de janela inteira (não em tela inteira) sem ter uma barra de rolagem vertical. Isso é útil se você alternar frequentemente entre host e guest como eu faço.

    
por 02.05.2017 / 03:20