Virtualização melhora desempenho em jogos

A virtualização é uma técnica que permite a criação de uma máquina virtual para funcionar dentro do sistema de um PC. O processo é utilizado tanto por usuários comuns como por profissionais de TI e permite, por exemplo, a execução de sistemas operacionais completos ou uma simulação do comportamento do sistema para quem trabalha com desenvolvimento de software e testes de segurança. A seguir, entenda o que é virtualização e como funciona a técnica e quais vantagens oferece.

LEIA: Hotmail faz 24 anos: veja 7 coisas que você não sabia sobre o primeiro e-mail gratuito

Virtualização melhora desempenho em jogos
1 de 5 Virtualização permite executar sistemas operacionais completos sem precisar instalá-los no seu PC — Foto: Reprodução/Filipe Garrett Virtualização permite executar sistemas operacionais completos sem precisar instalá-los no seu PC — Foto: Reprodução/Filipe Garrett

Quer comprar celular, TV e outros produtos com desconto? Conheça o Compare TechTudo

O que é virtualização

Virtualização é a capacidade de criar um computador virtual no seu PC, permitindo instalar sistema operacional, rodar programas e realizar tarefas. Dessa forma, você pode experimentar um sistema operacional Linux sem precisar instalá-lo, ter uma máquina virtual com uma edição mais antiga do Windows para questões de compatibilidade e acessar programas do Windows no macOS. Outra possibilidade é rodar jogos e aplicativos de celular Android direto no PC com ferramentas de virtualização como o BlueStacks. Também é possível que desenvolvedores testem seus apps direto no PC, sem precisar conectar e compilar código em smartphones.

A virtualização ainda pode ser usada em testes de segurança. Caso o usuário esteja em dúvida sobre algum arquivo, é possível executá-lo na máquina virtual com forma de evitar a distribuição de um vírus no seu sistema. Outro exemplo comum é o uso do Parallels no macOS, possibilitando que usuários de MacBooks e Mac possam rodar uma instância virtual do Windows em seus computadores.

Veja também: como programar um computador Windows para desligar sozinho

Virtualização melhora desempenho em jogos

Como programar um computador Windows para desligar sozinho

Tipos de virtualização

O tipo mais comum é a chamada virtualização de hardware. Nesse caso, o termo se refere à criação de computadores virtuais para rodar no seu sistema, capazes de simular o funcionamento completo de outro computador, com seu próprio sistema operacional, apps e etc.

Virtualização melhora desempenho em jogos
2 de 5 Softwares de virtualiazação, como o VirtualBox, permitem criar várias máquinas virtuais no mesmo PC — Foto: Reprodução/Filipe Garrett Softwares de virtualiazação, como o VirtualBox, permitem criar várias máquinas virtuais no mesmo PC — Foto: Reprodução/Filipe Garrett

Outro tipo é a virtualização de aplicativos. Nesse caso, a técnica é usada de forma mais discreta, oferecendo uma camada de compatibilidade para garantir que aplicações de outros sistemas funcionem no seu computador. Há ainda a virtualização de apresentação. Aqui, a ideia é permitir o acesso a um sistema completo de forma remota, sem necessidade de contato físico com o computador que executa o sistema.

Como funciona a virtualização no computador

A virtualização depende de algumas ferramentas de hardware, com tecnologias que fazem com que o processador do seu computador tenha mais desenvoltura na tarefa de simular um segundo sistema operacional em execução. Além disso, será preciso um software de virtualização e uma cópia de um sistema operacional para botar sua máquina para funcionar.

Virtualização melhora desempenho em jogos
3 de 5 Virtualização simula componentes de hardware e funciona de forma isolada em relação ao sistema hospedeiro — Foto: Reprodução/Filipe Garrett Virtualização simula componentes de hardware e funciona de forma isolada em relação ao sistema hospedeiro — Foto: Reprodução/Filipe Garrett

Existem várias opções em termos de apps, mas os mais conhecidos são o VirtualBox e o VMWare. Nos dois casos, o usuário tem uma gama variada de opções para configurar uma máquina virtual, além de suporte à criação de instâncias com diversos tipos diferentes de sistemas operacionais.

O conceito por trás desse processo é relativamente simples. Softwares como o VirtualBox criam as estruturas para simular o hardware da configuração de computador que o usuário deseja rodar e trabalham realizando a simulação desse computador virtual em tempo real. Isso cria uma máquina virtual que é completamente isolada do sistema original, embora dependa dele para ser executada e ter acesso ao hardware. Desde que configurada corretamente, a máquina virtual terá acesso a todos os componentes do seu PC, podendo navegar na Internet, acessar impressoras e discos externos por USB, executar programas, entre outros.

Vantagens da virtualização

Virtualização melhora desempenho em jogos
4 de 5 Técnica permite que desenvolvedores testem seus apps num smartphone virtualizado — Foto: Reprodução/Filipe Garrett Técnica permite que desenvolvedores testem seus apps num smartphone virtualizado — Foto: Reprodução/Filipe Garrett

Para o usuário comum, a virtualização tem grandes vantagens quando aplicada para um cenário específico, como nos exemplos que mencionamos anteriormente: usar Windows no macOS, testar apps antigos ou criar uma instância com Linux no PC. Além disso, aplicações como o VirtualBox são de boa qualidade e completamente gratuitas.

No entanto, a principal vantagem da técnica está no uso profissional. Em grandes datacenters, a virtualização permite que um único servidor rode dezenas (ou centenas) de máquinas virtuais ao mesmo tempo, aumentando de forma exponencial a performance daquele servidor enquanto reduz custos.

Desvantagens e riscos da virtualização

Virtualização melhora desempenho em jogos
5 de 5 Virtualização exige bastante do PC e terá desempenho inferior, se comparada à execução no hardware real — Foto: Reprodução/Filipe Garrett Virtualização exige bastante do PC e terá desempenho inferior, se comparada à execução no hardware real — Foto: Reprodução/Filipe Garrett

A máquina virtual é uma instância isolada e não deve ter a capacidade de interferir no seu sistema real, de forma que não existem riscos inerentes à prática. No entanto, essa é uma técnica onerosa para o hardware e oferece dificuldades na hora de tentar criar e rodar uma máquina virtual em um computador mais simples.

Do ponto de vista de performance, máquinas virtuais tendem a oferecer desempenho bem inferior, já que acessam o hardware de forma indireta. É por conta disso que seu uso nem sempre é recomendado quando a aplicação que o usuário pretende rodar de forma virtualizada exige mais do sistema.

Via OpenSource, VMWare, BlueStacks, PC World, RedHat

Qual é o melhor sistema operacional? Deixe a sua opinião no Fórum do TechTudo

Apesar da Microsoft alegar que o Windows 11 é ideal para jogadores, os proprietários de PCs com o sistema operacional pré-instalado podem não ter essa entrega total por parte dele. Os recursos de segurança padrão do Windows 11 podem reduzir o desempenho do jogo em cerca de 25%.

O problema está no recurso Virtualization-Based Security (VBS), que estava disponível desde o Windows 10. Ele fornece virtualização de software e hardware para melhorar a segurança do sistema. Basicamente, a plataforma cria um subsistema isolado que ajuda a evitar que malware entre no computador.

Desempenho dos jogos pode ser afetado pelos recursos de segurança do Windows 11

Virtualização melhora desempenho em jogos
Imagem: Adrenaline

“O VBS usa recursos de virtualização de hardware para criar e isolar uma área segura da memória. O Windows pode usar este “modo protegido virtual” para uma série de soluções de segurança, fornecendo-lhes proteção significativamente melhor contra vulnerabilidades no sistema operacional e evitando o uso de exploits maliciosos que tentam contornar a proteção ”, disse a MIcrosoft.

Ao atualizar do Windows 10 para o Windows 11, dificilmente há razão para se preocupar em ter o VBS ligado se ele não estiver sendo usado em um sistema mais antigo. O problema pode ocorrer ao trabalhar em um computador com uma versão OEM completa do Windows 11.

Os autores do PC Gamer (Via: Gizchina) estavam testando vários jogos no assembly atual com o VBS ligado e desligado (e nem mesmo rodando), e o efeito da função é óbvio. Far Cry New Dawn teve o melhor desempenho de todos, em que a taxa de quadros caiu apenas 5%. Ao mesmo tempo, Horizon Zero Dawn teve uma redução de 25%, Metro Exodus – 24% e Shadow of the Tomb Raider – até 28%. O site aponta ainda que o desempenho do 3DMark Time Spy caiu apenas 10%.

Windows 11: Desempenho de jogos

Virtualização melhora desempenho em jogos
Imagem: Reprodução | Gizchina

O problema foi percebido pela primeira vez pela organização UL. Eles observam que, após uma instalação limpa do Windows 11, o recurso VBS é ativado por padrão, mas não há esse efeito ao atualizar do Windows 10. Isso significa que o mesmo sistema pode mostrar resultados diferentes, dependendo da atividade desta função e de como o sistema operacional foi implantado.

Ao ligar o VBS não afeta a velocidade real do equipamento. As frequências médias da GPU e CPU praticamente não mudam. embora haja uma diminuição no consumo de energia do processador e da placa de vídeo.

De acordo com o PC Gamer nem todas as instalações limpas do Windows 11 têm o recurso ativado por padrão. Eles baixaram a última versão ISO do sistema operacional, instalaram em uma máquina de teste e então tive que ajustar o registro e o BIOS para realmente ativá-lo.

Via: Gizchina