Ubuntu 14.04 Desktop sob o Windows 8.1 Hyper-V

14

É possível acelerar os gráficos do Ubuntu 14.04 Desktop sob o Windows 8.1 Hyper-V?

Eu já diminuí a resolução da tela e desativei os efeitos de vídeo COMPIZ, mas ainda está muito lento . Ele costumava trabalhar com desempenho quase nativo no VMware Player, mas eu tenho que seguir em frente com o Hyper-V.

UPDATE

  

Você pode postar a saída de / usr / lib / nux / unity_support_test -p

Claro:

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits)
OpenGL version string: 2.1 Mesa 10.1.3

Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no

Além disso:

avo@Ubuntu-Desktop-VM:~$ lsmod | grep hv
hv_netvsc 31255 0 
hv_storvsc 17785 2 
hv_utils 19003 0 
hv_vmbus 50383 6 hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc
    
por avo 16.07.2014 / 12:22

3 respostas

5

A área de trabalho é atrasada porque o Hyper-V está usando a renderização de software em vez de usar a GPU:

$ /usr/lib/nux/unity_support_test -p

Not software rendered: no
Unity 3D supported: no

Isto parece ser porque o Hyper-V não tem capacidade de aceleração de GPU 3D. O Hyper-V é uma tecnologia de virtualização de servidores que não deve ser usada para desktops virtuais:

  

É fato que os servidores físicos geralmente não vêm com poderosos   placas adaptadoras de vídeo. Consequentemente, as tecnologias de virtualização limitam   desktops virtuais para executar apenas aplicativos simples da interface do usuário 2-D.    (fonte)

-

  
    

Falta de gráficos 3D acelerados em sistemas operacionais convidados.     O cliente Hyper-v não oferece a opção de adicionar gráficos acelerados virtuais     cartão para sistemas operacionais convidados.

  
     

Não é isso que o Hyper-V foi projetado para fazer. Se você quer melhorar   desempenho de vídeo, execute o RDP do host. O Hyper-V não é um   substituição para o VMware Player!    (source)

-

  

O Hyper-V estava sendo desenvolvido exclusivamente para virtualização de servidores e, portanto, é principalmente para desenvolvedores ou administradores de TI que desejam testar vários ambientes. (fonte)

    
por bain 24.07.2014 / 12:59
5

Acabei de instalar o Ubuntu 14.04 Desktop no Hyper-V e estava enfrentando o mesmo problema com o desempenho. Posteriormente, descobri que o Hyper-V aloca 1 Processador Virtual para cada Máquina Virtual por padrão. Aumentou para 4 e está funcionando bem agora.

    
por Sunil Urs 23.12.2014 / 11:36
3

Leia primeiro e faça o mesmo passo-a-passo da VM: Benjamin Armstrong: Ubuntu 14.04 em uma VM da Geração 2

Uma chance versus duas é a de alternar seu hardware com o segundo controlador de vídeo e proposição de configurações do Hyper-V para usar o encadeamento de vídeo separado. A parte mais importante aqui é as configurações do BIOS Hyper-V. Especialmente para a opção dispositivo de vídeo específico do Hyper-V .
Consulte Ativando a virtualização no BIOS do sistema

Também sugerimos incluir o parâmetro numa=off , leia mais sobre , e também desativar o seguro inicializar no guest os. Consulte o guia comum e otimize seu host e convidado:
Máquinas virtuais do Ubuntu no Hyper-V

  

Citação:   Os daemons a seguir devem ser instalados manualmente para as distribuições do Ubuntu:
     Daemon de Snapshot VSS - Este daemon é necessário para criar backups de máquinas virtuais Linux ao vivo.
     Daemon KVP - Este daemon permite configurar e consultar pares de valores de chaves intrínsecos e extrínsecos.
  Para instalar os dois daemons, por favor use o seguinte comando (no seu UBUNTU CONVIDADO):

     
    

$ sudo apt-get update e $ sudo apt-get install hv-kvp-daemon-init

  
     

Nota: opção Dispositivo de vídeo específico para Hyper-V disponível apenas para 13.10 e 14.04.

Desempenho do VMware Player & amp; solução de problemas:

Problema de desempenho em hosts Windows de 64 bits com processadores Intel EM64T (1082240)

  

Citação: Se a sua máquina virtual exibir desempenho lento e alto uso da CPU, adicione a seguinte linha ao arquivo de configuração (.vmx) da máquina virtual:
sched.mem.pshare.enable=FALSE

Acho que você deve descobrir apenas detalhes da sua configuração. Seu problema possível existe em qualquer lugar onde o VMware Docs possa cobrir. Então, por favor, olhe este guia complexo:

Solucionando problemas de desempenho da máquina virtual (1008360)

    
por swift 21.07.2014 / 22:49