Wineで実行できる.exeを含むディレクトリにcd
する場合、primusrun
で.exeを実行するにはどうすればよいですか?
具体的には、Steam経由でPlayOnLinuxにSkyrimをインストールしました。 PlayOnLinuxをアクティブにせずに、Wineで他のゲームを正常に実行しました。ただし、Skyrimの場合、ゲームのフレームレートにより、最低の設定であってもほとんどプレイできなくなります。 primusrun
(Bumblebee)で実行したいので、デフォルトのIntelの代わりにNvidia GeForceグラフィックカードを使用します。ショートカットプロパティのコマンドにprimusrun
を追加すると、カードを使用してゲームを実行できますが、ゲームはBethesdaロゴの後にブラックスクリーンになり、約2%の時間しか正しく機能しません。
TESV.exeを含むディレクトリにcd
し、ターミナルでprimusrun wine TESV.exe
コマンドを実行すると、コマンドが正常に実行されたかのように新しい行が表示されます。ただし、そうであることを示すものは何もありません。何も起動しません。
要約すると、使用するカードとしてprimusrun
を使用してNvidiaグラフィックカードを指定して、ターミナルまたはスクリプトを介してWineでSkyrimを実行するにはどうすればよいですか?または、これが不可能な場合、誰かが起動時にブラックスクリーンを修正する方法に関するいくつかの指示にリンクできますか?
これは私にとってはまだ問題ですが、回避策が見つかりました。
primusrun
をショートカットに追加することにより、マシンの再起動後、初めて完全に機能する形で確実に起動します。以降の起動はブラックスクリーンになる可能性がありますが、最初の起動はほとんど常に機能します。
別の回避策は、SKSE(Skyrim Script Extender)をインストールし、SKSE.exeのPlayOnLinuxショートカットを作成し、同様にショートカットプロパティにprimusrun
を追加することです。これは約80%の時間で確実に実行され、起動の間に再起動する必要はありません。ゲームがランダムにクラッシュする場合に役立ちます。
ただし、Skyrimを閉じるとプロセスが適切に終了しないため、システムモニターを開いて終了するか、ターミナルでkill
コマンドを使用する必要があることに注意してください。ただし、それ以外はかなりうまくいきます!