Мой Arch Linux: как я построил систему под себя🐧| ЛОНГ
1. Железо
Вот это чудо китайской инженерной мысли взял за 16к в начале ноября 2025 года на Авито. Фоточки мне делать лень, поэтому подтянул с того же Авито.
Процессор: Intel Xeon E5-2650 v2 (8 ядер, 16 потоков, до 3.4 ГГц)
Материнская плата: LJ IT X79G 1.8
Видеокарта: AMD Radeon RX 580 2048SP (8 ГБ VRAM, Polaris)
ОЗУ: 32 ГБ DDR3
Монитор: ARDOR GAMING PORTAL AF24H1, 1920×1080, 144 Гц
Системный диск: SSD XrayDisk NVMe 512 ГБ (Btrfs)
Диск с данными: Seagate Mobile HDD ST1000LM035-1RK172 (ext4) Периферия: Геймпад 8BitDo Ultimate 2C, мышь ARDOR Phantom PRO, клавиатура A4Tech Bloody B130, наушники Razer Barracuda X (2022)
2. Система и окружение
Ох, пилю по мелочи всё время. Это как хобби! Без пердолинга!
ОС: Arch Linux (ручками, конечно)
Ядро: linux-zen 7.0.10
Окружение: KDE Plasma 6.6.5 на Wayland
Оболочка: ZSH 5.9
Пакетный менеджер: pacman + yay (AUR), подключён Chaotic-AUR
Снапшоты: TimeShift
3. Файловая система и оптимизация памяти
Zram вместо swap-файла. Так как сон и гибернация на моей материнской плате не работают, я полностью удалил swap-раздел и настроил Zram с алгоритмом zstd.
tmpfs для кэшей Чтобы не изнашивать SSD и ускорить работу, вынес в оперативную память: - Кэш Google Chrome (2 ГБ) - Кэш шейдеров Steam (8 ГБ) - Кэш шейдеров второй библиотеки Steam (8 ГБ, закомментирован)
4. Игры и производительность
Игры устанавливаются в отдельную папку на основном разделе, для которой применены оптимизации: - Отключено Copy-on-Write (chattr +C) - Отключено сжатие (btrfs property set compression none) Это даёт прирост скорости записи до 270% (тестировал в KDiskMark).
Инструменты для запуска - Steam + Proton-GE: через protonup-qt. Для большинства игр использую Proton Experimental или последний GE.
PortProton: для некоторых игр вне Steam. Включен PW_USE_NTSYNC=1, что даёт значительный прирост FPS (например, в Resident Evil 2 Remake с 40 до 70+).
Gamescope: для удобного полноэкранного режима и FSR, хотя на RX 580 эффект от FSR минимален.
MangoHud: мониторинг FPS, температур и загрузки прямо в игре.
4.2. Запись геймплея Использую GPU Screen Recorder — он пишет с аппаратным кодированием, почти не нагружая процессор. Буфер повтора хранится в ОЗУ, поэтому отдельный RAM-диск для этого не нужен.
5. Виртуализация — «зоопарк» для софта
Чтобы запускать фирменные утилиты для настройки геймпада, мыши, клавиатуры и наушников собрал две виртуальные машины на KVM/QEMU:
- Windows 10 IoT Enterprise LTSC 2021: современный и лёгкий Windows для основной настройки периферии.
- Windows XP Professional SP3: классика для старых утилит, запасной вариант.
6. Сеть и безопасность
В основном полагаюсь на AmneziaVPN с собственным прокси.
OpenSnitch для контроля сетевой активности приложений.Антивирус:
ClamAV (clamtk) для периодических проверок.
7. Мультимедиа и работа с контентом
SVP: интерполяция видео до плавных 60+ FPS на процессоре (Xeon справляется). Связка svp-bin + vapoursynth.
Плеер: SMPlayer с mpv.
Медиатека: планирую Kodi или Stremio для каталогизации фильмов.
Новости: Akregator для RSS-лент (OpenNET, LWN.net, Phoronix).
8. Периферия и геймпады
8BitDo Ultimate 2C отлично работает в Steam и Proton-играх. В нативные Linux-игры иногда не определяется — лечится принудительным запуском через Proton или ручной настройкой udev-правил.
Для программирования дополнительных кнопок и макросов использую Windows LTSC с проброшенным USB. Мышь и клавиатура настраиваются там же, после чего все настройки сохраняются в памяти устройств и работают в Linux.
9. Кастомизация и автоматизация
Обновление системы (update-system.sh): одной кнопкой запускает yay -Syu с автоочисткой.
Очистка системы (clean-system.sh): поэтапная очистка кэша pacman, yay, логов journald, миниатюр KDE, удаление пакетов-сирот.
Обслуживание Btrfs (btrfs-maintenance.sh): scrub, defrag, balance, trim.
И фикс bluetoosh в автозагрузку.
Во-о-от! :)
P.S. Linux is Arch Linux, by the way!
P.P.S. Ubuntu is not Linux!
P.P.P.S. Чмафки-лавки, любовь-морковь и асисяй! Винда говно, кстати! =)