
Vamos imaginar que você tem em casa um servidor superpoderoso do tamanho de um desktop (apenas visualização).
2.048 núcleos físicos cada 3 GHz, 64 TB de RAM, GTX 780 Ti Black Edition (SLIx4, (quatro placas gráficas funcionando como uma). Quero dizer, sério, o computador realmente escandalosamente hardcore.Sim, eu sei, é impossível ter no desktop, isso só está te ajudando na visualização da minha dúvida.
Supondo que eu rodasse Linux, instalaria um cliente de máquina virtual como VirtualBox ou VMware e instalaria o Windows nele. Eu daria ao Windows:
- 6 núcleos Intel
- 32 GB de RAM 1600 MHz
- SSD de 1 TB
Eu ativaria todas as configurações como "Ativar aceleração de tradução XYZ" e todos os "Aumentar gráficos 2D/3D". Claramente, eu apenas ativaria qualquer configuração que ajudasse a aumentar o desempenho dele. Tanto graficamente quanto “processicamente”.
Esse computador seria capaz de executar simulações visuais avançadas com alta taxa de quadros ou rodar jogos hardcore em configurações altas com alta taxa de quadros ou, por outro exemplo, exibir filme de 8K a 60FPS (se eu tivesse um monitor de 8K para isso).
Responder1
Bemépossível, no entanto, você nunca instalaria o Linux e, em seguida, um hipervisor tipo 2, instalaria um hipervisor tipo 1 (nativo), como Hyper-V ou ESXi. Isso significa que eles estão em um nível inferior e têm acesso direto ao hardware, enquanto um hipervisor tipo 2 precisa aproveitar o sistema operacional, o que não é o ideal.
Além disso, a renderização 3D ou qualquer trabalho intenso de GPU é um pouco diferente. VMware ESXi tem dois recursos chamados VSGA e VDGA que se comunicam diretamente com a GPU, seja dedicada (VDGA) ou compartilhada (VSGA). Esses recursos exigem hardware especializado e não funcionam com placas de jogos domésticas padrão.
Mas sim, na realidade, com muito dinheiro e habilidades, você pode obter uma máquina virtual para fazer o que quiser.
Algumas empresas de jogos já estão lançando sites de streaming de jogos online onde você pode jogar os títulos mais recentes, todos rodando em back-end de máquinas virtuais.
Espero que isso ajude a responder um pouco à sua pergunta, é um tópico bastante extenso.