Linux'ta Windows oyunları nasıl oynanır

Windows oyunlarınızı çalıştırmak için birkaç aracın yardımına ihtiyacımız olacak: ŞARAP, Dx Şarabı, Winetricks ve LutrisBu eğitimde göreceğiz nasıl kurulur ve yapılandırılır bunların her biri.

ŞARAP'a Giriş

Herkesin bildiği gibi, Linux .EXE dosyalarını desteklemez. Peki Windows programları nasıl çalışabilir? Bazı dahiler WINE adında bir program yaptılar, bu da Wine'ın bir emülatör olmadığı anlamına gelir, bu da Linux altında bir Windows programını çalıştırmanın yollarından biridir.
Ama öykünücü değilse, nasıl işliyor?

Wine'ın bir emülatör olmamasının nedeni, emülatörlerin belirli bir mikroişlemci mimarisinin simülasyonu da dahil olmak üzere bir programın yaşadığı tüm ortamı çoğaltma eğiliminde olmasıdır. Öte yandan Wine, Windows kitaplıklarına alternatifler sağlayan bir uyumluluk katmanı olarak adlandırılabilecek şeyi uygular.

Bu iyi? Evet ve Hayır. Birkaç gerçeği söyleyelim ...

Daha iyi RAM kullanımı

Windows (herhangi bir sürümünde), Linux'ta genellikle yüklenmeyen (okuma, antivirüs, antimalware, vb.) RAM belleğine yüklenmiş önemli sayıda programa sahiptir. WINE, bunu yapmaz. Sonuç olarak, Windows'tan daha az kaynak tüketir.

Direct X

Direct X, Windows oyunlarında en çok kullanılan API'dir ve bu işletim sistemine özeldir. Linux ise OpenGL kullanıyor.

Peki Linux, DirectX gerektiren oyunları yalnızca OpenGL kullanıyorsa nasıl çalıştırır? Wine'ın büyüsü burada devreye giriyor: OpenGL'nin DirectX'i taklit etmesini sağlıyor.

Sonuç? Açıkçası, öykünürken performans kaybedersiniz.

Oyunlar Windows'ta daha iyi çalışıyor mu? Oyuna bağlı olduğunu söylerdim. Bununla birlikte, cevap EVET, tam olarak Direct X öykünmesi nedeniyle Direct X 7 tabanlı oyunların Linux ile Windows'ta aynı şekilde çalıştığı söylenebilir, ancak DX9 ile işler çok değişiyor: yaklaşık% 20 daha az performans.

Windows için oyunlar

Wine'ın bu sistemle gelen oyunları çalıştırması son derece zor. Bu nedenle bu güne kadar örneğin Street Fighter IV, Resident Evil 5 veya Gear of Wars gibi oyunlar çalışmıyor.

Her oyun için farklı bir Windows

WINE'ın sahip olduğu bir avantaj, isterseniz eski bir oyunu Windows 95'te ve yenisini Windows 7'de çalıştırabilmenizdir.

Ve sadece seçenekler burada bitmiyor, aynı zamanda çerçeve, directx ve aklınıza gelebilecek her şey gibi diğer programların yüklenmesine de izin veriyor.

Ve WINE'ın işlevlerinden en iyi şekilde yararlandığı yer burasıdır, çünkü örneğin, Windows ile iyi çalışan, x programları yüklü vb. Oyunlar vardır.

Bu aynı zamanda, genel bir WINE konfigürasyonu kullanırsanız, daha iyi performans gösterecek oyunlar ve daha kötü performans gösterecek oyunlar olduğu anlamına gelir. Bu nedenle, oyunları çalıştırmak için WINE'ı şu adı verilen bir programı kullanarak çalıştırmak uygundur. PlayOnLinux, WINE'a o oyun için mükemmel şekilde yapılandırılmış Windows'u çalıştırmasını söyler. Nasıl olur?

Windows video sürücüleri Linux'lardan daha iyidir

Tüm testler, örneğin Open Arena'yı hem Windows XP'de hem de Linux'ta çalıştırırken, Windows'ta daha fazla çerçeve attığını gösterir. Başka bir deyişle, Windows'ta ekran Linux'takinden daha hızlı yenilenir, bu da ekran kartından daha iyi yararlandığı anlamına gelir.

Bu, oyunun yerel olmaması veya WINE veya başka bir emülatör nedeniyle gerçekleşmez. Testler, her işletim sistemi için ilgili yerel yürütülebilir dosyalar çalıştırılarak gerçekleştirilmiştir. Yani? Cevap şu ki, diğer tüm faktörleri ortadan kaldırarak, yalnızca Windows ekran kartları sürücülerinin daha iyi olduğunu söylemek kalır ( teknik bakış açısı) Linux'tan daha fazla.

Şarap Rehberi

Wine'ın beta sürümünü kurmanızı tavsiye ederim, çünkü birçok durumda kararlı sürümlerde olmayan geliştirmeler ve daha fazlası muhteşem bir şekilde ve birçok iyileştirmeyle çalışan en son sürüm 1.3.28'de var. Bitirdiğinizde, Wine ve Winetricks'i yüklemiş olmanız gerekir. Ayrıca Lutris'i kurma imkanınız da var, PlayOnLinux y Bağ bu oldukça faydalı olabilir, ancak bunu sonraya bırakacağız.

Direct X

Yapmamız gereken ilk şey DirectX'i kurmak.

Dx Wine, DirectX'i kurmanın en iyi yoludur.

DirectX 9c'yi Wine'a kolayca yükleyen Dx Wine'ı (kuboode tarafından yapılan harika program) indirin. Harika ve size Dxdiag'a sahip olma seçeneği bile veriyor.

DX10 ve DX11'i kurma seçeneğiniz var, bunların hepsi sahip olduğunuz video kartlarının destekleyip desteklemediğine bağlı.

DxDiag, tüm donanımın Wine'da tanınıp tanınmadığını bilmek için idealdir.

Visual Basic, .Net vb.

Ardından, Winetricks ile, zorunlu olmamakla birlikte bir oyun çalıştırmak için gerekli olabilecek aşağıdaki programları yükleyebilirsiniz.

Visual Basic:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)

Çerçeve:
- dotnet20 (Framework NET 2.0)
- dotnet30 (Framework NET 3.0)
- dotnet35 (Framework NET 3.5)
- dotnet40 (Framework NET 4). Bu Winetricks'de görünmüyor. Manuel olarak kurulabilir.

Yüklenecek daha birçok şey var. Winetricks'in sunduğu seçeneklere iyice bir göz atın. İhtiyaç duyduğunuz şey, makinenize ve kullanmak istediğiniz uygulamalara bağlıdır. Ancak yukarıdakilerin minimum ve vazgeçilmez olduğu söylenebilir.

Winetricks

Şarap seçeneklerini yapılandırın

Winetricks'i açın ve "Varsayılan şarap önekini seçin" ve "Ayarları değiştir" seçeneklerini seçin. Benim için en iyi konfigürasyon şudur:

- ddr = opengl
- dsoundhw = Emülasyon
- glsl = devre dışı
- çoklu örnekleme = devre dışı
- mwo = etkin
- native_mdac
- npm = yeniden paketleme
- orm = blackbuffer
- psm = etkin
- rtlm = auto
- ses = alsa
- strictdrawordening = devre dışı
- vd = kapalı

Bu seçeneklerden performansı artıran 2 seçenek vardır

- OffscreenRenderingMode, FM (Framebuffer) seçeneğini ayarlarken, birkaç kare atar, donar ve aynı şeyi tekrar tekrar yapar. Yani herhangi bir oyun oynanamaz. Bu nedenle geri arabellekleme önerilir.

- Doğrudan Ses: Donanım Hızlandırma, Emülasyon için Tamamlandı değişikliği. Bu, performansı ve uyumluluğu "tam" yerine büyük ölçüde artırır.

Ayrıca, performans elde etmek için GLSL ve MultiSampling'i devre dışı bırakabilirsiniz, ancak grafik kalitesini kaybedersiniz.

WINE, tüm bunlardan sonra bile video kartını algılamıyorsa, şunu yapın:

Seçenekleri değiştirdikten sonra, kullanıcı klasörünüzdeki .wine dizinini açtım ve ardından “user.reg” adlı bir dosya açtım (kullanıcı tarafından oluşturulan kayıt defteri anahtarları orada saklanır).

Orada [SoftwareWineDirect3D] 'yi arayın ve sonunda şunu ekleyin:

"VideoDescription" = "Video kartı modelini tırnak işaretleriyle girin" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Video kartının belleğini girin"

Benim durumumda şöyle görünüyor:

[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Çoklu Örnekleme" = "devre dışı" "NonPower2Mode" = "yeniden paketleme" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "etkin" "RenderTargetLockMode" = "Otomatik Kilit RenderTargetLockMode "" devre dışı "" UseGLSL "=" devre dışı "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"

Hazır! ŞARAP savaşa hazır!

Zaten WIne, Dx Wine ve Winetricks kullanıyoruz. Şimdi tüm bunları Lutris adında bir programla geliştireceğiz.

Lutris'e Giriş

Lutris, en büyük kötü alışkanlıklarımdan bazılarıyla ...

Lutris, Steam'e benzer şekilde tüm oyunları tek bir platformda gruplayan bir programdır.

Onun özelliği NEREDEYSE HER ŞEYİ desteklemektir, ancak bankacılık yapan şeylerin listesine bakın:

- Linux yerel oyunları.
- Windows yerel oyunları.
- MAME oyunları.
- Arkadaş 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Quake Live, Minecraft ve hepsi flash gibi çevrimiçi tarayıcı oyunları.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Maymun Adası, Maniac Malikanesi, vb.).
- Magnavox Odyssey², Videopac +.
- Mattel Intellivision.
- Microsoft MSX, MS-DOS.
- NEC PC-Engine Turbographx 16, Supergraphx, PC-FX.
- Nintendo NES, SNES, Game Boy, Game Boy Advance, Gamecube ve Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Sony Playstation.
- Z-Makinesi.

Ama en iyisi, her oyun için size birçok seçenek sunmasıdır, bu yüzden onu kullanmanız TAVSİYE EDİLMEDEN FAZLASI, çünkü oyuna bağlı olarak Wine'ı veya diğerini etkilemeden değiştirebileceğiniz birçok Şarap seçeneği vardır. oyunlar. PlayOnLinux gibi, ancak Lutris bana daha iyi görünüyor, çünkü size yalnızca Windows oyunlarına erişim sağlamakla kalmıyor, aynı zamanda çok sayıda emülatöre de erişim sağlıyor.

Kapanışta, Lubuntu ve Xubuntu'da önemli bir gelişme olmadığını söyleyin. Daha az RAM belleği kullanmanın WINE performansını etkileyeceği düşünülebilir, ancak hayır. Muhtemelen bu, Wine'ın çoğunlukla CPU ve video kartı kullanılarak işlenmesi nedeniyle olur.

kaynak: Patchiu


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

25 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Az dijo

    Şarap
    Is
    Değil
    Emulator

    WINE bir emülatör değildir.

  2.   Gölge savaşçısı dijo

    Yani, tam olarak "WINdows Emülatörü" ("ŞARAP") anlamına gelmeden önce

  3.   Maça ası dijo

    Windows oyunlarını Linux'ta yüklemeye başladığıma göre, böyle bir şeyi nerede aradığıma bir bakın. Quake 3, Half-Life 1 ve Age of Mythology gibi dört şeyi sorunsuz bir şekilde kurup oynadım. Ama ben GTA 3'ü (yükler ancak çalarken cd'yi algılamaz) ve bana hata veren Jedi Knight 2'yi denemek istiyorum.

    Bu gönderi için teşekkürler.

  4.   Gabi dijo

    Windows 3'de bir PC7 oyunu kurmak istiyorum ancak uyumlu olmadığı için başlamayacak, bu yüzden Linux'un destekleyebilmesi için dönüştürülebilir veya dönüştürülebilirse beni çok iyi kutsayacağını düşündüm. 10 yaşında bir çocuğum

    1.    Andres dijo

      Bu hangi oyun?

  5.   ADIRAEL dijo

    İşlem 7'yi çevrimiçi ve cabal'ı çevrimiçi olarak seviyorum, her iki pencerede de çalıştırmada sorun yaşıyorum7 Win XP'de çalıştırmak zorundayım çünkü bilgisayarıma daha fazla ram belleği koymama rağmen win7 ve cabal'da tam olarak çalışmıyor çünkü daha günceldir ve daha fazla grafik efektine sahip olmak, xp kazanmak için tam olarak çalışmaz, ancak win7'de tam olarak çalışırsa, BUNLARIN WINDOWS'TA FUCKED'DEN NEFRET EDİYORUM! İlginç bir şeyi oynayabilmek için tüm kaynaklarımı yemenin yanı sıra bir şeyde her zaman uyumsuzluk vardır GAME BOSSTER ve TUNAP UTILES ile tüm sistemi indirmem gerekiyor ve o zaman bile tam sürmese bile SEÇENEK 7 olup olmadığını görmek isterim. artık linux üzerinde çalıştırılabilir, çünkü işlem7 kayıtları veya bunun gibi bir şeyi değiştirmez, ancak oyun klasörünü başka bir bilgisayara kopyalayıp yapıştırmanın yeterli olmadığı bir ayrıntıya sahiptir, ayrıca c diskine koyduğunuz bir klasörü kopyalamanız gerekir ve buna LIN denir, ilk bakışta onu görürsünüz ve önem almazsınız pss daha sonra, çalıştırılabilir dosyanın başladığında aradığı ve izlenecek rotalara ve vercion bilgilerine sahip klasör olduğunu fark edersiniz NE I KAYDETMEK İSTİYORUM, PROGRAMINIZLA HERHANGİ BİR SORUN OLMADAN ÇALIŞABİLİRİM VE HERHANGİ BİR HASAR OLMADAN ROTA KLASÖRÜNÜ DE ALABİLİYORUM

  6.   Miquel Mayol ve Tur dijo

    bunun için winehq ve playonlinux uyumluluk listesi sizi% 100 iyi olan ve hala iyi gitmeyen oyunlar hakkında bilgilendirir.
    http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399

    http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275

  7.   Ger dijo

    Pablo

    Mükemmel gönderi !!

    Umarım zaman geçtikçe, şirketler GNU / Linux için yüksek kaliteli oyunlar başlatmaya başlarlar, Linux kullanıcılarının halihazırda toplam kullanıcıların önemli bir bölümünü temsil ettiğinin farkına varma meselesi olacaktır….

    Selamlar!

  8.   guillermoz dijo

    Genişletme Titans ile çalışan AOM ile bunu kabul ediyorum, bu Güindos XD hakkında sevdiğim tek oyun, arkadaşlar ve aile ile olan zorluklardan dolayı biliyorsunuz.

  9.   luis dijo

    Lutris'i indiremiyorum .. 🙁

    TÜM ŞARAP, Winetricks ve Lutris'i İNDİRMEK İÇİN BAĞLANTI VEREBİLİRSİNİZ

  10.   juan manuel dijo

    web sitesi nedir

  11.   dan dijo

    Bir şey 0.8ghz'lik bir pentium III ve 650mb ram var, warcaft 3'ü şarapta çalıştırırken daha az tüketirken bunu nasıl yapabilirim, bir süre sonra yavaşlamaya başlaması ve pencerem olmadığı için ...

  12.   Paul dijo

    Anlamıyorum, bazen bazı forumlarda pencereleri çok fazla eleştiriyorlar, saf para olduğunu söylüyorlar (bu bazen doğru) ama sonunda directx'i indirmek istiyorlar. Hem pencerelerin hem de linux'un kusurları olduğuna ve ÜRÜNLER olduğuna inanıyorum. Linux, programlama, sunucular, internet ve endüstri için çok kullanışlıdır. Windos ev için, yani oyunlar, belgeler, internet vb. İçin daha kullanışlı olsa da.

    Örneğin, wifi ve internet altyapıları için linux çok daha iyidir. Ama Oynamak için değil.

    Selamlar!

  13.   Cebrail dijo

    dx şarabı nasıl kurulur

  14.   pişirmek dijo

    bir gün linux'ta iyi bir alternatifimiz olacak 😉

  15.   girdap tatili dijo

    İyi katkı, onu Manjaro Linux'umda kullanıp kullanamayacağıma bakacağım

  16.   gabux22 dijo

    Lutris ve şirket ile Linux'ta oynamak bir lüks ... UsemosLinux ve cia sayesinde. bir kez daha bizi GNU / Linux dünyasında geliştiren… çok teşekkürler .. 🙂

    1.    hadi linux kullanalım dijo

      Rica ederim! Sarıl!

  17.   jaime dijo

    Merhaba, bir sorunum var ve DX Wine'ı indirmeyi denedim ama o zamandan beri http://sourceforge.net/projects/dxwine/ Artık mevcut değil, indirmenin başka bir yolu olup olmadığını bilmiyorum.

  18.   Juan jose dijo

    tüm Windows oyunları bu programlarla kullanılabilir mi?

  19.   deimer dijo

    merhaba iyi ubuntu'm var 15.10 Bir oyunu indiremedim çünkü açılmıyor birisi ne yapacağını açıklayabilir

  20.   QKingsta dijo

    Puf! Windows'ta kalıyorum, İndirmek, Kurmak ve Oynatmak, 3 veya 4 program gibi indirmek zorunda kalmaktan ve ardından onları bir oyun oynayabilecek şekilde yapılandırmaktan daha kolay. Linux, programcı olan veya ağlar ve sunucular oluşturan kişiler için tasarlanmıştır, ancak video oyunlarını seven bizler için tasarlanmamıştır.

    1.    Diego dijo

      Bu eğitim, Windows için yazılmış oyunlarla Linux'ta oynamak içindir. Linux için yazılmış oyunlar, Windows'ta Windows için yazılmış oyunlar gibi Linux'ta çalışır: Onları siz yüklersiniz ve hepsi bu.

      Şimdi kendinize Linux için yazılmış bir oyunla Windows'ta nasıl oynayabileceğinizi sorun ve sizin için tersinden daha kolaysa, Linux'un berbat olduğunu söyleyebilirsiniz.

      Selamlar.

      1.    Jose Luis dijo

        Yıllardır gördüğüm en iyi cevap

  21.   Rafael Portillo T. dijo

    Eğitim için teşekkürler…!