Bagaimana menjalankan game Humble Bundle V pada sistem dengan Nvidia Twinview?

11

Ketika saya menjalankan Amnesia: Dark Descent atau Superbrothers: Sword & Sworcery, game-game tersebut terbentang di kedua monitor saya, seperti ini:

masukkan deskripsi gambar di sini

Limbo lumpuh saat start-up:

masukkan deskripsi gambar di sini

Bagaimana saya bisa menyelesaikan masalah ini?

Alistair Buxton
sumber
3
Saya menarik kabel monitor kedua saya.
Kapten Giraffe
Terima kasih banyak telah menanyakan ini. Saya pikir saya adalah satu-satunya yang mengalami masalah.
Thomas Boxley

Jawaban:

17

Semua Game berfungsi setelah beberapa penyesuaian:

Amnesia, Pedang & Budidaya Bunga, Psikotot, Super Meat Boy:

Ini adalah game SDL, dan seperti semua game SDL, mereka akan bertindak aneh jika Anda memiliki dua monitor. Untuk menjalankannya hanya pada tampilan utama:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - perhatikan ini mungkin akan disebut "Launcher.bin32" atau serupa pada sistem 32-bit.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Saya tidak perlu melakukan penyesuaian lebih lanjut dengan ini dan mereka tampaknya bekerja dengan sempurna.

CATATAN: Untuk menerapkan tweak ini ke semua game SDL sehingga dapat dijalankan dengan cara ini dari dasbor, cukup tambahkan

SDL_VIDEO_FULLSCREEN_DISPLAY=0

ke /etc/environmentpada baris baru dan kemudian reboot.

Limbo:

Saya memiliki lebih banyak masalah dengan game ini. Dengan kepala ganda diaktifkan, game mogok dengan segfault. Biasanya ini dapat dihindari dengan menjalankan anggur dalam mode desktop virtual explorer (saya harus melakukan ini dengan hampir semua permainan anggur) namun, dalam hal ini, Limbo dibundel dengan anggur khusus di mana mode explorer tidak berfungsi. Saya harus menggunakan anggur yang disediakan distro, dan kemudian berfungsi dengan benar, tetapi Anda harus menjalankannya dengan skrip startup normal sekali untuk mendapatkan direktori ~ / .limbo dibuat, jadi:

/opt/limbo/launch-limbo.sh - jika ini berhasil, bagus, jika tidak:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ - Anda HARUS cd atau game akan crash

wine explorer /desktop=limbo,1920x1200 limbo.exe - ganti 1920x1200 dengan resolusi yang Anda inginkan

Untuk memulai aplikasi seperti ini ketika diluncurkan dari tanda hubung:

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

komentar kode yang ada dan tambahkan:

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

Sekali lagi, ganti 1920x1200 dengan resolusi yang Anda inginkan

Benteng pertahanan

Anda dapat meluncurkannya dalam mode berjendela pada hampir semua resolusi dengan menambahkan opsi saat meluncurkan:

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

(Monitor saya memiliki 1680x1050 & saya mengurangi 50p untuk bilah teratas Unity - jadi ini layar penuh)

Untuk meluncurkan game dalam mode berjendela dengan dash-shortcut:

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

Dan tambahkan "-windowed -x 1680 -y 1000" (tanpa tanda kutip, dengan resolusi yang diinginkan) setelah "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".

Alistair Buxton
sumber
Saya diedit untuk menambahkan solusi untuk Bastion, harap Anda tidak keberatan ...
Uli
Mengapa Anda ingin menjalankannya di jendela?
Alistair Buxton
Jadi saya bisa multi task (yaitu melihat email yang masuk) Sebenarnya saya tidak menemukan cara untuk menjalankannya dengan baik dalam mode layar penuh (tanpa melabelkan monitor sebelum meluncurkan) ...
Uli
Btw saya baru saja menguji dan trik "SDL_VIDEO_FULLSCREEN_DISPLAY = 0" Anda juga berfungsi dengan psychonauts (tetapi bukan Bastion)
Uli
1
Saya pikir kita salah paham satu sama lain. Saya tidak dapat membuat benteng untuk menjalankan layar penuh dengan benar dengan nvidia twinview, tetapi dapat dijalankan dalam mode berjendela menggunakan perintah yang ditempelkan di atas. Ketika dalam mode berjendela Anda dapat melakukan banyak tugas dengan menggunakan ALT + TAB. Dengan Game lain, multitasking tidak dimungkinkan.
Uli
3

Solusi untuk Limbo tidak melakukannya untuk saya. Apa yang terjadi pada saya:

  1. Pasang anggur

  2. Instal Directx9

    winetricks directx9
    
  3. Buka konfigurasi anggur

    winecfg 
    
  4. Ubah d3dx9_43 ke "(asli, bawaan)" di tab Perpustakaan

  5. Ikuti langkah-langkah dalam jawaban lain

Diambil dari game "Limbo" tidak memiliki suara

Meskipun dikatakan 'fix for sound' saya harus menginstal directx9 untuk menjalankan game itu sendiri. (dan sekarang saya bahkan punya suara).

labsin
sumber
Terima kasih atas catatan ini. Saya mungkin sudah menginstal directx dari sesuatu yang lain.
Alistair Buxton