[2026-05-08] HTPC Bazzite docs: system, access, magic4pc, gaming plans
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
# HTPC — Система (Bazzite Linux)
|
||||
|
||||
## Железо
|
||||
- CPU: Intel Core i7-6800K
|
||||
- RAM: 32 GB
|
||||
- GPU: AMD Radeon RX 570
|
||||
- Подключение к TV: HDMI
|
||||
- TV: LG webOS (192.168.1.75)
|
||||
- HTPC IP: 192.168.1.86
|
||||
|
||||
## ОС
|
||||
- **Bazzite 44** (Fedora-based, immutable OSTree)
|
||||
- Вариант: `bazzite-deck` (Steam Gaming Mode / gamescope)
|
||||
- Пользователь: `bazzite`
|
||||
- Hostname: `htpc`
|
||||
|
||||
## Режимы запуска
|
||||
- **Gaming Mode (gamescope-session-steam)** — автологин по умолчанию, Steam Big Picture
|
||||
- **KDE Desktop** — переключение из меню Steam → "Switch to Desktop"
|
||||
|
||||
## Автологин
|
||||
Файл: `/etc/gdm/custom.conf`
|
||||
```ini
|
||||
[daemon]
|
||||
AutomaticLoginEnable=True
|
||||
AutomaticLogin=bazzite
|
||||
Session=gamescope-session-steam
|
||||
```
|
||||
|
||||
## Переменные окружения
|
||||
`/etc/environment`:
|
||||
```
|
||||
GAMESCOPE_DISABLE_HDR=1
|
||||
```
|
||||
|
||||
`~/.config/environment.d/gamescope.conf`:
|
||||
```
|
||||
GAMESCOPE_WIDTH=1920
|
||||
GAMESCOPE_HEIGHT=1080
|
||||
GAMESCOPE_REFRESH=60
|
||||
```
|
||||
|
||||
## Разрешение
|
||||
- **1080p @ 60Hz** — рабочий режим
|
||||
- 4K вызывает AMD HDA audio clock bug: пиксельный клок ~594 MHz → HDMI audio 880 Hz вместо 440 Hz
|
||||
|
||||
## Аудио
|
||||
TV поддерживает только LPCM 2ch, 32000/44100/48000/96000/192000 Hz, 16/20/24 bit.
|
||||
|
||||
`~/.config/wireplumber/wireplumber.conf.d/fix-hdmi.conf` — S16LE, 48000 Hz, no suspend
|
||||
`~/.config/pipewire/pipewire.conf.d/99-hdmi-fix.conf` — allowed-rates [44100, 48000]
|
||||
|
||||
## OSTree / Обновления
|
||||
- `/usr/local/bin` слетает при `rpm-ostree` upgrade (новый `/usr` overlay)
|
||||
- Бинари держать в `/home/bazzite/` или пересобирать после обновлений
|
||||
- Проверить после апдейта: `systemctl status magic4pc`
|
||||
|
||||
## KDE Xwayland настройки
|
||||
`~/.config/kwinrc`:
|
||||
```ini
|
||||
[Xwayland]
|
||||
EavesdropMode=2
|
||||
XwaylandEisNoPrompt=true
|
||||
```
|
||||
`XwaylandEisNoPrompt=true` — отключает диалог разрешения XTest (нужен для magic4pc/xdotool).
|
||||
Reference in New Issue
Block a user