Files
obsidian-vault/family/how-to/htpc-system.md
T

2.0 KiB

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

[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:

[Xwayland]
EavesdropMode=2
XwaylandEisNoPrompt=true

XwaylandEisNoPrompt=true — отключает диалог разрешения XTest (нужен для magic4pc/xdotool).