Linux para trabalho, Windows virtualizado para jogos?

7

Olá,
Como desenvolvedor freelancer, recentemente me vi gravemente limitado pelo limite de memória dos sistemas operacionais de 32 bits, e preciso atualizar para um sistema de 64 bits para continuar trabalhando de maneira eficaz. ( Para explicar: Eu tenho que usar várias máquinas virtuais diariamente. Agora eu tenho que ativá-las / desligar freqüentemente enquanto eu testo soluções, e ainda meu sistema operacional principal é muito lento e troca muito. )

Eu planejei migrar do Windows para o GNU / Linux por muito tempo e gostaria de aproveitar essa oportunidade para fazer a mudança agora. Ainda precisarei manter o Windows (para jogos e como um cenário de retorno geral) e, como não desejo dual-boot, prefiro executá-lo como um sistema operacional cliente virtualizado.

O que eu gostaria de alcançar:

  • Sistema operacional principal - GNU / Linux (64b)
    • trabalho diário, navegação na web, etc.
    • vários sistemas operacionais cliente virtualizados 'via VirtualBox (para testar aplicativos)
  • SO secundário - Windows XP (32b) ou Windows 7 (64b)
    • aplicativos legados (até encontrar alternativas adequadas do GNU / Linux)
    • Material DRM-ed que funciona de forma problemática no GNU / Linux (por exemplo, Blu-ray)
    • jogos que não possuem um cliente Linux nativo

Notas:

  • meu hardware suporta Intel VT para ajudar no esforço de virtualização
  • Eu não estou contra um hypervisor bare metal (Xen?) nem contra o uso do sistema operacional primário como o host (KVM?), contanto que seja possível fazer com que funcione (mais ou menos) de forma confiável
  • o sistema operacional secundário (Windows) deve ser capaz de usar totalmente o hardware gráfico / de áudio (videogames 3D, ou seja, OpenGL / OpenAL, DirectX, etc)

Eu já estava pesquisando várias soluções, mas não consegui encontrar resultados razoáveis (principalmente sobre jogos). Como não tenho nenhuma experiência prática com isso, gostaria de pedir ajuda a vocês antes de começar o esforço de migração (e atingir um bloqueio de estrada).

Qual solução você recomendaria, por favor? (O acima é possível em tudo?)


Obrigado pela sua ajuda,
M.

    
por MicE 28.09.2010 / 00:20

3 respostas

4

Isso não é o que você quer ouvir, mas comprar uma segunda máquina barata e um switch KVM economizarão um lote de dor de cabeça. Ainda há algumas coisas que você não pode fazer com o estado atual da virtualização no Linux, como você viu.

    
por 28.09.2010 / 00:49
2

A única maneira que eu sei que permite que você execute gráficos 3D acelerados por hardware no Windows virtualizado é usando VMware Workstation , com o Windows como o sistema operacional host . Mesmo com isso, eu duvido que você tenha muito sucesso com jogos.

Eu acho que o que você quer fazer é praticamente impossível com a tecnologia atual, e você terá que considerar ter duas máquinas separadas, como já sugerido.

Ou você pode tornar o Windows o host, com o Linux como o convidado virtualizado. Eu poderia imaginar isso funcionando muito bem para você.

    
por 28.09.2010 / 01:32
1

A partir de hoje, você pode usar as funções de passagem VGA e PCI das VMs, para que o sistema operacional convidado possa acessar diretamente sua placa de vídeo dedicada (você precisa ter 2 - um para o Linux e outro para o Windows). Isso só funciona se você usa CPU e placa-mãe de E / S Virtualizada.

    
por 24.04.2015 / 13:21