66 lines
2.0 KiB
Markdown
66 lines
2.0 KiB
Markdown
# 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).
|