Я знаю, что это часто задаваемый вопрос, но у меня проблемы с этим ..
Я использую 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)
[ 1117] Я пытался добавить 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 в ЦП менее интенсивен
Обновление: я разместил рецензию на https://ubuntuforums.org/showthread.php?t=2400400 с инструкциями, обновленными для 4.19-rc2.
Вот мой первоначальный ответ:
Вот что я сделал, чтобы заставить его работать сегодня на Ubuntu 18.04 (по памяти, возможно, с опечатками):
a) Установите последнюю мезу из https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
b) Подписан https://wiki.ubuntu.com/Kernel/MainlineBuilds используя http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/2018-06-08/
, то есть:
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/2018-06-08/linux-modules-4.17.0-999-generic_4.17.0-999.201806080237_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/2018-06-08/linux-image-unsigned-4.17.0-999-generic_4.17.0-999.201806080237_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/2018-06-08/linux-headers-4.17.0-999-generic_4.17.0-999.201806080237_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/2018-06-08/linux-headers-4.17.0-999_4.17.0-999.201806080237_all.deb
$ sudo dpkg -i linux*201806080237*.deb
c ) Перезагрузился и заметил ошибку в /var/log/kern.log об отсутствии прошивки, поэтому установил, что:
$ 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
и перезагрузился.
1115 И это сработало. Наличие работающего ssh-соединения с машиной значительно упростило восстановление после ошибок и черных экранов.
Несколько странных сбоев (рыба fishgl.com перестала двигаться один раз, и я однажды получил сумасшедший высокий результат для furmark), но теперь он работает довольно быстро, по крайней мере, полчаса :-)
[ 1117] glxinfo сообщает
OpenGL renderer string: AMD VEGAM (DRM 3.26.0, 4.17.0-999-generic, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.0-devel
OpenGL version string: 3.1 Mesa 18.2.0-devel
glmark2 сообщает о 10698 баллах (против 2571 на i7-6700 с HD Graphics 530 и 2770 на Skull Canyon Live Ubuntu 18.04)
furmark 0.7 от pts8 сообщает 1718 в 1920x1080.
Ваш пробег может отличаться. Ваша машина может взорваться. Удачи!
Ответ на этот questsion следующие:
a) Вам нужны ucode файлы, не существующие в Ubuntu 18.04, а именно, они: https://people.freedesktop.org / ~ agd5f/radeon_ucode/vegam/-они должны перейти к/lib/firmware/amdgpu
b) Вам нужно ядро, которое включает vega m патчи. Они в настоящее время находятся на рассмотрении для включения в следующий за DRM. Надо надеяться, они превращают его в ядро 4.18. Если Вы создаете из источника, здесь Вы идете: https://cgit.freedesktop.org / ~ agd5f/linux/log/? h=drm-next-4.18-wip - можно использовать пакет ядра для создания его (сделайте-kpkg...) при установке ядра и обновленного встроенного микропрограммного обеспечения удостоверьтесь, что выполнили обновление-initramfs sudo-u
c) Я предлагаю использовать мезаструктуру 18.1 или позже. У Paulo есть та версия в его ppa: https://launchpad.net / ~ paulo-miguel-dias / + archive/ubuntu/pkppa
На каньоне голов NUC под рукой мы отключили Intel-GPU в BIOS. После выше шагов все работало - включая декодирование бита hevc-10 через vaapi.
Вот возможный обновленный рецепт, никакие обещания:
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). Можно использовать меню личинки для возвращения к ядру запаса.
Кроме того, если необходимо обновить 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