Peningkatan utama pada Wine 11 untuk bermain game dan bekerja di Linux.

Pembaharuan Terakhir: 15/01/2026
penulis: Isaac
  • anggur Versi 11 mengintegrasikan NTSYNC dan arsitektur WoW64 yang diperbarui untuk meningkatkan kinerja multithreading dan menyederhanakan dukungan 32-bit.
  • Dukungan grafis meningkat dengan Vulkan 1.4, EGL secara default, dan peningkatan mode layar penuh, sehingga meningkatkan kompatibilitas dengan game modern dan klasik.
  • Wayland, Bluetooth, MIDI, ARM64, dan perangkat input menerima peningkatan, memperluas jangkauan perangkat keras dan lingkungan di mana Wine berfungsi dengan baik.
  • Cabang stabil baru ini menjadi dasar bagi Proton dan versi mendatang, memperkuat peran Linux dan macOS sebagai platform yang valid untuk perangkat lunak. Windows.

Peningkatan kualitas anggur 11

Wine 11 hadir sebagai salah satu versi yang paling ambisius. dari lapisan kompatibilitas populer (lihat latar belakang di Wine 10) yang memungkinkan Anda menjalankan aplikasi dan game Windows pada sistem berbasis Unix, terutama GNU/Linux dan juga macOS. Setelah siklus pengembangan selama setahun, dengan ribuan perubahan dan ratusan perbaikan bug, perangkat lunak ini telah menjadi komponen kunci bagi mereka yang ingin terus menggunakan perangkat lunak Microsoft tanpa harus meninggalkan desktop Linux mereka.

Jauh dari sekadar pembaruan kecil yang sederhana, Wine 11 memperkenalkan perubahan struktural yang mendalam. dalam hal performa, grafis, kompatibilitas perangkat keras, dan dukungan arsitektur. Mulai dari backend sinkronisasi NTSYNC yang baru hingga arsitektur WoW64 yang sepenuhnya diperbarui, bersama dengan peningkatan pada Wayland, Vulkan, ARM64, perangkat input, Bluetooth, dan pemindai, versi ini mewakili lompatan signifikan ke depan untuk bermain game di Linux (termasuk Steam Deck dan Proton) serta untuk aplikasi profesional dan aplikasi lama.

Apa itu Wine 11 dan mengapa hal ini sangat penting bagi Linux dan macOS?

Kompatibilitas Wine 11

Wine bukanlah emulator dalam pengertian klasik.melainkan implementasi ulang API Windows (Win16, Win32, dan penerusnya) pada sistem mirip Unix. Dalam praktiknya, ini berarti menerjemahkan panggilan Windows ke dalam panggilan sistem host asli, tanpa perlu virtualisasi yang rumit atau mesin virtual lengkap.

Setelah lebih dari tiga dekade pengembangan, Anggur telah menjadi komponen penting. di banyak distribusi GNU/Linux dan di proyek-proyek turunannya seperti ProtonWine adalah lapisan yang digunakan Valve untuk menjalankan game Windows di SteamOS dan Steam Deck. Sebagian besar perkembangan pesat game Linux dalam beberapa tahun terakhir bergantung secara langsung atau tidak langsung pada Wine.

Meskipun ekosistem perangkat lunak asli untuk Linux telah berkembang pesat, Kami masih memiliki sejumlah besar program dan game yang eksklusif untuk Windows.Mulai dari judul game AAA terbaru hingga game klasik dengan DirectDraw, termasuk alat dan utilitas perusahaan lama yang belum dimigrasikan, Wine adalah cara praktis untuk menghindari keharusan memelihara partisi Windows atau mesin virtual hanya untuk tugas-tugas tersebut.

Anggur 11 diterbitkan sebagai cabang tahunan stabil baruPerbaikan penting akan diintegrasikan ke dalam versi ini sepanjang tahun, sementara pengembangan eksperimental berlanjut di versi selanjutnya (11.xy, dan selanjutnya, 12.0). Strategi ini menyeimbangkan stabilitas bagi pengguna akhir dengan inovasi berkelanjutan bagi mereka yang ingin tetap mendapatkan pembaruan.

NTSYNC: Sinkronisasi ala Windows di kernel Linux

hasil anggur 11

Salah satu fitur unggulan Wine 11 adalah integrasinya yang penuh dengan NT SYNC., sebuah modul kernel Linux yang tersedia mulai versi 6.14. Driver ini mengimplementasikan primitif sinkronisasi Windows NT langsung ke dalam kernel Linux.

Sampai sekarang, Banyak operasi sinkronisasi ditangani di ruang pengguna.Dengan lebih banyak overhead dan latensi: kunci, semaphore, event, sinyal untuk mengkoordinasikan thread… Dengan NTSYNC, primitif ini diselesaikan di dalam kernel, mengurangi panggilan yang mahal dan meningkatkan kinerja dalam aplikasi multithreading tingkat tinggi.

Dalam kehidupan sehari-hari, hal ini terutama terlihat pada Game dan program modern yang menjalankan puluhan atau ratusan thread.Manajemen konkurensi yang lebih baik berarti lebih sedikit hambatan internal, frame per detik yang lebih stabil, dan risiko lebih rendah terhadap gangguan kecil atau perilaku yang tidak menentu di bawah beban berat.

Tidak semua distribusi mengaktifkan NTSCyNC secara default, jadi Pada sistem dengan kernel terbaru, mungkin perlu untuk memuatnya secara manual. menggunakan perintah sudo modprobe ntsyncJika hasilnya bagus, fitur ini dapat dikonfigurasi untuk dimuat secara otomatis saat startup. Distribusi berbasis game, seperti SteamOS dalam versi beta-nya, sudah mengintegrasikan fitur ini, membuka jalan bagi peningkatan ini untuk mencapai Steam Deck dan perangkat lainnya.

Di luar itu permainan, aplikasi apa pun yang menggunakan sinkronisasi secara intensif (misalnya, alat rendering, perangkat lunak ilmiah, atau utilitas untuk) backup Sistem kompleks) mendapat manfaat dari backend ini, sehingga semakin mendekati perilaku yang akan mereka dapatkan di bawah Windows asli.

WoW64 dirombak: selamat tinggal pada sebagian besar kekacauan 32-bit.

Pilar utama kedua dari Wine 11 adalah puncak dari arsitektur WoW64 yang baru. (Windows-on-Windows 64-bit). Desain ulang ini telah dikembangkan sejak versi sebelumnya dan sekarang dianggap lengkap dan siap untuk produksi.

Dalam skema klasik, Menjalankan aplikasi 32-bit membutuhkan proses Unix 32-bit. Oleh karena itu, distribusi tersebut menawarkan pustaka multilib. Semakin banyak sistem modern yang berupaya mengurangi model campuran ini karena mempersulit pemeliharaan dan meningkatkan jumlah paket yang dibutuhkan.

  Amerzone: The Explorer's Legacy – Kembalinya petualangan grafis yang tak terlupakan

Dengan WoW64 saat ini, Wine dapat mengeksekusi kode 32-bit di dalam proses 64-bit.tanpa terlalu bergantung pada pustaka sistem 32-bit. Modul Windows mengakses pustaka Unix 64-bit menggunakan penerjemah panggilan (thunk), menyederhanakan berbagai hal untuk distribusi yang ingin meninggalkan sebagian dari warisan multilib.

Arsitektur yang direnovasi ini juga Hal ini mengembalikan dan memperkuat dukungan untuk aplikasi 16-bit.Ini mungkin terdengar sangat kuno, tetapi tetap penting di beberapa lingkungan perusahaan di mana alat internal yang sangat lama masih digunakan.

Di antara pengaturan terkait yang kita temukan Pemetaan memori yang lebih baik untuk OpenGL, dukungan penerusan SCSI langsung, dan kemungkinan awalan 32-bit murni. dan berbagai perubahan internal yang bertujuan untuk membuat perangkat lunak lama dapat berfungsi secara konsisten.

Selain itu, sumber kebingungan lama pun hilang: biner terpisah wine64 hal itu tidak lagi diperlukanMulai sekarang, hanya satu file executable yang akan digunakan. wineyang secara otomatis memutuskan apakah akan bertindak sebagai lingkungan 32-bit atau 64-bit tergantung pada aplikasi yang diluncurkan. Jika terdapat dua versi aplikasi yang sama, versi 64-bit akan diprioritaskan, meskipun versi 32-bit selalu dapat dipaksakan jika diinginkan.

Wayland, X11, dan pengalaman desktop di Wine 11

Migrasi bertahap desktop Linux ke Wayland Hal ini memaksa proyek Wine untuk meningkatkan kemampuannya agar tidak terjebak pada X11. Distribusi yang sangat populer (Ubuntu, Fedora, KDE neon, openSUSE, dan lainnya) sudah menggunakan Wayland secara default atau berencana untuk segera melakukannya.

Wine 11 melanjutkan pekerjaan yang dimulai di cabang-cabang sebelumnya pada driver khusus winewayland.drv dan Hal ini secara signifikan meningkatkan integrasi desktop.Salah satu fitur baru yang paling terlihat adalah dukungan untuk papan klip Dua arah: menyalin teks di aplikasi Windows yang berjalan di Wine dan menempelkannya ke aplikasi Wayland asli (dan sebaliknya) kini berfungsi jauh lebih alami.

Itu juga tergabung Dukungan seret dan lepas dari aplikasi Wayland ke jendela Wine.Hal ini mempermudah alur kerja campuran. Misalnya, menyeret file dari pengelola file bawaan ke editor Windows yang berjalan melalui Wine kini jauh lebih mudah.

Detail penting lainnya adalah itu Perubahan mode layar ditiru melalui penskalaan komposer.Ini sangat bagus untuk game-game lama yang mencoba mengubah resolusi menjadi 640x480 atau nilai serupa, karena mencegah game tersebut muncul dalam jendela yang kecil atau tidak disesuaikan dengan baik pada monitor 1080p, 1440p, atau 4K.

Bagi mereka yang masih menggunakan X11, Wine 11 tidak melupakan mereka: Integrasi pengelola jendela X11 telah disempurnakan. Dan, dari segi grafis, backend EGL telah diaktifkan secara default untuk OpenGL, menggantikan GLX yang sudah lama digunakan. Langkah ini memungkinkan lebih banyak berbagi kode dengan pengontrol Wayland, memastikan bahwa peningkatan di satu area secara otomatis menguntungkan area lainnya.

Grafis, Vulkan, Direct3D, dan layar penuh

Subsistem grafis Wine 11 mendapatkan perbaikan yang signifikan.Hal ini berlaku untuk game modern maupun game klasik yang masih memiliki komunitas yang sangat aktif. Di satu sisi, dukungan Vulkan diperbarui ke versi 1.4, beserta ekstensi Win32 terkaitnya.

Dengan memperkuat kompatibilitas dengan Vulkan, Wine meningkatkan lapisan terjemahan Direct3D di atas API ini.Ini sangat penting agar judul game yang menuntut performa tinggi dapat berjalan dengan lancar. Kemampuan untuk mengelola memori, semaphore, dan pembatas eksternal telah ditambahkan, memperluas jangkauan mesin dan game yang dapat berjalan dengan benar. Pelajari lebih lanjut tentang teknologi grafis Valve dan NVK di [tautan ke dokumentasi terkait]. Katup DLSS dan NVK.

Di bidang Direct3D, hal ini telah diimplementasikan dan disempurnakan. Mode layar penuh eksklusif dan manajemen mode layar penuh umum.Hal ini khususnya memengaruhi game yang mengharapkan kontrol langsung atas mode video, yang sangat umum di era DirectX 9 dan sistem serupa.

Dengan perubahan ini, Masalah klasik seperti kedipan layar, perubahan resolusi yang tiba-tiba, atau perpindahan tak terduga ke desktop telah berkurang. Saat beralih dari mode game ke mode jendela atau menggunakan alt+tab, pengalaman yang didapatkan menjadi lebih mirip dengan apa yang Anda harapkan dari instalasi Windows asli.

Peningkatan praktis lainnya adalah bahwa Wine 11 mendukung dekode video H.264 yang dipercepat perangkat keras. melalui API video D3D11 menggunakan Vulkan Video. Ini menguntungkan baik pemutar media maupun platform. Streaming seperti adegan sinematik di dalam gim itu sendiri.

En laptop dan PC kelas menengah, Mengalihkan proses dekode video ke GPU mengurangi penggunaan CPU.Hal ini meningkatkan kelancaran dan menurunkan konsumsi energi, yang sangat bermanfaat jika Anda bermain game atau menonton konten multimedia di komputer dengan sumber daya terbatas.

  7 Program Pendidikan Terbaik untuk Anak

Pustaka vkd3d-shader, kunci untuk menerjemahkan shader Direct3D (termasuk bagian dari Direct3D 12) ke Vulkan, Meningkatkan dukungan untuk model shader lama (Shader Model 1-3)Ini berarti bahwa banyak game klasik dirender dengan lebih sedikit artefak, tekstur yang lebih baik, dan tampilan yang lebih setia pada aslinya.

Selain itu, ini dioptimalkan. kompresi tekstur (misalnya, BC4/BC5) dan pembuatan mipmap otomatisIni melembutkan detail pada jarak jauh dan menghindari "kecerahan aneh" atau pola ganjil saat memperkecil tampilan pada judul tertentu.

Performa keseluruhan, audio, dan periferal

Selain NTSYNC dan grafis, Wine 11 menyempurnakan manajemen prioritas thread. Baik di Linux maupun macOS. Tujuannya adalah agar game dan aplikasi dengan banyak proses internal dapat berperilaku lebih konsisten, tanpa lonjakan beban yang tiba-tiba.

Pada beberapa sistem Linux, Mungkin perlu untuk meninjau kembali batasan atau kebijakan perencanaan yang "baik".Hal ini karena banyak distribusi menggunakan pengaturan konservatif. Namun setelah disesuaikan dengan baik, Anda akan melihat peningkatan signifikan dalam kelancaran selama adegan yang membutuhkan banyak daya pemrosesan, terutama dalam game yang intensif prosesor.

Pada bagian suara, hal-hal berikut telah diperkenalkan. Peningkatan khusus untuk SoundFont (SF2) dan MIDIHal ini terutama memengaruhi game dan aplikasi dari akhir tahun 90-an dan awal 2000-an, di mana musik latarnya bergantung pada teknologi ini.

Mereka yang menikmati judul-judul retro biasanya menghargai musik yang lebih setia pada pengalaman aslinyaTanpa instrumen yang tidak biasa atau campuran yang tidak seimbang. Untuk profil ini, perubahan audio Wine 11 memberikan perbedaan yang nyata.

Mengenai perangkat input, Wine 11 Memperkuat sistem backend hydraw untuk joystick, controller, dan setir kemudi.Hal ini meningkatkan akurasi dan perilaku umpan balik gaya. Ini sangat menarik bagi penggemar simulator mengemudi atau penerbangan, di mana setir atau joystick yang didukung dengan baik benar-benar mengubah pengalaman tersebut.

Bluetooth, MIDI, ARM64, dan memori: Wine beradaptasi dengan perangkat keras baru.

Dukungan Bluetooth di Wine 11 mengalami kemajuan. Dengan driver yang telah diperbarui dan mampu mencari serta memasangkan perangkat di Linux melalui BlueZ. Dukungan untuk Bluetooth Low Energy (BLE) dan koneksi RFCOMM tingkat rendah telah ditambahkan.

Berkat itu, Pengontrol nirkabel, sensor, dan aksesori modern lebih mungkin berfungsi. dengan benar di bawah Wine, menghindari keharusan menggunakan solusi alternatif atau konfigurasi yang terlalu rumit.

Terkait pembuatan musik dan MIDI, Wine 11 menawarkan Latensi yang lebih rendah dan kompatibilitas MIDI yang lebih matang. Saat menggunakan synthesizer mereka. Mereka yang menggunakan perangkat lunak produksi musik atau sequencer Windows di Linux akan merasakan respons yang lebih cepat saat bermain dan merekam.

Ekosistem perangkat keras juga berubah menuju arsitektur alternatif, dan Wine 11 mempertimbangkan hal ini: Peningkatan khusus telah diterapkan untuk ARM64.Arsitektur yang semakin umum digunakan pada laptop ringan, mini PC, dan beberapa komputer desktop.

Salah satu kuncinya adalah Wine dapat mensimulasikan halaman memori 4K pada kernel ARM64 dengan ukuran halaman yang lebih besar. (16K atau 64K). Meskipun saat ini ditujukan untuk aplikasi yang relatif sederhana, hal ini membuka jalan bagi kompatibilitas yang lebih kuat pada perangkat ini.

Manajemen memori memanfaatkan teknik-teknik seperti Userfaultfd (UFFD) untuk menangani kesalahan halaman dari ruang pengguna.Pengujian internal proyek menunjukkan pengurangan drastis dalam waktu pemuatan untuk game-game tertentu, sehingga performanya mendekati performa yang ditawarkan pada sistem operasi Windows asli.

Di bidang keamanan dan komunikasi, berikut ini ditambahkan: algoritma kriptografi baru, seperti ECDSA_P521 dan ECDH_P521 di BCrypt, diperlukan untuk aplikasi saat ini yang bergantung pada protokol dan enkripsi modern.

Sistem berkas, TWAIN, utilitas, dan format

Wine 11 juga menyertakan perubahan signifikan pada sistem file.Memperkenalkan mekanisme titik penguraian ulang yang mirip dengan Windows. Ini memungkinkan metadata dilampirkan ke file dan direktori untuk mereproduksi tautan simbolik, pemasangan khusus, dan pintasan tingkat lanjut dengan lebih akurat.

Tingkat detail ini sangat penting untuk aplikasi perusahaan, alat pencadangan, atau sistem manajemen konten Aplikasi yang menggunakan sistem file secara intensif berperilaku sesuai harapan, tanpa kesalahan aneh saat mengikuti tautan atau menangani jalur yang kompleks.

Di bidang pemindaian, Wine 11 mengambil langkah maju yang signifikan dengan Implementasi API TWAIN 2.0 untuk aplikasi 64-bit.Berkat hal ini, fitur-fitur canggih seperti pemindaian multi-halaman, penggunaan pengumpan dokumen otomatis, dan manajemen dialog pemindaian yang lebih andal dapat diaktifkan.

Banyak blok yang muncul saat membuka antarmuka pemindai tertentu kini sudah menjadi masa lalu, jadi kantor dan pengguna rumahan yang mengandalkan aplikasi pemindaian untuk Windows Mereka sekarang memiliki lingkungan yang lebih stabil di Linux dan macOS.

  Cara membuat chroot jail di WSL2 langkah demi langkah

Wine 11 juga tayang perdana. jalur utilitas baru perintah Dirancang untuk pengguna tingkat lanjut dan administrator. Di antaranya, implementasi dari timeoutberguna untuk membatasi durasi proses, dan dukungan awal untuk runasyang memungkinkan menjalankan program dengan kredensial berbeda di dalam lingkungan Wine.

Mengenai format dan jaringan, telah ada Peningkatan kemampuan untuk bekerja dengan gambar TIFF dan penambahan dukungan untuk Unicode 17.0.0.Hal ini memperluas jangkauan karakter dan simbol yang dapat ditangani oleh aplikasi.

Ini juga diaktifkan kemampuan untuk melakukan ping melalui IPv6 dan dukungan untuk file berukuran besar sedang diperluas melalui Zip64 dalam layanan pengemasan, yang merupakan kunci dalam lingkungan di mana kumpulan data terkompresi yang sangat besar dipindahkan.

Game, Proton, dan peran Wine 11 dalam ekosistem Linux

Sepanjang siklus pengembangan Wine 11, ratusan perbaikan bug yang berfokus pada gim video telah terkumpul.Catatan pembaruan menyebutkan judul-judul yang beragam seperti Nioh 2, StarCraft 2, The Witcher 2, Wing Commander Secret Ops, Call of Duty: Black Ops II, Final Fantasy XI, ditambah peluncur populer seperti Battle.net.

Koreksi ini mencakup Kesalahan grafis, kegagalan input, kerusakan sesekali, dan fitur yang belum diimplementasikan. Masalah-masalah tertentu dianggap remeh dalam beberapa game. Misalnya, dalam Release Candidate terbaru, beberapa masalah telah teratasi dalam game seperti Rocket League, Monster Truck Madness 2, Heroes of Might and Magic V, Batman: Arkham Origins, dan Tomb Raider (2013).

Perubahan-perubahan itu tidak terlalu mencolok, tetapi serangkaian koreksi yang terus-menerus inilah yang Hal itulah yang membedakan antara versi yang "dapat digunakan" dan versi yang benar-benar andal. untuk dimainkan setiap hari, baik untuk judul-judul terbaru maupun game klasik dari katalog.

Semua pekerjaan ini berdampak langsung pada Proton: Wine 11 menjadi fondasi tempat Proton 11 akan dibangun., yaitu lapisan yang digunakan Steam untuk menjalankan game Windows di Linux, termasuk Steam Deck dan SteamOS. Lapisan ini juga menyediakan panduan cara penggunaan untuk... Instal game Windows dengan Steam di Linux.mengurangi kebutuhan akan konfigurasi yang kompleks.

Bagi mereka yang bermain di distribusi GNU/Linux di Spanyol dan seluruh Eropa, Ini berarti katalog permainan yang dapat dimainkan terus berkembang., dengan berkurangnya kebutuhan akan cheat, skrip aneh, atau konfigurasi yang sangat rumit agar sebuah judul game dapat berfungsi dengan baik.

Instalasi, cabang stabil, dan hubungan dengan alat lain

Wine 11.0 tersedia di situs web resmi WineHQ.org.Wine tersedia baik sebagai kode sumber maupun dalam paket biner atau repositori untuk distribusi yang paling banyak digunakan. Meskipun hampir semua distribusi menyertakan beberapa versi Wine, alternatif seperti WinBoat Mereka menawarkan berbagai cara untuk mengeksekusi. apps dari Windows ke Linux.

Di Ubuntu (yang banyak digunakan baik di lingkungan rumah maupun profesional), WineHQ memelihara repositori khusus untuk versi mulai dari 22.04 LTS dan seterusnya.Ini memungkinkan Anda untuk menginstal edisi stabil terbaru dan menerima pembaruan tanpa bergantung pada kecepatan pembaruan dari Canonical sendiri.

Distribusi populer lainnya seperti Debian, Fedora, openSUSE, Linux Mint dan turunannya juga Mereka memiliki paket yang dikelola baik oleh proyek itu sendiri maupun oleh komunitas yang sangat aktif.Hal ini membuat adopsi Wine 11 relatif mudah bahkan jika Anda tidak ingin mengkompilasi apa pun secara manual.

Setelah merilis versi stabil, tim Wine melanjutkan siklus rilis pengembangan dua mingguanWine 11.1 akan dirilis dalam beberapa minggu lagi, dan dari situ jalan menuju Wine 12.0 di masa mendatang akan dimulai, mengikuti pola proyek yang biasa.

Mereka yang lebih menyukai stabilitas dapat tetap berada di cabang 11 sepanjang tahun, sementara Pengguna yang lebih tidak sabar dapat langsung beralih ke versi pengembangan. untuk menguji fitur-fitur baru terlebih dahulu, dengan menerima kemungkinan terjadinya beberapa kegagalan sesekali.

Secara paralel, lapisan seperti Proton atau solusi berbasis Wine komersial akan secara bertahap menyerap peningkatan-peningkatan ini, dengan dampak khusus pada game di Linux, performa di Steam Deck, dan kompatibilitas dengan aplikasi profesional yang belum banyak perusahaan migrasikan ke cloud atau perangkat lunak asli.

Dengan dukungan dari NTSYNC, arsitektur WoW64 yang baru, peningkatan pada Wayland, Vulkan, manajemen memori, periferal, ARM64, pemindai, enkripsi, dan ratusan perbaikan khusus untuk game dan aplikasi dunia nyata, Wine 11 semakin memantapkan posisinya sebagai pembaruan penting bagi siapa pun yang mengandalkan perangkat lunak Windows di Linux atau macOS.Menawarkan keseimbangan yang sangat menarik antara kinerja, kompatibilitas, dan kenyamanan bagi pengguna akhir.

Bahasa Indonesia:Linux 6.14-0
Artikel terkait:
Linux 6.14 menghadirkan peningkatan dalam kinerja, kompatibilitas, dan keamanan