Mesa เพิ่มฟีเจอร์ “pop-free clipping” ให้การ์ดจอ Radeon อายุ 20–23 ปี
Mesa ได้รับอัปเดตเล็ก ๆ แต่ถือว่าน่าสนใจสำหรับไดรเวอร์ R300g และใช่ครับ อ่านไม่ผิด สถาปัตยกรรมนี้ครอบคลุมการ์ดจอ ATI/AMD Radeon รุ่นเก่าตั้งแต่ Radeon 9000 series ไปจนถึงตระกูล R500 (Radeon HD 2000)
แพตช์ดังกล่าวพัฒนาโดยผู้ร่วมพัฒนาจากชุมชนโอเพนซอร์ส Pavel Ondračka และถูกรวมเข้าโค้ดหลักไปแล้วในสัปดาห์นี้ โดยการเปลี่ยนแปลงสำคัญคือการเพิ่มฟีเจอร์ pop-free clipping
อธิบายแบบเข้าใจง่ายคือ เมื่อวัตถุอย่างสามเหลี่ยมหรือเส้น มีบางส่วนยังอยู่บนหน้าจอ แต่บางส่วนหลุดออกนอกขอบจอ ไดรเวอร์ควรจะแสดงเฉพาะส่วนที่ยังมองเห็นได้ อย่างไรก็ตาม ในโค้ดเส้นทางเก่า ๆ บางกรณี ไดรเวอร์อาจทิ้งวัตถุทั้งชิ้นทันทีที่มันข้ามขอบจอ ทำให้เกิดอาการวัตถุ “โผล่เข้า–หายออก” อย่างฉับพลันเมื่อขยับกล้อง
ถ้าการที่ Linux 6.19 เตรียมย้ายการ์ดจอ GCN 1.0/1.1 (อายุราว 13 ปี) จากไดรเวอร์ legacy Radeon ไปใช้ AMDGPU ยังชวนให้นึกถึงอดีตไม่พอ ช่วงเทศกาลนี้ก็ยังมีความคลาสสิกยิ่งกว่า นั่นคือการที่ไดรเวอร์โอเพนซอร์สยังคงได้รับการอัปเดตใหม่ ๆ เพื่อรองรับการ์ดจอ ATI R300 อายุ 23 ปี ไล่ไปจนถึงจีพียูตระกูล R500 อายุราว 20 ปี
— Phoronix
เมื่อมีการแก้ไขนี้ การ์ดจอรุ่นเก่าเหล่านี้ยังสามารถผ่านการทดสอบ OpenGL ES 2 ได้มากขึ้น จากเดิมที่เคยล้มเหลวหลายรายการ โดยแพตช์ดังกล่าวต่อยอดมาจากงานก่อนหน้าที่ทำไว้กับไดรเวอร์ R600 ซึ่งรากฐานของโค้ดก็เชื่อมโยงไปถึงโค้ดรุ่นใหม่ที่ใช้ใน RadeonSI สำหรับการ์ด AMD รุ่นปัจจุบัน
คาดว่าฟีเจอร์นี้จะมาอยู่ใน Mesa 26.0 ซึ่งวางแผนเปิดตัวช่วง ไตรมาส 1 ปี 2026 ทั้งนี้ขึ้นอยู่กับว่าแต่ละดิสโทรจะนำไปแพ็กเกจเมื่อใด นอกจากนี้ ยังมีงานพัฒนาอื่น ๆ ที่ช่วย “ชุบชีวิตใหม่” ให้จีพียูรุ่นเก่าอีกหลายตระกูล แม้จะไม่เก่าเท่ากลุ่ม R300/R500 ก็ตาม
ขณะเดียวกัน ฝั่งเคอร์เนล Linux เองก็ยังเดินหน้าพัฒนาเช่นกัน โดย Linux 6.19 เตรียมเปลี่ยนการ์ดจอ GCN 1.0/1.1 จากไดรเวอร์ radeon แบบเดิม ไปใช้ amdgpu อย่างเป็นทางการ
ที่มา: VideoCardz



