# 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).