Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

AMD กับ NVIDIA GPUs บน Linux:คุณควรใช้แบบไหน?

เมื่อพูดถึงการเลือกกราฟิกการ์ดที่รวดเร็ว มีสองตัวเลือกหลัก:AMD และ Nvidia

มีหลายปัจจัยที่ทำให้พวกเขาแตกต่าง บน Windows ความเร็วคือสิ่งสำคัญ — GPU NVIDIA (หน่วยประมวลผลกราฟิก) มักจะเร็วกว่า AMD แต่สำหรับ Linux มีสิ่งอื่นๆ ที่ควรคำนึงถึง

แต่คุณควรเลือกอะไรสำหรับ Linux — AMD หรือ Nvidia GPU

กราฟิก Intel เป็นตัวเลือกที่ดีที่สุดสำหรับ Linux หรือไม่

ก่อนที่จะเปรียบเทียบ AMD กับ Nvidia ควรพิจารณาทางเลือกที่สำคัญ

ผู้ให้บริการกราฟิกการ์ดเพียงรายเดียวที่คุณมั่นใจได้ในการทำงานคือกราฟิกในตัวของ Intel แม้ว่ากราฟิกเหล่านี้อาจไม่เร็วนัก แต่กราฟิกในตัวของ Intel ก็พัฒนาขึ้นอย่างมาก นอกจากนี้ยังเป็นมิตรกับแบตเตอรี่มากเมื่อเทียบกับการ์ดกราฟิก Nvidia หรือ AMD

การสนับสนุนของ Intel มีให้ตั้งแต่แกะกล่อง โดยมีไดรเวอร์แบบโอเพ่นซอร์สอย่างครบถ้วนบน Linux หลายเกมสามารถเล่นได้ค่อนข้างมาก หากไม่รวมถึงการ์ดกราฟิกเฉพาะ คุณยังมั่นใจได้ว่า Wayland จะทำงานหากคุณต้องการทดสอบ เนื่องจากลักษณะของโอเพ่นซอร์ส

ไดรเวอร์ GPU:กรรมสิทธิ์เทียบกับโอเพ่นซอร์ส

มีไดรเวอร์สองประเภทที่คุณสามารถติดตั้งเพื่อให้การ์ดแสดงผลของคุณทำงานได้ ได้แก่ ไดรเวอร์ที่เป็นกรรมสิทธิ์หรือโอเพ่นซอร์ส แม้ว่าจะมีข้อดีและข้อเสียสำหรับทั้งคู่ แต่ก็แตกต่างกันหากคุณใช้การ์ดกราฟิก Nvidia หรือ AMD

AMD กับ NVIDIA GPUs บน Linux:คุณควรใช้แบบไหน?

เพื่อผลลัพธ์ที่ดีที่สุด ไดรเวอร์ที่เป็นกรรมสิทธิ์ย่อมดีกว่าเสมอ แต่หากคุณมีข้อโต้แย้งเชิงปรัชญาต่อไดรเวอร์ที่เป็นกรรมสิทธิ์ ทางเลือกโอเพ่นซอร์สก็น่าสนใจยิ่งขึ้น

คุณควรใช้การ์ดกราฟิก Nvidia สำหรับ Linux หรือไม่

แม้ว่าจะมีโอเพ่นซอร์สและไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์สำหรับ Linux แต่ประสิทธิภาพที่ดีที่สุดนั้นมาจากไดรเวอร์ที่เป็นกรรมสิทธิ์ Nouveau ซึ่งเป็นไดรเวอร์โอเพนซอร์สสำหรับการ์ด Nvidia ให้ผลลัพธ์โดยรวมที่แย่กว่าการ์ดที่เป็นกรรมสิทธิ์

งานส่วนใหญ่ที่ทำโดย nouveau คือผ่านวิศวกรรมย้อนกลับไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์ คล้ายกับที่โครงการ Wine สร้างสภาพแวดล้อม Windows ขึ้นมาใหม่เพื่อเรียกใช้โปรแกรมต่างๆ เช่น Microsoft Office บน Linux โดยพื้นฐานแล้ว นักพัฒนาจะดูที่ผลลัพธ์ ของโปรแกรมและทำงานย้อนกลับจากที่นั่น

สิ่งนี้มีข้อเสีย ส่วนใหญ่ในด้านความเร็วและความเข้ากันได้ ไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์นั้นเร็วกว่า nouveau โดยเฉพาะอย่างยิ่งกับการ์ดกราฟิกรุ่นใหม่กว่า

ข้อเสียอีกประการหนึ่งคือ nouveau ขาดสิ่งที่ไดรเวอร์ที่เป็นกรรมสิทธิ์มี:การรีคล็อก . สิ่งนี้ทำให้ GPU ทำงานหนักขึ้นและทำงานเร็วขึ้น (ด้วยค่าพลังงานที่มากกว่า) น่าเสียดาย มี GPU Nvidia เพียงไม่กี่ตัวเท่านั้นที่สามารถใช้สิ่งนี้โดยติดตั้ง nouveau ซึ่งไม่มีรุ่นใหม่มาก

ความเร็วแตกต่างกันมาก โดยเฉพาะอย่างยิ่งสำหรับการ์ดกราฟิกรุ่นใหม่ การเปรียบเทียบบางรายการแสดงให้เห็นว่าไดรเวอร์ที่เป็นกรรมสิทธิ์สามารถทำงานได้เร็วกว่าโอเพ่นซอร์สถึงเก้าเท่า

พูดง่ายๆ ว่า nouveau เหมาะสำหรับการวาดเดสก์ท็อปของคุณ แต่การเล่นเกมยังมีทางไป

AMD เป็นตัวเลือกกราฟิกการ์ดที่ดีที่สุดสำหรับ Linux หรือไม่

โดยส่วนใหญ่ ไม่สำคัญหรอกว่าคุณจะติดตั้งไดรเวอร์ประเภทใดสำหรับกราฟิกการ์ด AMD พวกเขาได้รับการสนับสนุนอย่างดีทั่วทั้งกระดาน แม้ว่าการใช้ไดรเวอร์โอเพ่นซอร์สเป็นวิธีที่แนะนำ มีหลายกรณีที่ไดรเวอร์โอเพ่นซอร์ส (AMDGPU สำหรับการ์ดใหม่ และ Radeon สำหรับรุ่นเก่า) เทียบเท่ากับรุ่นเดียวกันหรือเร็วกว่านั้น!

เมื่อเทียบกับไดรเวอร์โอเพ่นซอร์สของ Nvidia จะรองรับการ์ดกราฟิกรุ่นใหม่ได้ดีกว่า ส่วนหนึ่งเป็นผลมาจากการสนับสนุนของ AMD สำหรับชุมชนโอเพ่นซอร์ส โดยจัดเตรียมเอกสารและกำลังคนสำหรับการพัฒนาไดรเวอร์

แต่ในขณะที่ไดรเวอร์โอเพ่นซอร์สของ AMD ใช้งานได้ดีในทุกส่วน แต่ประสิทธิภาพของคุณก็ยังช้ากว่าการใช้การ์ดกราฟิก Nvidia ที่มีไดรเวอร์เฉพาะอย่างเห็นได้ชัด

AMD กับ Nvidia:ตัวไหนดีที่สุดสำหรับการสลับกราฟิก

แล็ปท็อปและเดสก์ท็อปพีซีเกือบทั้งหมดมาพร้อมกับกราฟิก Intel ในตัว GPU แยกจาก Nvidia และ AMD เป็นอุปกรณ์เสริมสำหรับแล็ปท็อป แต่สามารถเพิ่มได้ด้วยตนเองบนเดสก์ท็อป

การสลับกราฟิกเป็นความสามารถของคอมพิวเตอร์ในการเลือก GPU ที่จะใช้ สำหรับงานพื้นฐาน เช่น การท่องเว็บและการประมวลผลคำ เลือก Intel GPU สำหรับการเล่นเกม การตัดต่อวิดีโอ และอื่นๆ ที่คล้ายกัน จะใช้ GPU แยก

ไดรเวอร์ Nvidia และ AMD ที่เป็นกรรมสิทธิ์และโอเพนซอร์สสำหรับ Linux รองรับการสลับกราฟิก

AMD หรือ Nvidia รองรับ Wayland หรือไม่

เซิร์ฟเวอร์ดิสเพลย์ Wayland เป็นส่วนสำคัญของการพัฒนา Linux และพร้อมใช้งานบนเดสก์ท็อป Linux หลักๆ ส่วนใหญ่

กราฟิก AMD และ Intel ทำงานร่วมกับ Wayland โดยใช้โอเพ่นซอร์สและไดรเวอร์ที่เป็นกรรมสิทธิ์ Nvidia เป็นเรื่องที่แตกต่าง

ในขณะที่คาดว่าจะมีการพัฒนาสิ่งนี้ภายในปี 2021 ไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Nvidia จะใช้งานได้เฉพาะกับการนำ Wayland ของ GNOME ไปใช้

AMD กับ NVIDIA GPUs บน Linux:คุณควรใช้แบบไหน?

ผู้แต่งสำหรับ Wayland ต้องการ API พิเศษ (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) ซึ่งใช้งานโดยไดรเวอร์กราฟิก API ที่มีการใช้งานมากที่สุดในปัจจุบันเรียกว่า GBM (Generic Buffer Management) ตราบใดที่คุณใช้ไดรเวอร์โอเพ่นซอร์ส (AMDGPU/Radeon/nouveau) Wayland ก็ใช้ได้

เนื่องจากไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Nvidia ใช้ API (EGLStreams) ที่แตกต่างกัน สิ่งต่างๆ จึงแตกต่างกัน คอมโพซิเตอร์จำนวนมากไม่รองรับสิ่งนี้ เดสก์ท็อป GNOME จะเป็นข้อยกเว้นหลัก ทางเลือกโอเพ่นซอร์สในทำนองเดียวกันไม่รองรับ Wayland

การ์ดกราฟิกตัวไหนดีที่สุดสำหรับ Linux:Intel, AMD หรือ Nvidia

สำหรับคอมพิวเตอร์เดสก์ท็อป Linux เป็นทางเลือกที่ง่ายกว่ามาก

การ์ด Nvidia มีราคาแพงกว่า AMD และมีประสิทธิภาพที่เหนือกว่า แต่การใช้ AMD รับประกันความเข้ากันได้ที่เหนือกว่าและตัวเลือกไดรเวอร์ที่เชื่อถือได้ ไม่ว่าจะเป็นโอเพนซอร์สหรือกรรมสิทธิ์

เช่นเดียวกับ Intel แม้ว่าโซลูชันนี้จะช้ากว่า

หากคุณต้องการการสนับสนุน Wayland AMD และ Intel เป็นตัวเลือกที่น่าเชื่อถือที่สุด ไม่อย่างนั้นก็ลองเสี่ยงกับ Nvidia มันไม่ได้มีความสัมพันธ์ที่ดีกับ Linux ในช่วงหลายปีที่ผ่านมา แต่การเติบโตของเกม Linux กำลังเปลี่ยนแปลงสิ่งนั้น

ตัดสินใจแล้ว? วิธีติดตั้งไดรเวอร์กราฟิกที่เป็นกรรมสิทธิ์บน Linux มีดังนี้