Графические драйверы для Intel NUC Hades Canyon NUC8i7HVK (AMD Radeon RX Vega GH)

Я знаю, что это часто задаваемый вопрос, но у меня возникают проблемы с этим.

Я запускаю Ubuntu 18.04. Мне пришлось использовать параметры nomodeset в загрузке grub для правильной загрузки.

uname -mrs

Linux 4.15.0-23-generic x86_64

lspci | grep VGA

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Vega [Radeon RX Vega M] (rev c0)

Выполнение ubuntu drivers devices не дает результатов

lshw -c video

*-display UNCLAIMED description: VGA compatible controller product: Advanced Micro Devices, Inc. [AMD/ATI] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:01:00.0 version: c0 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list configuration: latency=0 resources: memory:90000000-9fffffff memory:a0000000-a01fffff ioport:e000(size=256) memory:db500000-db53ffff memory:c0000-dffff *-display UNCLAIMED description: Display controller product: Intel Corporation vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 04 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm cap_list configuration: latency=0 resources: iomemory:2f0-2ef iomemory:2f0-2ef memory:2ffe000000-2ffeffffff memory:2fa0000000-2fafffffff ioport:f000(size=64)

Я попытался добавить amdgpu.dc=1 к загрузке параметров, но ничего не изменил.

] glmark2

======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: VMware, Inc. GL_RENDERER: llvmpipe (LLVM 6.0, 256 bits) GL_VERSION: 3.0 Mesa 18.0.0-rc5

- EDIT -

Обновлено до ядра 4.16 и никаких изменений, хотя запуск glmark2 менее интенсивен на CPU

4
задан 26 May 2018 в 02:49

35 ответов

Ответ на этот запрос выглядит следующим образом:

a) Вам нужны файлы-укоды, не существующие в Ubuntu 18.04, а именно те: https://people.freedesktop.org/~agd5f/ radeon_ucode / vegam / - им нужно перейти в / lib / firmware / amdgpu

b) Вам нужно ядро, которое включает в себя патчи vega m. В настоящее время ожидается включение в drm-next. Надеюсь, они превратят его в ядро ​​4.18. Если вы построите исходный код, здесь вы: https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-4.18-wip - вы можете использовать kernel- пакет для его создания (make-kpkg ...) Когда вы устанавливаете ядро ​​и обновляете прошивку, обязательно запустите sudo update-initramfs -u

c) Я предлагаю использовать mesa 18.1 или новее. Пауло имеет эту версию в своем ppa: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

На кануне хадесов NUC под рукой мы отключили Intel-GPU в Bios. После вышеуказанных шагов все работало - включая декодирование с использованием hevc-10 через vaapi.

3
ответ дан 6 August 2018 в 17:17

Вот возможный обновленный рецепт, никаких обещаний:

sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt dist-upgrade        # pulls new mesa from above ppa
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5_4.18.0-041800rc5.201807152130_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-image-unsigned-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-modules-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_amd64.deb
sudo dpkg -i linux-*.deb
wget -m -np https://people.freedesktop.org/~agd5f/radeon_ucode/vegam/
sudo cp people.freedesktop.org/~agd5f/radeon_ucode/vegam/*.bin /lib/firmware/amdgpu
sudo /usr/sbin/update-initramfs -u -k all

Этот черный экран здесь, когда загружается на каньоне с низким питанием (с i7-8705g), но, как говорят, работает с более высоким (с i7-8809g). Вы можете использовать меню grub, чтобы вернуться в исходное ядро.

Также, если вам нужно обновить BIOS до 0044, см. https://downloadcenter.intel.com/product/126141 / Intel-NUC-Kit-NUC8i7HNK и https://www.intel.com/content/www/us/en/support/articles/000005636/mini-pcs.html

1
ответ дан 8 August 2018 в 21:29

Ответ на этот запрос выглядит следующим образом:

a) Вам нужны файлы-укоды, не существующие в Ubuntu 18.04, а именно те: https://people.freedesktop.org/~agd5f/ radeon_ucode / vegam / - им нужно перейти в / lib / firmware / amdgpu

b) Вам нужно ядро, которое включает в себя патчи vega m. В настоящее время ожидается включение в drm-next. Надеюсь, они превратят его в ядро ​​4.18. Если вы построите исходный код, здесь вы: https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-4.18-wip - вы можете использовать kernel- пакет для его создания (make-kpkg ...) Когда вы устанавливаете ядро ​​и обновляете прошивку, обязательно запустите sudo update-initramfs -u

c) Я предлагаю использовать mesa 18.1 или новее. Пауло имеет эту версию в своем ppa: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

На кануне хадесов NUC под рукой мы отключили Intel-GPU в Bios. После вышеуказанных шагов все работало - включая декодирование с использованием hevc-10 через vaapi.

3
ответ дан 8 August 2018 в 21:29

Вот возможный обновленный рецепт, никаких обещаний:

sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt dist-upgrade        # pulls new mesa from above ppa
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5_4.18.0-041800rc5.201807152130_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-headers-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-image-unsigned-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18-rc5/linux-modules-4.18.0-041800rc5-generic_4.18.0-041800rc5.201807152130_amd64.deb
sudo dpkg -i linux-*.deb
wget -m -np https://people.freedesktop.org/~agd5f/radeon_ucode/vegam/
sudo cp people.freedesktop.org/~agd5f/radeon_ucode/vegam/*.bin /lib/firmware/amdgpu
sudo /usr/sbin/update-initramfs -u -k all

Этот черный экран здесь, когда загружается на каньоне с низким питанием (с i7-8705g), но, как говорят, работает с более высоким (с i7-8809g). Вы можете использовать меню grub, чтобы вернуться в исходное ядро.

Также, если вам нужно обновить BIOS до 0044, см. https://downloadcenter.intel.com/product/126141 / Intel-NUC-Kit-NUC8i7HNK и https://www.intel.com/content/www/us/en/support/articles/000005636/mini-pcs.html

1
ответ дан 14 August 2018 в 11:15
  • 1
    Я время от времени обновляю свое ядро, что, по вашему мнению, лучше о ubuntu-x mesa над драйверами oibaf? Вы заметили лучшую производительность? Выполняя эти шаги, мы должны удалить oibaf mesa? – Kennedy Baird 19 July 2018 в 08:04
  • 2
    Это сработало для меня. Я также с успехом повторил его с ядром 4.18-rc6. Моя единственная оставшаяся графическая проблема с моим NUC8i7HNK заключается в том, что она не может возобновиться после приостановки (графика искажена и, похоже, нет способа восстановить, за исключением жесткой перезагрузки с помощью переключателя питания). – ScottKu 27 July 2018 в 22:50
  • 3

Ответ на этот запрос выглядит следующим образом:

a) Вам нужны файлы-укоды, не существующие в Ubuntu 18.04, а именно те: https://people.freedesktop.org/~agd5f/ radeon_ucode / vegam / - им нужно перейти в / lib / firmware / amdgpu

b) Вам нужно ядро, которое включает в себя патчи vega m. В настоящее время ожидается включение в drm-next. Надеюсь, они превратят его в ядро ​​4.18. Если вы построите исходный код, здесь вы: https://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-4.18-wip - вы можете использовать kernel- пакет для его создания (make-kpkg ...) Когда вы устанавливаете ядро ​​и обновляете прошивку, обязательно запустите sudo update-initramfs -u

c) Я предлагаю использовать mesa 18.1 или новее. Пауло имеет эту версию в своем ppa: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

На кануне хадесов NUC под рукой мы отключили Intel-GPU в Bios. После вышеуказанных шагов все работало - включая декодирование с использованием hevc-10 через vaapi.

3
ответ дан 14 August 2018 в 11:15
  • 1
    Если вы добавили «nomodeset», вы также должны удалить это снова. При запуске vulkaninfo я получаю VK_ERROR_INCOMPATIBLE_DRIVER .. это работает для вас? Также цвета на VLC при воспроизведении фильма кажутся сломанными. – kalmiya 31 May 2018 в 13:58
  • 2
    Построено ядро ​​успешно, две проблемы: 1) графика супер лагги на экране входа в систему 2) glmark2 все еще показывает, используя llvmpipe – Kennedy Baird 5 June 2018 в 16:11

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

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