这篇古文被我找到一些问题的解法了,所以来分享
原文吃部分
※ 引述《willy69wu31 (小小吴)》之铭言:
: 1. Steam on OpenSUSE 13.1 - Counter Strike: Source
: 可执行,但是整个游戏的所有物体全都是黑色贴图。
: https://i.imgur.com/JbMS48y.png (还有个问题,中文全都变虚线方框)
: https://i.imgur.com/uQD0RlT.png (de_dust2 的 B 点)
: 不过这项实验可能有待重测,
: 因为当初 /home 切太小装不下游戏(原本不知道 Steam 会装在 ~ 内),
: 所以用 ln 连结到外接硬盘上安装游戏,但网络上有人说用 ln 的话 Steam 会出问题。
据说用 Fedora 和 openSUSE 都有这问题
贴图全黑问题的解法来源: https://en.opensuse.org/SDB:Team_Fortress_2
总之每次都用以下指令启动 Steam:
$ force_s3tc_enable=true steam
接下来从 Steam 启动的游戏就不会再有贴图全黑问题了
用我这台 openSUSE 13.2 64 bit 机器测试,发现根本所有游戏都恢复正常
整理一下测过的游戏 (皆为 native Linux 版本):
游戏名称 | 原本情况 | 启用 S3TC 之后
==============================================================================
(以下是 Source 引擎游戏) | |
Counter Strike: Global Offensive | 材质贴图全黑 | 正常
Counter Strike: Source | 材质贴图全黑 | 正常
Dota 2 | 材质贴图全黑 | 大致正常[1]
Half-Life 2: Deathmatch | 材质贴图全黑 | 正常
Half-Life: Source | 材质贴图全黑 | 正常
Team Tortress 2 | 材质贴图全黑 | 正常
(以上是 Source 引擎游戏) | |
Killing Floor | 溅出的血迹有黑色方框 | 正常
Sanctum 2 | 主选单有一堆彩色的异 | 正常
| 常方框 |
[1] Dota 2 中文版的字体会变成一堆方块,英文版正常
据说安装对应的字体可以解决,不过我没测
其他 Source 引擎游戏的中文似乎都已正常显示了,以前还有方块,现在没有