web-dev-qa-db-ja.com

Intel NUC Hades Canyon NUC8i7HVK(AMD Radeon RX Vega GH)用のグラフィックスドライバー

これはよくある質問ですが、これに問題があります。

Ubuntu 18.04を実行しています。起動時にgrubのnomodesetパラメータを使用して正しく起動する必要がありました。

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

-編集-

カーネル4.16にアップグレードされ、変更はありませんが、glmark2の実行はCPUの負荷が低くなります

7
Kennedy Baird

更新:4.19-rc2向けに更新された手順を含む https://ubuntuforums.org/showthread.php?t=24004 に記事を投稿しました。

私の元の答えは次のとおりです。

以下は、今日のubuntu 18.04で動作するようにしたことです(メモリから、おそらくタイプミスで):

a) https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers から最新のメサをインストールします

b)フォロー https://wiki.ubuntu.com/Kernel/MainlineBuilds using 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

そして再起動しました。

そしてそれは働いた。マシンへのssh接続が機能していれば、ミスや黒い画面からの回復がはるかに簡単になりました。

いくつかの奇妙な不具合(fishgl.comの魚は1回動きを止めたため、一度毛皮の結果が非常に高い結果になりました)が、少なくとも30分は上がっていて比較的きびきびしています:-)

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のスコアを報告します(HDグラフィックス530を搭載したi7-6700では2571、Skull CanyonライブUbuntu 18.04では2770)。

pts8のfurmark 0.7は、1918x1080で1718と報告しています。

あなたのマイレージは異なる場合があります。マシンが爆発する可能性があります。幸運を!

3
user1539692

この質問に対する答えは次のとおりです。

a)Ubuntu 18.04には存在しないucodeファイル、つまり次のものが必要です: 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 -カーネルを使用できます-ビルドするパッケージ(make-kpkg ...)カーネルと更新されたファームウェアをインストールするときは、必ずSudo update-initramfs -uを実行してください

c)mesa 18.1以降を使用することをお勧めします。 PauloのPPAにはそのバージョンがあります。 https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

手元のハデスキャニオンNUCでは、BIOSでIntel-GPUを無効にしました。上記の手順の後、すべてが機能していました-vaapiを介したhevc-10ビットのデコードを含みます。

3
user834610

更新された可能性のあるレシピは次のとおりです。

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
user1539692