「Navi 10」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:グラフィック Category:X サーバー en:Navi 10 {{Related articles start}} {{Related|AMDGPU}} {{Related|Xorg}} {{Related|Vulkan}} {{Related|Way…」)
 
(リダイレクトに変更)
タグ: 新規リダイレクト
 
1行目: 1行目:
  +
#REDIRECT [[AMDGPU]]
[[Category:グラフィック]]
 
[[Category:X サーバー]]
 
[[en:Navi 10]]
 
{{Related articles start}}
 
{{Related|AMDGPU}}
 
{{Related|Xorg}}
 
{{Related|Vulkan}}
 
{{Related|Wayland}}
 
{{Related articles end}}
 
'''Navi 10''' は AMD の [https://en.wikipedia.org/wiki/AMD_Radeon_5000_series Radeon RX 5000 シリーズ] で使われている GPU アーキテクチャです。新しいハードウェアのため、ソフトウェアによるサポートがまだ十分ではありません。このページでは Arch Linux で Navi 10 を搭載した GPU を使用する方法を説明します。
 
 
== インストール ==
 
 
=== カーネル ===
 
 
Navi 10 GPU はバージョン 5.3 以上の Linux カーネルを必要とします。Linux カーネル 5.3 は既に Arch Linux の '''core''' リポジトリに入っています。最新版を使うために {{Pkg|linux}} と {{Pkg|linux-headers}} パッケージを使用してください。
 
 
以下のコマンドで現在使用しているカーネルのバージョンを確認できます:
 
 
uname -r
 
 
 
{{Aur|amdgpu-dkms}} をインストールすることで古いバージョンのカーネルで Navi 10 を動作させることもできますが、公式にはサポートされていません。
 
 
=== ファームウェア ===
 
 
<blockquote>
 
<p>Linux ファームウェアは Linux カーネルと一緒に配布されているパッケージで、特定のハードウェアデバイスを機能させるのに必要なファームウェアバイナリブロブが含まれています。バイナリブロブは基本的にプロプライエタリで、ハードウェアメーカーはファームウェアを作成するのに必要なソースコードを公開していません。</p>
 
<p>[https://wiki.gentoo.org/wiki/Linux_firmware Gentoo Wiki]</p>
 
</blockquote>
 
 
ファームウェアブロブは全て {{Pkg|linux-firmware}} パッケージに含まれています。
 
 
新しいカーネルを使っていてもファームウェアファイルをインストールしていない場合、仮想端末を動かすのに {{ic|nomodeset}} カーネルオプションを付けて起動する必要があります。
 
 
=== Mesa ===
 
 
Navi 10 GPU のサポートは標準リポジトリにはまだ含まれていません。mesa とその関連パッケージの開発版が必要になります。{{ic|mesa-git}} リポジトリをシステムに追加してください。以下の行を {{ic|/etc/pacman.conf}} の {{ic|[core]}} セクションの上に追加:
 
 
{{hc|1=/etc/pacman.conf|2=<nowiki>
 
[mesa-git]
 
Server = https://pkgbuild.com/~lcarlier/$repo/$arch
 
SigLevel = Optional
 
</nowiki>}}
 
 
追加したらシステムを更新して以下のパッケージをインストールしてください:
 
 
amdvlk clang-git libclc-git libdrm-git llvm-git llvm-libs-git mesa-git opencl-mesa-git vulkan-mesa-layer-git vulkan-radeon-git xf86-video-amdgpu-git lib32-mesa-git lib32-mesa-git lib32-vulkan-radeon-git lib32-vulkan-mesa-layer-git
 
 
上記のパッケージは最新の mesa スタックのサポートと64ビット・32ビット両方のアプリケーションの [[Vulkan]] のサポートを提供します。
 
 
=== LLVM ===
 
 
LLVM 9.0 以上が必要です: [https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html#changes-to-the-amdgpu-target]
 
 
上記の {{Pkg|mesa}} / {{Aur|mesa-git}} の依存パッケージとして選択され、archlinux のメンテナによって {{Pkg|llvm}} が 9.0 になるまでは {{Aur|llvm-git}} パッケージでインストールされます。
 
 
=== AMDGPU PRO ===
 
 
AMDGPU PRO の使用は非推奨です。使いたい場合は [[AMDGPU#AMDGPU PRO]] を見てください。
 
 
== KMS のロード ==
 
 
[[AMDGPU#ロード]]を見てください。
 
 
== Xorg の設定、ティアフリーレンダリング、DRI レベルと可変リフレッシュレート ==
 
 
[[AMDGPU#Xorg の設定]]を見てください。
 
 
== ビデオアクセラレーション ==
 
 
[[ハードウェアビデオアクセラレーション]]を見てください。
 
 
== GPGPU ==
 
 
OpenCL を機能させるには、{{aur|opencl-amdgpu-pro-pal}} パッケージのインストールが必要です。詳しくは [[GPGPU]] を参照。
 
 
== オーバークロック ==
 
 
[[AMDGPU#オーバークロック]]を見てください。
 
 
== トラブルシューティング ==
 
 
=== 一般 ===
 
 
[[AMDGPU#トラブルシューティング]]を見てください。
 
 
=== 消費電力 ===
 
 
カーネル 5.3 を使ったときに待機消費電力が異常に大きくなるという報告が一部のユーザーからあります。カーネル 5.4 で問題を解決する [https://cgit.freedesktop.org/~agd5f/linux/tag/?h=drm-next-5.4-2019-08-30 パッチセット] が存在します。
 

2022年11月4日 (金) 10:33時点における最新版

転送先: