Nvidia Twinviewを搭載したシステムでHumble Bundle Vゲームを実行するには?


11

Amnesia:Dark DescentまたはSuperbrothers:Sword&Sworceryを実行すると、次のようにゲームが両方のモニターに広がります:

ここに画像の説明を入力してください

Limboは起動時にクラッシュします:

ここに画像の説明を入力してください

これらの問題を解決するにはどうすればよいですか?


3
2台目のモニターのケーブルを引っ張りました。
キャプテンジラフ

これを聞いてくれてありがとう。私が問題を経験しているのは自分だけだと思いました。
トーマスボックスリー

回答:


17

すべてのゲームは、調整後に機能します。

健忘症、剣とSw術、サイコナウト、スーパーミートボーイ:

これらはSDLゲームであり、すべてのSDLゲームと同様に、モニターが2台ある場合は奇妙な動作をします。プライマリディスプレイのみで実行するには:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 -これはおそらく32ビットシステムでは「Launcher.bin32」または同様の名前になります。

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

これらをさらに調整する必要はなく、完全に機能するようです。

注:すべての SDLゲームにこの調整を適用して、ダッシュからこの方法で実行できるようにするには、

SDL_VIDEO_FULLSCREEN_DISPLAY=0

/etc/environment新しい行にし、その後、再起動。

リンボ:

私はこのゲームでさらに多くの問題を抱えていました。デュアルヘッドを有効にすると、セグメンテーション違反でゲームがクラッシュします。通常、これはエクスプローラー仮想デスクトップモードでワインを実行することで回避できます(ほとんどすべてのワインゲームでこれを実行する必要があります)が、この場合、Limboにはエクスプローラーモードが機能しないカスタムワインがバンドルされています。代わりにディストリビューションが提供するワインを使用する必要があり、その後正常に動作しますが、〜/ .limboディレクトリを作成するには通常の起動スクリプトで一度実行する必要があります。

/opt/limbo/launch-limbo.sh -これが機能する場合、うまくいかない場合:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ -CDを入力しないとゲームがクラッシュします

wine explorer /desktop=limbo,1920x1200 limbo.exe -1920x1200を希望の解像度に置き換えます

ダッシュから起動したときにこのようなアプリケーションを起動するには:

sudo gedit /opt/limbo/launch-limbo.sh

既存のコードをコメントアウトして追加します:

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe

繰り返しますが、1920x1200を希望する解像度に置き換えます

要塞

起動中にオプションを追加することで、ほぼすべての解像度でウィンドウモードで起動できます。

cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000

(私のモニターには1680x1050があり、Unityのトップバーの50pを差し引いたので、ちょっとしたフルスクリーン)

ダッシュショートカットを使用してウィンドウモードでゲームを起動するには:

cd /opt/bastion/Bastion/
sudo gedit bastion64.sh

そして、「LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64」の後に「-windowed -x 1680 -y 1000」(引用符なし、目的の解像度)を追加します。


Bastionのソリューションを追加するために編集しました。気にしないでください
...-Uli

なぜウィンドウで実行したいのですか?
アリスターバクストン

だから私は複数のタスクを実行できます(つまり、受信メールを見る)。とにかく、実際にフルスクリーンモードで(起動する前にモニターを無効にすることなく)適切に実行する方法を見つけられませんでした...-
Uli

ところで私はテストしたばかりで、あなたの "SDL_VIDEO_FULLSCREEN_DISPLAY = 0"トリックはサイコノートでも機能します(しかしBastionではありません)
Uli

1
私たちはお互いを誤解したと思います。nvidia twinviewでフルスクリーンを適切に実行する要塞を取得できませんが、上記のコマンドを使用してウィンドウモードで実行できます。ウィンドウモードでは、Alt + Tabキーを使用してマルチタスクを実行できます。他のゲームではマルチタスクはできません。
ウリ

3

Limboの解決策は私にとってはしませんでした。私のために何をしたの:

  1. ワインをインストールする

  2. Directx9をインストールする

    winetricks directx9
    
  3. ワイン設定を開く

    winecfg 
    
  4. 「ライブラリ」タブでd3dx9_43を「(native、builtin)」に変更します

  5. 他の回答の手順に従ってください

「リンボ」ゲームから取得した音がありません

「サウンドの修正」と書かれていますが、ゲーム自体を実行するにはdirectx9をインストールする必要がありました。(そして今では音さえあります)。


このメモをありがとう。私はおそらく、すでに別のものからdirectxをインストールしていました。
アリステアバクストン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.