為了運行Windows遊戲,我們將需要以下幾種工具的幫助: 葡萄酒,Dx葡萄酒,葡萄酒技巧和Lutris在本教程中,我們將看到 如何安裝和配置 他們每個人。 |
葡萄酒介紹
眾所周知,Linux不支持.EXE文件。 那麼Windows程序如何運行呢? 好吧,一些天才創造了一個名為WINE的程序,這意味著Wine不是模擬器,這是在Linux下運行Windows程序的方法之一。
但是,如果它不是仿真器,它將如何執行?
Wine不是仿真器的原因是仿真器傾向於復製程序所居住的整個環境,包括模擬給定的微處理器體系結構。 另一方面,Wine實現了所謂的兼容性層,它提供了Windows庫的替代方案。
那很好? 是和否。讓我們講一些事實……
更好地使用RAM
Windows(任何版本)在RAM內存中加載了大量程序,而Linux中通常不加載這些程序(讀取,防病毒,反惡意軟件等)。 酒,它不會那樣做。 因此,它消耗的資源少於Windows。
直接X
Direct X是Windows遊戲中使用最廣泛的API,並且是該操作系統所獨有的。 Linux本身使用OpenGL。
如果僅使用OpenGL,Linux如何運行需要DirectX的遊戲? 這就是Wine的魅力所在:它使OpenGL模擬DirectX。
結果? 顯然,在仿真時,您會失去性能。
Windows上的遊戲運行更好嗎? 我會告訴你,這取決於遊戲。 但是,答案是肯定的,正是由於Direct X的模擬,可以說基於Direct X 7的遊戲在Windows上的運行方式與Linux相同,但是從DX9開始,情況發生了很大變化:大約20%性能較差。
適用於Windows的遊戲
對於Wine來說,運行該系統附帶的遊戲非常困難。 因此,直到今天,它仍無法運行,例如Street Fighter IV,Resident Evil 5或Gear of Wars之類的遊戲。
每個遊戲使用不同的Windows
WINE的一個優點是,如果需要,您可以在Windows 95上運行一個舊遊戲,在Windows 7上運行一個新遊戲。
這些選項不僅在此處結束,而且還允許安裝其他程序,例如框架,directx以及您能想到的所有內容。
這就是WINE發揮其最大功能的地方,例如,有些遊戲可以在Windows上很好地運行,並且安裝了x程序等。
這也意味著,如果您使用常規的WINE配置,則某些遊戲的性能會更好,而其他遊戲的性能會更差。 因此,要運行遊戲,使用名為的程序來運行WINE很方便 PlayOnLinux,告訴WINE運行為該遊戲完美配置的Windows。 怎麼樣?
Windows視頻驅動程序比Linux更好
所有測試都表明,例如在Windows XP和Linux中運行Open Arena時,在Windows中運行時會拋出更多幀。 換句話說,在Windows中,屏幕刷新速度比在Linux中更快,這意味著它可以更好地利用視頻卡。
因為遊戲不是本機遊戲,或者由於WINE或其他模擬器,所以不會發生這種情況。 通過運行每個操作系統的相應本機可執行文件來執行測試。 所以? 答案是,消除所有其他因素後,只能說Windows視頻卡的驅動程序更好(從 技術觀點)比Linux。
葡萄酒指南
我建議安裝Wine的beta版本,因為在許多情況下,它具有穩定版本所沒有的改進,而在最新版本1.3.28中有更多改進,這些版本可以出色地工作並具有很多改進。 完成後,您應該已經安裝了Wine和Winetricks。 您也可以安裝Lutris, PlayOnLinux y 葡萄園 可能會非常有用,但是我們稍後再講。
直接X
我們要做的第一件事是安裝DirectX。
Dx Wine是安裝DirectX的最佳方法。
下載Dx Wine(由kuboode製作的精彩程序),可以在Wine中輕鬆安裝DirectX 9c。 很棒,它甚至使您可以選擇使用Dxdiag。
您可以選擇安裝DX10和DX11,這完全取決於您是否支持視頻卡。
DxDiag,是了解Wine是否可以識別所有硬件的理想選擇。 |
Visual Basic,.Net等
然後,使用Winetricks,您可以安裝以下程序,儘管它們不是必需的,但運行遊戲可能是必需的。
Visual Basic:
-vcrun 2005(Visual C ++ 2005)
-vcrun 2008(Visual C ++ 2008)
-vcrun 2010(Visual C ++ 2010)
框架:
-dotnet20(Framework NET 2.0)
-dotnet30(Framework NET 3.0)
-dotnet35(Framework NET 3.5)
-dotnet40(Framework NET 4)。 此人不會出現在Winetricks中。 可以手動安裝。
還有更多要安裝的東西。 仔細看看Winetricks提供的選項。 您需要什麼取決於您的計算機和要使用的應用程序。 但是,上述內容可以說是最低限度和必不可少的。
winetricks |
配置酒的選項
打開Winetricks,然後選擇“選擇默認wineprefix”和“更改設置”。 對我來說,最好的配置是這樣的:
-ddr = opengl
-dsoundhw =仿真
-glsl =禁用
-多重採樣=禁用
-mwo =啟用
-native_mdac
-npm =重新包裝
-orm =黑色緩衝區
-psm =啟用
-rtlm =自動
-聲音= alsa
-strictdrawordening =禁用
-vd =關閉
在這些選項中,有2個可以提高性能
-OffscreenRenderingMode,當設置FM(幀緩衝)選項時,它會拋出多個幀,凍結並一次又一次地執行相同的操作。 因此,任何遊戲都無法玩。 這就是為什麼建議使用反向緩衝的原因。
-直接聲音:硬件加速,完全更改為仿真。 與“完全”相比,這大大提高了性能和兼容性。
另外,要獲得性能,可以禁用GLSL和MultiSampling,但是會丟失圖形質量。
如果WINE即使完成所有這些操作仍未檢測到視頻卡,請執行以下操作:
更改選項後,我打開了用戶文件夾中的.wine目錄,然後打開了一個名為“ user.reg”的文件(用戶創建的註冊表項存儲在該文件中)。
查找[SoftwareWineDirect3D],最後添加:
“ VideoDescription” =“輸入帶引號的顯卡型號”“ VideoDriver” =“ nv4_disp.dll”“ VideoMemorySize” =“輸入顯卡內存”
就我而言,它看起來像這樣:
[SoftwareWineDirect3D] 1318967087“ DirectDrawRenderer” =“ opengl”“多重採樣” =“禁用”“ NonPower2Mode” =“重新包裝”“ OffscreenRenderingMode” =“ backbuffer”“ PixelShaderMode” =“啟用”“ RenderTargetLockMode” =“ auto” StrictLockMode“ “”已禁用“” UseGLSL“ =”已禁用“” VideoDescription“ =” GeForce 7025 / nForce 630a / PCI / SSE2 / 3DNOW! “ VideoDriver” =“ nv4_disp.dll”“ VideoMemorySize” =“ 512”
準備! 葡萄酒已經為戰爭做好了準備!
我們已經使用了WIne,Dx Wine和Winetricks。 現在,我們將使用名為Lutris的程序來增強所有功能。
Lutris簡介
Lutris和我最大的惡習...
Lutris是一個程序,它將所有遊戲分組在一個平台上,類似於Steam。
它的特點是支持幾乎所有內容,但請看一下銀行業務清單:
-Linux本機遊戲。
-Windows本機遊戲。
-MAME遊戲。
-朋友500、600、1200。
-Atari 2600、800、800XL,130XE,5200,ST,STE,TT,Lynx。
-萬代WonderSwan,WonderSwan顏色。
-在線瀏覽器遊戲,例如Quake Live,Minecraft和所有Flash。
-準將VIC-20,C64,C128,CBM-II,PLUS / 4。
-LucasArt SCUMM(猴子島,瘋狂大廈等)。
-MagnavoxOdyssey²,Videopac +。
-美泰Intellivision。
-Microsoft MSX,MS-DOS。
-NEC PC引擎Turbographx 16,Supergraphx,PC-FX。
-Nintendo NES,SNES,Game Boy,Game Boy Advance,Gamecube和Wii。
-Sega Master Sytem,Game Gear,Genesis,Dreamcast。
-SNK Neo Geo,Neo Geo Pocket。
-索尼Playstation。
-Z-Machine。
但最重要的是,對於每個遊戲,它都提供許多選項,因此建議您使用它,這比建議的要多,因為有很多Wine選項,取決於您可以更改的遊戲,而不會影響Wine或其他遊戲。 它就像PlayOnLinux,但Lutris對我來說似乎更好,因為它不僅使您可以訪問Windows遊戲,而且可以使用大量的模擬器。
最後,請說Lubuntu和Xubuntu沒有實質性的改進。 有人可能會認為使用更少的RAM內存會影響WINE的性能,但不會。 據推測,這是因為Wine主要使用CPU和視頻卡來處理。
來源: 廣iu
葡萄酒
Is
不是
模擬器
WINE不是模擬器。
就是說,在此之前,它的確切含義是“ WINdows Emulator”(“ WINE”)
現在,我已經開始測試在Linux上安裝Windows遊戲的位置,現在我在尋找什麼。 我能夠無縫地安裝和玩《雷神之鎚3》,《半條命1》和《神話時代》這四樣東西。 但是我想嘗試使用GTA 3(安裝它但在播放時未檢測到CD)和Jedi Knight 2,這給了我一個錯誤。
感謝這篇文章。
我想在Windows 3中安裝PC7遊戲,但由於不兼容而無法啟動,因此我認為如果可以對其進行轉換或轉換,以便Linux能夠支持它,那將會很好地祝福我。我問,因為我是10歲的孩子
這是什麼遊戲?
我喜歡在線操作7和在線cabal,我在Windows 7窗口中運行時都遇到問題,我必須在win XP中運行它,因為儘管我在PC上放了更多的內存,但是在win7和cabal中它並不能完全運行當前的圖形效果並具有更多的圖形效果在win xp上無法完全運行,但是如果在win7上可以完全運行,我會在Windows上討厭這些! 除了吃掉我所有的資源才能玩某些有趣的東西之外,總有些東西不兼容。我必須使用GAME BOSSTER和TUNAP UTILES下載整個系統,即使這樣也無法完全使用,我想看看OPERTION 7是否可以在Linux上運行該操作7不會更改記錄或類似內容,但是它有一個細節,那就是將游戲文件夾複製並粘貼到另一台PC上還不夠,您還必須複製放置在磁盤c上的文件夾,這就是LIN,乍一看您看到它之後,您並沒有重視pss,後來您意識到它是可執行文件在啟動時要查找的文件夾,並且該文件夾具有要遵循的路線以及版本信息。遊戲中的.EXE文件,它也可以在沒有任何損壞的情況下檢測路線的文件夾
為此,winehq和playonlinux的兼容性列表會告訴您100%可以運行的遊戲,以及仍然運行不佳的遊戲。
http://appdb.winehq.org/objectManager.php?sClass=application&iId=9399
http://appdb.winehq.org/objectManager.php?sClass=application&iId=5275
保羅
優秀的帖子!
我希望隨著時間的流逝,公司開始為GNU / Linux發布高質量的遊戲,這將是認識到Linux用戶已經佔總用戶的很大一部分的問題。
的問候!
我將AOM與擴展Titans一起運行,這是理所當然的,這是我唯一喜歡GüindosXD的遊戲,因為與親朋好友的挑戰,我知道。
我無法下載lutris ..🙁
您可以給我鏈接,以下載所有葡萄酒,葡萄酒技巧和Lutris
什麼是網站
我有一個0.8GHz的奔騰III和650mb的ram,當在葡萄酒中運行warcaft 3時消耗更少的方法是,一段時間後它開始變慢並且因為我沒有窗戶...
我不明白,有時他們在某些論壇上對Windows的批評太多,說這純粹是金錢(有時是正確的),但最終他們想下載DirectX。 我相信Windows和Linux都有缺陷,都是產品。 Linux對於編程,服務器,互聯網和工業非常有用。 儘管Windos對於家庭而言更有用,即對於遊戲,文檔,互聯網等。
例如,對於wifi和Internet基礎設施,Linux要好得多。 但是玩卻不是。
的問候!
如何安裝dx wine
有一天,我們將在linux中有一個不錯的選擇
不錯的貢獻,我看看是否可以在我的Manjaro Linux上使用它
借助UserisLinux和cia,與lutris和company一起在Linux上玩是一種奢侈。 再次使我們在GNU / Linux世界中成長……謝謝總..🙂
別客氣! 擁抱!
您好,我遇到問題,原因是我嘗試下載DX Wine,但自 http://sourceforge.net/projects/dxwine/ 它不再可用,我不知道是否還有其他下載方式。
所有Windows遊戲都可以與這些程序一起使用嗎?
您好,我有Ubuntu 15.10,我無法下載遊戲,因為它無法打開,有人可以向我解釋該怎麼做
噗! 我留在Windows上,下載,安裝和玩遊戲要比必須下載3或4個程序然後配置它們才能玩遊戲要容易得多。 Linux是為程序員或創建網絡和服務器的人員而設計的,但它並不是為喜歡視頻遊戲的我們而設計的。
本教程適用於在Linux上為Windows編寫的遊戲。 在Linux上為Linux編寫的遊戲就像在Windows上為Windows編寫的遊戲一樣:安裝它們就可以了。
現在問自己,如何在Windows上玩專為Linux編寫的遊戲,如果它比其他方法對您更容易,那麼您可以說Linux很爛。
問候。
這是我多年來見過的最好的答案
感謝您的教程...!