PRE-หมายเหตุ
คำตอบนี้นำไปใช้กับการอัพเกรด HWE ล่าสุดสำหรับ 14.04 (AKA 14.04.5) การอัพเกรดนั้นจะนำ Xorg และเคอร์เนลไปยังรุ่นที่ 16.04 อ่านด้านล่างสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสาเหตุที่สำคัญ
พื้นหลัง
มาเริ่มด้วยคำอธิบายทั่วไปกันดีกว่า
ด้วยการเปิดตัว Ubuntu 16.04 การขาดไดรเวอร์ที่เป็นกรรมสิทธิ์ของ AMD "ทำไม?" คุณอาจถาม มันเป็นเพราะบางสิ่ง
ประการแรกมันเข้ากันไม่ได้ คุณจะไม่พบfglrx
ในที่เก็บ 16.04 และคุณจะไม่พบรุ่นสำหรับ 16.04 ออนไลน์ หากคุณดาวน์โหลดเวอร์ชั่นล่าสุดจากเว็บไซต์ของ AMD และติดตั้งคุณจะพบกับ Low Graphics Mode, หน้าจอว่างเปล่าและสิ่งที่น่ารังเกียจอื่น ๆ ที่คุณไม่ต้องการให้เกิดขึ้น
คุณอาจหวังว่า AMD จะเข้ามาอัพเดตไดร์เวอร์ แต่คุณจะต้องไม่รู้จักชื่อเสียงของ AMD ในเรื่องการสนับสนุนการทำ ditching สำหรับการ์ดที่เก่ากว่าเล็กน้อยบน Linux เนื่องจาก AMD ไม่ต้องการอัปเดตไดรเวอร์ Canonical สามารถสร้างหนึ่งให้กับ Ubuntu ได้ยกเว้นว่าจะไม่เป็นเช่นนั้น ตั้งแต่ 16.04 เป็นรุ่น LTS Canonical จะต้องบำรุงรักษาไดรเวอร์ AMD เป็นเวลาอย่างน้อย 5 ปีซึ่งยากที่จะทำ
มีความเป็นไปได้เสมอที่ AMD จะเปิดตัวไดร์เวอร์กราฟิกที่ใช้งานร่วมกันได้อย่างกว้างขวางหรือผู้คนอาจเพิ่งย้ายจาก AMD บน Linux มันไม่สมเหตุสมผลเลยที่จะใช้ความพยายามอย่างมากกับไดร์เวอร์สำหรับระบบปฏิบัติการ Linux สองสามตัว (การทำเพื่อทุกคนจะยากขึ้น) ซึ่งจะต้องได้รับการสนับสนุนหากมีไดรเวอร์ใหม่ออกมาจาก AMD
เพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
ประสิทธิภาพ
ตอนนี้เพียงเพราะคุณไม่มีไดรเวอร์ที่เป็นกรรมสิทธิ์ไม่ได้แปลว่าคุณจะมีเวลาที่แย่มาก ท้ายที่สุดแล้ว Intel ก็ทำได้ดี
หากคุณเพียงแค่ใช้คอมพิวเตอร์ของคุณเพื่อท่องเว็บส่งอีเมลตอบรับ / ถามคำถามที่นี่วิดีโอ YouTube บางรายการและไม่มากไปกว่านั้นการขาดไดรเวอร์ที่เป็นกรรมสิทธิ์อาจไม่ทำให้คุณรำคาญ คุณอาจสังเกตเห็นการพูดติดอ่างในวิดีโอและคุณอาจจะไม่ สุจริตไม่มีทางที่จะบอกล่วงหน้า
หากเกมของคุณให้ใช้แอปพลิเคชั่นการแสดงผลโปรแกรมสร้างแบบจำลอง 3 มิติหรือซอฟต์แวร์ขั้นสูงหรือกราฟิกอื่น ๆ คุณจะอยู่ในสถานการณ์ที่ซับซ้อนมากขึ้น
โดยส่วนตัวแล้วฉันเคยเห็นรายงานที่นี่ส่วนใหญ่เกี่ยวกับรีวิวและบทความอื่น ๆ ที่บอกว่า AMD กับไดรเวอร์โอเพ่นซอร์สนั้นแย่มาก: โปรแกรมไม่ทำงานเนื่องจากพวกเขาต้องการเวอร์ชัน OpenGL / CL ที่ไดรเวอร์เริ่มต้นไม่สามารถให้ได้ เกมล้าหลังและเต็มไปด้วยอุปสรรค วิดีโอถูกตัดออกและนำเสียงไปด้วย เป็นต้นอย่างไรก็ตามฉันเคยเห็นบางคนบอกว่าพวกเขาสามารถเล่นได้ดีวิดีโอที่สมบูรณ์แบบและไม่มีปัญหา
ความขัดแย้งนี้อาจจะเป็นเพราะทั้งสองแตกต่างกันคนขับรถมาเปิดใช้ได้: และradeon
ให้ประสิทธิภาพที่ดีกว่าที่ฉันเชื่อ แต่สามารถใช้ได้กับการ์ดรุ่นใหม่เท่านั้น การ์ดรุ่นเก่า (ซึ่งสำหรับ AMD อาจหมายถึง 6 เดือนหากคุณโชคร้าย) ติดอยู่และการค้นหาของ Google และ Ask Ubuntu จะแสดงให้คุณเห็นว่าไม่มีทางที่จะเปลี่ยนการ์ดใบที่คุณใช้ อย่างน้อยก็ไม่มีทางที่จะถูกปล่อยออกมาAMDGPU
AMDGPU
radeon
เช่นเดียวกับหลาย ๆ สิ่งคุณไม่สามารถรู้ได้ว่าจะเกิดอะไรขึ้นถ้าคุณไม่ลองดังนั้นถ้าคุณยินดีที่จะเสี่ยงอัพเกรด
ตัวเลือก
ดังนั้นคุณอาจกระโดดได้หวังว่าคุณจะมีการ์ดที่จะได้รับAMDGPU
แต่ก็ไม่ได้โชคดี บางทีคุณอาจติดตั้งหรืออัปเกรดโดยไม่ทราบสถานการณ์กับ AMD บางทีคุณอาจได้รับAMDGPU
และมันก็ไม่เพียงพอ ไม่ว่าคุณจะอยู่ที่ 16.04 ด้วยกราฟิก AMD มีตัวเลือกไม่กี่อย่างสำหรับคุณ
1. ครั้งแรกและเห็นได้ชัดที่สุดคือการเพียงเพื่อลดระดับ 14.04
- มันยังคงรองรับจนถึงปี 2019 ดังนั้นคุณมีเวลาอีก 2-3 ปีในการใช้งาน ใครจะรู้? ในเวลานั้นเอเอ็มดีอาจตัดสินใจเปลี่ยนรูปแบบธุรกิจโดยสิ้นเชิงและให้การสนับสนุนที่ดี
- คุณได้ใช้
fglrx
และรับประสิทธิภาพที่คุณต้องการ / ต้องการ
- โปรดทราบ: 14.04.5 มาพร้อมกับมัน Xorg 1.18 ซึ่งเป็นสิ่งที่ทำให้เกิดปัญหาใน 16.04 เริ่มต้นด้วย โชคดีที่มีความเป็นไปได้ที่จะลดระดับ Xorg เป็น 1.16 ( ใน 14.04 ) ดังนั้นคุณยังคงสามารถใช้งาน
fglrx
ได้ อ่านที่นี่
แม้ว่าอาจจะ 14.04 แก่เกินไปสำหรับคุณ อาจจะไม่มีความเข้ากันได้สำหรับแอปพลิเคชันใหม่ที่คุณใช้มาก บางทีคุณอาจไม่ต้องการประสบปัญหาในการสำรองข้อมูลและติดตั้งใหม่ ก็มีอีกทางเลือกหนึ่งคือ
2. ลองใช้ไดรเวอร์ Oibaf ของ
- มันใช้งานได้กับ AMD, NVIDIA และ Intel ดังนั้นคุณสามารถลองใช้งานได้หากคุณไม่ชอบไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA หรือหวังว่าจะได้ประสิทธิภาพที่ดีขึ้นจากการ์ด Intel ของคุณ
- พวกเขารองรับ OpenGL และ OpenCL เวอร์ชันใหม่กว่าดังนั้นสิ่งที่ขึ้นอยู่กับว่าจะใช้งานได้หรือไม่
- พวกเขาอ้างว่าได้รับการปรับปรุงเพื่อให้คุณสามารถเห็นการเพิ่มประสิทธิภาพที่แท้จริง
ไดรเวอร์ของ Oibaf ดูเหมือนจะเป็นสิ่งทดแทนที่ยอดเยี่ยมfglrx
และเป็นไปได้ อย่างไรก็ตามหากคุณมีการ์ด AMD รุ่นล่าสุดจริงๆคุณอาจต้องการลองใช้ข้อเสนอของ AMD เอง
3. AMDGPU-PRO
- เป็นกรรมสิทธิ์และได้รับการดูแลโดย AMD ดังนั้นควรให้ประสิทธิภาพเช่นเดียวกับที่
fglrx
ทำ
- มันใช้งานได้จริงใน 14.04 ด้วยดังนั้นคุณสามารถลองใช้ได้ถ้าคุณยังอยู่
- อัปเดต : 16.60 เปิดตัวซึ่งเพิ่มการรองรับการ์ดที่มีอายุมากกว่า 2-3 ปี อัปเดตลิงก์แล้ว
แต่น่าเสียดายที่ AMDGPU-PRO เป็นไม่ได้fglrx
ทดแทนจริงสำหรับ แม้ว่าจะรองรับ 16.04 แต่รองรับได้เพียง 20 รุ่นเท่านั้น นั่นไม่มาก
หากคุณไม่สนใจเกี่ยวกับประสิทธิภาพหรือคุณมีสิ่งที่คุณต้องการอยู่แล้วอย่ากังวลกับสิ่งที่เป็นกรรมสิทธิ์ทั้งหมดการติดตั้งที่ลดระดับหรือแปลก ๆ
4. เพียงติดกับไดรเวอร์โอเพ่นซอร์ส
- ไม่ยุ่งยากในการติดตั้งเนื่องจากใช้งานได้แล้ว
- พวกเขาให้ทุกสิ่งที่คุณต้องการหากคุณไม่ทำอะไรเป็นพิเศษ
เพิ่งทราบว่าเกมเหล่านี้ใช้ไม่ได้กับเกมโดยเฉพาะเกมไฮเอนด์
5. ลดระดับ Xorg
- สิ่งนี้จะไม่ทำงานใน 16.04
อาจใช้งานได้อาจทำให้ระบบของคุณหยุดทำงานจนกว่าคุณจะติดตั้งรุ่นที่ถูกต้องอีกครั้ง อย่างไรก็ตามหากใช้งานได้แสดงว่าคุณfglrx
กลับมาแล้ว
อ่านคำตอบที่นี่
ตัวเลือกอยู่ไกลจากข้อ จำกัด ใน 16.04 แต่บางตัวอาจไม่ดีที่สุด ฉันแนะนำให้ลองใช้ไดรเวอร์ของ Oibaf ก่อนที่จะทำอย่างอื่นและลดระดับถ้าคุณทนต่อประสิทธิภาพไม่ได้และไม่สามารถใช้ AMDGPU-PRO ได้