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

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版から転載)
 
(翻訳)
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