วิธีการติดตั้งไดรเวอร์กราฟิก AMD บน Ubuntu 18.04


16

ฉันเป็นผู้ใช้ Windows มาตลอด แต่เมื่อวานฉันดาวน์โหลดและติดตั้ง Ubuntu 18.04 LTS จากหน้านี้แต่ฉันไม่สามารถหาวิธีติดตั้งไดรเวอร์กราฟฟิกของ AMD ได้

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

lspci -nn | grep -E 'VGA|Display'

และผลลัพธ์คือ

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

ดังนั้นฉันมีการ์ดกราฟิกไฮบริดหรือบางสิ่งฉันลองใช้คู่มือการติดตั้งนี้แต่ไม่ได้ผล (แม้แต่สำหรับผู้ใช้ในส่วนความคิดเห็น)

มันง่ายมากบน windows ฉันจะเปลี่ยนกลับไปเป็น windows แต่แค่อยากจะถามที่นี่เป็นครั้งสุดท้าย มีวิธีแก้ปัญหาใดบ้างสำหรับการติดตั้งไดรเวอร์กราฟิก AMD บน Ubuntu 18.04?

ขอบคุณ!


1
เมื่อคุณลองsudo add-apt-repository ppa:oibaf/graphics-driversแล้วsudo apt updateคุณได้รับข้อผิดพลาดใด ๆ โดยปกติหลังจากsudo apt updateนั้นจะติดตั้งไดรเวอร์โดยอัตโนมัติ มันทำงานได้ดีสำหรับฉันใน 18.04 คุณได้ลองปิดการใช้งาน Secure Boot ใน BIOS ก่อนทำการติดตั้งไดรเวอร์เหล่านี้หรือไม่?
Terrance

ขอบคุณสำหรับความคิดเห็นของคุณใช่การบูตที่ปลอดภัยถูกปิดใช้งานแล้วฉันเพิ่งรันทั้งสองคำสั่งที่คุณพูดถึงและทั้งคู่ก็ประสบความสำเร็จฉันควรจะทำอะไรตอนนี้? @Terrance
nikhil123

คุณควรรีบูต จากนั้นคุณสามารถตรวจสอบเวอร์ชั่นของคุณโดยเรียกใช้lshw -c video คุณควรจะเห็นdriver=
Terrance

@ Terrance ok ฉันรีบูตเครื่องแล็ปท็อปและรันคำสั่งนั้นฉันได้รับผลลัพธ์นี้*-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... ดูเหมือนว่าฉันได้ติดตั้งไดรเวอร์ amd แล้ว แต่ใน Software & Updates-> ไดรเวอร์เพิ่มเติมมันบอกว่า "ไม่มีไดรเวอร์เพิ่มเติมที่ใช้งานได้" และฉันยังคง ปัญหากับการบู๊ตปกติ (หน้าจอสีม่วง
แช่แข็ง

โปรดใช้วิธี Ubuntu ปกติaskubuntu.com/questions/1065852/…
Rinzwind

คำตอบ:


25

คุณควรใช้ไดรเวอร์โอเพ่นซอร์สที่มาพร้อมกับระบบของคุณ คุณอาจต้องใช้การแก้ไข Nomodeset ทั่วไป:

ฉันจะตั้ง 'nomodeset' หลังจากติดตั้ง Ubuntu ได้อย่างไร

การใช้ไดรเวอร์ในตัวมักเพียงพอสำหรับการ์ด Radeon

หากคุณทำสิ่งอื่น ๆ รอบ ๆ หรือเพิ่ม PPA สำหรับไดรเวอร์ NVIDIA (ขออภัยเกี่ยวกับเรื่องนี้) คุณสามารถล้างข้อมูลต่อไปนี้:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

ตอนนี้เพิ่ม PPA ของ AMD และอัพเดต:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

จากนั้นกำหนดค่าแพ็คเกจของคุณใหม่ให้ปลอดภัย:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

สุดท้ายคุณสามารถเปิดใช้งานวิดีโอเร่งความเร็ว:

sudo apt-get install mesa-vdpau-drivers

จากนั้นเพื่อทดสอบไดรเวอร์ VDPAU ด้วยการใช้งาน mpv:

mpv --hwdec=vdpau yourvideofile

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

ในที่สุดเมื่อคุณเข้าสู่ GUI ให้ไปที่การตั้งค่า> อุปกรณ์> จอแสดงผลและตรวจสอบให้แน่ใจว่าได้ตั้งค่าความละเอียดอย่างเหมาะสมแล้ว

หากประสิทธิภาพยังไม่เป็นไปตามมาตรฐานหลังจากทั้งหมดข้างต้นคุณสามารถติดตั้งไดรเวอร์แหล่งข้อมูลปิดเป็นทางเลือกสุดท้าย

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

ไดร์เวอร์และการสนับสนุน GPU Radeon ™ HD 8670M Series

คลิกที่กล่อง "Linux x86_64" และดาวน์โหลดไฟล์ zip

คุณสามารถทำตามคำแนะนำนี้หรือโพสต์อัปเดตเพิ่มเติมสำหรับคำถามของคุณและฉันจะปรับปรุงคำตอบตามนั้น


ฉันได้อัพเดตคำตอบเพื่อนำไปใช้กับ AMD ... ขอบคุณ
Joshua Besneatte

สวัสดีขอบคุณสำหรับคำตอบของคุณฉันลองทั้งสองคำสั่งด้วย sudo และมันติดตั้งไดรเวอร์บางตัวที่มีแถบความคืบหน้าที่เหมาะสม แต่ก็ยังฉันไม่สามารถบูตในโหมดปกติและในโหมดการกู้คืนภาพหน้าจอของฉันจะเลวร้ายที่สุดเมื่อฉันเลื่อนลงหรือขึ้นใน firefox ครึ่งหนึ่งของการเลื่อนหน้าและอีกครึ่งหนึ่งไม่เช่นนั้นฉันสลับกลับไปที่ windows ดูเหมือนว่าแล็ปท็อปของฉันใช้งานไม่ได้กับ linux
nikhil123

1
จริงๆ? ฉันไม่เคยเข้าใจทัศนคติที่ว่า "ยากลำบากเราเลิก" ... อย่างไรก็ตามหากคุณเปลี่ยนใจฉันจะอยู่ที่นี่เสมอเพื่อช่วยเหลือ
Joshua Besneatte

1
โอเคเดสก์ท็อปล้มเหลวเพราะฉันเปิดใช้งานการเร่งความเร็วแบบ 3 มิติ แต่ไม่รองรับ r250 ของฉัน
Andrew Luca

1
สวัสดี @JoshuaBesneatte ฉันไปตามคู่มือนี้แล้วตั้งค่าไดรเวอร์ ฉันได้ติดตามคู่มือนี้github.com/lutris/lutris/wiki/Installing-driversและไม่ได้เปลี่ยนอะไรมากมาย ฉันจะบอกได้อย่างไรว่าฉันทำสิ่งใดสำเร็จจริงหรือไม่ตั้งแต่เมื่อฉันไปที่หน้ารายละเอียดการตั้งค่าอูบุนตู GPU ของฉันยังคงปรากฏเป็น Intel ตัวหนึ่งไม่ใช่ AMD ตัวหนึ่ง
Odif Yltsaeb

0

เนื่องจากฉันต่อสู้กับปัญหามาทั้งวันและคำตอบของโจชัวไม่ได้ผลสำหรับฉันฉันคิดว่ามันอาจช่วยแก้ปัญหาของฉันได้

ความผิดพลาดของฉันคือแม้ว่าฉันจะติดตั้ง Ubuntu 18.04 บนVMware® Workstation 15 แต่ฉันพยายามแก้ไขปัญหาโดยใช้อะแดปเตอร์กราฟิก AMD ของเครื่องโฮสต์ ฉันคัดลอกโซลูชันที่ใช้งานได้สำหรับฉันด้านล่าง:

ปัญหาเกิดขึ้นกับ Wayland ในขณะที่อูบุนตูใช้ค่าเริ่มต้นเป็นเซสชัน X11 ด้วยเหตุผลบางอย่างพวกเขาปล่อยให้เปิดใช้งานสำหรับ GDM

คุณสามารถแทนที่ GDM ด้วย LightDM ได้ แต่ตัวเลือกที่ง่ายกว่าคือ:

sudo nano /etc/gdm3/custom.conf

จากนั้นเปลี่ยนบรรทัด:

#WaylandEnable=false

ถึง

WaylandEnable=false

กดCtrl+ Oและจากนั้นCtrl+ Xและรีบูต หากคุณไม่ต้องการรีบูตคุณสามารถทำได้

sudo systemctl restart gdm

ซึ่งจะรีสตาร์ทเซสชัน Windows ของคุณ (ซึ่งถือว่าเป็น ssh ลงในช่องเพื่อแก้ไขดังกล่าวข้างต้น)

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