Kandidat rilis Wine 5.0 dan rilis paket untuk menjalankan game Windows Proton 4.11-10

Dimulai menguji kandidat rilis pertama Wine 5.0, implementasi terbuka dari API Win32. Basis kode telah dimasukkan ke mode beku sebelum rilis, yang diharapkan pada akhir Desember atau awal Januari. Dibandingkan dengan rilis Wine 4.21 37 laporan bug ditutup dan 475 perubahan dilakukan.

Perubahan terpenting:

  • Mesin peramban Tokek Anggur, yang digunakan di perpustakaan MSHTML, telah diperbarui ke rilis 2.47.1. Kode pemuatan mesin Gecko telah dikerjakan ulang dan kemampuan untuk meluncurkannya dari instalasi umum yang tidak khusus untuk Wine telah ditambahkan;
  • Tabel Unicode telah diperbarui ke versi 12.1.0. Fungsi untuk konversi Unicode telah dikerjakan ulang di ntdll;
  • Menambahkan versi awal perpustakaan MSADO (Objek Data ActiveX) dengan antarmuka untuk mengakses dan memanipulasi data melalui penyedia OLE DB, misalnya, untuk menghubungkan program ke server SQL;
  • Dukungan untuk menginstal pembaruan telah ditambahkan ke utilitas WUSA (Windows Update Standalone);
  • Pekerjaan dilanjutkan untuk mentransfer kode dari kernel32 ke kernelbase dan merestrukturisasi perpustakaan ini. Misalnya, Dapatkan/SetLocaleInfoW, GetStringType, LCMapString, CompareString,
    Fungsi GeoID, FindFirst/NextFile, dan zona waktu. Kode untuk inisialisasi kernel telah dipindahkan sebagian ke ntdll;

  • bcrypt telah menambahkan dukungan untuk memverifikasi hash dengan tanda tangan digital berdasarkan kunci ECDSA;
  • Banyak fitur baru telah ditambahkan ke VBScript, termasuk ScriptTypeInfo_* dan ScriptTypeComp_Bind*;
  • Laporan kesalahan terkait pengoperasian game dan aplikasi ditutup:
    Microsoft Document Explorer 2008, wintetris 1.01, Midtown Madness 2, FIFA Online 3, FXCM Trading Station II, Symenu 4.11, DM Genie 2.x, Editor Video VSDC, Quest Kostum 2, Geometry Wars 3, Chime, DxO Photolab 2, Manajer Sepak Bola 2017, Penampil Kamera IP 4.x, Beat Hazard 2, Visual C++ Express 2005.

Selain itu, Katup ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° rilis baru proyek Proton 4.11-10, yang didasarkan pada pengembangan proyek Wine dan bertujuan untuk memungkinkan aplikasi game yang dibuat untuk Windows dan disajikan dalam katalog Steam untuk dijalankan di Linux. Prestasi proyek sebaran di bawah lisensi BSD. Proton memungkinkan Anda menjalankan langsung aplikasi game khusus Windows di klien Steam Linux. Paket ini mencakup implementasi DirectX 9 (berdasarkan D9VK), DirectX 10/11 (berdasarkan Dxvk) dan DirectX 12 (berdasarkan vkd3d), bekerja melalui terjemahan panggilan DirectX ke Vulkan API, memberikan peningkatan dukungan untuk pengontrol game dan kemampuan untuk menggunakan mode layar penuh terlepas dari resolusi layar yang didukung dalam game.

Di Proton versi baru:

  • Kemungkinan meluncurkan game disediakan Halo: Kepala Collection Guru (membutuhkan rilis beta dari klien Steam dan rilis perpustakaan GnuTLS kurang dari 3.5.4 untuk dijalankan). Beberapa mode permainan hilang karena tidak tersedianya dukungan EasyAntiCheat;
  • Pengendali event mouse telah ditingkatkan secara signifikan, yang berdampak positif pada perilaku mouse di game Fallout 4, Furi, dan Metal Gear Solid V;
  • Menambahkan mode penskalaan bilangan bulat baru yang memberikan peningkatan kejernihan piksel saat Anda memperbesar. Mode ini diaktifkan dengan memulai dengan variabel lingkungan WINE_FULLSCREEN_INTEGER_SCALING=1;
  • Menyelesaikan beberapa masalah dengan tata letak pengontrol game. Perubahan tersebut memungkinkan game Telltale bekerja lebih baik dengan pengontrol Xbox, serta game Cuphead dan ICEY dengan pengontrol PlayStation 4 yang terhubung melalui Bluetooth;
  • Peningkatan penanganan umpan balik gaya pada gamepad, terutama saat menggunakan pengontrol roda kemudi.
  • Masalah pembekuan Metal Gear Solid V saat pengaktifan telah teratasi.
  • Memperbaiki regresi kinerja saat menggunakan pengontrol game Xbox;
  • Saat memainkan Trine 4, batas kecepatan bingkai 30 FPS telah dihapus;
  • Memperbaiki kerusakan saat memainkan IL-2 Sturmovik;
  • Versi komponen pihak ketiga yang diperbarui: D9VK diperbarui ke versi 0.40-rc-p, dan FAudio ke 19.12. Koreksi telah dilakukan pada DXVK.

Sumber: opennet.ru

Tambah komentar