Я скачал игру Trine из Humble frozenbyte Bundle и установил ее на Ubuntu 10.10, но по какой-то причине она не запускается.
Я скачал файл Trine.32.run
и сделал его исполняемым, а затем дважды щелкнул по нему, и диалог установки открылся, и игра, казалось, установилась правильно, у меня появилось средство запуска игры в меню «Рабочий стол» и «Меню приложений», но когда я нажимал на средство запуска игры, открывается окно , и когда я нажимаю Launch
, ничего не происходит.
Вот ошибка, которую я получаю, когда запускаю ее из командной строки, заходя в каталог установки ...
gaurav@gaurav-HCL-ME-Laptop:~/trine$ ./trine-launcher32
./trine-launcher32: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
Got signal 11 at (nil) from (nil)
./trine-bin32[0x8078188]
[0x7e040c]
Aborted
Эта же проблема возникает на двух моих компьютерах.
ОБНОВЛЕНИЕ:
Теперь, когда я запускаю игру, выскакивает сообщение:
Ошибка компиляции шейдеров. Убедитесь, что ваш графический процессор поддерживает Shader Model 3.0. Дополнительные подробности можно найти в журнале.
blockquote>Вот что говорит игровой журнал в
~/.frozenbyte/trine/logs/log.txt
состояниях ...14.1.2010 [2:01] INFO: Vertex profile: arbvp1 INFO: Vertex shader options: INFO: NumTemps=32 INFO: MaxInstructions=4096 INFO: MaxAddressRegs=1 INFO: MaxLocalParams=1024 INFO: Pixel profile: arbfp1 INFO: Pixel shader options: INFO: ARB_draw_buffers INFO: NumTemps=256 INFO: NumInstructionSlots=16384 INFO: NumTexInstructionSlots=16384 INFO: NumMathInstructionSlots=16384 INFO: MaxTexIndirections=16384 INFO: MaxLocalParams=1024 INFO: MaxDrawBuffers=4 ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.) ERROR: Cg error: 4 4 (The program could not load.)
PS: Я связался со службой поддержки Humble Bundle, но они не имели ни малейшего представления об этой проблеме, поэтому моя единственная надежда - получить помощь от сообщества Ubuntu.
Другая возможность, с которой я столкнулся, заключается в том, что вы запустили установщик приложения с помощью sudo и выбрали опцию «Запустить приложение сейчас» - создайте каталог .frozenbyte, который принадлежит root, и не позволят приложению сохранять свои настройки при вы запускаете его как обычный пользователь.
Перейдите на форумы Trine - http://frozenbyte.com/board/viewtopic.php?f=15&t=3312&sid=b4af10cefb1966b58753b4e7613dea88
У меня тоже самое проблема, но после выключения всех параметров и графики до минимума, это показывает ошибку, которая прерывает игру. "Неустранимая ошибка: ошибка компиляции шейдеров. Убедитесь, что ваш графический процессор поддерживает Shader Model 3.0. Дополнительные подробности можно найти в журнале.
У меня было много проблем с замороженными играми (очень медленная реакция от управляющего ввода и графических глюков все время). Воспроизведение их в оконном режиме (даже с высоким разрешением) решило практически все проблемы. Я на Ubuntu 10.10 с ATI 560v (мобильная видеокарта) и драйверами fglrx.
Я также использую рабочий стол gnome-shell, так что это может немного испортить ситуацию.
У меня похожая проблема. Я полагаю, что нашему libglade-2.0.so.0 не нравится libxml2.so.2, предоставленный Frozenbyte: S
~/trine $ ./trine-launcher ./trine-launcher32: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0) Segmentation fault
. случается так, что libglade (libglade-2.6.4 в моей системе gentoo x86) выдает предупреждение о возможной несовместимости libxml2, продолжает работать и затем вызывает ошибки. Для меня он даже не открывает панель запуска, но сама игра работает с использованием ./trine-bin.
Мои очень ограниченные знания предполагают, что нам либо нужен более новый libxml2 от Frozenbyte (я пытался использовать libxml2-2.7 .8 из моей системы, но это просто дает segfault без какого-либо предупреждения) или исправляет наши собственные системы с другим (исправленным? Более старым?) Libglade. Теперь я зависим от эксперта: P