Як запустити ігри Humble Bundle V в системі з Nvidia Twinview?


11

Коли я запускаю Amnesia: Dark Descent або Superbrothers: Sword & Sworcery, ігри розтягуються на обох моїх моніторах:

введіть тут опис зображення

Під час запуску лімбо аварійні збої:

введіть тут опис зображення

Як я можу вирішити ці проблеми?


3
Я смикнув кабель другого монітора.
Капітан Жирафа

Дякую тобі за запитання. Я думав, що я єдиний, хто відчуває проблему.
Томас Бокслі

Відповіді:


17

Усі ігри працюють після певного налаштування:

"Амнезія", "Меч і свинарство", "Психонавти", "Супер м'ясний хлопчик":

Це ігри SDL, і як і всі ігри SDL, вони будуть діяти дивно, якщо у вас є два монітори. Щоб запустити їх лише на первинному дисплеї:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 - зауважте, це, ймовірно, буде називатися "Launcher.bin32" або подібним у 32-бітних системах.

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

Мені не потрібно було робити ніяких додаткових налаштувань із цими, і вони, здається, працюють чудово.

ПРИМІТКА. Щоб застосувати цю настройку до всіх ігор SDL таким чином, щоб їх можна було запустити таким чином з тире, просто додайте

SDL_VIDEO_FULLSCREEN_DISPLAY=0

до /etc/environmentнового рядка, а потім перезавантажте.

Limbo:

У мене було набагато більше проблем з цією грою. З увімкненою подвійною головою гра виходить з ладу з segfault. Зазвичай цього можна уникнути, запустивши вино в режимі віртуального робочого столу Explorer (я маю це робити майже з будь-якою грою з вином), однак у цьому випадку Лімбо постачається з власним вином, де режим провідника не працює. Мені довелося використовувати вино, що постачається на дистрибутиві, а потім воно працює правильно, але вам потрібно запустити його зі звичайними сценаріями запуску один раз, щоб отримати каталог ~ / .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, а я відніс 50p для верхньої панелі Unity - значить, свого роду повноекранний режим)

Щоб запустити гру у віконному режимі за допомогою ярлика тире:

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

І додайте "-windowed -x 1680 -y 1000" (без лапок, з бажаними дозволами) після "LD_LIBRARY_PATH = lib64: ./Bastion.bin.x86_64".


Я редагував, щоб додати рішення для Бастіону, сподіваюся, ви не заперечуєте ...
Улі

Чому ви хочете запустити його у вікно?
Алістер Бакстон

Тож я можу виконати кілька завдань (тобто побачити вхідний електронний лист). Насправді я не знайшов способу правильно запустити його в повноекранному режимі (не відключаючи монітор перед запуском) ...
Uli,

До речі, я щойно перевірив, і твій фокус "SDL_VIDEO_FULLSCREEN_DISPLAY = 0" також працює з психонавтами (але не з Бастіоном)
Uli

1
Я думаю, що ми неправильно зрозуміли один одного. Я не можу отримати бастіон, щоб запустити повноекранний режим належним чином з nvidia twinview, але його можна запустити у віконному режимі, використовуючи команду, вставлену вище. У режимі вікна ви можете виконати багатозадачність за допомогою ALT + TAB. З іншими Іграми багатозадачність неможлива.
Улі

3

Рішення для Лімбо не зробило це для мене. Що це зробило для мене:

  1. Встановіть вино

  2. Встановіть Directx9

    winetricks directx9
    
  3. Відкрити конфігурацію вина

    winecfg 
    
  4. Змініть d3dx9_43 на "(рідний, вбудований)" на вкладці "Бібліотеки"

  5. Виконайте кроки в іншій відповіді

Узяте з гри «Лімбо» не має звуку

Хоча це говорить "виправити звук", мені довелося встановити directx9, щоб запустити саму гру. (а тепер у мене навіть звук).


Дякуємо за цю замітку. Напевно, у мене вже був встановлений directx із чогось іншого.
Алістер Бакстон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.