ค้นหาเว็บไซต์

Wine 10.18 ออกแล้วพร้อมฟีเจอร์แมป OpenGL บนพื้นฐาน Vulkan


Wine 10.18 เปิดตัวการแมปหน่วยความจำ OpenGL บนพื้นฐาน Vulkan และแก้ไขข้อบกพร่อง 30 รายการเพื่อปรับปรุงประสิทธิภาพของแอปและเกม Windows บน Linux

The Wine Project ชั้นความเข้ากันได้ที่ช่วยให้ผู้ใช้ Linux และ macOS สามารถรันแอปพลิเคชัน Windows ได้ ได้ปล่อยเวอร์ชัน 10.18 อย่างเป็นทางการในฐานะการอัปเดตบำรุงรักษาสำหรับซีรีส์ 10.x ที่เสถียร

หนึ่งในการเปลี่ยนแปลงสำคัญใน Wine 10.18 คือการเปิดตัวการทำแผนที่หน่วยความจำของ OpenGL โดยใช้ Vulkan ในโหมด WoW64 ฟีเจอร์นี้ช่วยเพิ่มประสิทธิภาพและความเข้ากันได้สำหรับแอปพลิเคชันที่ต้องพึ่งพา OpenGL โดยเฉพาะในสภาพแวดล้อมที่ผสมระหว่าง 32-bit และ 64-bit ด้วยการใช้ประโยชน์จาก Vulkan, Wine สามารถจัดการงานของ OpenGL ได้อย่างมีประสิทธิภาพมากขึ้น ทำให้การเรนเดอร์ลื่นไหลขึ้นและลดภาระงานที่เกินจำเป็นลง

การเพิ่มเติมที่สำคัญอีกอย่างคือ API ของ synchronization barriers ซึ่งช่วยปรับปรุงการประสานงานระหว่างเธรดและกระบวนการภายใน Wine ให้ใกล้เคียงกับพฤติกรรมของ Windows ในแอปพลิเคชันที่ซับซ้อนมากขึ้น นอกจากนี้ยังได้เพิ่มการรองรับข้อยกเว้นของ WinRT เพื่อขยายความเข้ากันได้กับแอปพลิเคชัน Windows สมัยใหม่ที่ขึ้นอยู่กับเฟรมเวิร์ก Windows Runtime

ขยายความสามารถในการเข้าถึงฮาร์ดแวร์เพิ่มเติม Wine 10.18 แนะนำการส่งต่อ SCSI ในโหมด WoW64 ทำให้สามารถจำลองการทำงานของอุปกรณ์ระดับต่ำได้แม่นยำขึ้นสำหรับแอปพลิเคชันที่สื่อสารโดยตรงกับอุปกรณ์ฮาร์ดแวร์

นอกจากการปรับปรุงใหญ่เหล่านี้แล้ว การอัปเดตนี้ยังมีการแก้ไขบั๊กถึง 30 รายการครอบคลุมซอฟต์แวร์หลากหลาย แก้ไขที่น่าสังเกตได้แก่ปัญหาในเกมอย่าง Sid Meier’s Pirates!, The Witcher 2, Jolly Rover, C&C Generals: Zero Hour, และ Exact Audio Copy รวมทั้งปัญหาด้านการใช้งานในแอปพลิเคชันอย่าง KeePass 2 และ Autodesk Fusion

สุดท้าย Wine 10.18 ยังแก้ไขปัญหาเชิงเทคนิคที่มีมานานหลายประการ รวมถึงการจัดการกับเครื่องหมายแบ็กสแลชที่ต่อท้ายในเส้นทางไฟล์ ข้อผิดพลาดการซิงโครไนซ์เธรด และความช้าของประสิทธิภาพในแอปพลิเคชัน OpenGL เมื่อใช้ระบบย่อย WoW64 ใหม่

สำหรับข้อมูลเพิ่มเติม กรุณาเยี่ยมชมประกาศ โค้ดต้นฉบับของ Wine 10.18 สามารถดาวน์โหลดได้จากหน้าของโครงการใน GitLab สำหรับผู้ที่สนใจทดลองใช้หรืออัปเกรดการติดตั้งปัจจุบัน แพ็กเกจไบนารีสำหรับการจัดจำหน่ายต่าง ๆ คาดว่าจะสามารถใช้งานได้ในไม่ช้า