「ハードウェア レイトレーシング」の版間の差分
ナビゲーションに移動
検索に移動
(英語版から転載) |
Kusanaginoturugi (トーク | 投稿記録) (空行を削除) |
||
(他の1人の利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category: |
+ | [[Category:ゲーム]] |
− | [[Category: |
+ | [[Category:ハードウェア]] |
[[en:Hardware raytracing]] |
[[en:Hardware raytracing]] |
||
[[pl:Hardware raytracing]] |
[[pl:Hardware raytracing]] |
||
+ | このページは、Linux でのハードウェア レイトレーシングサポートの現状に関するガイドとして機能するとともに、すべてのセットアップ方法に関する情報を提供します。 |
||
− | {{Expansion|This article needs feedback from users with compatible Intel & AMD hardware to expand its scope and accuracy}} |
||
+ | すべての場合において、Proton を通じてゲームを実行することが前提となっており、VKD3D が必要ですが、DXVK は動作しません。 |
||
− | This page will serve as a guide to the current state of Hardware raytracing support on Linux as well as provide information on how to set everything up. |
||
+ | {{Note|レイトレーシングを使用するには、いくつかの [[環境変数]] を設定する必要があります。これらは、[[環境変数#グローバル|グローバル]] または [[環境変数#ユーザーごと|ユーザーごと]] に設定できます。}} |
||
− | In all cases it is assumed you will be running the game through Proton, VKD3D is required, DXVK will not work. |
||
− | |||
− | {{Note|Using raytracing requires that you set some [[environment variables]], these can be set [[Environment variables#Globally|globally]] or [[Environment variables#Per user|per user]].}} |
||
== AMD == |
== AMD == |
||
+ | AMD RDNA2 GPU は、オンボードコンピューティングユニットを通じてハードウェア レイトレーシングサポートを提供しますが、現在のパフォーマンスはさまざまです。mesa 23 以降、レイトレーシングはゲームごとに有効になり、[[mesa]] 23.2 からはすべてのアプリケーションでレイトレーシングがデフォルトで有効になります。 |
||
− | AMD RDNA2 GPUs offer hardware raytracing support through onboard compute units, current performance is mixed. Since mesa 23, raytracing is enabled on a per game basis, and from [[mesa]] 23.2 raytracing will be enabled by default for all applications. |
||
− | *'''GPU''' - AMD RDNA2 |
+ | *'''GPU''' - AMD RDNA2シリーズ以降 |
− | *'''Driver''' - {{Pkg|mesa}} 23 |
+ | *'''Driver''' - {{Pkg|mesa}} 23 以降、{{Pkg|amdvlk}} または {{Pkg|vulkan-radeon}} |
− | === |
+ | === 使用方法 === |
+ | mesa バージョン 23.2 より前の場合は、次の [[環境変数]] を使用します: |
||
− | For mesa versions below 23.2, use the following [[environment variables]]: |
||
RADV_PERFTEST='rt' |
RADV_PERFTEST='rt' |
||
26行目: | 24行目: | ||
== Intel == |
== Intel == |
||
+ | Intel ARC GPU はオンボード TSU を通じてハードウェア レイトレーシングサポートを提供しますが、現在のパフォーマンスはまちまちです。 |
||
− | Intel ARC GPUs offer hardware raytracing support through onboard TSUs, current performance is mixed. |
||
− | *'''GPU''' - Intel ARC GD/2 |
+ | *'''GPU''' - Intel ARC GD/2 シリーズ以降 |
− | *'''Driver''' - {{Pkg|mesa}} 22.3 |
+ | *'''Driver''' - {{Pkg|mesa}} 22.3 以降、{{Pkg|vulkan-intel}} |
− | *'''Kernel''' - {{Pkg|linux-firmware}} ( |
+ | *'''Kernel''' - {{Pkg|linux-firmware}} ([[Intel graphics#GuC/HuC ファームウェアのロードを有効にする|GuC サポート]] にはファームウェアが必要です) |
− | === |
+ | === 使用方法 === |
+ | 次の [[環境変数]] を使用します: |
||
− | Use the following [[environment variables]]: |
||
VKD3D_CONFIG=dxr11,dxr |
VKD3D_CONFIG=dxr11,dxr |
||
40行目: | 38行目: | ||
== NVIDIA == |
== NVIDIA == |
||
+ | Linux 向けの NVIDIA のレイトレーシング実装は Windows とほぼ同等です。つまり、サポートされているハードウェアと適切なドライバーを使用すれば、RTX は Linux 上で適切に動作します。 |
||
− | NVIDIA's raytracing implementation for Linux is pretty much on par with Windows, that is to say, with supported hardware and the correct drivers RTX works well on Linux. |
||
− | *'''GPU''' - |
+ | *'''GPU''' - RTX moniker が付いたカード (RTX 2060+、RTX 3050+、RTX 4050+) |
− | *'''Driver''' - {{Pkg|nvidia}} 510.60.02 |
+ | *'''Driver''' - {{Pkg|nvidia}} 510.60.02 以降、{{Pkg|nvidia-utils}} および {{Pkg|nvidia-settings}} (lib32 バリアント付き) |
− | === |
+ | === 使用方法 === |
+ | 次の [[環境変数]] を使用します: |
||
− | Use the following [[environment variables]]: |
||
VKD3D_CONFIG=dxr11,dxr |
VKD3D_CONFIG=dxr11,dxr |
||
53行目: | 51行目: | ||
PROTON_ENABLE_NGX_UPDATER=1 |
PROTON_ENABLE_NGX_UPDATER=1 |
||
+ | {{Note|この設定により、ディープラーニング スーパーサンプリングと RTX の両方のサポートが有効になります。}} |
||
− | {{Note|This configuration will enable support for both Deep Learning Super Sampling and RTX.}} |
||
− | == |
+ | == テスト == |
− | + | パッケージ {{aur|raytracinginvulkan-git}} を [[インストール]] し、ターミナルから次のコマンドを実行します: |
|
$ cd /opt/raytracinginvulkan/bin/ |
$ cd /opt/raytracinginvulkan/bin/ |
2024年9月5日 (木) 18:09時点における最新版
このページは、Linux でのハードウェア レイトレーシングサポートの現状に関するガイドとして機能するとともに、すべてのセットアップ方法に関する情報を提供します。
すべての場合において、Proton を通じてゲームを実行することが前提となっており、VKD3D が必要ですが、DXVK は動作しません。
AMD
AMD RDNA2 GPU は、オンボードコンピューティングユニットを通じてハードウェア レイトレーシングサポートを提供しますが、現在のパフォーマンスはさまざまです。mesa 23 以降、レイトレーシングはゲームごとに有効になり、mesa 23.2 からはすべてのアプリケーションでレイトレーシングがデフォルトで有効になります。
- GPU - AMD RDNA2シリーズ以降
- Driver - mesa 23 以降、amdvlk または vulkan-radeon
使用方法
mesa バージョン 23.2 より前の場合は、次の 環境変数 を使用します:
RADV_PERFTEST='rt'
Intel
Intel ARC GPU はオンボード TSU を通じてハードウェア レイトレーシングサポートを提供しますが、現在のパフォーマンスはまちまちです。
- GPU - Intel ARC GD/2 シリーズ以降
- Driver - mesa 22.3 以降、vulkan-intel
- Kernel - linux-firmware (GuC サポート にはファームウェアが必要です)
使用方法
次の 環境変数 を使用します:
VKD3D_CONFIG=dxr11,dxr
NVIDIA
Linux 向けの NVIDIA のレイトレーシング実装は Windows とほぼ同等です。つまり、サポートされているハードウェアと適切なドライバーを使用すれば、RTX は Linux 上で適切に動作します。
- GPU - RTX moniker が付いたカード (RTX 2060+、RTX 3050+、RTX 4050+)
- Driver - nvidia 510.60.02 以降、nvidia-utils および nvidia-settings (lib32 バリアント付き)
使用方法
次の 環境変数 を使用します:
VKD3D_CONFIG=dxr11,dxr PROTON_ENABLE_NVAPI=1 PROTON_ENABLE_NGX_UPDATER=1
テスト
パッケージ raytracinginvulkan-gitAUR を インストール し、ターミナルから次のコマンドを実行します:
$ cd /opt/raytracinginvulkan/bin/ $ ./RayTracer