Come eseguire i giochi Humble Bundle V su un sistema con Nvidia Twinview?


11

Quando eseguo Amnesia: Dark Descent o Superbrothers: Sword & Sworcery, i giochi si estendono su entrambi i miei monitor, in questo modo:

inserisci qui la descrizione dell'immagine

Limbo si arresta in modo anomalo all'avvio:

inserisci qui la descrizione dell'immagine

Come posso risolvere questi problemi?


3
Ho strappato il cavo del mio secondo monitor.
Capitan Giraffe

Grazie mille per averlo chiesto. Pensavo di essere l'unico a riscontrare il problema.
Thomas Boxley,

Risposte:


17

Tutti i giochi funzionano dopo alcune modifiche:

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

Questi sono giochi SDL e, come tutti i giochi SDL, agiranno in modo strano se hai due monitor. Per eseguirli solo sul display principale:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - nota che probabilmente verrà chiamato "Launcher.bin32" o simile sui sistemi a 32 bit.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Non ho avuto bisogno di fare ulteriori modifiche con questi e sembrano funzionare perfettamente.

NOTA: per applicare questa modifica a tutti i giochi SDL in modo che possano essere eseguiti in questo modo dal trattino, basta aggiungere

SDL_VIDEO_FULLSCREEN_DISPLAY=0

su /etc/environmentsu una nuova riga e quindi riavviare.

Limbo:

Ho avuto molti più problemi con questo gioco. Con dual head abilitato il gioco si blocca con un segfault. Normalmente questo può essere evitato eseguendo wine in modalità desktop virtuale di explorer (devo farlo con quasi tutti i giochi di wine) tuttavia, in questo caso, Limbo è in bundle con un vino personalizzato in cui la modalità explorer non funziona. Ho dovuto usare invece il vino fornito dalla distribuzione, e poi funziona correttamente, ma devi eseguirlo una volta con i normali script di avvio per ottenere la directory ~ / .limbo, quindi:

/opt/limbo/launch-limbo.sh - se funziona, ottimo, in caso contrario:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ - DEVI cd o il gioco andrà in crash

wine explorer /desktop=limbo,1920x1200 limbo.exe - Sostituisci 1920x1200 con la risoluzione desiderata

Per avviare l'applicazione in questo modo all'avvio dal trattino:

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

commentare il codice esistente e aggiungere:

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

Ancora una volta, sostituire 1920x1200 con la risoluzione desiderata

Bastione

Puoi avviarlo in modalità finestra praticamente a qualsiasi risoluzione aggiungendo opzioni durante l'avvio:

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

(I miei monitor hanno 1680x1050 e ho sottratto 50p per la barra superiore di Unity - quindi è un po 'a schermo intero)

Per avviare il gioco in modalità finestra con il trattino-scorciatoia:

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

E aggiungi "-windowed -x 1680 -y 1000" (senza virgolette, con le risoluzioni desiderate) dopo "LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64".


Ho modificato per aggiungere una soluzione per Bastion, spero che non ti dispiaccia ...
Uli,

Perché vorresti eseguirlo in una finestra?
Alistair Buxton,

Quindi posso eseguire più attività (ad esempio vedere la posta in arrivo). In realtà non ho trovato il modo di eseguirlo correttamente in modalità a schermo intero (senza disabilitare il monitor prima del lancio) comunque ...
Uli

A proposito, ho appena provato e il tuo trucco "SDL_VIDEO_FULLSCREEN_DISPLAY = 0" funziona anche con gli psiconauti (ma non con Bastion)
Uli

1
Penso che ci siamo fraintesi. Non riesco a trovare il bastione per eseguire correttamente lo schermo intero con nvidia twinview, ma può essere eseguito in modalità finestra usando il comando incollato sopra. In modalità finestra è possibile eseguire il multitasking utilizzando ALT + TAB. Con gli altri giochi il multitasking non è possibile.
Uli,

3

La soluzione per Limbo non l'ha fatto per me. Cosa ha fatto per me:

  1. Installa vino

  2. Installa Directx9

    winetricks directx9
    
  3. Apri la configurazione del vino

    winecfg 
    
  4. Cambia d3dx9_43 in "(nativo, incorporato)" nella scheda Librerie

  5. Segui i passaggi in un'altra risposta

Tratto dal gioco "Limbo" non ha alcun suono

Anche se dice "correzione per il suono" ho dovuto installare directx9 per far funzionare il gioco stesso. (e ora ho anche il suono).


Grazie per questa nota Probabilmente avevo già installato directx da qualcos'altro.
Alistair Buxton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.