Jak uruchomić gry Humble Bundle V na systemie z Nvidią Twinview?

11

Kiedy uruchamiam Amnesia: Dark Descent lub Superbrothers: Sword & Sworcery, gry są rozciągnięte na oba moje monitory, w następujący sposób:

wprowadź opis zdjęcia tutaj

Limbo ulega awarii podczas uruchamiania:

wprowadź opis zdjęcia tutaj

Jak mogę rozwiązać te problemy?

Alistair Buxton
źródło
3
Szarpnąłem kabel drugiego monitora.
Kapitan Giraffe
Dziękuję bardzo za to pytanie. Myślałem, że tylko ja mam problem.
Thomas Boxley,

Odpowiedzi:

17

Wszystkie gry działają po poprawkach:

Amnezja, Sword & Sworcery, Psychonauts, Super Meat Boy:

Są to gry SDL i podobnie jak wszystkie gry SDL będą działały dziwnie, jeśli masz dwa monitory. Aby uruchomić je tylko na głównym ekranie:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - Uwaga: w systemach 32-bitowych będzie to prawdopodobnie nazywało się „Launcher.bin32” lub podobnie.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Nie musiałem robić z nimi żadnych drobnych poprawek i wydają się działać idealnie.

UWAGA: Aby zastosować tę poprawkę do wszystkich gier SDL, aby można je było uruchomić w ten sposób z deski rozdzielczej, wystarczy dodać

SDL_VIDEO_FULLSCREEN_DISPLAY=0

do /etc/environmentnowej linii, a następnie uruchom ponownie.

Otchłań:

Miałem dużo więcej problemów z tą grą. Przy włączonej podwójnej głowicy gra zawiesza się z segfault. Zwykle można tego uniknąć, uruchamiając wine w trybie wirtualnego pulpitu eksploratora (muszę to zrobić z prawie każdą grą z winem), jednak w tym momencie Limbo jest dołączane do niestandardowego wina, w którym tryb eksploratora nie działa. Musiałem zamiast tego użyć wina dostarczonego z dystrybucją, a następnie działa ono poprawnie, ale musisz raz uruchomić go ze zwykłymi skryptami startowymi, aby utworzyć katalog ~ / .limbo, więc:

/opt/limbo/launch-limbo.sh - jeśli to działa, świetnie, jeśli nie:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ - MUSISZ cd lub gra się zawiesi

wine explorer /desktop=limbo,1920x1200 limbo.exe - zastąp 1920 x 1200 żądaną rozdzielczością

Aby uruchomić aplikację w ten sposób po uruchomieniu z myślnika:

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

skomentuj istniejący kod i dodaj:

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

Ponownie zastąp 1920 x 1200 żądaną rozdzielczością

Bastion

Możesz uruchomić go w trybie okienkowym w praktycznie dowolnej rozdzielczości, dodając opcje podczas uruchamiania:

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

(Moje monitory mają 1680 x 1050 i odjąłem 50 p dla górnego paska Unity - więc jest to trochę pełnoekranowy)

Aby uruchomić grę w trybie okienkowym za pomocą skrótu:

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

I dodaj „-windowed -x 1680 -y 1000” (bez cudzysłowów, z pożądanymi rozdzielczościami) po „LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64”.

Alistair Buxton
źródło
Zredagowałem, aby dodać rozwiązanie dla Bastion, mam nadzieję, że nie masz nic przeciwko ...
Uli
Dlaczego chcesz uruchomić go w oknie?
Alistair Buxton
Mogę więc wykonywać wiele zadań (tzn. Sprawdzać przychodzące wiadomości e-mail). Właściwie to nie znalazłem sposobu, aby uruchomić go poprawnie w trybie pełnoekranowym (bez wyłączania monitora przed uruchomieniem) ...
Uli
Btw właśnie przetestowałem i twoja sztuczka „SDL_VIDEO_FULLSCREEN_DISPLAY = 0” działa również z psychonautami (ale nie z Bastionem)
Uli
1
Myślę, że się źle zrozumieliśmy. Nie mogę sprawić, by bastion działał poprawnie na pełnym ekranie za pomocą nvidii twinview, ale można go uruchomić w trybie okienkowym za pomocą polecenia wklejonego powyżej. W trybie okienkowym możesz wykonywać wiele zadań jednocześnie, używając klawiszy ALT + TAB. W innych grach wielozadaniowość nie jest możliwa.
Uli
3

Rozwiązanie dla Limbo nie zrobiło tego dla mnie. Co mi to zrobiło:

  1. Zainstaluj wino

  2. Zainstaluj Directx9

    winetricks directx9
    
  3. Otwórz konfigurację wina

    winecfg 
    
  4. Zmień d3dx9_43 na „(natywny, wbudowany)” w zakładce Biblioteki

  5. Postępuj zgodnie z krokami w innej odpowiedzi

Zaczerpnięte z gry „Limbo” nie ma dźwięku

Chociaż napisano „napraw dźwięk”, musiałem zainstalować directx9, aby uruchomić grę. (a teraz mam nawet dźwięk).

labsin
źródło
Dzięki za tę notatkę. Prawdopodobnie już zainstalowałem DirectX z czegoś innego.
Alistair Buxton,