Steam Link на Raspberry Pi — настройка и стриминг игр с ПК

О чём эта статья
В руководстве подробно описаны требования, установка и настройка Steam Link на Raspberry Pi, подключение контроллеров, оптимизация сети и варианты обхода проблем (например, Moonlight). Текст подходит как для новичков, так и для опытных пользователей, желающих превратить Pi в простую консоль для стриминга игр с ПК.
Important: для стабильного игрового потока предпочтительна проводная сеть и современный контроллер. Если вы сомневаетесь с выбором карт памяти или адаптера питания — см. раздел «Советы по оптимизации».
Что нужно для стриминга игр с Steam на Raspberry Pi
Краткий список аппаратного и программного обеспечения, проверенный при настройке:
- Raspberry Pi 3B или 3B+ (подойдёт и более новая модель). Если у вас Pi 4 — тоже работает.
- microSD карта класса не ниже Class 10, объём 8 ГБ или больше, с предустановленной Raspbian Stretch или Raspberry Pi OS (Debian-based).
- Клавиатура и мышь для первоначальной настройки.
- Игровой контроллер (см. список совместимых ниже).
- Маршрутизатор с Ethernet-портами; 5 GHz Wi‑Fi для Raspberry Pi не рекомендуется для стабильного стрима.
- Два Ethernet-кабеля (ПК — роутер — Raspberry Pi) для лучшей пропускной способности.
- HDMI-кабель и телевизор/монитор для вывода изображения.
- Steam-клиент на компьютере, учётная запись Steam и хотя бы одна игра в библиотеке.
Требования по операционной системе на компьютере:
- Windows 7 или новее
- macOS X 10.10 Yosemite или новее
- Linux (например, Ubuntu 12.04+) с установленным Steam
Если вы только начинаете с Raspberry Pi, установите Raspberry Pi OS с помощью официального образа или нашего руководства по установке ОС.
Подготовка ПК к потоковой передаче через Steam
- Подключите ПК к домашней сети по Ethernet. Проводное соединение даёт более предсказуемую и низколатентную передачу данных по сравнению с Wi‑Fi.
- Убедитесь, что Steam установлен, запущен и обновлён. В клиенте Steam откройте меню Steam → Проверить обновления клиента Steam.
- В Steam откройте View → Settings → In‑Home Streaming. Включите опцию Enable streaming и в Client options выберите Balanced для начала. Позже вы сможете экспериментировать с настройками качества.
Установка Steam Link на Raspberry Pi
Перед началом убедитесь, что Raspberry Pi подключён к сети по Ethernet и запущен.
Откройте терминал (Ctrl + Alt + T) и выполните команды:
sudo apt update
sudo apt install steamlinkПервая команда обновляет список пакетов, вторая устанавливает пакет steamlink из репозиториев. Подтвердите установку, если появится запрос (нажмите Y).
Примечание: если в вашей системе репозиторий устарел, убедитесь, что вы используете актуальную версию Raspberry Pi OS. В некоторых старых сборках пакет может отсутствовать — в таком случае обновите ОС.
Запуск Steam Link и запуск игр на телевизоре
После установки найдите приложение: Menu → Games → Steam Link и запустите его.
Интерфейс появится в полноэкранном режиме. Он покажет имя вашего компьютера и подключённый контроллер. Выберите компьютер, чтобы запустить сетевой тест. На ПК появится запрос ввести PIN, который отобразится на экране Raspberry Pi — введите PIN в клиенте Steam и подтвердите.
Если сеть подходит, Steam Link сообщит об успешном тесте. После этого вы увидите запрос на установку драйверов, если это необходимо. Нажмите Install и дождитесь завершения.
Важно: при стриминге Steam запускается в интерфейсе на хост‑ПК в переднем плане. Другие пользователи ПК не смогут одновременно использовать его для других задач.
Когда закончите играть, нажмите кнопку питания в интерфейсе Steam и выберите Stop Streaming.
Совместимые игровые контроллеры и их подключение
Поддерживаются следующие контроллеры:
- Steam Controller
- Xbox One (проводной USB; беспроводная версия требует совместимого адаптера)
- Xbox 360 (проводной или по беспроводному адаптеру)
- Sony DualShock 4 (проводное соединение или Bluetooth)
- Nintendo Switch Pro Controller
USB‑контроллеры обычно работают как plug and play. Для Bluetooth‑подключения выполните шаги:
- Нажмите значок Bluetooth в строке меню Raspberry Pi и включите Bluetooth.
- Выберите Add Device.
- Переведите контроллер в режим сопряжения (см. документацию на устройство). Например, для DualShock 4 зажмите кнопку PS + Share до мигания индикаторов.
- В списке устройств выберите контроллер и нажмите Pair.
Если контроллер всё равно не подключается, выключите другие устройства, с которыми он был ранее сопряжён (например, консоль или смартфон), и повторите процедуру.
Автозапуск Steam Link при загрузке Raspberry Pi
Если вы хотите, чтобы Raspberry Pi загружался прямо в Steam Link, создайте файл .bash_aliases в домашней папке и добавьте туда команду запуска.
Откройте терминал и выполните:
nano ~/.bash_aliasesВ пустом файле добавьте строку:
steamlinkСохраните изменения (Ctrl + X, затем Y) и перезагрузите Pi:
sudo rebootПосле перезагрузки система автоматически запустит Steam Link и перейдёт в полноэкранный режим.
Советы по оптимизации сети и производительности
- Всегда используйте проводное подключение Ethernet для ПК и Raspberry Pi. Это снижает задержки и минимизирует пропуски кадров.
- Если возможна прямая проводная связь (PC → switch → Pi), избегайте Wi‑Fi для Pi во время игры.
- Используйте качественный блок питания для Raspberry Pi (рекомендуется оригинальный адаптер или источник с стабильным выходом 5V/2.5A и выше для Pi 3/3B+).
- Плохая карта microSD может замедлять загрузку и работу системы. Выбирайте карты известных брендов и с высокой скоростью записи.
- Держите Raspberry Pi в хорошо проветриваемом месте, чтобы избежать троттлинга CPU при длительных сессиях.
- Для улучшения качества изображения поиграйте с настройками In‑Home Streaming на ПК: уменьшите разрешение или частоту кадров, если видите лаги.
Расширенные советы по Bluetooth и контроллерам
- Для беспроводных Xbox контроллеров нужна официальная беспроводная база Microsoft или USB‑адаптер. Без адаптера некоторые беспроводные Xbox-периферии не будут видны.
- DualShock 4 имеет режим Direct Input и режим XInput. Steam корректно распознаёт DualShock 4 в большинстве случаев, но в некоторых играх может потребоваться переключение режима через настройки контроллера в Steam.
- Если вы используете Bluetooth‑адаптер USB, убедитесь, что в Raspberry Pi OS установлены актуальные прошивки и драйверы.
Технические команды и что они делают (мини‑справка)
- sudo apt update — обновляет индекс пакетов APT на Raspberry Pi.
- sudo apt install steamlink — устанавливает пакет steamlink из репозиториев.
- nano ~/.bash_aliases — открывает или создаёт файл автозапуска команд для оболочки пользователя.
- sudo reboot — перезагружает систему.
Альтернативы и когда Steam Link не подходит
Если официальное приложение Steam Link по каким‑то причинам не работает на вашей сборке или вы хотите обойти ограничения, есть две распространённые альтернативы:
- Moonlight — открытый клиент, использующий технологию NVIDIA GameStream. Требует ПК с GPU NVIDIA (GTX 650 или выше) и установленного GeForce Experience.
- Parsec — сторонний сервис для удалённого доступа с низкой задержкой; часто используется для облачного игрового стреиминга.
Moonlight: основные шаги установки (если Steam Link не подходит)
sudo apt install libopus0 libasound2 libudev0 libavahi-client3 libcurl3 libevdev2
sudo nano /etc/apt/sources.list
# Добавить строку
# deb http://archive.itimmer.nl/raspbian/moonlight stretch main
wget http://archive.itimmer.nl/itimmer.gpg
sudo apt-key add itimmer.gpg
sudo apt update
sudo apt install moonlight-embeddedЗатем спарьте Pi с ПК:
moonlight pair [IP_ПК]
moonlight stream [опции] -app [имя_приложения]Опции задают разрешение и частоту кадров (например, -1080 -30fps).
Note: Moonlight теряет актуальность с появлением официального Steam Link, но остаётся полезной опцией при несовместимости или личных предпочтениях.
Типичные проблемы и как их решать
- Плохая картинка/рывки: переходите на Ethernet и понижайте битрейт или разрешение в настройках стрима.
- Введён PIN, но соединение не устанавливается: обновите драйверы GPU на ПК (особенно для NVIDIA — обновите GeForce Experience и драйверы видеокарты).
- Bluetooth‑контроллер не определяется: отключите контроллер от других устройств, повторите сопряжение и перезагрузите Pi.
- Steam не запускается на ПК в фоновом режиме: убедитесь, что клиент Steam обновлён и работает под той же учётной записью, которая содержит библиотеку игр.
- Проблемы с питанием: используйте рекомендуемый адаптер, избегайте подключения энергоёмких USB‑устройств без внешнего питания.
Чек-листы по ролям
Чек-лист для игрока (быстрая проверка перед запуском сессии):
- ПК и Raspberry Pi подключены к роутеру по Ethernet
- Steam на ПК запущен и обновлён
- Контроллер заряжен и сопряжён с Pi
- microSD‑карта и блок питания проверены
- В настройках Steam включён In‑Home Streaming
Чек-лист для владельца HTPC:
- Настроен статический IP или DHCP‑резервирование для ПК и Pi
- Роутер не ограничивает MTU и не блокирует порты Steam
- QoS настроен для приоритизации игрового трафика при необходимости
- Обеспечена вентиляция для продолжительных сессий
Чек-лист для системного администратора:
- Установлены и документированы пакеты и версии ОС
- Включена базовая безопасность SSH и ограничен доступ по сети
- Логи сетевых соединений собираются для диагностики
- План резервного восстановления microSD при сбое
Мини‑методология: как тестировать качество стрима
- Подключите всё по Ethernet.
- Запустите Steam Link и выполните сетевой тест.
- Попробуйте игру с высокой скоростью реакции (например, платформер или шутер) и отметьте задержку ввода.
- Если видны пропуски кадров, снизьте разрешение/битрейт.
- Повторяйте тесты после каждой правки настроек, чтобы увидеть влияние изменений.
Краткая таблица совместимости (обзор)
- Raspberry Pi 3B/3B+ — подходит для 720p/1080p при умеренных настройках.
- Raspberry Pi 4 — лучше справляется с 1080p и выше при оптимальной сети.
- Wi‑Fi (2.4/5 GHz) — рабочая опция, но менее стабильна чем Ethernet; держите Pi как можно ближе к роутеру.
- Контроллеры USB — максимально просты в настройке.
- Bluetooth — удобен, но может требовать больше попыток сопряжения.
Короткая глоссарий
- Steam Link — клиент для стриминга игр из библиотеки Steam на удалённые устройства.
- In‑Home Streaming — технология Steam для передачи игрового видео по локальной сети.
- Moonlight — открытый клиент для NVIDIA GameStream.
- Parsec — сервис удалённого доступа, оптимизированный для игр.
Резюме
Steam Link делает из Raspberry Pi компактную игровую консоль для стриминга игр с вашего компьютера. Для лучшего результата используйте проводное соединение, качественный блок питания и современный контроллер. Если официальный клиент не подходит, рассмотрите Moonlight или Parsec как альтернативы. Следуйте чек‑листам и мини‑методологии тестирования, чтобы получить оптимальное качество.
Итоговые советы:
- Начните с простого: Ethernet + обновлённый Steam + один контроллер.
- Если видите проблемы — понижа́йте настройки стрима и проверьте питание/карточку microSD.
- Документируйте свои изменения и возвращайтесь к успешной конфигурации.
Похожие материалы
Удаление фона на iPhone, iPad и Mac
ClickUp: выбор и использование представлений
Discord Activities — игры и активности
Отключить блокировщик всплывающих окон в Safari на Mac
Privoxy на Raspberry Pi: установка и настройка