Черный экран смерти после установки amdgpu-pro

У меня есть карта amd rx560. В настоящее время у меня установлен Ubuntu 16.04.4. RX560 работал на драйверах с открытым исходным кодом, пока я не понял, что результат был хуже, чем моя встроенная графика Intel HD. С драйвером Intel-графики серый цвет выглядел серым. Но с драйвером с открытым исходным кодом rx560 серый цвет стал белым. Другими словами, высокая гамма. Поэтому я решил попробовать проприетарный драйвер, чтобы убедиться, что это улучшает качество. Я пошел на официальный сайт, загрузил версию ampgp-pro версии 17.50 и установил ее в соответствии с инструкциями. Но когда я перезагрузил свой компьютер, я даже не могу войти в систему, потому что все, что я вижу, это черный экран.

После того, как я немного поработал, я нашел решение, что я должен нажать ctrl + alt + f1 и запустить установщик, как это, с аргументом px: ./amdgpu-pro-install -y --px

Так как ctrl + alt + f1 не принес мне никакой консоли, я вошел в ОС в режиме восстановления. Затем я попытался установить с помощью -px arg, и он не сработал, так как он искал пакет с именем xorg-modesetting-blah-blah, который не удалось найти. Поэтому я удалил его.

Значит ли это, что я просто не могу установить собственный драйвер? Грустная часть - это новая карта, и я купил ее, исследуя ее совместимость с Linux. Их веб-сайт утверждал, что Linux (в частности, ubuntu) является поддерживаемой ОС. Я проверил доступность драйвера. Это тоже было доступно. Тем не менее, я не мог заставить карточку работать.

Что я могу сделать в этот момент моей жизни? Должен ли я сдаться? В течение последних 24 часов я тратил так много времени на то, чтобы эта карта работала ...

0
задан 28 April 2018 в 06:11

2 ответа

У меня был подобный опыт. Поскольку я обновлялся с 16.04.1, я все еще был в ядре linux 4.4, который использовал бы только драйвер ядра Radeon вместо драйвера ядра amdgpu.

Убедитесь, что вы используете ядро ​​amdgpu driver:

$ lspci -k | grep -EA2 'VGA|3D|Display'

Это должно вернуть значение, подобное:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67e3 Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0b0d Kernel driver in use: amdgpu

Если используемый драйвер ядра является radeon, как это было в моем случае, попробуйте переключиться на 16.04 HWE Hardware Enablement.

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Команды для установки 16.04 HWE:

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

После перезагрузки убедитесь, что используемый драйвер ядра теперь amdgpu. В этот момент может быть установлен проприетарный драйвер, если вы этого хотите.

0
ответ дан 17 July 2018 в 15:58

У меня был подобный опыт. Поскольку я обновлялся с 16.04.1, я все еще был в ядре linux 4.4, который использовал бы только драйвер ядра Radeon вместо драйвера ядра amdgpu.

Убедитесь, что вы используете ядро ​​amdgpu driver:

$ lspci -k | grep -EA2 'VGA|3D|Display'

Это должно вернуть значение, подобное:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67e3 Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0b0d Kernel driver in use: amdgpu

Если используемый драйвер ядра является radeon, как это было в моем случае, попробуйте переключиться на 16.04 HWE Hardware Enablement.

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

Команды для установки 16.04 HWE:

sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

После перезагрузки убедитесь, что используемый драйвер ядра теперь amdgpu. В этот момент может быть установлен проприетарный драйвер, если вы этого хотите.

0
ответ дан 23 July 2018 в 16:53

Другие вопросы по тегам:

Похожие вопросы: