เมื่อพูดถึงการเลือก graphics card ที่เร็ว มีสองตัวเลือกหลัก: AMD และ Nvidia
มีหลายปัจจัยที่แยกพวกเขาออกจากกัน บน Windows ความเร็วคือสิ่งที่สำคัญ Nvidia GPUs (graphical processing unit) เร็วกว่า AMD แต่บน Linux มีสิ่งอื่นที่ต้องคิด
แต่คุณควรเลือกสำหรับ Linux อะไร AMD หรือ Nvidia GPU?
Intel Graphics คือตัวเลือกที่ดีที่สุดสำหรับ Linux?
ก่อนเปรียบเทียบ AMD และ Nvidia ควรพิจารณาตัวเลือกสำคัญอีกตัว
Graphics card provider เพียงตัวเดียวที่คุณมั่นใจได้ว่าจะทำงานแน่นอนคือ Intel integrated graphics แม้จะไม่ได้เร็วนัก Intel integrated graphics ปรับปรุงมากแล้ว พวกเขายัง battery friendly มากกว่า graphics cards ของ Nvidia หรือ AMD
Intel support พร้อมใช้งาน out of the box ด้วย drivers fully open source บน Linux หลาย games เล่นได้ค่อนข้างดี แม้ไม่เท่า dedicated graphics cards คุณยังมั่นใจได้ว่า Wayland ทำงานหากอยากลอง เนื่องจาก open source nature
GPU Drivers: Proprietary vs Open Source
มีสองประเภทของ drivers ที่ติดตั้งเพื่อให้ graphics cards ทำงาน คือ proprietary drivers หรือ open source แม้ทั้งคู่มีดีและไม่ดี แตต่างกันหากคุณใช้ Nvidia หรือ AMD graphics card
สำหรับผลลัพธ์ที่ดีที่สุด proprietary drivers ดีกว่าตลอด แต่หากคุณมี philosophical objection ต่อ proprietary drivers open source alternatives จะน่าสนใจกว่า
ควรใช้ Nvidia Graphics Cards สำหรับ Linux ไหม?
แม้มี open source และ proprietary Nvidia drivers สำหรับ Linux ประสิทธิภาพที่ดีที่สุดมาจาก proprietary drivers Nouveau open source driver สำหรับ Nvidia cards ให้ผลลัพธ์ poorer overall กว่า proprietary counterpart
งานส่วนใหญ่ของ nouveau ทำผ่าน reverse engineering proprietary Nvidia driver คล้ายกับ Wine project ที่สร้าง Windows environment เพื่อรัน Microsoft Office บน Linux พื้นฐานคือ developers ดู results ของโปรแกรมและย้อนกลับไป
สิ่งนี้มี drawbacks หลักบน speed และ compatibility fronts Proprietary Nvidia drivers เร็วกว่า nouveau มาก โดยเฉพาะกับ newer graphics cards
Drawback อีกอย่างคือ nouveau ขาดสิ่งที่ proprietary driver มี: reclocking สิ่งนี้ให้ GPU ทำงานหนักขึ้น และเร็วขึ้น (แลกกับ power มากขึ้น) น่าเสียดายว่าเพียงไม่กี่ Nvidia GPUs ใช้ได้กับ nouveau และไม่ได้ใหม่มาก
ความแตกต่างของความเร็วมีมาก โดยเฉพาะ newer graphics cards บาง benchmarks แสดงว่า proprietary drivers เร็วกว่า open source counterparts ถึง 9 เท่า
สรุปคือ nouveau เหมาะสำหรับวาด desktop แต gaming ยังมีทางไปไกล
AMD คือตัวเลือก Graphics Card ที่ดีที่สุดสำหรับ Linux ไหม?
ส่วนใหญ่ ไม่ได้สำคัญว่าคุณติดตั้ง drivers ประเภทไหนสำหรับ AMD graphics cards พวกเขา well-supported ทั่วทั้งบอร์ด แตใช้ open source drivers เป็น preferred method จริงๆ แล้วมีหลาย cases ที่ open source drivers (AMDGPU สำหรับการ์ดใหม่ และ Radeon สำหรับเก่า) เทียบเท่าหรือเร็วกว่า proprietary counterparts!
เปรียบเทียบกับ Nvidia open source driver มี better support สำหรับ newer graphics cards ส่วนหนึ่งเนื่องจาก AMD support open source community ให้ documentation และ manpower สำหรับ driver development
แตแม้ AMD open source drivers จะ decent ทั่วทั้งบอร์ด ประสิทธิภาพของคุณยังช้ากว่าการใช้ Nvidia graphics card ด้วย proprietary drivers อย่างเห็นได้ชัด
AMD vs Nvidia: ตัวไหนดีกว่าสำหรับ Graphics Switching?
เกือบลैปท็อปและ desktop PCs ทุกเครื่อง ship มาพร้อม integrated Intel graphics Discrete GPUs จาก Nvidia และ AMD เป็น optional extras สำหรับ laptops แตเพิ่มได้ด้วยตนเองบน desktops
Graphics switching คือความสามารถของคอมพิวเตอร์ในการเลือก GPU ที่จะใช้ สำหรับ basic tasks เช่น web browsing และ word processing Intel GPU ถูกเลือก สำหรับ gaming, video editing และคล้ายๆ discrete GPU ถูกใช้
Proprietary และ open source Nvidia และ AMD drivers สำหรับ Linux รองรับ graphics switching ทั้งหมด
AMD หรือ Nvidia รองรับ Wayland ไหม?
Wayland display server เป็น integral สำหรับการพัฒนา Linux และมีบน major Linux desktops ส่วนใหญ่
AMD และ Intel graphics ทำงานกับ Wayland ด้วย open source และ proprietary drivers Nvidia เป็นเรื่องอื่น
แม้การพัฒนาคาดว่าจะเสร็จ 2021 Nvidia proprietary driver ทำงานกับ GNOME's implementation ของ Wayland เท่านั้น
Compositors สำหรับ Wayland ต้องการ special API (application programming interface) ที่ graphics driver implement API ที่ใช้กันมากที่สุดคือ GBM (Generic Buffer Management) ถ้าคุณใช้ open source driver (AMDGPU/Radeon/nouveau) Wayland จะทำงาน
Nvidia proprietary driver ใช้ API ต่างคือ EGLStreams ทำให้ต่างออกไป Compositors หลายตัวไม่ support สำหรับนี้ GNOME desktop เป็น major exception Open source alternative เหมือนกันไม่ support Wayland
การ์ดกราฟิกไหนดีที่สุดสำหรับ Linux: Intel, AMD, หรือ Nvidia?
สำหรับ Linux desktop computers มันเป็น选择 (choice) ที่ง่ายกว่ามาก
Nvidia cards แพงกว่า AMD และมี edge ในประสิทธิภาพ แตใช้ AMD รับประกัน superior compatibility และการเลือก reliable drivers ไม่ว่าจะ open source หรือ proprietary
สิ่งเดียวกันจริงสำหรับ Intel แม้โซลูชันนี้ช้ากว่า
หากคุณต้องการ Wayland support AMD และ Intel เป็นตัวเลือกที่น่าเชื่อถือที่สุด ไม่เช่นนั้น ลองโชคกับ Nvidia มันไม่เคยมีความสัมพันธ์ดีกับ Linux มาหลายปี แตการเติบโตของ Linux gaming กำลังเปลี่ยนเรื่องนั้น
ตัดสินใจแล้ว? นี่คือวิธีติดตั้ง proprietary graphics drivers บน Linux