這篇古文被我找到一些問題的解法了,所以來分享
原文吃部分
※ 引述《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 引擎遊戲的中文似乎都已正常顯示了,以前還有方塊,現在沒有