Como instalar o Linux e executar o Steam no PlayStation 4

Quando o Sony PS3 foi lançado, ele foi enviado com suporte para instalação do Linux no console. Isso foi posteriormente removido nas atualizações, e a ideia foi totalmente descartada com o PS4. No entanto, existe um método para fazer o Linux rodar no PS4, e você pode até jogar jogos para PC através do Steam se eles tiverem portas Linux.

Este guia irá guiá-lo na instalação do Fedora Linux e Steam no PS4, mas esteja avisado que isso só funciona em consoles PS4 no firmware 1.76 - que está bastante desatualizado neste ponto, e não há como fazer o downgrade do firmware do console PS4, uma vez que foi atualizado. Felizmente, novos consoles PS4 rodando o firmware 1.76 ainda podem ser encontrados à venda na Internet.

Verifique aqui uma lista de pacotes PS4 que terão o firmware 1.76 neles. Certifique-se de comprar apenas um console novo e selado. Um console usado provavelmente terá o firmware atualizado e, como mencionado antes, não há como voltar atrás.

Requisitos

Disco USB mínimo de 8GB

Fedora Live ISO

Drivers PS4 Radeon

bZimage + initramsfs

VirtualBox para Windows

FileZilla

Criação do USB inicializável do Linux

Primeiro, conecte um disco USB vazio em seu PC e, em seguida, execute o Fedora Live ISO de dentro do VirtualBox. Você será saudado com uma tela de boas-vindas.

Observação: você também pode particionar e configurar unidades para inicialização Linux UEFI.

Escolha “Experimentar o Fedora” e, quando estiver na área de trabalho do Fedora, inicie um terminal Linux e digite os seguintes comandos:

su fdisk -l

O comando “ fdisk -l” mostrará o caminho do seu disco USB, por exemplo “ / dev / sda” , então agora iremos particioná-lo. No código a seguir, certifique-se de alterar / dev / sda para o caminho real do seu disco USB, se esse não for o caminho que está sendo usado:

parted / dev / sda mklabel msdos mkpart primary fat32 1MiB 513MiB mkpart principal ext4 513MiB 100% quit mkfs.fat –F32 / dev / sda1 mkfs.ext4 / dev / sda2

Não feche o terminal neste momento - simplesmente volte para a tela de boas-vindas do iniciador do Fedora e escolha “ Instalar no Disco Rígido ” e depois “ Destino da Instalação ”. Por fim, clique em “ Configurarei o particionamento ” nas opções de armazenamento e clique em concluído.

Now it will ask what partition to install to – choose /dev/sda2, and in the box for “Mount Point:”, enter a single / slash. Finally, check the “Reformat” box and click “Update Settings”, then Done. Now you can begin the installation, and choose your root username/password.

When the installation is done, do not exit Fedora yet. We need to install the Radeon drivers for PS4. So go back into the Linux terminal and type these commands:

Mount /dev/sda2 /mnt systemct1 restart sshd ifconfig

Now after you type “ifconfig”, you need to look for the IP address of your virtual machine. When you have it, use FileZilla to push the “ps4-radeon-rpm.zip” to a folder called “/mnt/tmp” in the Fedora environment. Now go back into the terminal and type:

cd /mnt mount -t proc proc proc/ mount -t sysfs sys sys/ mount -o bind /dev dev/ chroot /mnt cd /tmp unzip ps4-radeon-rpms.zip cd ps4-radeon-rpms rm -rf drm-utils-2.4.65-1.fc23.i686.rpm dnf install --nogpgcheck *.rpm dnf install awesome

Now look inside the /home// folder of Fedora and find a file called “.xinitrc”. Open it with a text-editor and add these lines:

Exec awesome

type into the Linux terminal:

dnf install //download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm //download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpmdnf install --nogpgcheck steam

Finally, type:

Exit cd / unmount –R /mnt poweroff

And before unplugging the USB disk from your PC, copy the bzImage and initramfs files from above to the Fat32 partition of the USB disk. Installing Linux on the PS4Plug the USB disk into your PS4 and turn on the console, then boot the USB with PS4 Playground. It will take you to an init screen, so type:

Fdisk -l mount /dev/sda2 /newrootexec switch_root /newroot /newroot/sbin/init

When you get to the login screen, type the username and password you set earlier during the Fedora installation, then type:

startx

After you’re booted into the DM, open the Linux terminal and enter:

glxinfo | grep vendor

Now we can launch Steam, but we need to make sure it executes with the proper libs for running on Linux. So type into the terminal:

LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' steam &

That’s all! The PS4 can run older titles in the Steam library that have a Linux port, and some modern titles as well if you lower the graphics settings. Here’s a list of PC games that have been reported to run on PS4 / Linux: