LoginSignup
2
0

More than 3 years have passed since last update.

Linux wineで、VRChat等 Direct3Dを動作する環境を作る

Last updated at Posted at 2019-10-20

Linuxには、Windowsの実行ファイルを仮想的に動作させる、wineがあります。
ただ、wineは描画系ライブラリが未熟なのが現状です。

ここでは、wineでDirect3Dや、DirectX 10, 11を動作させるためのライブラリ導入をしていきます。

なぜwineでのDirect3Dがうまく動かないのか/遅いのか

wineは、Windowsシステムが標準で持っているライブラリ(LinuxではなくWindowsなので.dll)を自前で実装しています。
その中でも、描画系の開発は比較的遅いです。
Direct 3DやDirect X 10,11を使う際は、ホストのLinuxマシンのiGPU/eGPUに対して直接命令をセず、一旦OpenGL命令を発行しています。

ただ、この現状はWineのバージョンが上がる度に改善されていっているようです。

今回は、wine

DXVKのインストール

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0