「Vulkan」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (→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時点における版
- Vulkan (旧名 "glNext") はオーバーヘッドが少ない、クロスプラットフォームなリアルタイム3次元コンピュータグラフィックス・コンピュート API である。
詳しくは Khronos のウェブサイトを参照してください。
目次
インストール
Vulkan アプリを実行するには vulkan-icd-loader と (32ビットのアプリケーションを実行したい場合は lib32-vulkan-icd-loader も)、使用しているグラフィックカードの Vulkan ドライバーをインストールする必要があります:
- Intel: vulkan-intel (または lib32-vulkan-intel)
- NVIDIA: nvidia (または lib32-nvidia-utils)
- AMD: 3種類の実装があります。これらは複数同時にインストールできます:
- vulkan-radeon (または lib32-vulkan-radeon) - RADV (Mesa プロジェクトの一部)
- amdvlk (または lib32-amdvlk) - AMDVLK Open (AMD によるメンテナンス)
- vulkan-amdgpu-proAUR (または lib32-vulkan-amdgpu-proAUR) - AMVDLK Closed (AMD によるメンテナンス)
他のドライバーはパッケージ化されていないので、手動でインストールしてください:
- PowerVR: https://imgtec.com/vulkan
- Adreno: https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu
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