การเปิดตัว Wine 7.1 และ Wine staging 7.1

มีการเปิดตัวรุ่นทดลองของการใช้งาน Win32 API - Wine 7.1 แบบเปิด นับตั้งแต่การเปิดตัว 7.0 รายงานข้อผิดพลาด 42 รายการได้ถูกปิดลง และมีการเปลี่ยนแปลง 408 รายการ เพื่อเป็นการเตือนความจำ เริ่มต้นจากสาขา 2.x โปรเจ็กต์ Wine เปลี่ยนไปใช้รูปแบบการกำหนดหมายเลขเวอร์ชัน ซึ่งแต่ละเวอร์ชันที่เสถียรส่งผลให้ตัวเลขตัวแรกของหมายเลขเวอร์ชันเพิ่มขึ้น (6.0.0, 7.0.0) และการอัปเดต สำหรับการเผยแพร่ที่เสถียรจะถูกปล่อยออกมาโดยมีการเปลี่ยนแปลงในหลักที่สาม (7.0.1, 7.0.2, 7.0.3) เวอร์ชันทดลองที่พัฒนาขึ้นเพื่อเตรียมการสำหรับการเปิดตัวครั้งสำคัญครั้งต่อไป ได้รับการเผยแพร่โดยมีการเปลี่ยนแปลงในหลักที่สอง (7.1, 7.2, 7.3)

การเปลี่ยนแปลงที่สำคัญที่สุด:

  • เพิ่มการรองรับ API กราฟิก Vulkan 1.3
  • ชุดปัญหาเกี่ยวกับธีมได้รับการแก้ไขแล้ว
    การเปิดตัว Wine 7.1 และ Wine staging 7.1การเปิดตัว Wine 7.1 และ Wine staging 7.1
  • ปรับปรุงการรองรับโปรโตคอล WebSocket
  • ปรับปรุงการคลิปเคอร์เซอร์บนแพลตฟอร์ม macOS
  • มีการแก้ไขกับคอมไพเลอร์ IDL เพื่อปรับปรุงการรองรับ C++
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของเกมถูกปิดแล้ว: Age of Empires 3, Final Fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro
  • รายงานข้อผิดพลาดที่เกี่ยวข้องกับการทำงานของแอปพลิเคชันถูกปิด: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip

นอกจากนี้ เรายังสังเกตการก่อตัวของการเปิดตัวโปรเจ็กต์ Wine Staging 7.1 ภายในกรอบงานที่มีการสร้างไวน์เพิ่มเติม รวมถึงแพตช์ที่ยังไม่พร้อมเต็มที่หรือมีความเสี่ยงที่ยังไม่เหมาะสำหรับการนำไปใช้ในสาขาไวน์หลัก เมื่อเปรียบเทียบกับไวน์แล้ว Wine Staging ให้แพตช์เพิ่มเติม 561 แพตช์

รุ่นใหม่นำการซิงโครไนซ์กับฐานรหัส Wine 7.1 แพตช์ 3 รายการที่เกี่ยวข้องกับการใช้งานการแจ้งเตือนการโทรกลับใน xactengine การเพิ่ม WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY ใน ws2_32 และการใช้พื้นผิวที่จัดทำดัชนีแบบไดนามิก (แบบไม่มีการเชื่อมโยง) สำหรับ GLSL shaders ใน wined3d ได้ถูกถ่ายโอนไปยังไวน์หลักแล้ว อัปเดตแพตช์เพื่อรองรับ NVIDIA CUDA

นอกจากนี้ การเปิดตัวเลเยอร์ DXVK 1.9.4 ยังได้รับการเผยแพร่ โดยนำเสนอการใช้งาน DXGI (โครงสร้างพื้นฐานกราฟิก DirectX), Direct3D 9, 10 และ 11 ซึ่งทำงานผ่านการแปลการเรียกไปยัง Vulkan API DXVK สามารถใช้รันแอปพลิเคชันและเกมสามมิติบน Linux โดยใช้ Wine ซึ่งเป็นทางเลือกที่มีประสิทธิภาพสูงกว่าการใช้งาน Direct3D 3/9/10 ดั้งเดิมของ Wine ที่ทำงานบน OpenGL

ใน DXVK เวอร์ชันใหม่:

  • ตามค่าเริ่มต้น การจำลองจุดลอยตัวที่เข้มงวดใน D3D9 จะเปิดใช้งานบนระบบที่มีไดรเวอร์ RADV Vulkan เวอร์ชันอนาคต ซึ่งจะปรับปรุงความแม่นยำและประสิทธิภาพในการเรนเดอร์
  • ปรับปรุงการจัดสรรหน่วยความจำและลดการใช้หน่วยความจำในเกมที่ใช้หลายกระบวนการหรืออุปกรณ์ D3D
  • ปัญหาเกี่ยวกับการใช้หน่วยความจำวิดีโอบน NVIDIA GPUs ที่มี RBAR (แถบที่ปรับขนาดได้) เมื่อเปิดใช้งานการตั้งค่า dxvk.shrinkNvidiaHvvHeap ได้รับการแก้ไขแล้ว
  • ลบตัวเลือกเดิมเพื่อปิดการใช้งาน OpenVR
  • เปิดใช้งานการเพิ่มประสิทธิภาพและเพิ่มการรองรับเทคโนโลยี DLSS Reality Scaling สำหรับ God of War

ที่มา: opennet.ru

เพิ่มความคิดเห็น