コンテンツにスキップ

「ハードウェア レイトレーシング」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
Kgx (トーク | 投稿記録)
英語版から転載
 
Kgx (トーク | 投稿記録)
翻訳
1行目: 1行目:
[[Category:Gaming]]
[[Category:ゲーム]]
[[Category:Hardware]]
[[Category:ハードウェア]]
[[en:Hardware raytracing]]
[[en:Hardware raytracing]]
[[pl:Hardware raytracing]]
[[pl:Hardware raytracing]]
{{Expansion|This article needs feedback from users with compatible Intel & AMD hardware to expand its scope and accuracy}}


このページは、Linux でのハードウェア レイトレーシングサポートの現状に関するガイドとして機能するとともに、すべてのセットアップ方法に関する情報を提供します。
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.


すべての場合において、Proton を通じてゲームを実行することが前提となっており、VKD3D が必要ですが、DXVK は動作しません。
In all cases it is assumed you will be running the game through Proton, VKD3D is required, DXVK will not work.


{{Note|レイトレーシングを使用するには、いくつかの [[環境変数]] を設定する必要があります。これらは、[[環境変数#グローバル|グローバル]] または [[環境変数#ユーザーごと|ユーザーごと]] に設定できます。}}
{{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 series or newer
*'''GPU''' - AMD RDNA2シリーズ以降
*'''Driver''' - {{Pkg|mesa}} 23 or newer, {{Pkg|amdvlk}} or {{Pkg|vulkan-radeon}}
*'''Driver''' - {{Pkg|mesa}} 23 以降、{{Pkg|amdvlk}} または {{Pkg|vulkan-radeon}}


=== Usage ===
=== 使い方 ===


mesa バージョン 23.2 より前の場合は、次の [[環境変数]] を使用します:
For mesa versions below 23.2, use the following [[environment variables]]:


RADV_PERFTEST='rt'
RADV_PERFTEST='rt'
26行目: 25行目:
== 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 series or newer
*'''GPU''' - Intel ARC GD/2 シリーズ以降
*'''Driver''' - {{Pkg|mesa}} 22.3 or newer, {{Pkg|vulkan-intel}}
*'''Driver''' - {{Pkg|mesa}} 22.3 以降、{{Pkg|vulkan-intel}}
*'''Kernel''' - {{Pkg|linux-firmware}} (firmware is needed for [[Intel graphics#Enable GuC / HuC firmware loading|GuC support]])
*'''Kernel''' - {{Pkg|linux-firmware}} ([[Intel graphics#GuC/HuC ファームウェアのロードを有効にする|GuC サポート]] にはファームウェアが必要です)


=== Usage ===
=== 使い方 ===


次の [[環境変数]] を使用します:
Use the following [[environment variables]]:


VKD3D_CONFIG=dxr11,dxr
VKD3D_CONFIG=dxr11,dxr
40行目: 39行目:
== 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''' - Any card with the RTX moniker (RTX 2060+, RTX 3050+, RTX 4050+)
*'''GPU''' - RTX moniker が付いたカード (RTX 2060+RTX 3050+RTX 4050+)
*'''Driver''' - {{Pkg|nvidia}} 510.60.02 or newer with {{Pkg|nvidia-utils}} and {{Pkg|nvidia-settings}} (with their lib32 variants)
*'''Driver''' - {{Pkg|nvidia}} 510.60.02 以降、{{Pkg|nvidia-utils}} および {{Pkg|nvidia-settings}} (lib32 バリアント付き)


=== Usage ===
=== 使い方 ===


次の [[環境変数]] を使用します:
Use the following [[environment variables]]:


VKD3D_CONFIG=dxr11,dxr
VKD3D_CONFIG=dxr11,dxr
53行目: 52行目:
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.}}


== Testing ==
== テスト ==


[[Install]] the package {{aur|raytracinginvulkan-git}} then from a terminal run:
パッケージ {{aur|raytracinginvulkan-git}} [[インストール]] し、ターミナルから次のコマンドを実行します:


$ cd /opt/raytracinginvulkan/bin/
$ cd /opt/raytracinginvulkan/bin/

2024年2月6日 (火) 05:00時点における版


このページは、Linux でのハードウェア レイトレーシングサポートの現状に関するガイドとして機能するとともに、すべてのセットアップ方法に関する情報を提供します。

すべての場合において、Proton を通じてゲームを実行することが前提となっており、VKD3D が必要ですが、DXVK は動作しません。

ノート レイトレーシングを使用するには、いくつかの 環境変数 を設定する必要があります。これらは、グローバル または ユーザーごと に設定できます。

AMD

AMD RDNA2 GPU は、オンボードコンピューティングユニットを通じてハードウェア レイトレーシングサポートを提供しますが、現在のパフォーマンスはさまざまです。mesa 23 以降、レイトレーシングはゲームごとに有効になり、mesa 23.2 からはすべてのアプリケーションでレイトレーシングがデフォルトで有効になります。

使い方

mesa バージョン 23.2 より前の場合は、次の 環境変数 を使用します:

RADV_PERFTEST='rt'

Intel

Intel ARC GPU はオンボード TSU を通じてハードウェア レイトレーシングサポートを提供しますが、現在のパフォーマンスはまちまちです。

使い方

次の 環境変数 を使用します:

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
ノート この設定により、ディープラーニング スーパーサンプリングと RTX の両方のサポートが有効になります。

テスト

パッケージ raytracinginvulkan-gitAURインストール し、ターミナルから次のコマンドを実行します:

$ cd /opt/raytracinginvulkan/bin/
$ ./RayTracer