ยุคปัจจุบัน ประกาศนักพัฒนาที่รับผิดชอบโครงการไวน์ โดยการโพสต์ การเปิดตัวเวอร์ชันทดลองใหม่ของการใช้งานแบบเปิดของ Win32 API Wine 4.14
พร้อมกับที่ นอกจากนี้ยังมีการโพสต์โดยการอัปเดตโครงการ Valve of the Proton 4.11-2 ซึ่งสร้างขึ้นจากความสำเร็จของโครงการ Wine และมีจุดมุ่งหมายเพื่อให้แน่ใจว่ามีการเปิดตัวแอปพลิเคชันเกมบน Linux ที่สร้างขึ้นสำหรับ Windows และนำเสนอในไดเร็กทอรี Steam
การเปลี่ยนแปลงหลักในไวน์ 4.14
ตั้งแต่รุ่น 4.13 มีการปิดรายงานข้อผิดพลาด 18 รายการและมีการเปลี่ยนแปลง 255 รายการ ด้วยการมาถึงของ Wine 4.14 เวอร์ชันใหม่นี้
จากรายงานบั๊กแบบปิดที่เกี่ยวข้องกับการทำงานของเกม และแอปพลิเคชั่น เราพบการปรับปรุงสำหรับ World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star citizen, Adobe Digital Editions 2
ท่ามกลางการเปลี่ยนแปลงหลักที่ไฮไลต์ในสิ่งพิมพ์ เราพบว่าโมโนเอนจินได้รับการอัปเดตเป็นเวอร์ชัน 4.9.2ซึ่งได้รับอนุญาตให้กำจัดปัญหาเมื่อเริ่มภารกิจ DARK และ DLC
ในขณะที่อยู่ใน DLL ในรูปแบบ PE (ปฏิบัติการแบบพกพา) พวกเขาไม่ได้เชื่อมโยงกับรันไทม์ MinGW อีกต่อไป
การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- Ntoskrnl ใช้การเรียกไปยัง MmIsThisAnNtAsSystem และเพิ่มต้นขั้วสำหรับการเรียกไปยัง SePrivilegeCheck และ SeLocateProcessImageName
- Wtsapi32 ใช้ฟังก์ชัน WTSFreeMemoryExA และ WTSFreeMemoryExW และเพิ่มสตับสำหรับ WTSEnumerateProcessesEx [AW], WTSEnumerateSessionsEx [AW] และ WTSOpenServerEx [AW]
- ใหม่ wlanui และ utildll dll ถูกเพิ่มเข้ามา
- โค้ดที่เกี่ยวข้องกับการจัดการกระบวนการเธรดและตัวอธิบายไฟล์ถูกส่งต่อจาก kernel32 ไปยัง kernelbase
- เพิ่มฟังก์ชันสำหรับการทำงานกับพื้นผิวใน wined3d เช่น wined3d_texture_upload_data () และ wined3d_texture_gl_upload_data ()
- แก้ไขข้อบกพร่องที่เกี่ยวข้องกับการจัดการข้อยกเว้นบนแพลตฟอร์ม ARM64
จะติดตั้ง Wine 4.14 เวอร์ชันทดลองบน Ubuntu และอนุพันธ์ได้อย่างไร
หากคุณสนใจที่จะทดสอบ Wine เวอร์ชันพัฒนาใหม่นี้บนเครื่องกลั่นของคุณคุณสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
ในการติดตั้ง Wine 4.14 เวอร์ชันนี้บน Ubuntu และอนุพันธ์ เราจะทำสิ่งต่อไปนี้ในเทอร์มินัลที่เราพิมพ์:
sudo dpkg --add-architecture i386
ตอนนี้เราจะเพิ่มสิ่งต่อไปนี้ลงในระบบ:
wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
การเปลี่ยนแปลงใน Proton 4.11-2
พวกเขาจะรู้ได้อย่างไร Proton ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันเกมได้โดยตรงที่มีให้สำหรับ Windows บนไคลเอนต์ Steam Linux เท่านั้น
บรรจุภัณฑ์ รวมถึงการใช้งาน DirectX 9 (อิงตาม D9VK), DirectX 10/11 (อิงตาม DXVK) และ 12 (อิงตาม vkd3d), ทำงานผ่านการแปลการเรียก DirectX ไปยัง Vulkan APIให้การสนับสนุนที่ดีขึ้นสำหรับคอนโทรลเลอร์เกมและความสามารถในการใช้โหมดเต็มหน้าจอโดยไม่คำนึงถึงความละเอียดหน้าจอที่รองรับในเกม
ในเวอร์ชันใหม่ของ Proton 4.11-2 เน้นที่ส่วนประกอบของ FAudio ด้วยการใช้ไลบรารีเสียง DirectX (API XAudio2, X3DAudio, XAPO และ XACT3) พวกเขาได้รับการอัปเดตเป็นเวอร์ชัน 19.08
ในขณะที่เครื่องยนต์ Mono ได้รับการอัปเดตเป็นเวอร์ชัน 4.9.2 และเลเยอร์ DXVK จนถึงเวอร์ชัน 1.3.2
นอกจากนี้ยังมีเอาต์พุตข้อมูลในโหมด 60 FPS สำหรับการแสดงผลที่มีอัตราเฟรมสูง (จำเป็นสำหรับเกมเก่า) แก้ไขปัญหาเกี่ยวกับการค้างเมื่อป้อนข้อความในเกม Earth Defense Force 5 และ Earth Defense Force 4.1
จะเปิดใช้งาน Proton บน Steam ได้อย่างไร?
สำหรับสิ่งนี้ พวกเขาควรเปิดไคลเอนต์ Steam และคลิกที่ Steam ที่มุมบนซ้ายแล้วคลิกการตั้งค่า
ในส่วน "บัญชี" คุณจะพบตัวเลือกในการลงทะเบียนสำหรับรุ่นเบต้า การทำเช่นนี้และยอมรับจะเป็นการปิดไคลเอนต์ Steam และดาวน์โหลดเวอร์ชันเบต้า (การติดตั้งใหม่)
ในตอนท้ายและหลังจากเข้าถึงบัญชีของพวกเขาพวกเขาจะกลับไปที่เส้นทางเดิมเพื่อยืนยันว่าพวกเขาใช้ Proton อยู่แล้ว