NVIDIA ยุติการสนับสนุนสถาปัตยกรรม Pascal บนลินุกซ์ สร้างความโกลาหลให้ผู้ใช้ Arch Linux
ในช่วงปลายเดือนธันวาคม พ.ศ. 2568 NVIDIA ได้ประกาศยุติการสนับสนุนไดรเวอร์สำหรับการ์ดจอสถาปัตยกรรม Pascal บนระบบปฏิบัติการลินุกซ์อย่างเงียบๆ ผ่านการอัปเดตไดรเวอร์รุ่นล่าสุด 570.144 ส่งผลกระทบรุนแรงต่อผู้ใช้ Arch Linux จำนวนมากที่อัปเดตแพ็กเกจ nvidia ล่าสุด จนการ์ดจอไม่สามารถใช้งานได้ สร้างความวุ่นวายในชุมชนผู้ใช้ลินุกซ์
สถาปัตยกรรม Pascal ซึ่งเปิดตัวครั้งแรกในปี พ.ศ. 2559 ครอบคลุมชิปกราฟิกซีรีส์ต่างๆ เช่น GP100, GP104, GP106, GP107 และ GP108 รวมถึงการ์ดจอรุ่นยอดนิยมอย่าง GTX 10-series (เช่น GTX 1080, GTX 1070, GTX 1060) และ Tesla P100 ซึ่งยังคงใช้งานกันอย่างแพร่หลายในเซิร์ฟเวอร์และเวิร์กสเตชัน ไดรเวอร์ลินุกซ์รุ่นใหม่ของ NVIDIA ได้ตัดการสนับสนุนสถาปัตยกรรมเหล่านี้ออกไป โดยระบุชัดเจนในเอกสารปล่อยแพ็กเกจว่าสถาปัตยกรรม Pascal (GP10x) ไม่ได้รับการรองรับอีกต่อไป
ปัญหาเกิดขึ้นอย่างรวดเร็วบน Arch Linux ซึ่งเป็นระบบปฏิบัติการแบบ rolling release ที่อัปเดตแพ็กเกจอย่างต่อเนื่อง ผู้ใช้ที่รันคำสั่ง pacman -Syu เพื่ออัปเดตระบบ พบว่าหลังรีบูตเครื่อง หน้าจอจะกลายเป็นโหมดข้อความ (text mode) หรือไม่สามารถแสดงภาพได้เลย เนื่องจากโมดูลไดรเวอร์ nvidia.ko ไม่สามารถโหลดได้ ข้อผิดพลาดที่พบบ่อย ได้แก่ “NVIDIA: Failed to initialize NVML: Unsupported device” หรือ “nvidia: module verification failed: signature and/or required key missing” สถานการณ์นี้ทำให้ผู้ใช้จำนวนมากไม่สามารถเข้าถึงเดสก์ท็อปได้ โดยเฉพาะผู้ที่พึ่งพาการ์ด Pascal สำหรับงานกราฟิก เกมมิ่ง หรือการคำนวณทางวิทยาศาสตร์
ชุมชน Arch Linux ตื่นตัวทันที โดยกระทู้บนฟอรัม Arch Linux และ Reddit (r/archlinux) แสดงรายงานปัญหานับร้อยภายในไม่กี่ชั่วโมง ผู้ใช้บางรายพบว่าการถอดแพ็กเกจ nvidia-dkms และติดตั้งเวอร์ชันเก่ากลับ (downgrade) ช่วยแก้ปัญหาได้ เช่น การใช้ pacman -U เพื่อติดตั้ง nvidia-570.133.07 หรือรุ่นก่อนหน้า แต่กระบวนการนี้ต้องทำผ่านโหมด recovery หรือ live USB เนื่องจากระบบไม่สามารถบูตปกติ ผู้ดูแล Arch Linux ได้อัปเดต PKGBUILD เพื่อเพิ่มตัวเลือก legacy driver ใน AUR (Arch User Repository) เช่น nvidia-470xx-dkms สำหรับ Pascal แต่ผู้ใช้ต้องระมัดระวังเรื่องความเสถียรและความปลอดภัย
นอกจากนี้ ไดรเวอร์โอเพ่นซอร์ส Nouveau ซึ่งเป็นทางเลือกฟรีสำหรับ NVIDIA GPU ก็ไม่สามารถทดแทนได้อย่างสมบูรณ์บน Pascal Nouveau รองรับการ์ด Pascal พื้นฐาน แต่ขาดคุณสมบัติสำคัญ เช่น reclocking (การปรับความเร็วคล็อกแบบไดนามิก) และการเร่งฮาร์ดแวร์สำหรับ Vulkan/OpenGL ทำให้ประสิทธิภาพต่ำกว่ามาก ผู้ใช้ที่ลองสลับไป Nouveau พบว่าประสิทธิภาพกราฟิกตกฮวบลง 50-80% และไม่เหมาะสำหรับงานที่ต้องการพลังประมวลผลสูง
เหตุการณ์นี้จุดประกายการถกเถียงในชุมชนลินุกซ์เกี่ยวกับนโยบายการสนับสนุนไดรเวอร์ของ NVIDIA ผู้ใช้บางส่วนวิจารณ์ว่า NVIDIA ไม่แจ้งล่วงหน้าให้ชัดเจนพอ โดยเอกสาร Branch Status ในเว็บไซต์นักพัฒนา NVIDIA ระบุเพียงว่าสถาปัตยกรรม Pascal จะหมดการสนับสนุนใน Production Branch หลังรุ่น 570 แต่ไม่ได้ระบุวันที่แน่นอน ส่งผลให้ผู้ดูแลแพ็กเกจใน дистрибуцияต่างๆ เช่น Arch, Fedora และ openSUSE ต้องเร่งปรับตัว บาง дистрибуцияอย่าง Ubuntu ยังคงแพ็กเกจ legacy ไว้ แต่ Arch ซึ่งเน้นความใหม่ล่าสุด ได้รับผลกระทบหนักสุด
จากประสบการณ์ผู้ใช้ การแก้ไขชั่วคราว ได้แก่:
- Downgrade NVIDIA driver: ติดตั้งเวอร์ชัน 570.133.07 หรือ 550 series ผ่าน pacman หรือ AUR
- ใช้ legacy branch: NVIDIA ยังคงอัปเดต Pascal ใน R550 production branch จนกว่าจะสิ้นสุด lifecycle
- สลับ Wayland/X11: บางกรณีปรับ config Xorg เพื่อบายพาสปัญหา
- ติดตั้ง Nouveau: สำหรับการใช้งานพื้นฐาน แต่ไม่แนะนำสำหรับงานหนัก
อย่างไรก็ตาม ผู้ใช้ควรตรวจสอบสถานะ GPU ของตนผ่าน nvidia-smi หรือ lspci เพื่อยืนยันว่าอยู่ในตระกูล Pascal หากเป็น Turing (RTX 20) หรือใหม่กว่าจะไม่ได้รับผลกระทบ เหตุการณ์นี้เตือนใจให้ผู้ใช้ลินุกซ์สำรอง driver ก่อนอัปเดต โดยเฉพาะบน rolling distro และชี้ให้เห็นถึงความเสี่ยงของการพึ่งพา proprietary driver จากผู้ผลิตรายเดียว
NVIDIA ยัง未ชี้แจงแผนการสนับสนุน Pascal ในอนาคตอย่างเป็นทางการ แต่จากแนวโน้ม คาดว่า legacy driver จะยังอัปเดตด้านความปลอดภัยไปอีก 1-2 ปี ผู้ใช้ควรพิจารณาอัปเกรดฮาร์ดแวร์หรือหันไปใช้ AMD/Intel GPU ที่มี driver โอเพ่นซอร์สดีกว่า หากต้องการความเสถียรระยะยาว
(จำนวนคำประมาณ 720 คำ)
This Article is sponsored by Gnoppix AI (https://www.gnoppix.org)