Найти тему
АйТиДела / IThings

Рабочий способ запуска Moonlight на LibreELEC x86(ПК)

LibreELEC очень фантастическая сборка Kodi для разных типов устройств, но почему то многие ее обходят для использования на ПК, а зря ведь на мощном железе этот зверь ведёт куда круче любой Raspberry Pi. А те кто используют ее на ПК, сталкиваются с разными трудностями, о которых никто не говорит. В данной статье я расскажу как можно запустить трансляцию игр на LibreELEC x86 для ПК с помощью Moonlight Game Streaming Project и Geforce Experience.

Всё, что от Вас потребуется это немного времени, установленный LibreELEC, умение работать с консолью SSH и желание, так что - поехали!

Чтобы транслировать игры с ПК на устройство с LibreELEC, Вам необходимо иметь видеокарту от Nvidia, а также Geforce Experience. С LibreELEC x86 отлично дружит версия Geforce Experience v3.9.0.97, более поздние версии работают плохо. Скачать данную версию Вы можете с офф. сайта nvidia.com.

1) Устанавливаем аддон Chrome из репозитория LibreELEC.(Звуковое устройство можете настроить в настройках аддона Chrome. Узнать свое устройство можно командой aplay -L через SSH)

2) Запускаем Chrome и переходим на страницу chrome://flags и включаем Native Client. Перезапускаем браузер.

3) Открываем настройку расширений (страница chrome://extensions/). В верхнем правом углу включаем режим разработчика. Перезапускаем браузер

4) Скачиваем в Chrome последнюю версию расширения Moonlight(.crx) отсюда.

5) Перетаскиваем скачанный файл на страницу браузера с настройкой расширения(chrome://extensions/). Он должен предложить установиться. На все соглашаемся.

6) Даем данному расширению запускаться автоматически при старте Chrome, для этого следует добавить строку кода в расширение Chrome. Делаем это так:

6.1) Переходим на страницу chrome://extensions/ и копируем id расширения Moonlight

6.2) Открываем терминал(SSH), открываем файл, командой:

nano /storage/.kodi/addons/browser.chrome/bin/chrome-start

Переходим в конец файла и добавляем строку(--app-id=) с Вашим ID:

# start chrome
LD_PRELOAD=/usr/lib/libGL.so $ADDON_DIR/chrome-bin/chrome \
--app-id=ID ВАШЕГО РАСШИРЕНИЯ \
$chrome_OPTS \
--no-sandbox \
--user-data-dir=$ADDON_HOME/profile \
--test-type $@ \
2>&1 | tee $ADDON_LOG_FILE

Перезагружаете устройство!
Все, теперь при нажатии на Chrome будет автоматически открываться Moonlight и Вы можете использовать трансляцию игр.
В данном случае уже можно использовать клавиатуру и мышь.

Если хотите использовать джойстик, то есть один метод, и я могу его описать, если Вам будет интересно.

Спасибо за внимание!

Если остались вопросы пишите комментарии, ставьте лайки и подписывайтесь!