Desde que passei o tempo todo usando o Linux (Fedora) a partir do Windows, achei a migração bastante fácil e não tive muitas interrupções na forma como faço meu trabalho.
No entanto, existem alguns jogos que eu gosto de jogar, como o Football Manager e alguns jogos mais antigos que dependem da renderização em 3D (software ou hardware). No momento, tenho uma VM do VirtualBox executando o Windows XP e 95% dos jogos que instalei não foram executados devido a problemas com a placa gráfica (a placa gráfica virtual).
O que eu gostaria de fazer é fazer com que a VM use a placa gráfica física real do laptop diretamente, ou algo semelhante. Eu sei que há um problema de desempenho, mas a maioria dos jogos que eu jogo tem mais de 5 anos e não me preocupo com a qualidade gráfica, etc. Eu só quero que funcione.
Não preciso usar o VirtualBox, apenas o usei porque estou acostumado. Se o VMWare ou outra tecnologia virtual for uma opção melhor que o VirtualBox, eu o usarei.
fonte
Respostas:
As VMs, por definição, não podem usar o hardware gráfico real. Ele está sendo usado pelo host para que o hóspede também não possa usá-lo. É assim que funciona. Você pode obter melhor desempenho instalando as adições ao DirectX.
Você precisará instalar o DirectX como um complemento para o VirtualBox para que ele funcione, mas funciona.
Para instalar o DirectX, você precisa inicializar o convidado no modo de segurança. Inicialize sua VM do Windows no modo de segurança e acesse as adições do VBoxGuest. Instale as adições do Direct3D. Isso deve ser feito no modo de segurança ou não funcionará.
https://www.dedoimedo.com/computers/virtualbox-3-directx.html
fonte
Instale o VirtualBox Guest Additions no Windows e ative "Exibir → Aceleração 3D" nas propriedades da máquina virtual.
fonte
Você pode realmente passar a placa de vídeo para um convidado do Windows, mas precisa usar algo como o Xen 4. As maiores ressalvas dessa configuração são que você precisa de paciência e conhecimento de hardware e linux, e o sistema operacional host não pode usar a placa de vídeo. cartão ao mesmo tempo que os convidados. De um modo geral, você precisa de scripts para gerenciar a transferência do seu cartão de convidado para host e vice-versa, ou apenas direcioná-lo para o convidado e acessar o host por meio do encaminhamento ssh / cygwin X, etc. não seja mais do que um projeto de fim de semana para um técnico experiente. Eu tenho várias placas gráficas passadas para diferentes convidados usando o Xen 4 em cima do Fedora, e realmente não foi tão ruim assim. Recompilar o kernel para adicionar suporte a vt-d foi o que levou mais tempo, mas se você '
As informações disponíveis sobre a necessidade de redefinição no nível FLReset / Function são antigas e falsas; nenhum dos meus dispositivos possui e eles funcionam bem.
fonte