Як встановити графічні драйвери 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 було дуже просто, я б перейшов до вікон, але просто хотів запитати тут востаннє. чи є якесь рішення для встановлення графічних драйверів AMD на Ubuntu 18.04?

Дякую!


1
Коли ви спробували sudo add-apt-repository ppa:oibaf/graphics-driversтоді sudo apt update, ви помилилися? Зазвичай після цього sudo apt updateвін автоматично встановлює драйвери. Для мене це добре працювало в 18.04. Ви також намагалися відключити безпечну завантаження в BIOS перед встановленням цих драйверів?
Терранс

дякую за ваш коментар. Так, безпечне завантаження вже було відключено, я просто запустив ці дві команди, які ви згадали, і обидві були успішними, що я маю робити зараз? @Terrance
nikhil123

Вам слід просто перезавантажити. Тоді ви можете перевірити свою версію, запустивши lshw -c video Ви повинні мати змогу побачитиdriver=
Терранс

@Terrance гаразд, я перезавантажив ноутбук і запустив цю команду. Я отримав цей вихід. *-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-> Додаткові драйвери говорить: "Немає додаткових драйверів", і у мене ще є проблема з нормальним завантаженням (пустий заморожений фіолетовий екран), фактично встановлення amd, схоже, нічого не змінить, все одно, дякую за допомогу :)
nikhil123

Будь ласка, використовуйте звичайний метод Ubuntu askubuntu.com/questions/1065852/…
Rinzwind

Відповіді:


25

Ви повинні мати можливість використовувати драйвери з відкритим кодом, які постачаються разом із вашою системою. Можливо, вам просто потрібно буде використовувати загальне виправлення набору вузлів:

Як встановити "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

Тепер додайте оновлення AMA для 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. Якщо він буде працювати без нього, це може покращити продуктивність.

Нарешті, після входу в графічний інтерфейс, перейдіть у Налаштування> Пристрої> Дисплеї та переконайтесь, що роздільна здатність встановлена ​​правильно.

Якщо продуктивність все ще не відповідає стандартам після всього вищезазначеного, ви можете вручну встановити драйвер закритого джерела як крайній спосіб.

Якщо ви вирішите, що все-таки хочете використовувати власний драйвер, вам потрібно буде завантажити та встановити його. Відповідно до результатів, які ви опублікували, вам потрібно завантажити цей драйвер:

Драйвери та підтримка процесорів AMD Radeon ™ HD 8670M серії

Клацніть на поле "Linux x86_64" та завантажте zip-файл.

Ви можете дотримуватися цього посібника або публікувати будь-які додаткові оновлення свого питання, і я відповідно вдосконалю відповідь.


Я оновив відповідь, щоб подати заявку на AMD ... дякую.
Джошуа Беснеатте

привіт, дякую за вашу відповідь, я спробував ці дві команди з sudo, і він фактично встановив деякі драйвери з належною панеллю прогресу. але все ж я не можу завантажуватись у звичайному режимі та у режимі відновлення, мої візуальні екрани стають найгіршими, коли я прокручую вниз або вгору Firefox, половина прокрутки сторінки та інша половина - ні, я все одно перемикаюся на вікна, здається, мій ноутбук не сумісний для linux
nikhil123

1
Дійсно? Я ніколи не розумів ставлення "це важко, давайте кинемо" ... Однак якщо ти передумаєш, я завжди буду тут, щоб допомогти.
Джошуа Беснеатте

1
Добре, заморозки на робочому столі, тому що я ввімкнув 3d-прискорення, але не підтримується на моєму r250
Ендрю Лука

1
Привіт @JoshuaBesneatte Я пішов і дотримувався цього керівництва і налаштовував водії. Я підписався на це керівництво github.com/lutris/lutris/wiki/Installing-drivers, і жодне з них насправді не змінилося багато. Як я можу сказати, чи я насправді щось здійснив з тих пір, коли я
Одіф Ільцаеб

0

Оскільки я цілий день боровся з проблемою, і відповідь Джошуа не спрацював для мене, я подумав, що це може допомогти забезпечити моє рішення.

Моя помилка полягала в тому, що хоча у мене встановлено Ubuntu 18.04 на VMware® Workstation 15, я намагався вирішити проблему на основі графічного адаптера AMD мого хост-машини. Я копіюю рішення, яке працювало для мене нижче:

Проблема стосується Wayland. Хоча Ubuntu за замовчуванням має сеанс X11, вони чомусь залишили його включеним для GDM.

Ви, звичайно, можете замінити GDM на LightDM, але більш простим варіантом буде:

sudo nano /etc/gdm3/custom.conf

Потім змініть рядок:

#WaylandEnable=false

до

WaylandEnable=false

Натисніть Ctrl+, Oа потім Ctrl+ Xі перезавантажте. Якщо ви не хочете перезавантажуватися, можете зробити

sudo systemctl restart gdm

Що перезапустить ваш сеанс Windows (це передбачає ssh у вікні, щоб виправити, як зазначено вище).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.