สำหรับผู้ใช้ที่ยังคงใช้งานฮาร์ดแวร์กราฟิก AMD รุ่นเก่าอยู่ การอัปเดตซอฟต์แวร์สำคัญกำลังจะมาถึง และสัญญาว่าจะช่วยให้ระบบของพวกเขามีชีวิตชีวาขึ้นอีกครั้ง Linux kernel เวอร์ชัน 6.19 ที่มีกำหนดวางจำหน่ายในเดือนกุมภาพันธ์ 2026 กำลังจะเปลี่ยนการสนับสนุนสำหรับ GPU รุ่น GCN 1.0 และ GCN 1.1 ที่มีอายุมากจากไดรเวอร์รุ่นเก่าอย่าง Radeon ไปสู่ไดรเวอร์ AMDGPU ที่ทันสมัย การเปลี่ยนแปลงที่รอคอยมานานนี้ ซึ่งขับเคลื่อนโดยการมีส่วนร่วมจากชุมชนโอเพ่นซอร์ส กำลังให้ผลลัพธ์ที่น่าทึ่งในการทดสอบเบื้องต้น โดยเฉพาะอย่างยิ่งสำหรับการ์ดอย่าง Radeon HD 7950
การกำหนดค่าระบบทดสอบ (จากเกณฑ์มาตรฐาน Phoronix):
- CPU: AMD Ryzen 9 9950X3D
- เมนบอร์ด: ASRock X870E Taichi
- หน่วยความจำ: 32GB DDR5-6000
- การ์ดจอทดสอบ: AMD Radeon HD 7950 (GCN 1.0)
- การเปรียบเทียบเคอร์เนล: ไดรเวอร์รุ่นเก่า Radeon เทียบกับไดรเวอร์ AMDGPU ใหม่ใน Linux 6.19
การเปลี่ยนผ่านไดรเวอร์ครั้งสำคัญสำหรับฮาร์ดแวร์รุ่นเก่าแก่น
หัวใจสำคัญของการเพิ่มประสิทธิภาพครั้งนี้อยู่ที่การเปลี่ยนแปลงโครงสร้างพื้นฐานเกี่ยวกับวิธีที่ Linux kernel มีปฏิสัมพันธ์กับ GPU รุ่นเก่าเหล่านี้ เป็นเวลากว่าสองทศวรรษที่สถาปัตยกรรม Graphics Core Next (GCN) 1.0 และ 1.1 ของ AMD ซึ่งพบได้ในซีรีส์ Radeon HD 7000 และ 8000 ถูกจัดการโดยไดรเวอร์ Radeon DRM kernel ที่มีอายุมาก ในขณะที่การ์ดกราฟิก AMD รุ่นใหม่ได้รับประโยชน์จากไดรเวอร์ AMDGPU ที่ทันสมัยและได้รับการพัฒนาอย่างต่อเนื่องมากขึ้น ขอบคุณงานล่าสุดของนักพัฒนา รวมถึงการมีส่วนร่วมจาก Valve's Linux Open-Source Graphics Driver Group GPU รุ่นเก่าเหล่านี้จะเริ่มใช้ไดรเวอร์ AMDGPU เป็นค่าเริ่มต้นใน Linux 6.19 ซึ่งจะปลดล็อกคุณสมบัติและประสิทธิภาพการทำงานที่ทันสมัยมากมายที่ก่อนหน้านี้ไม่สามารถใช้ได้กับพวกมัน
สถาปัตยกรรม GPU ที่ได้รับผลกระทบและตัวอย่าง:
- GCN 1.0 (Southern Islands): เช่น Radeon HD 7950, HD 7970 (ซีรีส์ HD 7000)
- GCN 1.1 (Sea Islands): เช่น การ์ดจอ OEM Radeon HD 8000 series
- หมายเหตุ: สถาปัตยกรรม GCN 1.2 และรุ่นใหม่กว่านั้นได้ใช้ไดรเวอร์ AMDGPU อยู่แล้ว
ผลการทดสอบประสิทธิภาพเผยให้เห็นการปรับปรุงที่สำคัญ
การทดสอบประสิทธิภาพเบื้องต้นโดย Phoronix ให้หลักฐานที่เป็นรูปธรรมเกี่ยวกับการปรับปรุงนี้ การทดสอบระบบด้วยโปรเซสเซอร์ Ryzen 9 9950X3D รุ่นใหม่และ GPU Radeon HD 7950 รุ่นเก่า แสดงให้เห็นประสิทธิภาพที่เพิ่มขึ้นสูงสุดถึง 30% เมื่อเปรียบเทียบการสนับสนุนไดรเวอร์ AMDGPU ใหม่กับไดรเวอร์ Radeon เก่า การปรับปรุงจะเห็นได้ชัดเจนที่สุดในเกม OpenGL รุ่นเก่าและการทดสอบประสิทธิภาพสังเคราะห์ แอปพลิเคชันต่างๆ เช่น Xonotic, YQuake2 และ Unigine แสดงให้เห็นการปรับปรุงอย่างมาก นอกจากนี้ การเปลี่ยนผ่านนี้ยังเปิดใช้งานการสนับสนุน Vulkan API ที่เหมาะสมผ่านไดรเวอร์ Mesa RADV สำหรับการ์ดรุ่นเก่าเหล่านี้ ซึ่งยังส่งผลให้ประสิทธิภาพดีขึ้นในเกมที่ใช้ Vulkan เช่น Batman: Arkham Knight และ Strange Brigade อีกด้วย
รายงานการปรับปรุงประสิทธิภาพ:
- การเพิ่มประสิทธิภาพโดยรวม: เพิ่มประสิทธิภาพได้สูงสุดถึง ~30%
- การรองรับ API: ได้รับการปรับปรุงทั้งในแอปพลิเคชัน OpenGL และ Vulkan (RADV)
- ตัวอย่างเกม/เบนช์มาร์กที่แสดงการปรับปรุง: Xonotic, YQuake2, Unigine, GravityMark, Batman: Arkham Knight, Dirt Rally 2.0, Strange Brigade.
ทำความเข้าใจข้อจำกัดของการอัปเกรด
ในขณะที่การเพิ่มประสิทธิภาพ 30% นั้นมีความสำคัญ แต่สิ่งสำคัญคือต้องเข้าใจบริบทว่าสิ่งนี้หมายถึงอะไรสำหรับการใช้งานของ GPU ที่เก่าเกือบ 13 ปีเหล่านี้ การอัปเกรดนี้ไม่ได้เปลี่ยนพวกมันให้กลายเป็นฮาร์ดแวร์เกมสมัยใหม่ที่ทรงพลัง ข้อจำกัดหลักยังคงอยู่ที่อายุทางสถาปัตยกรรมโดยธรรมชาติของตัวการ์ดเอง, หน่วยประมวลผลที่ค่อนข้างช้า, และหน่วยความจำวิดีโอ (VRAM) ที่จำกัด มักจะอยู่ที่ 3GB หรือน้อยกว่า ยิ่งไปกว่านั้น พวกมันยังขาดการสนับสนุนคุณสมบัติ Vulkan ร่วมสมัยหลายอย่างที่จำเป็นสำหรับเกม AAA ล่าสุดอีกด้วย ประโยชน์ที่แท้จริงคือสำหรับผู้ใช้ที่เล่นเกมรุ่นเก่าหรือเกมที่ต้องการทรัพยากรไม่มากนัก ซึ่งการเปลี่ยนไดรเวอร์สามารถลดปัญหาจาก CPU และมอบประสบการณ์ที่ลื่นไหล อัตราเฟรมที่สูงขึ้นได้อย่างมีประสิทธิภาพ ซึ่งเป็นการยืดอายุการใช้งานของฮาร์ดแวร์รุ่นเก่านี้ออกไป
ผลกระทบต่อระบบนิเวศ Linux
การอัปเดตครั้งนี้เน้นย้ำถึงจุดแข็งประการหนึ่งของระบบนิเวศ Linux นั่นคือความมุ่งมั่นในการสนับสนุนฮาร์ดแวร์ในระยะยาว โมเดลการพัฒนาที่ขับเคลื่อนโดยชุมชนมักส่งผลให้เกิดการปรับปรุงประสิทธิภาพและคุณสมบัติใหม่ๆ สำหรับฮาร์ดแวร์นานหลังจากที่วงจรชีวิตเชิงพาณิชย์ของมันสิ้นสุดลงแล้ว การย้ายไปสู่การรวมการสนับสนุนไดรเวอร์ภายใต้ AMDGPU ยังช่วยลดความซับซ้อนของสแต็กกราฟิกของเคอร์เนลและนำคุณสมบัติที่เท่าเทียมกัน เช่น การจัดการพลังงานที่ดีขึ้นและโค้ดสำหรับแสดงผลที่ทันสมัย ไปยังฮาร์ดแวร์ AMD ที่หลากหลายขึ้น สำหรับผู้ใช้ปลายทางที่ยังคงใช้ระบบที่มี GPU รุ่น GCN 1.0 หรือ 1.1 อยู่ Linux kernel 6.19 ซึ่งคาดว่าจะวางจำหน่ายในเดือนกุมภาพันธ์ 2026 นั้น เป็นการอัปเกรดที่สำคัญและฟรีซึ่งจะปรับปรุงประสบการณ์การใช้งานคอมพิวเตอร์ของพวกเขาได้อย่างเป็นรูปธรรม
