Wine(HQ)でゲームを実行するとgfxの問題が発生しますが、どうすれば解決できますか?

Wine(HQ)でゲームを実行するとgfxの問題が発生しますが、どうすれば解決できますか?

メガネ
Ubuntu 18.04(bionic)
カーネル4.15.0-62-generic
Wine amd64 i386 wine4.15-bionic
directx9 d3dx9_42.dllカードを使用してください。
GeForce GT 710

テストケース:スカイリムブラックスクリーン
Skyrimを実行でき、メニューサウンド(Enterを押してESCを押す)を聞くことができるので、
〜でコンソールを開き、「load lastSavegameName」と入力すると、
ゲームが正しくロードされ、武器を描き、振り回され、
音楽を再生できます。 、すべての音が大丈夫でオオカミを生成することができますが...
画面全体が完全に暗いです!ゲームウィンドウには何も見えません!

別のテスト:Path of Exileが単にクラッシュしました。

推測と追加テスト

  • グラフィックドライバーと何か関連があるようですが?シェーダーとも関連があるという内容を読みました。
  • NVIDIAドライババージョン430と390をテストしましたが、どちらも失敗しました。
  • ノボドライバー働く(ゲームロゴとメニューが表示されます)が、速度が非常に遅く、640x480以外の画面解像度を選択できず、残念ながらテスト用には機能しません。
  • 私はwinetricksを使ってGLSLを無効にしようとしましたが、それもうまくいきませんでした(アイデアはシェーダを無効にすることでした)。

何が起こるのか

ubuntu 16.04、カーネル4.15.0-50-generic、wine4.0.0stable-xenial(wine2.0.3stable-xenialなどの以前のバージョンである可能性があります)で完全に実行されます
(一部はubuntu 18.04でも実行されますが、問題は解決しません。 )。 、
ドライバ nvidia-384_384.130-0ubuntu0.16.04.1_amd64.deb (apt キャッシュからファイル名を取得しました)

以前のUbuntu 16.04(ブートパーティションが失われた)にアクセスできず、まだ再作成しようとしていますが、18.04を維持したいと思います。

まもなくより多くの情報を追加するか、ヒントをお知らせします。


添付:LinuxでWineを介してWindowsアプリケーションを実行することについて具体的な質問をするのに、このサイトは正確で最高のサイトですか?

答え1

nvidiaドライバを最新の435にアップデートし、
最新のdxvkバージョン0.20(マスターではない)をインストールし
(dxvkはウィンドウモードについて不平を言う)、正しいファイルを推測できないため、そのファイルからW / H cfgsを削除しました。その後、xrandrを使用して最大のものを選択しました(全画面ではありませんが、動作する可能性があります)。

以下に従ってください。http://linuxconfig.org/improve-your-wine-gaming-on-linux-with-dxvk;

sudo apt install libvulkan1 libvulkan-dev vulkan-utils;  
sudo apt install libvulkan1:i386 libvulkan-dev:i386 vulkan-utils:i386;  
sudo add-apt-repository ppa:graphics-drivers/ppa;  

export WINEDEBUG="err+all"誤った64ビットクラスについて文句を言う場合に備えて、「:i386」方式に必要なすべてを使用してインストールします。)

ソフトウェアアップデート(カーネルを含む)と再起動により、すべてがアップデートされます。

obs.:これは、他のゲームでカスタムメインメニューの背景や音楽が欠落しているかクラッシュする問題も解決します。

(他の人に役立つ場合は、承認された回答として表示できます。)

関連情報