「Vulkan」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎Nvidia - vulkan が動作せず初期化できない: 4.2の次に節を追加(英語版より訳出))
(→‎インストール: 英語版 en:Special:PermanentLink/649335 にしたがいインストールパッケージを新しいものに更新)
17行目: 17行目:
 
Vulkan アプリを実行するには {{pkg|vulkan-icd-loader}} と (32ビットのアプリケーションを実行したい場合は {{pkg|lib32-vulkan-icd-loader}} も)、使用しているグラフィックカードの Vulkan ドライバーを[[インストール]]する必要があります:
 
Vulkan アプリを実行するには {{pkg|vulkan-icd-loader}} と (32ビットのアプリケーションを実行したい場合は {{pkg|lib32-vulkan-icd-loader}} も)、使用しているグラフィックカードの Vulkan ドライバーを[[インストール]]する必要があります:
   
* [[Intel]]: {{Pkg|vulkan-intel}}
+
* [[Intel]]: {{Pkg|vulkan-intel}} (または {{Pkg|lib32-vulkan-intel}})
* [[NVIDIA]]: {{pkg|nvidia}}
+
* [[NVIDIA]]: {{pkg|nvidia}} (または {{Pkg|lib32-nvidia-utils}})
  +
* [[AMD]]: 3種類の実装があります。これらは複数同時にインストールできます:
*AMD: {{pkg|vulkan-radeon}} ([[radeon]], [[AMDGPU]] [https://www.phoronix.com/scan.php?page=news_item&px=RADV-Vulkan-CTS-Conformant]) または {{AUR|amdgpu-pro-vulkan}}{{Broken package link|パッケージが存在しません}} ([[AMDGPU PRO]]) もしくは {{AUR|amdvlk-git}}
 
  +
** {{Pkg|vulkan-radeon}} (または {{Pkg|lib32-vulkan-radeon}}) - RADV (Mesa プロジェクトの一部)
  +
** {{Pkg|amdvlk}} (または {{Pkg|lib32-amdvlk}}) - AMDVLK Open (AMD によるメンテナンス)
  +
** {{AUR|vulkan-amdgpu-pro}} (または {{AUR|lib32-vulkan-amdgpu-pro}}) - AMVDLK Closed (AMD によるメンテナンス)
   
 
他のドライバーはパッケージ化されていないので、手動でインストールしてください:
 
他のドライバーはパッケージ化されていないので、手動でインストールしてください:

2021年3月12日 (金) 18:45時点における版

Wikipedia:ja:Vulkan より:

Vulkan (旧名 "glNext") はオーバーヘッドが少ない、クロスプラットフォームなリアルタイム3次元コンピュータグラフィックス・コンピュート API である。

詳しくは Khronos のウェブサイトを参照してください。

インストール

ノート:

ハイブリッドグラフィック (NVIDIA Optimus/AMD Dynamic Switchable Graphics) の場合:

  • Vulkan は Bumblebee で公式ではサポートされていません。[1] を見てください。しかし、primus_vk あるいは primus-vk-gitAUR により動作します。
  • Radeon の Vulkan ドライバーは PRIME をサポートしています。[2] を参照。

Vulkan アプリを実行するには vulkan-icd-loader と (32ビットのアプリケーションを実行したい場合は lib32-vulkan-icd-loader も)、使用しているグラフィックカードの Vulkan ドライバーをインストールする必要があります:

他のドライバーはパッケージ化されていないので、手動でインストールしてください:

Vulkan アプリケーションを開発するには、vulkan-headers も必要になります。また、vulkan-validation-layers および vulkan-tools もインストールすると良いでしょう (vulkaninfo ツールが含まれています)。

検証

システムに現在インストールされている Vulkan 実装を確認するには、次のコマンドを使用します。

$ ls /usr/share/vulkan/icd.d/

Vulkan ハードウェアデータベース

ドライバーをインストールしたら、vulkan-caps-viewerAUR を実行することで GPU とドライバーのスペックを vulkan.gpuinfo.org で共有することができます。

トラブルシューティング

Error - vulkan: No DRI3 support

上記のメッセージが表示される場合、以下の内容のファイルを作成して X を再起動してください。Wayland では以下の設定は必要ありません。

/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "DRI"    "3"
EndSection

Nvidia - vulkan が動作せず初期化できない

vulkan-intel がインストールされていないか確認してください。インストールされていると Nvidia の vulkan ドライバーが認識されないことがあります。

あるいは、環境変数 VK_ICD_FILENAMES/usr/share/vulkan/icd.d/nvidia_icd.json に設定してください。

No device for the display GPU found. Are the intel-mesa drivers installed?

環境変数 VK_ICD_FILENAMES に intel_icd と primus_vk_wrapper の両方のセットしてみてください。

export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/primus_vk_wrapper.json