|
Untuk menjalankan permainan Windows anda, kami memerlukan bantuan beberapa alat: WINE, Dx Wine, Winetricks dan LutrisDalam tutorial ini kita akan melihat cara memasang dan mengkonfigurasi setiap dari mereka. |
Pengenalan WINE
Seperti semua orang tahu, Linux tidak menyokong fail .EXE. Jadi bagaimana program Windows boleh berjalan? Nah, beberapa orang genius membuat program bernama WINE, yang bermaksud Wine bukan emulator, yang merupakan salah satu cara untuk menjalankan program Windows di Linux.
Tetapi, jika bukan emulator, bagaimana caranya?
Alasan Wine bukan emulator adalah kerana emulator cenderung menduplikasi seluruh persekitaran tempat program hidup, termasuk simulasi seni bina mikroprosesor tertentu. Anggur, sebaliknya, menerapkan apa yang boleh disebut lapisan keserasian, yang menyediakan alternatif untuk perpustakaan Windows.
Itu bagus? Ya dan Tidak. Mari beritahu beberapa kebenaran ...
Penggunaan RAM yang lebih baik
Windows (dalam mana-mana versi) mempunyai sebilangan besar program yang dimuatkan dalam memori RAM yang biasanya tidak dimuat di Linux (baca: antivirus, antimalware, dll.). WINE, ia tidak berbuat demikian. Akibatnya, ia menggunakan sumber yang lebih sedikit daripada Windows.
DirectX
Direct X adalah API yang paling banyak digunakan dalam permainan Windows dan eksklusif untuk sistem operasi ini. Linux, sebahagiannya, menggunakan OpenGL.
Jadi bagaimana Linux menjalankan permainan yang memerlukan DirectX jika hanya menggunakan OpenGL? Di situlah keajaiban Wine masuk: ia menjadikan OpenGL meniru DirectX.
Keputusan? Jelas sekali, ketika mencontohi, anda kehilangan prestasi.
Adakah permainan berjalan lebih baik di Windows? Saya akan memberitahu anda bahawa ia bergantung pada permainan. Namun, jawapannya adalah YA, tepatnya kerana peniruan Direct X. Boleh dikatakan bahawa permainan berdasarkan Direct X 7 berfungsi sama pada Windows seperti Linux, tetapi dengan DX9 dan seterusnya, banyak perkara berubah: prestasi sekitar 20% lebih sedikit.
Permainan untuk Windows
Sangat sukar bagi Wine untuk menjalankan permainan yang disertakan dengan sistem ini. Atas sebab ini, hingga hari ini, ia tidak berjalan, misalnya, permainan seperti Street Fighter IV, Resident Evil 5 atau Gear of Wars.
Windows yang berbeza untuk setiap permainan
Kelebihan yang dimiliki WINE adalah jika anda mahu, anda boleh menjalankan permainan lama di Windows 95, dan yang baru di Windows 7.
Dan pilihan tidak hanya berakhir di sana, tetapi juga membolehkan pemasangan program lain, seperti kerangka kerja, directx, dan semua yang dapat anda fikirkan.
Dan di sinilah WINE memanfaatkan fungsinya kerana, misalnya, ada permainan yang berfungsi dengan baik dengan Windows, dengan program x dipasang, dll.
Ini juga bermaksud bahawa jika anda menggunakan konfigurasi WINE umum, ada permainan yang akan berfungsi lebih baik dan yang lain lebih buruk. Oleh itu, untuk menjalankan permainan adalah lebih mudah untuk menjalankan WINE menggunakan program yang dipanggil PlayOnLinux, yang memberitahu WINE untuk menjalankan Windows yang dikonfigurasi dengan sempurna untuk permainan itu. Macam mana dengan?
Pemacu video Windows lebih baik daripada yang Linux
Semua ujian menunjukkan bahawa ketika menjalankan, misalnya, Open Arena, baik di Windows XP dan Linux, di Windows melemparkan lebih banyak bingkai. Dengan kata lain, di Windows skrin disegarkan lebih cepat daripada di Linux, yang bermaksud bahawa ia memanfaatkan kad video dengan lebih baik.
Ini tidak berlaku kerana permainan ini bukan asli atau kerana WINE atau emulator lain. Ujian telah dijalankan dengan menjalankan eksekusi asli masing-masing untuk setiap sistem operasi. Jadi? Jawapannya adalah bahawa, dengan semua faktor lain dihapuskan, hanya tinggal mengatakan bahawa pemacu kad video untuk Windows lebih baik (dari a sudut pandangan teknikal) daripada Linux.
Panduan Wain
Saya cadangkan memasang versi beta dari Wine, kerana dalam banyak keadaan ia mempunyai peningkatan yang tidak ada pada versi stabil, dan lebih banyak lagi pada versi terbaru 1.3.28 yang berfungsi dengan hebat dan dengan banyak peningkatan. Setelah selesai, anda mesti memasang Wain dan Winetricks. Anda juga mempunyai kemungkinan untuk memasang Lutris, PlayOnLinux y Vineyard itu boleh berguna, tetapi kami akan meninggalkannya untuk kemudian.
DirectX
Perkara pertama yang harus kita lakukan ialah memasang DirectX.
Dx Wine adalah kaedah terbaik untuk memasang DirectX.
Muat turun Dx Wine (program hebat yang dibuat oleh kuboode) yang memasang DirectX 9c dengan mudah di Wine. Ia bagus dan malah memberi anda pilihan untuk memiliki Dxdiag.
Anda mempunyai pilihan untuk memasang DX10 dan DX11, semuanya bergantung pada sama ada kad video yang anda miliki menyokongnya atau tidak.
|
| DxDiag, sesuai untuk mengetahui sama ada semua perkakasan dikenali di Wine. |
Visual Basic, .Net, dll.
Kemudian, dengan Winetricks anda boleh memasang program berikut yang, walaupun tidak wajib, mungkin diperlukan untuk menjalankan permainan.
Asas Visual:
- vcrun 2005 (Visual C ++ 2005)
- vcrun 2008 (Visual C ++ 2008)
- vcrun 2010 (Visual C ++ 2010)
Rangka Kerja:
- dotnet20 (Rangka Kerja NET 2.0)
- dotnet30 (Rangka Kerja NET 3.0)
- dotnet35 (Rangka Kerja NET 3.5)
- dotnet40 (Rangka Kerja BERSIH 4). Yang ini tidak muncul di Winetricks. Ia boleh dipasang secara manual.
Terdapat banyak lagi perkara yang perlu dipasang. Lihat pilihan yang diberikan oleh Winetricks. Apa yang anda perlukan bergantung pada mesin anda dan aplikasi yang ingin anda gunakan. Walau bagaimanapun, perkara di atas boleh dikatakan minimum dan sangat diperlukan.
|
| Winetricks |
Konfigurasikan pilihan Wain
Buka Winetricks dan pilih "Pilih wineprefix lalai" dan "Ubah tetapan". Bagi saya konfigurasi terbaik ialah:
- ddr = opengl
- dsoundhw = Peniruan
- glsl = dilumpuhkan
- multisampling = dilumpuhkan
- mwo = diaktifkan
- asli_mdac
- npm = mengemas semula
- orm = blackbuffer
- psm = diaktifkan
- rtlm = automatik
- bunyi = alsa
- ketatdrawordening = kurang upaya
- vd = mati
Daripada pilihan ini, terdapat 2 yang meningkatkan prestasi
- OffscreenRenderingMode, ketika menetapkan pilihan FM (Framebuffer), ia melemparkan beberapa bingkai, membeku, dan melakukan perkara yang sama berulang kali. Jadi permainan apa pun tidak dapat dimainkan. Atas sebab ini, "backbuffer" disyorkan.
- Suara Langsung: Pecutan Perkakasan, perubahan Lengkap untuk Peniruan. Ini sangat meningkatkan prestasi dan keserasian berbanding "penuh".
Juga, untuk mendapatkan prestasi, anda boleh mematikan GLSL dan MultiSampling, tetapi anda kehilangan kualiti grafik.
Sekiranya WINE, walaupun setelah semua ini, tidak mengesan kad video, lakukan ini:
Setelah anda menukar pilihan, saya membuka direktori .wine di folder pengguna anda, dan kemudian saya membuka fail bernama "user.reg" (kunci pendaftaran yang dibuat oleh pengguna disimpan di sana).
Terdapat mencari [SoftwareWineDirect3D] dan pada akhirnya tambahkan:
"VideoDescription" = "Masukkan model kad video dengan tanda kutip" "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "Masukkan memori kad video"
Dalam kes saya, ia kelihatan seperti ini:
[SoftwareWineDirect3D] 1318967087 "DirectDrawRenderer" = "opengl" "Multisampling" = "disable" "NonPower2Mode" = "repack" "OffscreenRenderingMode" = "backbuffer" "PixelShaderMode" = "enabled" "RenderTargetLockMode" = "auto" StrawMode "=" auto " "" UseGLSL "=" dilumpuhkan "" VideoDescription "=" GeForce 7025 / nForce 630a / PCI / SSE2 / 3D SEKARANG! " "VideoDriver" = "nv4_disp.dll" "VideoMemorySize" = "512"
Sedia! WINE sudah siap berperang!
Kami sudah menggunakan WIne, Dx Wine dan Winetricks. Sekarang kita akan meningkatkan semua ini dengan program bernama Lutris.
Pengenalan kepada Lutris
Lutris dengan beberapa keburukan terbesar saya ...
Lutris adalah program yang mengumpulkan semua permainan dalam satu platform, sesuatu yang serupa dengan Steam.
Ciri khasnya adalah menyokong SEBANYAK SEMUA, tetapi lihatlah senarai perkara yang ada:
- Permainan asli Linux.
- Permainan asli Windows.
- Permainan MAME.
- Rakan 500, 600, 1200.
- Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx.
- Bandai WonderSwan, WonderSwan Color.
- Permainan penyemak imbas dalam talian seperti Quake Live, Minecraft dan semua flash.
- Commmodore VIC-20, C64, C128, CBM-II, PLUS / 4.
- LucasArt SCUMM (Pulau Monyet, Maniac Mansion, dll).
- 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 dan Wii.
- Sega Master Sytem, ​​Game Gear, Genesis, Dreamcast.
- SNK Neo Geo, Neo Geo Pocket.
- Playstation Sony.
- Mesin Z.
Tetapi yang terbaik adalah untuk setiap permainan, ia memberi anda banyak pilihan, jadi LEBIH DARIPADA DIPERLUKAN anda menggunakannya, kerana terdapat banyak pilihan Wain, yang bergantung pada permainan yang boleh anda ubah, tanpa mempengaruhi sama ada Wine atau yang lain permainan. Ini seperti PlayOnLinux, tetapi Lutris nampak lebih baik bagi saya, kerana bukan sahaja memberi anda akses ke permainan Windows, tetapi juga sebilangan besar emulator.
Sebagai penutup, katakan bahawa tidak ada peningkatan yang ketara di Lubuntu dan Xubuntu. Seseorang mungkin berfikir bahawa menggunakan memori RAM yang lebih sedikit akan mempengaruhi prestasi WINE, tetapi tidak. Agaknya ini berlaku kerana Wine dikendalikan menggunakan kebanyakan CPU dan kad video.
Fuente: tambalan