
สิ่งพิมพ์ของ ไวน์ 11.0 นี่ถือเป็นก้าวสำคัญใหม่สำหรับผู้ที่ใช้ Linux หรือ macOS แต่ยังคงต้องการใช้งานโปรแกรมและเกมที่ออกแบบมาสำหรับ Windows โครงการโอเพนซอร์สที่ใช้งานกันอย่างแพร่หลายนี้ได้ปล่อยเวอร์ชันเสถียรประจำปีอีกครั้ง หลังจากที่ได้มีการปล่อยเวอร์ชันย่อยทุกสองสัปดาห์มาตลอดทั้งปี สาขา 10.xx.
โดยเวอร์ชั่นนี้ WINE ตอกย้ำบทบาทของตนในฐานะเลเยอร์ความเข้ากันได้ที่สำคัญสำหรับระบบนิเวศของพีซีเนื่องจากไม่เพียงแต่ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันและเกมของ Windows บนระบบที่คล้าย Unix ได้เท่านั้น แต่ยังทำหน้าที่เป็น... ฐานสำหรับโปรตอนเทคโนโลยีของ Valve ซึ่งผสานรวมเข้ากับ Steam Play และใช้ใน SteamOS และ Steam Deck ทำให้ผู้ใช้ในยุโรปจำนวนมากสามารถเข้าถึงแคตตาล็อกเกมที่ใหญ่ขึ้นอย่างมากบนระบบปฏิบัติการ Linux ทั่วไปของพวกเขา
กำหนดการเปิดตัวและกระบวนการพัฒนา
ก่อนการเปิดตัว WINE 11.0 จะมีเหตุการณ์ต่างๆ เกิดขึ้นมากมายก่อนหน้านั้น เวอร์ชันผู้สมัคร (RC) ซึ่งช่วยในการแก้ไขข้อบกพร่องก่อนการวางจำหน่ายเวอร์ชันเสถียร โดยเฉพาะอย่างยิ่ง วงจรการพัฒนา WINE 11.0 ประกอบด้วยเวอร์ชัน Release Candidate หลายเวอร์ชัน ซึ่งรวมถึง... WINE 11.0-rc5 ซึ่งรวมถึงการแก้ไขข้อบกพร่อง 32 รายการในบรรดาข้อบกพร่องที่ได้รับการแก้ไขนั้น ได้แก่ ปัญหาในเกมต่างๆ เช่น Monster Truck Madness 2, Rocket League และ BioShock 2 รวมถึงการปรับปรุงโปรแกรมติดตั้งแอปพลิเคชัน เช่น VirtualBox
Alexandre Julliard หัวหน้าโครงการ WINE ยืนยันในรายชื่อผู้รับอีเมลถึงความตั้งใจที่จะปล่อย WINE 11.0 ในวันที่... เวอร์ชันเสถียร เมื่อขั้นตอนการทดสอบเวอร์ชันก่อนวางจำหน่ายเสร็จสมบูรณ์ และหากไม่มีปัญหาใดๆ เกิดขึ้นในนาทีสุดท้าย เวอร์ชันเสถียรของ WINE 11.0 ก็ได้ถูกปล่อยออกมาตามแผนที่วางไว้ โดยเวอร์ชันนี้ถูกนำเสนอเป็นการอัปเดตประจำปีครั้งใหญ่ ซึ่งการพัฒนาทั้งหมดในปีต่อๆ ไปจะยึดเป็นพื้นฐาน
รองรับ NTSYNC เวอร์ชันใหม่เพื่อประสิทธิภาพที่ดียิ่งขึ้น
หนึ่งในคุณสมบัติใหม่ที่โดดเด่นที่สุดของ WINE 11.0 คือความสามารถในการใช้ โมดูลเคอร์เนล NTSYNC ใน Linux เวอร์ชัน 6.14 ขึ้นไปโมดูลนี้อนุญาตให้จำลองกลไกการซิงโครไนซ์ของ Windows NT ในเคอร์เนลเอง แทนที่จะเป็นในพื้นที่ผู้ใช้ ส่งผลให้ประสิทธิภาพดีขึ้นในแอปพลิเคชันและเกมที่ใช้มัลติเธรดอย่างหนัก
ในทางปฏิบัติ ผู้ใช้งานระบบปฏิบัติการ Linux รุ่นใหม่ๆ ที่อัปเดตเคอร์เนลของตน และเมื่อโหลดโมดูล NTSYNC คุณอาจสังเกตเห็นประสิทธิภาพที่เพิ่มขึ้นในเกมบางเกม โดยเฉพาะเกมที่มีการทำงานพร้อมกันจำนวนมาก บางระบบปฏิบัติการไม่ได้เปิดใช้งานโมดูล NTSYNC โดยค่าเริ่มต้น ในกรณีเหล่านั้น คุณสามารถโหลดโมดูลดังกล่าวด้วยตนเองได้ sudo modprobe ntsync และหากใช้งานได้ดี ให้ตั้งค่าระบบให้โหลดโดยอัตโนมัติทุกครั้งที่บูตเครื่อง
โหมด WoW64 ที่พัฒนาอย่างสมบูรณ์และรองรับแอปพลิเคชันรุ่นเก่า
ในเวอร์ชันก่อนหน้า WINE ได้นำเสนอ... โหมด WoW64 ใหม่ ออกแบบมาเพื่อเรียกใช้แอปพลิเคชัน 32 บิตบนระบบ WINE 64 บิตโดยไม่ต้องพึ่งพาไลบรารีของระบบปฏิบัติการ 32 บิต ซึ่งมีความสำคัญเนื่องจากดิสทริบิวชันจำนวนมากได้ลดหรือยกเลิกการสนับสนุน multilib แบบดั้งเดิมไปแล้ว
ด้วย WINE 11.0 WoW64 เวอร์ชันใหม่นี้มีฟีเจอร์เทียบเท่ากับเวอร์ชันเก่า และขณะนี้ถือว่าได้รับการสนับสนุนอย่างเต็มที่แล้ว โดยมีการปรับปรุงต่างๆ เช่น การแมปหน่วยความจำสำหรับ OpenGL, การรองรับการส่งผ่าน SCSI โดยตรง, ความเข้ากันได้กับแอปพลิเคชัน 16 บิต, คำนำหน้า 32 บิต และการปรับแต่งภายในอื่นๆ ที่ขยายรายการซอฟต์แวร์ที่เข้ากันได้ รวมถึงเกมและโปรแกรมเก่าๆ ที่ยังคงใช้ในสภาพแวดล้อมระดับมืออาชีพ
ผลที่ตามมาในทางปฏิบัติอีกประการหนึ่งคือ การดำเนินการจะง่ายขึ้น: ไบนารีแยกต่างหากถูกยกเลิกแล้ว wine64 และทุกอย่างถูกรวมเข้าไว้ในไฟล์ปฏิบัติการเดียว wineซึ่งจะตัดสินใจโดยอัตโนมัติว่าจะใช้งานในสภาพแวดล้อม 32 บิตหรือ 64 บิต ขึ้นอยู่กับแอปพลิเคชันที่กำลังเรียกใช้งาน หากติดตั้งโปรแกรมทั้งสองเวอร์ชัน พฤติกรรมเริ่มต้นคือการให้ความสำคัญกับเวอร์ชัน 64 บิต แต่ก็ยังสามารถเรียกใช้งานเวอร์ชัน 32 บิตได้ด้วยตนเองเมื่อจำเป็น
การปรับปรุงตัวควบคุม Wayland และประสบการณ์การใช้งานเดสก์ท็อป
WINE 11.0 เปิดตัวในช่วงเวลาที่... Wayland กำลังได้รับความนิยมมากขึ้นในระบบปฏิบัติการที่ใช้กันอย่างแพร่หลายในสเปนและยุโรปเช่น Ubuntu, Fedora, KDE neon หรือ openSUSE ดังนั้นไดรเวอร์ WINE Wayland จึงได้รับความสนใจเป็นพิเศษและมอบประสบการณ์การใช้งานที่สมบูรณ์ยิ่งขึ้น
การเปลี่ยนแปลงที่เห็นได้ชัดเจนที่สุด ได้แก่ ไดรเวอร์ Wayland ของ WINE เพิ่มการรองรับคลิปบอร์ดแบบสองทิศทางฟังก์ชันนี้ช่วยให้คุณคัดลอกข้อความจากแอปพลิเคชัน WINE แล้ววางลงในโปรแกรม Wayland ดั้งเดิม และในทางกลับกัน นอกจากนี้ยังรวมฟังก์ชันการลากและวางจากแอปพลิเคชัน Wayland ไปยังแอปพลิเคชันที่ทำงานภายใต้ WINE ซึ่งอำนวยความสะดวกในการทำงานที่ผสมผสานเครื่องมือดั้งเดิมและเครื่องมือของ Windows เข้าด้วยกัน
นอกจากนี้ ตัวควบคุมจะจำลองการเปลี่ยนแปลงโหมดหน้าจอผ่านการปรับขนาดของตัวประมวลผลภาพฟังก์ชันนี้มีประโยชน์สำหรับเกม Windows รุ่นเก่าที่พยายามเปลี่ยนความละเอียดเป็นค่าต่ำมาก เช่น 640x480 เพื่อป้องกันไม่ให้เกมแสดงผลในหน้าต่างเล็ก ๆ บนจอแสดงผลความละเอียดสูงในปัจจุบัน แม้ว่าการรองรับ Wayland จะใช้งานได้แล้วใน WINE 10.0 แต่เวอร์ชันใหม่นี้ได้ลดข้อบกพร่องที่ผู้ใช้สังเกตเห็นในการใช้งานประจำวัน
การเพิ่มประสิทธิภาพกราฟิก: EGL เป็นค่าเริ่มต้น, Vulkan และโหมดเต็มหน้าจอ
ในด้านกราฟิก WINE 11.0 ได้มีการปรับปรุงหลายอย่างเพื่อเพิ่มประสิทธิภาพและความเข้ากันได้กับเกมทั้งสมัยใหม่และคลาสสิก ประการหนึ่งคือ... โดยค่าเริ่มต้น ระบบแบ็กเอนด์ EGL จะถูกเปิดใช้งานสำหรับการเรนเดอร์ OpenGL ใน X11การตัดสินใจครั้งนี้ คือการเลิกใช้แบ็กเอนด์ GLX รุ่นเก่าที่ล้าสมัยแล้ว ซึ่งช่วยให้สามารถแชร์โค้ดกับคอนโทรลเลอร์ Wayland ได้มากขึ้น ส่งผลให้การแก้ไขและปรับปรุงในสภาพแวดล้อมหนึ่งส่งผลดีต่ออีกสภาพแวดล้อมหนึ่งด้วย
การสนับสนุนก็ได้รับการเสริมสร้างให้แข็งแกร่งยิ่งขึ้นเช่นกัน Vulkan 1.4 และส่วนขยาย Win32 ที่เกี่ยวข้องสิ่งสำคัญสำหรับเกมปัจจุบันหลายเกมและสำหรับ เลเยอร์การแปล Direct3D บน VulkanWINE 11.0 ยังเพิ่มการรองรับหน่วยความจำภายนอก เซมาฟอร์ และเฟนซ์ใน Vulkan ซึ่งช่วยขยายขอบเขตของแอปพลิเคชันกราฟิกและเกมที่สามารถทำงานได้อย่างถูกต้อง
หนึ่งในความเปลี่ยนแปลงที่เห็นได้ชัดที่สุดสำหรับผู้ที่เล่นเกมบน Linux คือ... การใช้งานโหมดเต็มหน้าจอแบบพิเศษ และการจัดการโหมดเต็มหน้าจอของ Direct3D ที่ได้รับการปรับปรุง เกม โดยเฉพาะเกมจากยุค DirectX 9 และเกมที่คล้ายกัน ซึ่งคาดหวังการควบคุมโหมดวิดีโอโดยตรง จะทำงานได้อย่างคาดเดาได้มากขึ้น ลดปัญหาต่างๆ เช่น การเปลี่ยนแปลงความละเอียดอย่างกระทันหัน การกระพริบ หรือการหยุดทำงานโดยไม่คาดคิด
นอกจากนี้ ไวน์ เวอร์ชัน 11.0 รองรับการถอดรหัสวิดีโอ H.264 ด้วยฮาร์ดแวร์โดยใช้ API วิดีโอ D3D11 และ Vulkan Videoแอปพลิเคชันมัลติมีเดีย แพลตฟอร์มสตรีมมิ่งวิดีโอ และฉากแอนิเมชั่นภายในวิดีโอเกมจำนวนมากจึงสามารถใช้ GPU แทน CPU ในการเล่นได้ ส่งผลให้การทำงานราบรื่นขึ้นและใช้ทรัพยากรน้อยลง โดยเฉพาะในแล็ปท็อปและคอมพิวเตอร์ระดับกลางซึ่งเป็นที่นิยมในหมู่ผู้ใช้ตามบ้าน
ประสิทธิภาพโดยรวม เสียง และอุปกรณ์อินพุต
นอกเหนือจาก NTSCyNC แล้ว WINE 11.0 ยังรวมถึง การเปลี่ยนแปลงการจัดการลำดับความสำคัญของเธรดในทั้ง Linux และ macOSการปรับปรุงประสิทธิภาพเหล่านี้มีจุดมุ่งหมายเพื่อให้แอปพลิเคชันและเกมที่มีเธรดภายในจำนวนมากทำงานได้อย่างราบรื่นยิ่งขึ้น บนระบบลินุกซ์ อาจจำเป็นต้องปรับค่าขีดจำกัด "nice" หรือนโยบายการจัดกำหนดการเพื่อให้การเปลี่ยนแปลงเหล่านี้มีผลอย่างเต็มที่ เนื่องจากระบบปฏิบัติการลินุกซ์หลายตัวใช้การกำหนดค่าเริ่มต้นที่ค่อนข้างอนุรักษ์นิยม
ในสาขาด้านเสียง การรองรับ SoundFont (SF2) ได้รับการปรับปรุงแล้วสิ่งนี้ส่งผลโดยตรงต่อเกมเก่าๆ ที่ใช้ MIDI ในการสร้างเพลง เช่น เกมจำนวนมากจากช่วงปลายยุค 90 และต้นยุค 2000 แม้ว่าผู้เล่นบางคนอาจไม่สังเกตเห็นการปรับปรุงใน MIDI แต่ก็สามารถสร้างความแตกต่างอย่างมากในคุณภาพเสียงของเกมย้อนยุคเหล่านั้น ซึ่งยังคงมีฐานผู้ใช้ที่ภักดีอยู่
การรองรับอุปกรณ์ป้อนข้อมูลก็ได้รับความสนใจเป็นพิเศษเช่นกัน: มีการปรับปรุงจอยสติ๊ก ตัวควบคุม และระบบแรงสั่นสะเทือนให้ดีขึ้นผลลัพธ์ที่ได้คือความเข้ากันได้ที่กว้างขึ้นกับพวงมาลัยเกมแข่งรถ จอยสติ๊กสำหรับเครื่องบิน และคอนโทรลเลอร์เกมสมัยใหม่ ซึ่งมีความสำคัญอย่างยิ่งในบริบทของยุโรป ที่ซึ่งเกมเมอร์จำนวนมากใช้ฮาร์ดแวร์ที่หลากหลายในการจำลองการขับรถหรือการบิน
ARM64, การปรับปรุงขนาดหน้าหน่วยความจำ และการปรับปรุงแพลตฟอร์มใน WINE 11.0
WINE 11.0 ยังมีความก้าวหน้าในสถาปัตยกรรม ARM64 ซึ่งเป็นแพลตฟอร์มที่แพร่หลายมากขึ้นในแล็ปท็อปน้ำหนักเบา มินิพีซี และคอมพิวเตอร์เดสก์ท็อปบางรุ่น ขณะนี้สามารถจำลองหน้า 4K บนระบบ ARM64 ที่มีขนาดหน้าหน่วยความจำดั้งเดิมใหญ่ขึ้นได้แล้วเช่น 16K หรือ 64K แม้ว่าในขณะนี้ฟังก์ชันการทำงานนี้จะจำกัดอยู่เฉพาะแอปพลิเคชันที่ค่อนข้างง่ายเท่านั้น
นอกเหนือจากนวัตกรรมทางเทคนิคอื่นๆ แล้ว รองรับขนาดหน้ากระดาษที่ใหญ่ขึ้นบนสถาปัตยกรรม ARM64 แล้วมีการเพิ่มอัลกอริธึมการเข้ารหัสลับใหม่ (เช่น ECDSA_P521 และ ECDH_P521 ใน BCrypt) และมีการรวมตัวควบคุมบลูทูธใหม่พร้อมบริการ BLE เข้ามาด้วย ทั้งหมดนี้ช่วยเพิ่มความเข้ากันได้กับแอปพลิเคชันและอุปกรณ์สมัยใหม่ที่ใช้คุณสมบัติเหล่านี้
เครื่องมือแบบบูรณาการใหม่และการรองรับรูปแบบใน WINE 11.0
ขอแนะนำ WINE 11.0 ยูทิลิตี้บรรทัดคำสั่งใหม่ เหมาะสำหรับผู้ใช้ขั้นสูงและผู้ดูแลระบบ โดยจุดเด่นอย่างหนึ่งคือการใช้งานเครื่องมือนี้ timeoutมีประโยชน์ในการจำกัดระยะเวลาของกระบวนการ และเป็นการสนับสนุนเบื้องต้นสำหรับ runasซึ่งช่วยอำนวยความสะดวกในการดำเนินการโปรแกรมต่างๆ ด้วยข้อมูลประจำตัวที่แตกต่างกันภายในสภาพแวดล้อม WINE
ในส่วนของรูปแบบและบริการ ความสามารถในการจัดการภาพ TIFF ได้รับการปรับปรุงแล้วเพิ่มความเข้ากันได้กับ Unicode 17.0.0 เพื่อรองรับอักขระและสัญลักษณ์ใหม่ๆ และได้เปิดใช้งานความสามารถในการ ping ผ่าน IPv6 แล้ว นอกจากนี้ยังรวมถึงการสนับสนุนสำหรับ TWAIN 2.0 ในเครื่องสแกนเนอร์ และการรองรับไฟล์ขนาดใหญ่ได้รับการขยายเพิ่มเติมผ่าน Zip64 ในบริการบรรจุภัณฑ์ ซึ่งมีประโยชน์ในสภาพแวดล้อมที่มีการจัดการข้อมูลปริมาณมาก
เน้นที่เกม: การแก้ไขเฉพาะและบทบาทของ Proton ใน WINE 11.0
ตลอดวงจรการพัฒนา WINE เวอร์ชัน 11.0 ได้รวบรวมการแก้ไขข้อบกพร่องเฉพาะเกมไว้หลายร้อยรายการรายชื่อเกมที่กล่าวถึง ได้แก่ Nioh 2 – The Complete Edition, StarCraft 2, The Witcher 2, Wing Commander Secret Ops, Call of Duty: Black Ops II, Final Fantasy XI และโปรแกรมจำลองเกมอย่าง Battle.net การแก้ไขเหล่านี้ไม่เพียงแต่ช่วยเพิ่มเสถียรภาพ แต่ยังช่วยแก้ไขปัญหาภาพผิดเพี้ยน ปัญหาการป้อนข้อมูล หรือการหยุดทำงานเป็นครั้งคราวอีกด้วย
งานนี้ส่งผลโดยตรงต่อระบบนิเวศของ Valve: WINE เวอร์ชัน 11.0 จะเป็นรากฐานในการพัฒนา Proton 11.0Proton คือเลเยอร์ความเข้ากันได้ที่ Steam ผสานรวมเพื่อเรียกใช้เกม Windows บน Linux รวมถึง Steam Deck และ SteamOS แม้ว่า Valve จะยังไม่ได้ระบุวันที่แน่นอนสำหรับการเปลี่ยนไปใช้ Proton 11 แต่ก็มีขั้นตอนเบื้องต้นเกิดขึ้นแล้ว เช่น เวอร์ชันเบต้าของ SteamOS ที่รองรับ NT SYNC ซึ่งบ่งชี้ว่ากำลังพิจารณาการปรับปรุงบางอย่างใน WINE 11.0 อยู่
สำหรับผู้ใช้งานในสเปนและประเทศอื่นๆ ในยุโรปที่ใช้ Steam บนระบบปฏิบัติการ GNU/Linux วิวัฒนาการของ WINE นี้บ่งชี้ถึงแคตตาล็อกที่กว้างขวางและใช้งานได้หลากหลายมากขึ้นโดยไม่จำเป็นต้องใช้พาร์ติชั่นคู่หรือเครื่องเสมือนเพื่อที่จะสนุกกับเกมทั้งเก่าและใหม่
การเข้าถึง การติดตั้ง และการใช้งาน WINE 11.0
ไวน์ 11.0 สามารถหาซื้อได้โดยตรงจาก ไวน์HQ.orgทั้งในรูปแบบของซอร์สโค้ดและแพ็กเกจไบนารีโครงการนี้ดูแลรักษาคลังเก็บซอฟต์แวร์ของตนเองสำหรับระบบปฏิบัติการยอดนิยม ซึ่งช่วยให้การติดตั้งและการอัปเดตในสภาพแวดล้อมเดสก์ท็อปง่ายขึ้น
ในกรณีของ Ubuntu ซึ่งเป็นหนึ่งในระบบปฏิบัติการ Linux ที่แพร่หลายที่สุดในสเปน WINE มีแหล่งเก็บไฟล์เฉพาะสำหรับเวอร์ชันตั้งแต่ Ubuntu 22.04 LTS ขึ้นไปผ่านทางแหล่งเก็บซอฟต์แวร์นี้ ผู้ใช้สามารถติดตั้งเวอร์ชันเสถียรปัจจุบันและรับการอัปเดตได้โดยไม่ต้องพึ่งพาแหล่งเก็บซอฟต์แวร์ของระบบปฏิบัติการนั้นๆ เพียงอย่างเดียว ซึ่งบางครั้งอาจมีความล่าช้า
หลังจากปล่อยเวอร์ชันเสถียรนี้ออกมาแล้ว โครงการจะกลับมาดำเนินการตามรูปแบบการพัฒนาตามปกติ โดยมีการปล่อยเวอร์ชันใหม่ ๆ ออกมาเรื่อย ๆอีกไม่กี่สัปดาห์ข้างหน้า WINE 11.1 จะถูกปล่อยออกมา ซึ่งเป็นการเริ่มต้นการเดินทางไปสู่ WINE 12.0 ในอนาคต โดยจะทำซ้ำวงจรการพัฒนาแบบสองสัปดาห์ต่อครั้ง ซึ่งเป็นเอกลักษณ์ของโครงการนี้ รูปแบบนี้ช่วยให้สามารถทดสอบคุณสมบัติใหม่และแก้ไขข้อบกพร่องได้ตั้งแต่เนิ่นๆ ในขณะที่เวอร์ชันเสถียรจะให้รากฐานที่มั่นคงยิ่งขึ้นสำหรับการใช้งานในชีวิตประจำวัน
ด้วยผลงานที่สั่งสมมาทั้งหมดในด้านกราฟิก ความเข้ากันได้ ประสิทธิภาพการทำงานแบบมัลติเธรด การรองรับสถาปัตยกรรม และการปรับปรุงเฉพาะสำหรับเกมและแอปพลิเคชัน WINE จึงถือกำเนิดขึ้น เวอร์ชัน 11.0 นี้เป็นการอัปเดตที่สำคัญสำหรับผู้ที่ใช้งานซอฟต์แวร์ Windows บนระบบ Linux หรือ macOSโดยเฉพาะในบริบทของยุโรป ที่ความสนใจในทางเลือกอื่นนอกเหนือจากระบบของ Microsoft กำลังเพิ่มมากขึ้น โดยที่ยังคงใช้งานเกมหรือเครื่องมือระดับมืออาชีพแบบดั้งเดิมได้