Giochi con Virtualbox, ha funzionato per te?


20

Attualmente sto usando Windows 8. Ho una scatola virtuale con Ubuntu impostato per lo sviluppo. A parte questo, a volte voglio solo rilassarmi e godermi un gioco (Battlefield 3, Skyrim, Saints Row: The Third, ecc.) Dopo ore di ricerca e sviluppo.

Voglio avere la mia macchina principale con Linux e installare Windows su una scatola virtuale.

Quello che voglio sapere, da coloro che l'hanno provato o visto:

  • Come è la performance?
  • Non sono mai stato chiaro su questo, ma, anche se installo i driver corretti sulla finestra di Windows, avrà importanza? Almeno da questa parte, sono solo curioso di sapere come si scarica. Quali driver contano di più.
  • Integrazione di mouse e tastiera, sarò onesto, a volte l'integrazione del mouse in Virtual Box è un po 'frustrante, il cursore del mouse scompare, ecc.

Non sono sicuro se questo è il posto giusto per chiedere. Sto semplicemente cercando di tornare su Linux, eppure sono un giocatore su PC, quindi non posso buttare via Steam. Sono a conoscenza del client Linux, ma la maggior parte di quei giochi non funzionerà.

Se c'è un posto giusto per chiederlo se i siti StackExchange o qualsiasi altro sito me lo faccia sapere.

Saluti e spero che quelli nella stessa posizione trovino una via di mezzo.


Pessima idea, non farlo, VBox non supporta molto bene la grafica 3D.
Thomas Ward

Risposte:


14

Giocare in una scatola virtuale è una cattiva idea. Non avrai il grande supporto 3D che desideri e le applicazioni che richiedono molte risorse saranno in ritardo. Alcuni giochi probabilmente funzioneranno, come minecraft e dragamine. Ma eseguire programmi pesanti come Battlefield, Skyrim e simili non funzionerà.

La ragione di ciò è che in pratica si stanno eseguendo due sistemi operativi tra loro e quello che si emulerà sarà limitato a una piccola parte delle risorse di quel computer.

Una soluzione a questo problema è il dual boot. Ad esempio hai una partizione con Linux (dove sei tutta seria e roba del genere) e una partizione con Windows (per i giochi). Ho avuto questa configurazione sul mio laptop per diversi anni che funziona alla grande.

Ci sono istruzioni nel programma di installazione di Ubuntu per come si installa con una configurazione a doppio avvio. Il più semplice è installare prima Windows e poi installare Ubuntu.

In bocca al lupo.


È triste sentirlo. Ho già effettuato il dual boot dal mio laptop con Kubuntu e Windows 7. Forse tra qualche anno potrebbe esserci un altro approccio, prenderò in considerazione nuovamente l'opzione dual boot e vedrò come va. Grazie!
allenskd,

1
Non riesco letteralmente a installare XP sul mio nuovo sistema a meno che non trovo driver compatibili con XP e crei nuovi supporti di installazione. Una volta fatto, trovo che un po 'di hardware è completamente inaccessibile, come l'SSD. Il doppio avvio non è più un'opzione. Sinceramente, voglio solo giocare a giochi di età superiore ai 10 anni, quasi tutto ciò che è più recente funzionerà bene nei sistemi operativi moderni, quindi le prestazioni non sono un problema, solo la compatibilità è importante.
SilverbackNet,

2
Il problema con il dual boot è compromettere la tua sicurezza facendolo ... almeno windows accoppiato con linux. Questo perché ogni sistema operativo indipendente può sovrascrivere l'altro sistema operativo senza problemi di autorizzazione.
Kolob Canyon,

2
Questa risposta non è più vera grazie al passthrough GPU . Non so se è possibile su VirtualBox, ma sembra disponibile con qemu / kvm. Anche se è un po 'complesso da configurare, alcuni video su Internet stanno dimostrando che funziona abbastanza bene (es: youtube.com/watch?v=37D2bRsthfI )
Charles-Édouard Coste,

Usando "time" come risorsa di cui occuparmi, ho finito per installare Windows in una seconda unità che ho avviato quando volevo giocare un po '. Se non riesci a staccare la prima unità, fai molta attenzione a Windows che uccide la tua partizione di avvio. Ho solo un avvio da scimmia tra i miei sistemi operativi e va bene. Preferisco farlo piuttosto che perdere tempo a configurare qualsiasi cosa, né sacrificare nemmeno 5 fps.
m3nda,

14

Personalmente, ho ottenuto risultati contrastanti con giochi in Virtualbox. Ma posso suonare alcuni dei miei preferiti. C'è un sito (davvero piccolo) di wiki con alcuni risultati su giochi funzionanti e non funzionanti su http://virtualbox-gaming.wikia.com/ se vuoi dare un'occhiata o pubblicare i tuoi risultati.


Cercando Diablo 1. Oooh sì
Kolob Canyon

8

Potresti voler guardare qualcosa chiamato Kainy. Questa è un'implementazione desktop remoto specifica per i giochi.

Sembra che avere un PC Windows sulla tua rete per eseguire i giochi potrebbe essere OK, se giochi da dove volevi. Kainy ha un server per Windows e client per diversi sistemi operativi e sistemi di gioco. Non hanno un server per Linux, però.

Per quanto riguarda i giochi su VirtualBox, penso che sarebbe OK se VirtualBox avesse un migliore supporto dell'acceleratore grafico. Penso che l'argomento dell'emulazione sia un po 'esagerato. Windows sta eseguendo con lo stesso processore che si aspetta, nessuna spesa aggiuntiva lì. VirtualBox media le chiamate hardware di Windows e potrebbe esserci qualche sovraccarico.

Il grosso problema è che VirtualBox non è progettato per i giochi, il supporto della grafica 3D non è una priorità. Tuttavia, se hai un gioco più vecchio che non richiede supporto grafico oltre a quello di VirtualBox, non vedo perché non potresti andare avanti e farlo funzionare lì.


1
Analizza i problemi di grafica 3D. Oggigiorno VirtualBox funziona a velocità quasi nativa sulla maggior parte delle moderne schede madri (purché tu abbia attivato la virtualizzazione nel BIOS!) Ma il supporto grafico è ancora il problema.
PhilT,

1
Questo. La virtualizzazione significa che non "emulerai" un sistema operativo
Olav Kokovkin il

1

Il gioco "Solo Windows", Star Trek, Elite Force II (basato su Quake 3) funziona (schermo intero, 1024x768 e veloce ), nella mia scatola virtuale (grafica sperimentale attiva), sul mio scrupoloso (correzione .net di XP poo) installato, XP Pro (aggiornamento a 32 bit) "macchina virtuale".

Il mio VB funziona su una base / fondazione stabile, sistema operativo host di Debian 7 (wheezy / stable 64bit). Puoi eseguire Ubuntu ....

A proposito, il mio DM è Mate, dato che ho aggiunto la stalla, i repository Mate e le parti personalizzate di Mate (dopo aver accuratamente rimosso la maggior parte di Gnome 3 = lavoro avanzato).

Il programma di installazione di Linux Mint (basato su Ubuntu, con Mate per il tuo sistema a 32 bit o 64 bit) ... è il modo più semplice. VB e i pacchetti conformi a Ubuntu, non quelli Debian (puri), dovrebbero essere più o meno gli stessi. Usa Ubuntu se ce l'hai già.


Inoltre: ho 2 GB di RAM, alcuni dei quali consumati dalla GPU nvidia integrata. Il mio sistema operativo host esegue il driver non libero di Nvidia. I Brivers Hardware basati su Ubuntu dovrebbero gestire la GPU alla velocità, prima sul tuo SO host (ovviamente). Essendo come sto eseguendo Mate, e niente di extra viene caricato / eseguito, prima di eseguire Virtualbox, Mate (e tutti) utilizza solo circa 380 MB di RAM, quindi ho circa 900 MB di RAM (max) assegnati a Windows XP, macchina virtuale . FYI.
Spanky,

Se hai poca RAM, passa a un DM DM molto più basso. LXDE (Lubuntu prepped, in Ubuntu land) o Openbox; se riesci a gestirlo (tasto destro, menu un po 'spartano e aspetto / temi). Suppongo che la vera RAM sfidata (come la scheda madre al massimo) potrebbe eseguire X e virualbox, formando il login di testo; ma a quel punto, un dual boot, XP nativo sarebbe probabilmente migliore. Virtualbox è per quando si dispone di RAM aggiuntiva e spazio di archiviazione. Inoltre, quando Wine (playonlinux compartimentato piuttosto) non funziona su tutto. tuttavia, la macchina virtuale XP è salvabile dallo stato e portatile / clonabile.
Spanky,

Tutto sommato, niente in "Windows", è strettamente "necessario". È solo per divertimento. I ricambi nativi vincono sempre. Quake 3 Arena è in esecuzione nativa, sul mio host Debian. Per esempio. È lo stesso motore di gioco. Ci sono molti giochi GNU / Linux, 3D; che si carica con un solo clic. Molti sono basati su Quake 3 e altro ancora. È tutto più di quello che ho tempo per. Non mi manca il commercialismo (limiti / manette / blocchi stradali / difficoltà di installazione) della maggior parte dei giochi basati su Windows.
Spanky,

Che sia nativo di Windows o altro, Elite Force II (cari trekker), ha una patch v1.1 in linea ricercabile, che devi eseguire. Dopodiché, c'è una sostituzione ".exe" senza CD. In passato, ho dovuto scambiare (anche) il mutlti (player) .exe, con quello offline; a seconda di quale vuoi fare. Online o multiplayer online. Quindi sappi che, ed è anche, ancora cacca di Windows.
Spanky,

1

Ci sono un sacco di risposte qui che ti dicono che eseguire giochi su hardware virtualizzato è una cattiva idea e non ti darà buone prestazioni per i giochi. Quindi non farlo.

Non sono sicuro di virtualbox, ma ho visto le persone parlare di un notevole successo avendo hardware dedicato alla macchina virtuale, anche se ciò che ho visto principalmente riguardava l'uso di Xen o VMWare. In particolare, usano una scheda grafica e audio separata e una partizione del disco dedicata. Il sistema linux probabilmente non avrà nemmeno i driver per l'hardware utilizzato dalla VM di gioco di Windows e sicuramente non si connetterà ad essi. I problemi sembrano essere più con il suono che con la grafica.

Non ho intrapreso questa strada da solo, quindi non cercherò di capire come lo avresti impostato. TBH, per il tempo necessario per farlo funzionare bene (a meno che non avessi una ricetta molto specifica da seguire), penso che preferirei mettere una macchina separata sotto la mia scrivania e collegare la tastiera, il mouse e lo schermo tramite un Switch KVM.


1

Questa è una domanda più vecchia, ma sto aggiungendo un commento per gli altri che cercano aiuto. Un amico mi ha chiesto consigli su questo dopo aver letto questo post.

L'uso della funzione WINE funziona molto meglio di VirtualBox, specialmente per i giochi più vecchi scritti per WinXP e precedenti. Sono un grande fan del vecchio gioco di Star Trek Armada II, che funziona alla grande su Ubuntu usando WINE. In realtà funziona molto meglio usando WINE sotto UBUNTU-MATE rispetto a Windows 10 sullo stesso computer.

Il pacchetto PlayOnLinux per UBUNTU è di grande aiuto. Per i giochi che hanno problemi con i valori predefiniti di WINE, PlayOnLinux aiuta con la loro configurazione. Se il gioco che si desidera installare non è elencato, utilizzare il collegamento in basso per "installare un programma non elencato". Quelli che funzionano senza alcuna configurazione speciale spesso non sono nell'elenco. La cosa migliore è che ti permetterà di avere un'unità C: virtuale separata per ogni gioco che installi. Questo è davvero utile perché i giochi più vecchi a volte usavano DLL che potevano entrare in conflitto con altri e causare problemi. Per ogni gioco che installi con il suo C: drive virtuale, non entrano mai in conflitto tra loro.

Greg

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.