Oolite

来自 ArchWiki

Oolite 是一款基于 80 年代著名的 Elite 游戏的太空贸易/模拟游戏。

安装

安装 ooliteAUR 软件包。

故障排除

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 图形配置数据的一部分。