Ти любиш ігри, але з роками часу на них стає дедалі менш? Робота, дитина, YouTube-канал — і ось тобі вже не хочеться сідати за робочий стіл після шести годин монтажу. А купувати консоль за кілька сотень доларів заради закритої екосистеми теж якось не тягне. Саме з цієї точки стартував автор каналу Hardware Haven — і прийшов до рішення, яке виявилося напрочуд елегантним.
Виявляється, справа була не в тому, що стара система погано тягнула ігри. Просто між думкою «хочу пограти» і реальним запуском гри було забагато кроків: увімкнути ПК, знайти пульт від телевізора, переключити вхід, відшукати клавіатуру… Звучить буденно, але для втомленого мозку ввечері це — непідйомна гора проблем. Тому ціль була сформульована чітко: взяв контролер, натиснув кнопку — вже граєш. Як Nintendo Switch, тільки на базі повноцінного ПК.
За основу пішов вже готовий міні-ПК: Ryzen 5700G, 16 гігабайт DDR4, SSD на терабайт і блок живлення SFX — все в компактному корпусі Fractal Terra зеленого кольору, який несподівано непогано вписався в інтер’єр вітальні. Дискретної відеокарти немає — для важких ігор є стрімінг із основного ігрового ПК,
який стоїть у сусідній кімнаті.
Контролери — 8BitDo Ultimate 2C за менш ніж $30 кожен. Холефект-стіки, Bluetooth або USB-донгл, і той самий зелений колір. Дрібниця, але в деталях ховається характер.
Windows для такого сценарію одразу стала слабким елементом. Вибір пав на Bazzite — дистрибутив Linux, заточений під ігри. Версія для Steam Deck одразу завантажується в ігровий режим Steam з навігацією через контролер, без жодної мишки. Саме те, що треба.
Але далі почалося найцікавіше:
- Перша проблема — змусити ПК вмикатися від контролера. Здається банальним, але виявилося, що USB-порти за замовчуванням не вміють будити систему. Довелося покопатися в BIOS і терміналі, написати сервісний файл, який активує потрібні налаштування при кожному завантаженні. Зате тепер — взяв контролер, клікнув, і система прокинулась;
- Друга — HDMI CEC, тобто протокол, який дозволяє ПК керувати телевізором: вмикати його, перемикати вхід, відправляти в режим очікування. Більшість материнських плат цього не підтримують нормально. Після кількох невдалих спроб із готовими рішеннями автор написав власного Python-демона, який тримає постійне з’єднання з HDMI-мережею і надсилає команди миттєво. Незграбно? Можливо. Але працює бездоганно.
підняв контролер → ПК прокинувся → телевізор увімкнувся і сам переключився на потрібний вхід. Поклав контролер → система пішла в сон → телевізор вимкнувся.
Для важких ігор використовується Moonlight — клієнт для стрімінгу з основного ПК через Sunshine. Різниця між вбудованим Steam Remote Play і Moonlight, за словами автора, як між небом і землею. У Rocket League затримка практично непомітна — відчуття, ніби граєш локально.
Окремий розділ відео присвячений бюджетному варіанту. Старий Dell Optiplex, Core i5-6500, 16 гіг DDR3 і відеокарта RX 560 за $4 — і все це зібране менш ніж за $230 з eBay. 2D-ігри летять, Rocket League потребує знижених налаштувань, але Moonlight і на цьому залізі працює чудово.
Всі консольні функції — вмикання від контролера, автоматичний телевізор, навігація без клавіатури — працюють абсолютно так само.
Запис Ентузіаст зібрав ігровий ПК за $230, який веде себе як PlayStation спершу з'явиться на ProstoMob.