Бастион на Ubuntu 12.04 64 бит дает только черный экран


14

Я только что скачал Humble Bundle с игрой Bastion. После установки Bastion и его запуска только сначала отображаются несколько логотипов, а затем только черный экран и указатель мыши. Я могу здесь звук хорошо.

Я прочитал доску объявлений, которая рекомендовала начать с -windowed -x 1280 -y 720которой не работает.

Я на Ubuntu 12.04 64 бит, с интегрированной видеокартой Intel 3000. Кто-нибудь знает, как я могу заставить это работать должным образом?


1
Я думаю, что это просто ненадежность драйвера Linux. У меня была та же проблема с драйверами Nvidia с открытым исходным кодом, пока я не установил проприетарные.
MarkovCh1

К сожалению, причина, по которой опция -windowed не работает, если вы запускаете сценарий оболочки bastion64.sh (в / opt / bastion / Bastion, упакованный через центр программного обеспечения), заключается в том, что сценарий оболочки не передает аргументы командной строки на двоичный файл Bastion.bin.x86_64. Чтобы это исправить, добавьте $ @ к LD_LIBRARY_PATH = lib64 :. ./Bastion.bin.x86_64 'в скрипте bastion64.sh. К сожалению, -окно - единственный способ, которым игра работает для меня.
Стив Битти

Ответы:


16

Это помогло мне:

sudo apt-get install libtxc-dxtn-s2tc0

Mike_IronFist сказал на ubuntuforums.org:

(Bastion) используют текстуры S3tc, и по какой-то причине видеокарты Intel не используют их автоматически в Linux.

Тема по проблеме: http://ubuntuforums.org/showthread.php?p=11992661


Этот пакет также исправил "Psychonaut", что он не запускался раньше.
dag729

0

Если вы используете версию Steam, перейдите в панель запуска игры> щелкните правой кнопкой мыши, выберите Свойства, нажмите кнопку выбора параметров запуска и добавьте

force_s3tc_enable=true

Это исправило это для меня на Ubuntu 14.04.3, x64

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.