Virtualbox no monitor de alta resolução usando todas as CPUs, mesmo quando ocioso

1

Eu tenho um laptop Windows 10, onde eu preciso rodar um Linux 16.04 dentro do Oracle VirtualBox. A questão é que a resolução do meu laptop é de 3000x1500 e ter uma resolução tão alta está fazendo com que meu Linux use 50% da CPU, mesmo quando não está fazendo nada além de executar o Monitor do Sistema. Ao executar programas simples, o sistema ficará lento, o que é irritante.

O sistema convidado do Linux tem:

  • 2/4 da CPU
  • 4/16 GB de RAM
  • 256 MB de memória de vídeo
  • Sem aceleração 2D / 3D (não parece ajudar a ativá-lo)
  • Paginação aninhada e VT-x / AMD-v ativada
  • Novos drivers de adições de convidados instalados

Eu tentei diminuir a resolução para 800x600, o que faz com que o uso da CPU caia para 10%. No entanto, essa não é uma solução viável, pois é exibida apenas em uma pequena parte da tela. Eu também tentei usar uma resolução em torno de 1440x900 com um fator de escala de 2 através da interface do VirtualBox, mas não parece ajudar (eu estou supondo que o dimensionamento é feito no lado do convidado). Eu também joguei com as configurações de energia do Windows, definindo o uso mínimo da CPU para 80%.

Minha máquina tem uma GPU decente, então seria bom usar isso, mas isso parece muito difícil (veja link ). Como posso obter uma resolução decente (idealmente de 3000x1500 ou pelo menos em torno de 1500x1000) que é dimensionada para toda a tela sem que meu sistema Linux fique lento?

Edit: O processo no Linux obstruindo a CPU é compiz.

    
por pir 23.03.2017 / 04:49

0 respostas