Steam em dispositivos ARM64
Última atualização: 2024-03-13
O guia ou procedimento a seguir exige acesso ao shell da sua instalação do FydeOS. Portanto, pressupõe-se que o modo de desenvolvedor esteja ativado. Caso seja necessário alterar arquivos do sistema, também será preciso desativar a verificação do sistema de arquivos raiz.
Este guia orientará você no processo de instalação do Box86, da Steam e do Wine no OpenFyde/FydeOS para dispositivos ARM64. O Box86 é um emulador x86 baseado em Linux que permite executar aplicativos x86 em dispositivos ARM. A Steam é uma plataforma amplamente usada para distribuir videogames, e o Wine é uma camada de compatibilidade que permite executar aplicativos do Windows no Linux.
Pré-requisitos
Antes de começar, verifique se o sistema atende aos seguintes requisitos de software e hardware:
Software:
- OpenFyde R108-R1 ou posterior / FydeOS 16.1 ou posterior
- Subsistema Linux ativado
Hardware:
- Dispositivos com processador RK3588 e Raspberry Pi 4/400
- No mínimo 20 GB de espaço livre
- 8 GB de RAM para usar a Steam ou 4 GB de RAM sem a Steam
Como instalar o Box86
1.1 Inicie o terminal
1.2 Instale as ferramentas de compilação e os pacotes relacionados
Execute os seguintes comandos no terminal:
sudo dpkg --add-architecture armhfsudo apt updatesudo apt install build-essential git cmake gcc-arm-linux-gnueabihf libc6-dev-armhf-cross libappindicator1 libnm0 libtcmalloc-minimal4 liblttng-ust-dev libcairo2:armhf libgmp10:armhf libvulkan1:armhf libudev-dev:armhf -y1.3 Compile o Box64
Use os seguintes comandos para compilar o Box64:
git clone --depth 1 https://github.com/ptitSeb/box64mkdir -p box64/build; cd box64/build# build for rk3588 if your board is [orange pi5/rock5b/fydetab]cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo# Or build for raspberry pi4 [rpi4/rpi400]cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
make -j4sudo make install1.4 Compile o Box86
Para compilar o Box86, execute os seguintes comandos:
git clone --depth 1 https://github.com/ptitSeb/box86mkdir -p box86/build; cd box86/build
# build for rk3588 if your board is [orange pi4/rock5b/fydetab]cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
# Or build for raspberry pi4 [rpi4/rpi400]cmake .. -DRPI4ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo
make -j4sudo make install1.5 Corrija pacotes ausentes
Para corrigir pacotes ausentes, execute os seguintes comandos:
sudo apt install libsdl2-dev libpng-dev:armhf libncurses6:armhf libncurses6 libcups2:armhf libcups2 -ycd /usr/lib/arm-linux-gnueabihf/sudo ln -s libpng16.so libpng12.so.0Como instalar a Steam
Observação: pule esta etapa se o dispositivo tiver apenas 4 GB de RAM.
-
Execute os seguintes comandos:
Terminal window echo 'export STEAMOS=1export STEAM_RUNTIME=1export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1' | sudo tee /etc/profile.d/steam.sh -
OptionalSe você tiver um Fydetab Duo ou uma tela de alta resolução, execute o seguinte comando:Terminal window echo 'export GDK_SCALE=2' | sudo tee -a /etc/profile.d/steam.sh -
Execute os seguintes comandos para instalar a Steam:
Terminal window source /etc/profile.d/steam.sh~/box86/install_steam.sh -
Crie uma entrada da Steam no estante
sudo cp -r ~/steam/share/* /usr/share/cat ~/steam/share/applications/steam.desktop \| sed 's#Exec=/usr/bin#Exec=/usr/local/bin#g' \| sudo tee /usr/share/applications/steam.desktop
Como instalar o Wine
Para obter instruções sobre como instalar o Wine, consulte este documento.
Como aprimorar a experiência de jogos
Para aprimorar a experiência de jogos, ajuste os parâmetros do kernel para aumentar o número máximo de áreas de mapeamento de memória disponíveis para os processos. Isso permitirá carregar os recursos dos jogos com mais eficiência, melhorando o desempenho e a experiência de jogos.
Execute os seguintes comandos:
echo 'vm.max_map_count = 2147483642' >> /etc/sysctl.d/99-sysctl.confsysctl -pPronto! Você instalou com êxito o Box86, a Steam e o Wine no seu OpenFyde/FydeOS para dispositivos ARM64. Aproveite a experiência de jogos aprimorada!