Wine 11.6 ปรับปรุงการใช้งานม็อดในเกมพีซีและฟื้นฟูไดรเวอร์ Android

ประเด็นสำคัญ:
  • การเปิดใช้งานการพัฒนาไดรเวอร์ wineandroid อีกครั้ง เพื่อให้สามารถเรียกใช้แอปพลิเคชันเดสก์ท็อปบนระบบปฏิบัติการมือถือของ Google ได้
  • กฎใหม่สำหรับการจัดลำดับการโหลดไฟล์ DLL ซึ่งช่วยปรับปรุงความเข้ากันได้กับม็อดเกมอย่างมาก
  • วิธีแก้ปัญหาการปิดโปรแกรมโดยไม่คาดคิดในโปรแกรมที่คอมไพล์โดยใช้คำสั่งประมวลผล AVX
  • แก้ไขข้อบกพร่องที่ทำให้ไม่สามารถบันทึกการตั้งค่าและการกำหนดค่าในแอปพลิเคชันที่สร้างขึ้นบนสภาพแวดล้อม .NET ได้
  • แพทช์โดยตรงเพื่อแก้ไขปัญหาและทำให้เกมดัง ๆ อย่าง Cyberpunk 2077, Diablo IV และ Mount & Blade: Warband มีเสถียรภาพมากขึ้น

ไวน์ 11.0

การพัฒนาเลเยอร์ความเข้ากันได้ที่มีชื่อเสียงที่สุดสำหรับการใช้งานซอฟต์แวร์ Windows บนระบบที่ใช้ Unix ยังคงดำเนินไปอย่างต่อเนื่อง เวอร์ชันทดลองของ Wine 11.6 พร้อมใช้งานแล้ว สำหรับการดาวน์โหลด ซึ่งนำมาด้วย มีการเปลี่ยนแปลง 261 รายการ และแก้ไขข้อผิดพลาด 28 รายการ มีการบันทึกข้อมูลไว้ตั้งแต่การส่งมอบครั้งก่อน

การปรับปรุงนี้ โดยจะเน้นที่การปรับแต่งความเข้ากันได้กับส่วนเสริมจากผู้พัฒนาภายนอกสำหรับวิดีโอเกม และในการฟื้นฟูโครงการพัฒนาต่างๆ ที่หยุดชะงักไปสักระยะหนึ่ง

การกลับมาของ Wine บน Android และการโหลดไฟล์ DLL

หนึ่งในเรื่องที่น่าประหลาดใจที่สุดในภาคนี้คือ... กลับมาทำงานต่อในส่วนของตัวควบคุม WineAndroidส่วนประกอบนี้มีหน้าที่หลักในการ... อนุญาตให้แพลตฟอร์มทำงานบนระบบปฏิบัติการมือถือของ Google สิ่งนี้เปิดโอกาสให้สามารถใช้งานซอฟต์แวร์เดสก์ท็อปแบบดั้งเดิมบนโทรศัพท์และแท็บเล็ต Android ได้โดยตรง การเปิดใช้งานโมดูลนี้อีกครั้งแสดงให้เห็นถึงความสนใจที่เพิ่มขึ้นในการนำ Win32 API มาใช้กับสถาปัตยกรรมมือถือ

ในส่วนของการปรับปรุงเกมพีซีนั้น ผู้พัฒนาได้ดำเนินการดังต่อไปนี้ กฎใหม่สำหรับการกำหนดลำดับการโหลดที่แน่นอนของไลบรารีแบบไดนามิก (DLL) การปรับปรุงนี้เป็นข่าวดีเยี่ยมสำหรับการสร้างม็อด เนื่องจากม็อดที่สร้างโดยชุมชนจำนวนมากอาศัยไลบรารีที่กำหนดเองซึ่งต้องถูกแทรกในลำดับที่เฉพาะเจาะจงมากเพื่อหลีกเลี่ยงการทำให้เอนจิ้นเกมล่ม ในขณะเดียวกัน ทีมงานก็ยังคงปรับปรุงความเข้ากันได้โดยรวมกับสคริปต์ VBScript อย่างต่อเนื่อง

การแก้ไขคำสั่ง AVX และสภาพแวดล้อม .NET

ต่ำต้อย Wine 11.6 แก้ไขข้อผิดพลาดที่สำคัญ และมี แก้ไขปัญหาที่เกิดขึ้นซ้ำๆ ซึ่งทำให้โปรแกรมที่คอมไพล์แล้วปิดตัวลงโดยไม่คาดคิด อย่างชัดเจน พร้อมรองรับคำสั่ง AVXขณะนี้ระบบดังกล่าวรับประกันการใช้งานโปรเซสเซอร์ที่เสถียรและปลอดภัยยิ่งขึ้น ในทำนองเดียวกัน ผู้ใช้แอปพลิเคชันที่ใช้ .NET จะสังเกตเห็นว่าการตั้งค่าของพวกเขาได้รับการบันทึกอย่างถูกต้องระหว่างเซสชันแล้ว ซึ่งเป็นการแก้ไขข้อบกพร่องด้านการบันทึกข้อมูลที่ขัดขวางการใช้งานเครื่องมือทำงานต่างๆ ในชีวิตประจำวัน

ซอฟต์แวร์ที่กู้คืนและเกม AAA

งานปรับปรุงโค้ดได้ส่งผลดีโดยตรงต่อโปรแกรมและเกมชื่อดังมากมายในแวดวงซอฟต์แวร์โดยทั่วไปรายงานเกี่ยวกับปัญหาการแสดงผลและการเริ่มต้นระบบได้ถูกปิดลงแล้ว ในโปรแกรมยูทิลิตี้ต่างๆ เช่น Google Earth Installer, โปรแกรมแก้ไข PDF-XChange, HWiNFO 8.24 (ซึ่งก่อนหน้านี้ต้องบังคับตั้งค่า Windows 7 เพื่อให้ใช้งานได้), โปรแกรมติดตั้ง PDFSam, ซอฟต์แวร์จำลอง เช่น Neko Project และโปรแกรมบริหารจัดการ เช่น Buhl Tax 2026

นอกจากนี้ ผู้เล่นยังจะได้รับแพ็คเกจการอัปเดตครั้งใหญ่ด้วย การเข้าถึงร้านค้าในเกม Diablo IV ได้รับการแก้ไขแล้ว และปัญหาเกมค้างที่เกิดจากไลบรารีบางตัวใน Cyberpunk 2077 ได้รับการแก้ไขแล้ว นอกจากนี้ รายชื่อเซิร์ฟเวอร์มัลติเพลเยอร์ใน Mount & Blade: Warband ได้รับการแก้ไขแล้ว และไลบรารีที่หายไปซึ่งจำเป็นสำหรับการเปิดใช้งาน Minecraft Windows 10 Edition ได้รับการแก้ไขแล้ว ทำให้การเล่นเกมมีความเสถียรมากขึ้น

สุดท้ายนี้ หากคุณสนใจเรียนรู้เพิ่มเติม คุณสามารถตรวจสอบรายละเอียดการเปิดตัวได้ ในลิงค์ต่อไปนี้.

จะติดตั้ง Wine 10.20 เวอร์ชันพัฒนาบน Ubuntu และอนุพันธ์ได้อย่างไร?

ในการติดตั้ง Wine 11.6 เวอร์ชันทดลองบน Ubuntu หรือระบบปฏิบัติการที่พัฒนาต่อยอดจาก Ubuntu คุณควรทราบว่า จำเป็นต้องใช้คลังเก็บข้อมูลอย่างเป็นทางการของ WineHQ เนื่องจากแพ็กเกจเริ่มต้นในระบบปฏิบัติการเหล่านี้มักจะล้าหลังอยู่หลายเวอร์ชัน กระบวนการจึงทำได้ง่ายและดำเนินการทั้งหมดผ่านทางเทอร์มินัล

ขั้นตอนแรก พวกเขาควรตรวจสอบว่าจำเป็นต้องเปิดใช้งานสถาปัตยกรรม 32 บิตหรือไม่ หากพวกเขาใช้ สำหรับ Ubuntu เวอร์ชันก่อน 25.10 จำเป็นต้องเรียกใช้คำสั่งต่อไปนี้:

sudo dpkg --add-architecture i386

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

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

sudo mkdir -pm755 /etc/apt/keyrings

หลังจากนั้นทันที พวกเขาจะดาวน์โหลดรหัสอย่างเป็นทางการและแปลงให้เป็นรูปแบบที่ระบบอ่านได้โดยใช้คำสั่ง:

wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -

เมื่อระบบเชื่อถือแหล่งที่มาของไฟล์แล้ว ก็จำเป็นต้อง... เพิ่ม repository ที่ถูกต้องสำหรับเวอร์ชันที่คุณใช้งาน หากคุณไม่ทราบชื่อรหัสของระบบปฏิบัติการของคุณ (เช่น noble, jammy เป็นต้น) คุณสามารถค้นหาได้ง่ายๆ โดยพิมพ์:

cat /etc/os-release

เมื่อทราบเวอร์ชันแล้ว พวกเขาก็จะดาวน์โหลดไฟล์ต้นฉบับที่ตรงกัน ใน Ubuntu และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Ubuntu ขั้นตอนนี้สามารถทำได้โดยอัตโนมัติโดยการคัดลอกและวางคำสั่ง:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources

สุดท้าย พวกเขาจะอัปเดตรายการแพ็กเกจที่มีอยู่โดยพิมพ์:

sudo apt update

เนื่องจาก Wine 11.6 เป็นเวอร์ชันที่อยู่ระหว่างการพัฒนาอย่างต่อเนื่อง คุณจึงต้องติดตั้งเวอร์ชันทดลองโดยพิมพ์คำสั่งต่อไปนี้:

sudo apt install --install-recommends winehq-devel

เมื่อกระบวนการเสร็จสิ้น พวกเขาจะดำเนินการตามคำสั่ง:

winecfg

ขั้นตอนนี้จะช่วยให้โปรแกรมเตรียมสภาพแวดล้อมการทำงาน จากนั้นคุณสามารถติดตั้งและเปิดแอปพลิเคชัน Windows ได้โดยคลิกขวาที่ไฟล์ .exe แล้วเลือกโปรแกรม Wine