Nvidia Twinview ile bir sistemde Humble Bundle V oyunları nasıl çalıştırılır?


11

Amnesia: Dark Descent veya Superbrothers: Sword & Sworcery'i çalıştırdığımda, oyunlar her iki monitörümde de şöyle uzatılır:

resim açıklamasını buraya girin

Başlangıçta Limbo çöküyor:

resim açıklamasını buraya girin

Bu sorunları nasıl çözebilirim?


3
İkinci monitörümün kablosunu çekmiştim.
Kaptan Zürafa

Bunu sorduğunuz için çok teşekkür ederim. Sorunu yaşayan tek kişi olduğumu sanıyordum.
Thomas Boxley

Yanıtlar:


17

Tüm Oyunlar biraz değişiklik yaptıktan sonra çalışır:

Amnezi, Kılıç ve Kılıç, Psikologlar, Süper Et Çocuğu:

Bunlar SDL oyunları ve tüm SDL oyunları gibi, iki monitörünüz varsa garip davranırlar. Bunları yalnızca birincil ekranda çalıştırmak için:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - 32 bit sistemlerde bunun muhtemelen "Launcher.bin32" veya benzeri olarak adlandırılacağını unutmayın.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Bunlarla daha fazla ince ayar yapmam gerekmiyordu ve mükemmel çalışıyorlar.

NOT: Bu tweak'ı tüm SDL oyunlarına çizgi yoluyla bu şekilde çalıştırılabilecek şekilde uygulamak için şunu ekleyin:

SDL_VIDEO_FULLSCREEN_DISPLAY=0

/etc/environmentyeni bir satıra geçin ve yeniden başlatın.

Araf:

Bu oyunda çok daha fazla sorun yaşadım. Çift kafa etkinken oyun bir segfault ile çöküyor. Normalde bu, kaşif sanal masaüstü modunda şarabı çalıştırarak önlenebilir (bunu hemen hemen her şarap oyunu ile yapmak zorundayım), ancak bu geldiğinde Limbo, kaşif modunun çalışmadığı özel bir şarapla birlikte geliyor. Bunun yerine dağıtım sağlanan şarabı kullanmak zorunda kaldım ve sonra düzgün çalışıyor, ancak ~ / .limbo dizinini oluşturmak için normal başlangıç ​​komut dosyalarıyla bir kez çalıştırmanız gerekiyor, bu yüzden:

/opt/limbo/launch-limbo.sh - eğer bu işe yararsa harika, değilse:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ - cd GEREKİR yoksa oyun çökecektir

wine explorer /desktop=limbo,1920x1200 limbo.exe - 1920x1200'i istediğiniz çözünürlükle değiştirin

Çizgiden başlatıldığında uygulamayı böyle başlatmak için:

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

mevcut kodu yorumlayın ve ekleyin:

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

Tekrar, 1920x1200'i istediğiniz çözünürlükle değiştirin

burç

Başlatma sırasında seçenekler ekleyerek hemen hemen her çözünürlükte pencereli modda başlatabilirsiniz:

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

(Monitörlerim 1680x1050 ve Birlik üst çubuğu için 50p çıkardım - bu yüzden tam ekran)

Kısa çizgi ile oyunu pencereli modda başlatmak için:

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

Ve "LD_LIBRARY_PATH = lib64 :./Bastion.bin.x86_64" ifadesinden sonra "-windowed -x 1680 -y 1000" (tırnak işaretleri olmadan, istenen çözünürlüklerde) ekleyin.


Bastion'a bir çözüm eklemek için düzenledim, umrumda değil ...
Uli

Neden bir pencerede çalıştırmak istiyorsunuz?
Alistair Buxton

Böylece çoklu görev yapabilirim (yani gelen e-postaya bakın). Aslında tam ekran modunda düzgün bir şekilde çalıştırmak için bir yol bulamadım (başlatmadan önce bir monitörü bozmadan) ...
Uli

Btw az önce test ettim ve "SDL_VIDEO_FULLSCREEN_DISPLAY = 0" hileniz ayrıca psikozlarla da çalışır (Bastion değil)
Uli

1
Sanırım birbirimizi yanlış anladık. Nvidia twinview ile tam ekran düzgün çalıştırmak için burç alamıyorum, ancak yukarıdaki yapıştırılan komut kullanılarak pencereli modda çalıştırılabilir. Pencereli moddayken ALT + SEKME tuşlarını kullanarak çoklu görev yapabilirsiniz. Diğer Oyunlar ile çoklu görev mümkün değildir.
Uli

3

Limbo'nun çözümü benim için yapmadı. Benim için ne yaptı:

  1. Şarap yükleyin

  2. Directx9'u yükle

    winetricks directx9
    
  3. Şarap yapılandırmasını aç

    winecfg 
    
  4. Kitaplıklar sekmesinde d3dx9_43 değerini "(yerel, yerleşik)" olarak değiştirin

  5. Diğer yanıttaki adımları izleyin

“Limbo” oyunundan alınan ses yok

'Ses için düzeltme' yazmasına rağmen, oyunun çalışmasını sağlamak için directx9 yüklemem gerekiyordu. (ve şimdi sesim bile var).


Bu not için teşekkürler. Muhtemelen zaten başka bir şeyden directx yüklü.
Alistair Buxton
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.