ネイティブ以外のゲームを実行することはできません。 [wine-ge、nvidia独占]

ネイティブ以外のゲームを実行することはできません。 [wine-ge、nvidia独占]

私はmanjaro Linuxを使用しています。ワインのカスタマイズパック。バージョン8.xでは、ワインとプロトンの両方がゲームの実行を停止しました。 Lutrisログは次のように言います。

wine: Using setpriority to control niceness in the [-11,11] range
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  156 (NV-GLX)
  Minor opcode of failed request:  43 ()
  Serial number of failed request:  424
  Current serial number in output stream:  425
Monitored process exited.

Lutrisインターフェイスで以前のlutris-GE-Proton7-43を選択して実行してみましたが、うまくいきましたが、同じGUIでlutris-GE-Proton8-5を選択すると上記のエラーが発生しました。

dxvk/vkd3d/etcを別のバージョンに変更しても役に立ちません。再インストールnvidia-dkms/mesaパッケージも役に立ちませんでした。

この動作はNvidiaのwine8+でのみ発生します。 AMDを強制的に統合したところ、ゲームが正常に始まりました。ネイティブゲームprime-runも非常にうまく動作します。

このスレッドで同じ問題があるが解決策がない人を見つけました。https://bbs.archlinux.org/viewtopic.php?id=269259

また、これは予期しないことではありませんが、もしそうなら、Waylandセッションではすべてがうまくいきます。

答え1

私の唯一の解決策は、nvidiaモードで起動するか、wine / proton 7で実行してからゲームを開始することです。

現在のところ、Proton/Wine 8+のゴールデンランが壊れているようです。

モード(ログアウトとログイン)を切り替える方法は次のとおりです。https://github.com/Askannz/optimus-manager

関連情報