Установка Steam на Raspberry Pi 4

У меня возникают проблемы с открытием клиента Steam после того, как я его уже установил. Я использую Raspberry Pi 4 под управлением 64-разрядной версии Ubuntu 20.10 . Я установил Steam прямо с их сайта. Когда я пытаюсь открыть Steam, он говорит:

Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1:i386, libc6:i386

и запрашивает мой пароль. Я вставил его, но теперь он говорит:

..........
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgl1-mesa-dri:i386
E: Unable to locate package libgl1:i386
E: Unable to locate package libc6:i386
Press return to continue:

Я нажимаю клавишу возврата, он запускается, но затем перестает загружаться и появляется окно с сообщением:

Вам не хватает следующих 32-битных библиотек, и Steam может не запускаться: libc.so.6

Что мне делать? Я только начал использовать Ubuntu на прошлой неделе.

9
задан 18 November 2020 в 10:13

3 ответа

Вы можете использовать Steam (и некоторые программы x86) с Box86 ( https://github.com/ptitSeb/box86 ).

Вы также можете использовать PiKISS ( https://github.com/jmcerrejon/PiKISS ) для запуска дополнительное программное обеспечение, которое также должно вам очень помочь.


Вы можете увидеть Steam в действии в этом видео: https://www.youtube.com/watch?v=i0XImOEgVts

Это видео также показывает его с дополнительной информацией и примерами запущенных игр: https://www.youtube.com/watch?v=MkTbvknZQKU

В описании этого второго видео вы видите следующие команды:

sudo apt install linux-cpupower
sudo cpupower frequency-set --governor performance
sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-2.0-0

Согласно ему, они использовались, чтобы заставить Doom3 работать на Raspberry Pi.


Помните, это все только бета-версии, даже если они минимально функциональны. Возможно, вам придется пойти на компромисс, чтобы что-то заработало, или оно может не работать вообще.

Иногда компромисс заключается в производительности.

2
ответ дан 4 January 2021 в 08:16

Я пробовал запускать приложения x86 на Pi 4, но не Steam в частности, и я не уверен, может ли Steam работать под ядром ARM внутри пользовательская среда x86. Вам потребуется настроить эмулятор, например QEMU.

Производительность приложений с привязкой к ЦП не так уж плоха (я ожидал, что снижение производительности будет более чем в 2 раза), но любое приложение, использующее функции аппаратного ускорения (основное использование чехол для Steam), скорее всего, будет непригодным для использования. Возможно, вам повезет с некоторыми более старыми играми .

Ваша непосредственная проблема с отсутствующими пакетами заключается в том, что в вашей системе нет архитектуры i386 , которую можно легко добавить с

dpkg --add-architecture i386

Я настоятельно рекомендую вам поместить chroot в отдельную папку, прежде чем проводить какие-либо эксперименты, если только вы не сможете легко отказаться от установки Ubuntu, если что-то пойдет не так.

0
ответ дан 4 January 2021 в 08:16

Процессоры ARM (Raspberry Pi) не могут запускать программные пакеты i386 или amd64, разработанные для процессоров x86 (а НЕ процессоры ARM или наборы команд).

Кроме того, Steam не поддерживает на данный момент у вас есть вариант ARM, который вы можете установить / использовать, и на данный момент он поддерживает только amd64, судя по результатам моего исследования.

Итак, Steam вряд ли будет работать в среде RPi, судя по по его зависимостям.

Аналогично, большинство программ, которые Steam установит или зависит от них, должны быть версиями amd64 или i386, которые ARM не сможет запустить. Следовательно, Steam не будет работать на RPi. RPi также не может выполнять большинство функций Steam с учетом ресурсов.

27
ответ дан 4 January 2021 в 08:16

Другие вопросы по тегам:

Похожие вопросы: