O kernel de uma VM guest KVM pode ser mais recente que seu host? (Quando a passagem de hardware está em vigor)

1

Estou interessado na resposta geral e na explicação da questão no título.

Mas como um possível outro problema de exemplo:

Se meu sistema requer que o kernel Linux mais recente execute os drivers proprietários mais recentes da Nvidia, é possível não instalá-los no host? (talvez use os drivers Noveau de código aberto ou instale os drivers de gráficos Intel on board em um kernel mais estável para a distribuição).

No caso acima, a instalação dos drivers kernel / Nvidia mais recentes na distribuição guest faz uso total desses drivers enquanto o convidado está em foco?

    
por Dean Kayton 27.08.2017 / 11:18

1 resposta

1

Se você passar algum hardware para um sistema convidado, o host não tem como acessá-lo. Na verdade, você precisa colocar o nouveau / nvidia na lista negra para garantir que o driver vfio possa expô-lo à VM.

Sim, a VM será capaz de fazer uso total da GPU, o impacto no desempenho será extremamente menor.

Além disso, não tenho certeza sobre o que você quer dizer com "em foco", apenas uma VM pode usar a GPU ao mesmo tempo e o host requer uma reinicialização para usá-la.

Observe também que, se você estiver usando um amd cpu, há um bug na implementação do kvm; se você habilitar npt (tabelas de páginas aninhadas), poderá haver lentidão em alguns aplicativos, e desativá-lo reduzirá o desempenho do cpu. guest, agora as únicas opções são esperar por uma correção ou usar xen.

    
por 27.08.2017 / 12:21