Virtualbox ile oyun oynamak sizin için işe yaradı mı?


20

Şu anda Windows 8 kullanıyorum. Ubuntu'nun gelişim için hazırladığı sanal bir kutum var. Bunun dışında bazen sadece gevşemek ve saatler süren araştırma ve geliştirmeden sonra bir oyunun (Battlefield 3, Skyrim, Saints Row: The Third, vb.) Tadını çıkarmak istiyorum.

Ana makinemi linux ile donatmak ve pencereleri sanal bir kutuya kurmak istiyorum.

Bilmek istediklerim, deneyen ya da görenlerden:

  • Performans nasıl?
  • Bu konuda hiçbir zaman netlik kazanmadım, ancak windows kutusuna doğru sürücüleri yüklesem bile, fark eder mi? En azından bu kısımda, nasıl boşaltacağını merak ediyorum. En çok hangi sürücüler önemli olacak.
  • Fare ve Klavye entegrasyonu, dürüst olacağım, bazen Sanal Kutu'daki fare entegrasyonu biraz sinir bozucu, fare imleci kayboluyor vb.

Sormak için doğru yer olup olmadığından emin değilim. Sadece linux'a geri dönmeye çalışıyorum, ama ben bir PC oyuncusuyum, bu yüzden Steam'i atamam. Linux istemcisinin farkındayım, ancak bu oyunların çoğu işe yaramaz.

Bunu sormak için doğru bir yer varsa, StackExchange siteleri veya başka herhangi bir site bana bildirin.

Şerefe ve umarım aynı pozisyonda olanlar orta bir zemin bulurlar.


Kötü bir fikir, yapmayın, VBox gerçekten 3D grafikleri çok iyi desteklemiyor.
Thomas Ward

Yanıtlar:


14

Sanal kutuda oyun oynamak kötü bir fikirdir. İstediğiniz mükemmel 3D desteğine sahip olmayacaksınız ve çok fazla kaynak gerektiren uygulamalar gecikecek. Bazı oyunlar muhtemelen minecraft ve mayın tarama gemisi gibi çalışacaktır. Ancak Battlefield, Skyrim ve benzeri ağır programlar çalıştırmak işe yaramayacak.

Bunun nedeni, temelde birbiriniz içinde iki işletim sistemi çalıştırıyor olmanız ve taklit edeceğiniz, bilgisayar kaynaklarının küçük bir kısmı ile sınırlı olacaktır.

Bu sorunun çözümü çift önyüklemedir. Örneğin, Linux ile bir bölümünüz (hepinizin ciddi olduğu şeyler) ve pencerelerle (oyun için) bir bölümünüz var. Dizüstü bilgisayarımda birkaç yıl boyunca bu kurulum harika çalıştı.

Ubuntu yükleyicide, çift önyükleme kurulumuyla nasıl yükleneceğinize ilişkin talimatlar vardır. En kolay olanı önce Windows'u, sonra da Ubuntu'yu yüklemektir.

İyi şanslar.


Bunu duymak üzücü. Dizüstü bilgisayarımdan Kubuntu ve Windows 7 ile çift önyükleme yaptım. Belki birkaç yıl içinde başka bir yaklaşım daha olabilir, çift önyükleme seçeneğini bir kez daha ele alacağım ve nasıl çalıştığını göreceğim. Teşekkürler!
allenskd

1
XP uyumlu sürücüleri bulamadığım ve yeni yükleme medyası oluşturmadığım sürece XP'yi yeni sistemime bile yükleyemiyorum. Bunu yaptığımda, bazı donanımların SSD gibi tamamen erişilemez olduğunu buldum. Çift önyükleme artık bir seçenek değil. Dürüst olmak gerekirse, yine de sadece 10 yaşın üzerindeki oyunları oynamak istiyorum, çoğu yeni işletim sistemi modern işletim sistemlerinde çalışır, bu nedenle performans sorun değil, yalnızca uyumluluk önemlidir.
SilverbackNet

2
Çift önyüklemeyle ilgili sorun şu ki, güvenliğinizi tehlikeye atıyorsunuz ... en azından linux ile eşleştirilmiş pencereler. Bunun nedeni, her bağımsız işletim sisteminin izinsiz bir şekilde diğer işletim sisteminin üzerine yazabilmesidir.
Kolob Kanyonu

2
Bu cevap GPU geçidi sayesinde artık doğru değil . VirtualBox'ta mümkün olup olmadığını bilmiyorum, ancak qemu / kvm ile kullanılabilir. O configure biraz karmaşık olsa bile, internette bazı videolar ve ispat ki oldukça iyi çalışıyor en (örn: youtube.com/watch?v=37D2bRsthfI )
Charles-Edouard Coste

Dikkat edilmesi gereken bir kaynak olarak "zaman" ı kullanarak, biraz oynamak istediğimde Windows'u başlattığım 2. sürücüye yerleştirdim. İlk sürücüyü çıkaramazsanız, Windows'un önyükleme bölümünüzü öldürme konusunda son derece dikkatli olun. Ben sadece işletim sistemleri arasında maymun çizme ve sorun değil. Bunu, herhangi bir şeyi yapılandırmak için harcadığım zamandan, hatta 5 fps bile feda etmekten daha çok tercih ederim.
m3nda


8

Kainy adlı bir şeye bakmak isteyebilirsiniz. Bu, özellikle oyun oynama amaçlı olan uzak bir masaüstü uygulamasıdır.

Oyunları çalıştırmak için ağınızda bir Windows PC olması gibi, oyunu istediğiniz yerden oynarsanız, tamam olabilir. Kainy, Windows için bir sunucuya ve birçok işletim sistemi için istemciye ve oyun sistemlerine sahiptir. Yine de Linux için bir sunucuları yok.

VirtualBox'da oyun oynamaya kadar, eğer VirtualBox daha iyi grafik hızlandırıcı desteğine sahipse sorun olmazdı. Bence öykünme argümanı biraz abartılı. Windows beklediği işlemciyle çalışıyor, ek masraf yok. VirtualBox, Windows donanım aramalarına aracılık eder ve bazı ek yükler olabilir.

En büyük sorun, VirtualBox'un oyun oynamak için inşa edilmemiş olması, 3D grafikleri desteklemek bir öncelik değil. Yine de, eğer VirtualBox’ın ötesinde grafik desteği gerektirmeyen daha eski bir oyuna sahipseniz, neden devam edip oraya koyamayacağınızı anlamıyorum.


1
3B grafik sorunları ile noktaya. VirtualBox bugünlerde çoğu modern anakartta doğal hızda çalışıyor (BIOS'ta Sanallaştırma özelliğini açtınız!) Ancak grafik desteği hala sorun.
PhilT

1
Bu. Eğer bir işletim sistemi "taklit" olmayacak Sanallaştırma araçları
Olav Kokovkin

1

"Yalnızca Windows" Star Trek oyunu, Elite Force II (temelli Quake 3) olduğu çalışma (Tam ekran, 1024x768 ve hızlı ), benim sanal kutuya (deneysel grafik AÇIK), benim özenle (XP'nin .net düzeltme üzerinde poo) yüklü, XP Pro (32bit güncellendi) "sanal makine".

Benim VB, Debian 7 işletim sistemine sahip sağlam bir temel / temel üzerinde çalışıyor (wheezy / stabil 64bit). Ubuntu'yu çalıştırabilirsin ....

BTW, benim DM'm Mate'dir, çünkü kararlı bir şekilde, özel olarak Mate repoları ve özel olarak eklenen Mate parçalarını eklemişimdir (özenli bir şekilde Gnome 3 = ileri çalışmaların çoğunu çıkardıktan sonra).

Linux Mint yükleyici (32 bit veya 64 bit sisteminiz için Mate ile Ubuntu tabanlı) ... kolay bir yoldur. VB ve Ubuntu üzeri paketlere uymayan Debian (saf) paketler değil aynı olmalıdır. Zaten varsa, Ubuntu kullanın.


Ayrıca: Dahili nvidia GPU tarafından yenen 2GB RAM'im var. Ana bilgisayar işletim sistemim Nvidia ücretsiz sürücüsünü kullanıyor. Ubuntu tabanlı Donanım Briversleri, önce ana işletim sisteminizde (tabii ki) GPU'nuzu hızlandırmaya başlamalıdır. Mate çalıştırıyormuşum ve fazladan hiçbir şey yüklenmiyor / çalışıyor, Virtualbox'ı çalıştırmadan önce, Mate (ve tümü) yalnızca yaklaşık 380 MB RAM kullanıyor ve bu yüzden Windows XP, Sanal makineye atanmış yaklaşık 900 MB RAM (maks) var . Bilginize.
Spanky

Çok az RAM'iniz varsa, daha düşük bir RAM DM'ye geçin. LXDE (Lubuntu önceden hazırlanmış, Ubuntu ülkesinde) veya Openbox; eğer halledebilirseniz (sağ tıkla, biraz spartan menü ve görünüm / temalar). Sanırım zorlu RAM’in (anakartların maksimuma çıkardığı gibi) X ve virualbox’ı çalıştırabilir, metin girişini oluşturabilir; ancak bu noktada, çift önyükleme, yerel XP muhtemelen daha iyi olurdu. Ekstra RAM ve depolama alanınız varsa sanal kutu içindir. Ayrıca, Şarap (playonlinux yerine bölümlendirilmiş) her şey üzerinde çalışmazsa. Ancak, XP sanal makine, durum tasarruflu ve taşınabilir / klonlanabilir.
Spanky

Sonuçta, "Windows" da hiçbir şey kesinlikle "gerekli" değildir. Bu Sadece Eğlence İçin. Yerel değiştirmeler her zaman kazanır. Quake 3 Arena, Debian sunucumda yerli çalışıyor. Örneğin. Aynı oyun motoru. Birçok GNU / Linux, 3D oyun var; Bu sadece bir tıklama ile yükleyin. Birçok Quake 3 tabanlı ve daha fazlası. Hepsi benim için zamanımdan daha fazlası. Çoğu Windows tabanlı oyunun ticarizmini (sınırlar / kelepçeler / yol blokları / kurulum zorlukları) kaçırmıyorum.
Spanky

İster Windows yerli, ister diğer, Elite Force II (sevgili trekkers), çalıştırmanız gereken aranabilir bir çevrimiçi v1.1 yamasına sahip olsun. Bundan sonra no-CD ".exe" değişimi var. Geçmişte, çevrimdışı oyun ile mutlti (oynatıcı) .exe'yi de değiştirmek zorunda kaldım; Hangisini yapmak istediğinize bağlı. Tek veya çok oyunculu çevrimiçi. Öyleyse bunu biliyorsunuz ve o da hala Windows poo.
Spanky

1

Burada sanallaştırılmış donanım üzerinden oyun çalıştırmanın kötü bir fikir olduğunu ve oyun için iyi bir performans elde etmeyeceğinizi söyleyen birçok yanıt var. Yani bunu yapma.

Sanal kutu hakkında emin değilim, ancak sanal makineye adanmış donanıma sahip insanların, Xen veya VMWare'i kullanırken en çok endişe duyduğum şeye rağmen, önemli başarılardan bahsettiğini gördüm. Özellikle, ayrı bir grafik kartı ve ses kartı ve özel bir disk bölümü kullanırlar. Linux sistemi muhtemelen Windows oyun sanal makineniz tarafından kullanılan donanım için sürücülere sahip olmayacak ve kesinlikle bunlara bağlanmayacak. Sorun, seste grafiklerden daha fazla gibi görünüyor.

Ben bu yoldan kendim geçmedim, bu yüzden bunu nasıl kurduğunuza dair ayrıntılı bilgi almayacağım. TBH, bu durumu iyi yapmak için harcayacağımız bir zamana göre (izleyecek çok özel bir tarifim olmasaydı), masamın altına ayrı bir makine koyup, Klavye, fare ve ekranımı bir cihazla bağlamayı tercih ederim. KVM anahtarı.


1

Bu eski bir soru, ancak yardım arayan başkaları için bir yorum ekliyorum. Bir arkadaşım bu yazıyı okuduktan sonra bu konuda tavsiye istedi.

WINE özelliğini kullanmak, özellikle WinXP ve önceki sürümleri için yazılmış eski oyunlar için VirtualBox'tan daha iyi çalışır. WINE kullanarak Ubuntu'da harika çalışan eski Star Trek Armada II oyununun büyük bir hayranıyım. Aslında UBUNTU-MATE altındaki WINE kullanarak aynı makinede Windows 10'da olduğundan çok daha iyi çalışır.

UBUNTU için PlayOnLinux paketi çok yardımcı oldu. WINE varsayılanlarıyla ilgili sorunları olan oyunlar için, PlayOnLinux yapılandırmasına yardımcı olur. Yüklemek istediğiniz oyun listelenmemişse, "listelenmemiş bir program yüklemek" için alttaki bağlantıyı kullanın. Özel bir konfigürasyon olmadan çalışanlar genellikle listede yok. En iyi şey, yüklediğiniz her oyun için ayrı bir sanal C: sürücüsü edinmenize izin vermesidir. Bu gerçekten yararlıdır çünkü eski oyunlar bazen başkalarıyla çakışan ve problemlere yol açabilecek DLL kullanıyorlardı. Kendi sanal C: sürücüsü olan yüklediğiniz her oyunda, birbirleriyle asla çatışmazlar.

Greg

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.