[2026-05-23] htpc-bazzite-proton: add new game guide, SteamGridDB key note, Doom 3 BFG fix

This commit is contained in:
Alexey Martemyanov
2026-05-23 15:50:05 +06:00
parent e9c8c42bc7
commit f173e74f4b
+54 -1
View File
@@ -47,12 +47,35 @@ Try in order:
2. `WINEDLLOVERRIDES="gdiplus=n,b"`
3. Install `ttf-mscorefonts` manually + set Cyrillic codepage in Wine registry
### White screen / broken D3D9 (Doom 3 BFG, Rayman Origins, Split Second)
### White screen / broken D3D9 (Rayman Origins, Split Second)
```
PROTON_USE_WINED3D=1 %command%
```
Or try `WINEDLLOVERRIDES="d3d9=b"` or an older Proton version.
### Doom 3 BFG Edition (App 208200) — чёрные текстуры, краш после интро
Proton Experimental и 7+/8+/9+ ломают текстуры — известный регресс.
**Быстрый фикс** — откатить Proton версию:
ПКМ → Свойства → Совместимость → **Proton 5.13** (самый стабильный)
**AMD GPU** — launch option:
```
MESA_GL_VERSION_OVERRIDE=4.5COMPAT %command%
```
**Лучший долгосрочный фикс** — заменить движок через Luxtorpeda:
1. Установить Luxtorpeda (Steam compatibility tool)
2. Свойства → Совместимость → **Luxtorpeda**
3. При запуске выбрать **rbdoom-3-bfg**
Или flatpak без Proton:
```
flatpak install flathub io.github.maddecoder.Classic-RBDOOM-3-BFG
```
Указать путь к данным: `~/.local/share/Steam/steamapps/common/DOOM 3 BFG Edition/`
## Key Infra Notes
- **shortcuts.vdf**: binary VDF at
@@ -84,6 +107,36 @@ Or try `WINEDLLOVERRIDES="d3d9=b"` or an older Proton version.
→ or `SDL_GAMECONTROLLER_ALLOW_STEAM_VIRTUAL_GAMEPAD=1`
- **Metal Slug X**: wrong speed in Neo-Geo wrapper → check emulator settings
## How to Add a New Game
**Шаг 0: Остановить Steam**
```
systemctl --user stop gamescope-session-plus@steam.service
```
**Portable (нет установщика)** — скопируй папку на HTPC, переходи к шагу 1.
**С установщиком** — сначала добавь `setup.exe` как шорткат, запусти →
после установки замени путь на основной `.exe`.
**Шаг 1: Добавить шорткат**
Steam → *Игры → Добавить не-Steam игру* → выбери `.exe`
**Шаг 2: Назначить Proton**
ПКМ на игре → Свойства → Совместимость → Proton Experimental
**Шаг 3: Запустить один раз**
Wine prefix создастся в:
`~/.local/share/Steam/steamapps/compatdata/<AppID>/pfx/`
## SteamGridDB
API key хранится в `~/Documents/steamgriddb_api_key.txt` на HTPC.
Текущий ключ обновлён: 2026-05-23.
Скрипты постеров: `~/scripts/update-artwork.sh` (или аналог).
Запускать после добавления новых шорткатов.
## See Also
[[personal-os-architecture]] [[obsidian-mcp-wrapper]]