ไดรเวอร์ X.Org X Server หรือไดรเวอร์ที่เป็นกรรมสิทธิ์ของ AMD


9

ฉันเห็นว่าเครื่องของฉัน (Radeon HD 6290) มีตัวเลือกให้เลือกไดรเวอร์ X.Org X Server หรือไดรเวอร์ของ AMD:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องการที่จะรู้ว่าอันไหนที่แนะนำในแง่ของประสิทธิภาพโดยทั่วไป? หนึ่งในนั้นมีขอบเหนืออีกหรือไม่ และนอกเหนือจากประสิทธิภาพแล้วยังมีปัญหาความเสถียรกับพวกเขาโดยทั่วไปอีกหรือไม่? พวกเขาปรับปรุงบ่อยแค่ไหน?


ฉันไม่แน่ใจเกี่ยวกับประสิทธิภาพการทำงาน แต่ฉันมีบางอย่างที่จะพูดเกี่ยวกับความมั่นคง (แต่เอาไปด้วยเม็ดเกลือน่าจะเป็น YMMV) แล็ปท็อปของฉันล้มเหลวในการระงับ / ปลุก (ไป / จาก RAM) ด้วยX.Org X serverแต่ไม่ได้มีหรือfglrx-updates fglrx-experimental-xxการตรวจสอบsyslogแสดงว่าปัญหาเกิดจากXorgกระบวนการ(อินสแตนซ์) เพียงแค่วางไว้ที่นั่นเพื่อการอ้างอิง จำไว้ว่า YMMV มันคล้ายกับรายงานบั๊กนี้มาก กวาดล้างคนขับและติดตั้งfglrx-experimental-xxแก้ไขล่าสุด
oaskamay

เพื่อนของฉัน HP แล็ปท็อปที่ใช้เอเอ็มดีใช้ความร้อนมาก แต่เมื่อเขาเปลี่ยนจากx.orgการfglrxแล็ปท็อปของเขาได้มากเย็นกว่าก่อนที่จะไม่มีความร้อน
เอ็ดเวิร์ด Torvalds

คำตอบ:


6

โปรแกรมควบคุมโอเพ่นซอร์ส xorg นั้นมีเสถียรภาพมากกว่าโปรแกรมควบคุมกรรมสิทธิ์ดังนั้นหากคุณไม่ต้องการคุณสมบัติใด ๆ ของไดรเวอร์ที่เป็นกรรมสิทธิ์ให้อยู่กับไดรเวอร์ของโอเพ่นซอร์ส

Fglrx และ fglrx-updates เหมือนกันเมื่อมี Ubuntu เวอร์ชั่นใหม่ออกมา Fglrx-updates ภายหลังได้รับการปรับปรุงเมื่อไดรเวอร์รุ่นใหม่ออกโดย AMD ในขณะที่ fglrx โดยทั่วไปไม่ได้รับการปรับปรุงจนกว่าคุณจะอัปเกรดเป็น Ubuntu รุ่นใหม่ ซึ่งหมายความว่า fglrx ที่อัปเดตอาจมีประสิทธิภาพที่ดีขึ้นมีข้อบกพร่องน้อยลงและมีคุณสมบัติมากกว่า fglrx แต่โดยหลักการแล้วอาจเกิดขึ้นได้ว่ามีการเปิดตัวการอัปเดตซึ่งมีข้อบกพร่องใหม่ (ซึ่งอาจทำให้ระบบของคุณไม่สามารถเริ่ม GUI)

ตอนนี้ถึงข้อดีของไดรเวอร์ที่เป็นกรรมสิทธิ์:

  • มันมีประสิทธิภาพ 3D ที่เหนือกว่าสิ่งที่เกี่ยวข้องกับประสิทธิภาพของเดสก์ท็อปเมื่อใช้ตัวจัดการหน้าต่างแบบผสม (Unity ใช้ Compiz ซึ่งขึ้นอยู่กับการเร่งความเร็วแบบ 3 มิติ)
  • ด้วยกราฟิกการ์ดที่ใช้พลังงานน้อยลง (ส่วนใหญ่เกี่ยวข้องกับแล็ปท็อป)
  • มันมาพร้อมกับการสนับสนุน OpenCL ซึ่งหมายความว่าบางโปรแกรมสามารถได้รับประโยชน์จากชิปกราฟิก (ตัวอย่างเช่น imagemagick ถึงแม้ว่าฉันคิดว่าคุณลักษณะนี้ถูกปิดใช้งานบน Ubuntu)
  • คุณสามารถใช้ VAAPI เพื่อรับการถอดรหัสวิดีโอแบบเร่งฮาร์ดแวร์ (เช่นในเครื่องเล่นสื่อ VLC) แต่โดยทั่วไปจะต้องใช้กับ CPU ที่ช้ามากเช่น AMD C-series หรือ Intel Atom เท่านั้น
  • ในบางการ์ดไดรเวอร์โอเพ่นซอร์สไม่รองรับเอาต์พุตเสียงผ่าน HDMI ในกรณีนี้ให้ใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์

ตอนนี้ข้อเสียของไดรเวอร์ที่เป็นกรรมสิทธิ์

  • ฉันพูดถึงว่ามันเสถียรน้อยกว่าไดรเวอร์โอเพ่นซอร์สหรือไม่
  • ในบางระบบจะเห็นสิ่งประดิษฐ์ที่ฉีกขาดเมื่อเล่นไฟล์วิดีโอ (มีการตั้งค่าใน Catalyst Control Center เพื่อป้องกันสิ่งนี้ แต่มันไม่สามารถใช้งานได้ในบางระบบ)
  • สำหรับการตั้งค่าบางอย่างต้องใช้ Catalyst Control Center แทนการตั้งค่าระบบ Ubuntu เช่นหากคุณต้องการขยายเดสก์ท็อปไปยังจอภาพที่สองเป็นครั้งแรก

เนื่องจากมีการพูดถึงหนึ่งในความคิดเห็นเพียงแค่คำเกี่ยวกับโปรแกรมควบคุมการทดลอง : ฉันไม่แนะนำให้ใช้พวกเขาพวกเขาอยู่ในขณะนี้ (อย่างน้อย 12.04) ที่เข้ากันไม่ได้กับแพ็คเกจอื่น ๆ (ที่สะดุดตาที่สุด: การถอดรหัสวิดีโอฮาร์ดแวร์ และ opencl ไม่ทำงานโดยไม่แฮ็กที่น่าเกลียด หากคุณต้องการไดรเวอร์ล่าสุดจากเอเอ็มดีจริงๆพวกเขาได้รับจากเว็บไซต์ของเอเอ็มดีและใช้ให้แพคเกจเฉพาะการสร้างการกระจาย

สั้นเรื่องสั้น: หากทุกอย่างทำงานได้ดีสำหรับคุณด้วยไดรเวอร์โอเพ่นซอร์สให้ใช้สิ่งเหล่านี้ หากคุณต้องการหรือต้องการคุณสมบัติอย่างใดอย่างหนึ่งที่กล่าวถึงข้างต้นและคุณไม่ต้องกังวลกับความเสี่ยงที่การอัปเดตบางอย่างใช้ fglrx-updates ไม่เช่นนั้นก็คือ fglrx อย่าใช้ไดรเวอร์ทดลองหากคุณไม่แน่ใจว่าคุณกำลังทำอะไรอยู่


1
ขอบคุณ! ประสิทธิภาพเป็นปัญหาของฉันอย่างแน่นอน แล็ปท็อปของฉัน (กราฟิก HD6290, 4GB ram, AMD C60) ทำงานได้ราบรื่นมากบน windows 8 แต่มันล่าช้าและไม่ตอบสนองบน Ubuntu ฉันคิดว่ามันอาจเป็นปัญหาไดรเวอร์ คุณพูดถึงไดรเวอร์ที่ยอดเยี่ยมฉันคิดว่ามันไม่ได้อยู่ในภาพหน้าจอของฉันใช่ไหม
Chin

2
ในกรณีนี้ลองใช้ไดรเวอร์อัปเดต fglrx พวกเขาทำงานได้ดีบนเน็ตบุ๊ก C60 ของฉันและให้ประสิทธิภาพที่ดีอย่างน่าประหลาดใจ ไดรเวอร์ทดลองไม่ได้อยู่ในภาพหน้าจอของคุณ ฉันเดาว่านักพัฒนา Ubuntu จะรับรู้ปัญหาเกี่ยวกับไดรเวอร์ทดลองและไม่แสดงรายการดังนั้น
soulsource

3
และอีกอย่าง: ถ้าคุณต้องการดูวิดีโอบนแล็ปท็อปคุณอาจต้องถอดรหัสฮาร์ดแวร์ สำหรับสิ่งนี้คุณต้องใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ นอกจากนี้คุณจะต้องติดตั้งไลบรารีการถอดรหัสฮาร์ดแวร์: libva (อาจเป็น libva-dev), libva-x11-1, libva-glx1, xvba-va-driver เพื่อดูว่ามันใช้งานได้หรือไม่ให้ติดตั้ง vainfo และรันในเทอร์มินัล ถ้ามันแสดงรายการส่วนกำหนดค่าต่างๆ (ถ้าฉันจำได้ถูกต้อง 2) สนับสนุนการถอดรหัสฮาร์ดแวร์จะถูกติดตั้งอย่างถูกต้อง ผู้เล่นเพียงคนเดียวที่มีใน Ubuntu ที่รองรับการถอดรหัสฮาร์ดแวร์ออกจากกล่องคือ vlc ตรวจสอบการตั้งค่าอินพุตและตัวแปลงสัญญาณเพื่อเปิดใช้งาน
Soulsource

ดีแล็ปท็อปของฉันยังเป็น C60
ชิน

1
จนกระทั่งเมื่อเร็ว ๆ นี้การจัดการพลังงานแบบไดนามิกถูกปิดใช้งานในไดรเวอร์โอเพ่นซอร์สโดยค่าเริ่มต้นและต้องตั้งค่าพารามิเตอร์บรรทัดคำสั่งเคอร์เนลเพื่อเปิดใช้งาน เนื่องจากการจัดการพลังงานแบบไดนามิกเคอร์เนล 3.13 ถูกเปิดใช้งานในไดรเวอร์โอเพ่นซอร์สเช่นกันสำหรับการ์ดจำนวนมากดังนั้นด้วยเคอร์เนลเวอร์ชันล่าสุดจึงไม่ควรมีปัญหาเรื่องความร้อนสูงเกินไปอีกต่อไป
soulsource
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.