Oolite
Oolite 是一款基于 80 年代著名的 Elite 游戏的太空贸易/模拟游戏。
安装
故障排除
Oolite 广泛使用着色器,这可能不适用于所有驱动程序,尤其是 gallium OSS 驱动程序。
默认情况下,Oolite 以完整着色器启动,如果它在标题屏幕上卡住,请按照以下 3 个步骤操作
测试着色器问题
从终端使用此命令运行 Oolite
$ LIBGL_ALWAYS_INDIRECT=1 oolite
如果 Oolite 工作正常,则问题出在着色器上。如果这没有帮助,则您遇到了不同的问题。请在 Arch Linux 论坛上发帖或注册错误。
验证哪个设置有效
编辑 ~/GNUstep/Defaults/.GNUstepDefaults
并查找底部的这些行
<key>shader-mode</key> <integer>3</integer>
尝试将此键的值更改为 2 和 1,并测试 Oolite 是否正常运行(不设置 LIBGL_ALWAYS_INDIRECT
)。
注意: 带有 shader-mode 键的行不一定总是存在,但添加它们是安全的。
反馈
对于有效的 shader-mode 值,请在 Oolite 论坛[死链 2024-03-03 ⓘ] 上发布 ~/.Oolite/Logs/Latest.log
,以及对您有效的最高 shader-mode 值。
此信息将用于确定您的显卡/驱动程序组合的 Oolite 的正确默认着色器设置。然后,这将成为更高版本中 Oolite 图形配置数据的一部分。