我从Humble freezebyte Bundle下载了游戏Trine并将其安装在 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
我的两台电脑上也出现了同样的问题。
更新 :
现在,当我启动游戏时,会弹出一条消息说
编译着色器时出错。确保您的 GPU 支持 Shader Model 3.0。可以在日志中找到其他详细信息。
这是游戏登录~/.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 社区获得一些帮助。
前往三位一体论坛 - http://frozenbyte.com/board/viewtopic.php?f=15&t=3312&sid=b4af10cefb1966b58753b4e7613dea88
我有同样的问题,但在关闭所有选项并将图形降至最低后,它显示了中止游戏的错误。“致命错误:编译着色器时出错。确保您的 GPU 支持 Shader Model 3.0。其他详细信息可在日志中找到。
我有类似的问题.. 我猜我们的 libglade-2.0.so.0 不喜欢 Frozenbyte 提供的 libxml2.so.2 :S
我认为正在发生的事情是 libglade(我的 gentoo x86 系统上的 libglade-2.6.4)给出了一个关于可能不兼容的 libxml2 的警告,仍然继续,然后出现段错误。对我来说,它甚至没有打开启动器,但游戏本身使用 ./trine-bin 运行。
我非常有限的知识假设我们要么需要来自 Frozenbyte 的更新 libxml2(我尝试从我的系统中使用 libxml2-2.7.8,但这只是给出了一个段错误而没有任何警告)或者用不同的(修补?旧的? ) libglade .. 现在我依靠专家:P
我遇到的另一种可能性是您已经使用 sudo 运行了应用程序安装程序,并且选择了立即启动应用程序选项 - 创建一个由 root 拥有的 .frozenbyte 目录,并且会阻止应用程序在您运行它时保存其设置作为普通用户。
我在使用 freezebyte 游戏时遇到了很多问题(控制输入和图形故障一直反应很慢)。以窗口模式播放它们(即使是高分辨率)几乎解决了所有问题。我在带有 ATI 560v(移动显卡)和 fglrx 驱动程序的 ubuntu 10.10 上。
我也在使用 gnome-shell 桌面,所以这也可能把事情搞砸了。