Granie w Virtualbox, czy to zadziałało dla Ciebie?


20

Obecnie korzystam z systemu Windows 8. Mam wirtualne pudełko z Ubuntu skonfigurowanym do programowania. Poza tym czasami po prostu chcę się zrelaksować i cieszyć się grą (Battlefield 3, Skyrim, Saints Row: The Third itd.) Po godzinach badań i rozwoju.

Chcę mieć moją główną maszynę z linuksem i zainstalować system Windows na wirtualnym pudełku.

Co chcę wiedzieć od tych, którzy próbowali lub widzieli:

  • Jaka jest wydajność?
  • Nigdy nie miałem jasności co do tego, ale czy nawet jeśli zainstaluję prawidłowe sterowniki w oknie systemu Windows, czy to będzie miało znaczenie? Przynajmniej w tej części jestem ciekawy, jak to się odciąga. Które sterowniki będą miały największe znaczenie.
  • Integracja myszy i klawiatury, będę szczera, czasami integracja myszy w Virtual Box jest nieco frustrująca, kursor myszy znika itp.

Nie jestem pewien, czy jest to właściwe miejsce, aby zapytać. Próbuję tylko wrócić do systemu Linux, ale jestem graczem na PC, więc nie mogę wyrzucić Steam. Mam świadomość klienta Linuksa, ale większość z tych gier nie działa.

Jeśli jest właściwe miejsce, aby zapytać o to, czy strony StackExchange lub jakakolwiek inna witryna daj mi znać.

Na zdrowie i mam nadzieję, że osoby w tej samej pozycji znajdą środek.


Zły pomysł, nie rób tego, VBox tak naprawdę nie obsługuje grafiki 3D bardzo dobrze.
Thomas Ward

Odpowiedzi:


14

Gra w wirtualnym pudełku to zły pomysł. Nie będziesz mieć doskonałej obsługi 3D, której pragniesz, a aplikacje wymagające dużej ilości zasobów będą opóźnione. Niektóre gry prawdopodobnie będą działać, takie jak Minecraft i Saper. Ale uruchamianie ciężkich programów, takich jak Battlefield, Skyrim i podobne, nie będzie działać.

Powodem tego jest to, że w zasadzie używasz dwóch systemów operacyjnych, a ten, który będziesz emulować, będzie ograniczony do niewielkiej części zasobów tego komputera.

Rozwiązaniem tego problemu jest podwójny rozruch. Na przykład masz jedną partycję z Linuksem (gdzie wszyscy jesteś poważny i tak dalej) i jedną partycję z oknami (do gier). Miałem tę konfigurację na swoim laptopie od kilku lat, działa świetnie.

W instalatorze Ubuntu znajdują się instrukcje dotyczące sposobu instalacji z instalacją podwójnego rozruchu. Najłatwiej jest najpierw zainstalować system Windows, a następnie zainstalować system Ubuntu.

Powodzenia.


Przykro mi to słyszeć. Wcześniej uruchamiałem podwójnie z mojego laptopa z Kubuntu i Windows 7. Może za kilka lat może być inne podejście, jeszcze raz rozważę opcję podwójnego rozruchu i zobaczę, jak to będzie. Dzięki!
allenskd 21.04.2013

1
Nie mogę dosłownie zainstalować XP na nowym systemie, chyba że znajdę sterowniki zgodne z XP i nie zbuduję nowego nośnika instalacyjnego. Gdy to zrobię, stwierdzam, że niektóre urządzenia są całkowicie niedostępne, takie jak dysk SSD. Podwójny rozruch nie jest już opcją. Szczerze mówiąc, chcę grać tylko w gry, które mają ponad 10 lat. Większość nowszych będzie działać OK we współczesnym systemie operacyjnym, więc wydajność nie jest problemem, liczy się tylko kompatybilność.
SilverbackNet,

2
Problem z podwójnym uruchomieniem polega na tym, że narażasz swoje bezpieczeństwo na działanie ... przynajmniej Windows w połączeniu z Linuksem. Wynika to z faktu, że każdy niezależny system operacyjny może zastąpić inny system operacyjny bez problemów z uprawnieniami.
Kolob Canyon

2
Ta odpowiedź nie jest już prawdziwa dzięki tranzytowi GPU . Nie wiem, czy jest to możliwe w VirtualBox, ale wydaje się dostępne z qemu / kvm. Nawet jeśli konfiguracja jest nieco skomplikowana, niektóre filmy w Internecie sprawdzają się i działają całkiem dobrze (np. Youtube.com/watch?v=37D2bRsthfI )
Charles-Édouard Coste

Używając „czasu” jako zasobu do załatwienia, skończyło się na zainstalowaniu Windowsa na drugim dysku, który uruchamiam, kiedy chcę trochę zagrać. Jeśli nie możesz odłączyć pierwszego dysku, zachowaj szczególną ostrożność, jeśli system Windows zabije partycję rozruchową. Po prostu uruchamiam małpy między systemami operacyjnymi i jest w porządku. Wolę to robić niż spędzać czas na konfigurowaniu czegokolwiek, ani poświęcać nawet 5 fps.
m3nda

14

Osobiście mam mieszane wyniki uruchamiania gier w Virtualbox. Ale mogę grać w niektóre z moich ulubionych. Istnieje (naprawdę mała) witryna wiki z wynikami na temat działających i niedziałających gier na http://virtualbox-gaming.wikia.com/, jeśli chcesz zajrzeć, a nawet opublikować własne wyniki.


Próbowanie Diablo 1. Oooh tak
Kolob Canyon

8

Możesz spojrzeć na coś zwanego Kainy. Jest to zdalna implementacja pulpitu przeznaczona specjalnie do gier.

Wygląda na to, że posiadanie komputera z systemem Windows w sieci do uruchamiania gier może być w porządku, jeśli grasz w grę z wybranego miejsca. Kainy ma serwer dla Windows i klientów dla wielu systemów operacyjnych i gier. Nie mają jednak serwera dla systemu Linux.

Jeśli chodzi o gry na VirtualBox, myślę, że byłoby OK, gdyby VirtualBox miał lepszą obsługę akceleratora graficznego. Myślę, że argument emulacji jest nieco przesadzony. System Windows działa z tym samym procesorem, którego oczekuje, bez dodatkowych kosztów. VirtualBox pośredniczy w wywołaniach sprzętowych systemu Windows i może występować pewien narzut.

Dużym problemem jest to, że VirtualBox nie jest zbudowany do gier, obsługa grafiki 3D nie jest priorytetem. Niemniej jednak, jeśli masz starszą grę, która nie wymaga wsparcia graficznego poza tym, co ma VirtualBox, nie rozumiem, dlaczego nie posunąłbyś się i nie uruchomiłby jej tam.


1
Poznaj problemy z grafiką 3D. VirtualBox działa obecnie z prędkością prawie natywną na większości współczesnych płyt głównych (pod warunkiem, że włączyłeś wirtualizację w BIOS-ie!), Ale obsługa grafiki nadal stanowi problem.
PhilT

1
To. Wirtualizacja oznacza, że ​​nie będziesz „emulował” systemu operacyjnego
Olav Kokovkin

1

Star Trek, „Tylko Windows”, Elite Force II (oparty na Quake 3) działa (pełny ekran, 1024x768 i szybki ), w moim wirtualnym pudełku (grafika eksperymentalna WŁĄCZONA), na mojej skrupulatnie (poprawka .net XP poo) zainstalowany, XP Pro (wersja 32-bitowa) „maszyna wirtualna”.

Mój VB działa na stabilnej bazie / fundamencie, systemie operacyjnym Debiana 7 (wheezy / stable 64bit). Możesz uruchomić Ubuntu ....

BTW, mój DM to Mate, ponieważ dodałem niestandardowo stabilną, repozytorium Mate i niestandardowo dodałem części Mate (po starannym usunięciu większości Gnome 3 = praca zaawansowana).

Instalator Linux Mint (oparty na Ubuntu, z Mate dla twojego 32-bitowego lub 64-bitowego systemu) ... to prosty sposób. VB i pakiety zgodne z Ubuntu, a nie Debian (czyste), powinny być mniej więcej takie same. Użyj Ubuntu, jeśli już go masz.


Ponadto: Mam 2 GB pamięci RAM, niektóre zjedzone przez wbudowaną kartę graficzną NVIDIA. Na moim systemie operacyjnym hosta działa niewolny sterownik Nvidia. Sprzętowe brivery oparte na Ubuntu powinny poradzić sobie z przyspieszaniem twojego GPU, najpierw na twoim systemie operacyjnym (oczywiście). Ponieważ pracuję jako Mate, i nic więcej nie jest ładowane / uruchamiane, zanim uruchomię Virtualbox, Mate (i wszystko) używa tylko około 380 MB pamięci RAM, więc mam około 900 MB pamięci RAM (maks.) Przypisanych do systemu Windows XP, maszyna wirtualna . FYI.
Spanky

Jeśli masz mało pamięci RAM, zmień pamięć RAM na znacznie niższą. LXDE (przygotowano Lubuntu, na ziemi Ubuntu) lub Openbox; jeśli dasz sobie radę (kliknij prawym przyciskiem myszy, nieco spartańskie menu i wygląd / motywy). Podejrzewam, że prawdziwa pamięć RAM (jak na maksimum płyty głównej) może uruchomić X i virualbox, tworząc tekstowy login; ale w tym momencie natywny XP z podwójnym rozruchem byłby prawdopodobnie lepszy. Virtualbox jest przeznaczony, gdy masz dodatkową pamięć RAM i miejsce do przechowywania. Ponadto, gdy Wine (raczej podzielony na przedziały Playonlinux) nie działa na wszystko. jednak maszyna wirtualna XP ma możliwość zapisywania stanu i jest przenośna / klonowana.
Spanky

Podsumowując, nic w „Windows” nie jest ściśle „potrzebne”. To tylko dla zabawy. Natywne zamienniki zawsze wygrywają. Quake 3 Arena działa natywnie na moim hoście Debiana. Na przykład. To ten sam silnik gry. Istnieje wiele gier GNU / Linux, 3D; które ładują się jednym kliknięciem. Wiele z nich opiera się na Quake 3 i nie tylko. To wszystko, na co mam więcej czasu. Nie tęsknię za komercją (ograniczenia / kajdanki / blokady dróg / problemy z instalacją) większości gier opartych na systemie Windows.
Spanky

Niezależnie od tego, czy Windows jest natywny, czy inny, Elite Force II (drodzy trekkery), ma łatkę w wersji 1.1 do przeszukiwania, którą musisz uruchomić. Po tym następuje wymiana „.exe” na dysku CD. W przeszłości musiałem wymieniać (także) mutlti (player) .exe z wersją gry offline; w zależności od tego, który chcesz zrobić. Jednoosobowy lub wieloosobowy online. Więc wiedz o tym, i nadal jest to kupa Windows.
Spanky

1

Jest tu wiele odpowiedzi, które mówią, że uruchamianie gier na zwirtualizowanym sprzęcie to zły pomysł i nie zapewni ci dobrej wydajności w grach. Więc nie rób tego.

Nie jestem pewien co do Virtualbox, ale widziałem, jak ludzie mówią o znaczącym sukcesie, mając sprzęt dedykowany do maszyny wirtualnej, chociaż to, co widziałem, dotyczyło głównie używania Xen lub VMWare. W szczególności używają osobnej karty graficznej i karty dźwiękowej oraz dedykowanej partycji dysku. System linux prawdopodobnie nie będzie nawet zawierał sterowników dla sprzętu używanego przez maszynę wirtualną do grania w systemie Windows i na pewno nie będzie się z nimi łączył. Wydaje się, że problemy dotyczą bardziej dźwięku niż grafiki.

Sam nie poszedłem tą drogą, więc nie będę próbował sprecyzować, jak to skonfigurowałeś. TBH, na tyle czasu, ile potrzeba, aby to dobrze działało (chyba że mam bardzo konkretny przepis do naśladowania), myślę, że wolałbym umieścić osobną maszynę pod biurkiem i podłączyć klawiaturę, mysz i ekran za pomocą Przełącznik KVM.


1

To jest starsze pytanie, ale dodaję komentarz dla innych, którzy szukają pomocy. Po przeczytaniu tego postu przyjaciel poprosił mnie o radę w tej sprawie.

Korzystanie z funkcji WINE działa znacznie lepiej niż VirtualBox, szczególnie w przypadku starszych gier napisanych dla WinXP i wcześniejszych. Jestem wielkim fanem starej gry Star Trek Armada II, która świetnie działa na Ubuntu przy użyciu WINE. W rzeczywistości działa znacznie lepiej, używając WINE w UBUNTU-MATE niż w Windows 10 na tym samym komputerze.

Pakiet PlayOnLinux dla UBUNTU to świetna pomoc. W przypadku gier, które mają problemy z ustawieniami domyślnymi WINE, PlayOnLinux pomaga w ich konfiguracji. Jeśli gry, którą chcesz zainstalować, nie ma na liście, skorzystaj z łącza u dołu, aby „zainstalować program niewymieniony na liście”. Tych, które działają bez specjalnej konfiguracji, często nie ma na liście. Najlepsze jest to, że pozwoli ci mieć oddzielny wirtualny dysk C: dla każdej zainstalowanej gry. Jest to bardzo pomocne, ponieważ starsze gry czasami używały bibliotek DLL, które mogą powodować konflikty z innymi i powodować problemy. Każda zainstalowana gra ma własny wirtualny dysk C: nigdy nie powodują konfliktu.

Greg

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.