「Vulkan」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版と同期)
11行目: 11行目:
 
{{Note|
 
{{Note|
 
[[ハイブリッドグラフィック]] ([[NVIDIA Optimus]]/AMD Dynamic Switchable Graphics) の場合:
 
[[ハイブリッドグラフィック]] ([[NVIDIA Optimus]]/AMD Dynamic Switchable Graphics) の場合:
* Vulkan は [[Bumblebee]] ではまだサポートされていません。[https://github.com/Bumblebee-Project/Bumblebee/issues/769] を見てください。
+
* Vulkan は [[Bumblebee]] で公式ではサポートされていません。[https://github.com/Bumblebee-Project/Bumblebee/issues/769] を見てください。しかし、{{Pkg|primus_vk}} あるいは {{AUR|primus-vk-git}} により動作します
 
* Radeon の Vulkan ドライバーは [[PRIME]] をサポートしています。[https://www.phoronix.com/scan.php?page=news_item&px=RADV-PRIME-Lands] を参照。
 
* Radeon の Vulkan ドライバーは [[PRIME]] をサポートしています。[https://www.phoronix.com/scan.php?page=news_item&px=RADV-PRIME-Lands] を参照。
 
}}
 
}}
   
 
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}}
 
* [[NVIDIA]]: {{pkg|nvidia}}
 
* [[NVIDIA]]: {{pkg|nvidia}}
21行目: 22行目:
   
 
他のドライバーはパッケージ化されていないので、手動でインストールしてください:
 
他のドライバーはパッケージ化されていないので、手動でインストールしてください:
  +
 
* PowerVR: https://imgtec.com/vulkan
 
* PowerVR: https://imgtec.com/vulkan
 
* Adreno: https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu
 
* Adreno: https://developer.qualcomm.com/software/adreno-gpu-sdk/gpu
   
Vulkan アプリケーションを開発するには、{{pkg|vulkan-headers}} も必要になります。また、{{pkg|vulkan-validation-layers}} もインストールすると良いでしょう (''vulkaninfo'' ツールが含まれています)。
+
Vulkan アプリケーションを開発するには、{{pkg|vulkan-headers}} も必要になります。また、{{pkg|vulkan-validation-layers}} および {{Pkg|vulkan-tools}} もインストールすると良いでしょう (''vulkaninfo'' ツールが含まれています)。
   
 
==Vulkan ハードウェアデータベース==
 
==Vulkan ハードウェアデータベース==
41行目: 43行目:
 
Driver "intel"
 
Driver "intel"
 
Option "DRI" "3"
 
Option "DRI" "3"
EndSection}}
+
EndSection
  +
}}
   
 
=== Nvidia - vulkan が動作せず初期化できない ===
 
=== Nvidia - vulkan が動作せず初期化できない ===
   
 
{{pkg|vulkan-intel}} がインストールされていないか確認してください。インストールされていると Nvidia の vulkan ドライバーが認識されないことがあります。
 
{{pkg|vulkan-intel}} がインストールされていないか確認してください。インストールされていると Nvidia の vulkan ドライバーが認識されないことがあります。
  +
  +
あるいは、[[環境変数]] {{ic|VK_ICD_FILENAMES}} を {{ic|/usr/share/vulkan/icd.d/nvidia_icd.json}} に設定してください。

2019年5月1日 (水) 20:18時点における版

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 ハードウェアデータベース

ドライバーをインストールしたら、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 に設定してください。