Ps5-linux-loader

ps5-linux ps5-linux
Dépôt créer le : 24/04/2026
Release du : 10/09/2026 v2.5 – Version inconu
Forks: 165 Watcher: 0 2359
Choisir une liste...
FR

ps5-linux

ps5-linuxde leviers patchés vulnérabilités HV pour transformer votrePS5 Phat et Slimconsole en cours d'exécution3.00-7.61 firmwaresdans un PC Linux hautement capable, débloquant son plein potentiel matériel pour une utilisation de bureau. Propulsé par 8 noyaux CPU (16 fils) à3,5 GHzet un GPU à2.23 GHz, il fournit suffisamment de performances pour exécuter des jeux Steam et divers émulateurs avec une fluidité impressionnante.

Caractéristiques:

  • Sortie vidéo et audio HDMI 4K60
  • M.2 SSD comme partition Linux dédiée
  • Tous les ports USB utilisables pour les périphériques
  • BD drive utilisable via pilote ahci personnalisé
  • Bluetooth interne utilisable via pilote xhci personnalisé
  • Port Ethernet utilisable via pilote gbe personnalisé

Alt Text

Firmware PS5

ps5-linuxest supporté uniquement sur PS5 Phat et Slim sur les firmwares suivants:

  • 3.00,3.10,3.20,3.21sans appui M.2
  • 4.00,4.02,4.03,4.50,4.51avec le soutien de M.2
  • 5.00,5.02,5.10,5.50avec le soutien de M.2
  • 6.00,6.02,6.50avec le soutien de M.2
  • 7.00,7.01,7.20,7.40,7.60,7.61avec le soutien de M.2

Le support des firmwares 1.xx et 2.xx peut être ajouté à l'avenir, mais nous n'accorderons pas la priorité à cet effort.

Si vous êtes sur des firmwares entre-deux ou que vous voulez mettre à jour un firmware spécifique,download the correct PUPet suivreofficial guidepour mettre à niveau votre PS5.Évidemment, vous ne pouvez pas dévaloriser.

Matériel

Pour courirps5-linux, vous avez besoin de certains matériels nécessaires et optionnels:

  • Requis: lecteur USB avec minimum 64 Go (idéalement externe SSD) pour installer et exécuter Linux.
  • Requis: clavier / souris USB (dongles pris en charge aussi).
  • Facultatif: Adaptateur WLAN USB pour accès Internet WLAN.
  • Facultatif: M.2 compatible SSD sur PS5 (voirofficial guide) pour exécuter Linux depuis SSD.
  • Facultatif: Dongle Bluetooth pour se connecter au contrôleur PS5 DualSense.

Configurer les paramètres de PS5

  • TRÈS IMPORTANT: Activer les fonctionnalités du mode repos :
    • Allez àSettings→System→Power Saving→Features Available in Rest Modeet ensembleSupply Power to USB PortsàAlways.
  • TRÈS IMPORTANT: Désactiver le lien du périphérique HDMI :
    • Allez àSettings→HDMI→Enable HDMI Device Link
  • Recommandation: Désactiver les mises à jour automatiques :
    • Allez àSettings→System Software→System Software Update and Settings
  • Recommandation: Désactiver la déclaration automatique des erreurs :
    • Allez àSettings→System Software→Report System Software Errors Automatically

Si vous réinitialisez vos paramètres PS5 ou réinstallez le FW, vous devez réappliquer ces paramètres.

Installation

1. Obtenez une image Linux

Images préconçues

Vous pouvez les télécharger depuisps5-linux-image. Recommandéps5-ubuntu2604.img.xz. Déballez le.xzfichier.

Construisez votre propre image

Si vous utilisez Windows, exécutez ceci dans PowerShell ou CMD en tant qu'administrateur pour installer WSL

wsl --install

Installer Docker & #160;:

sudo apt update
sudo apt install docker.io -y
sudo service docker start
sudo usermod -aG docker $USER

Puis cloner et construire:

cd ~/
git clone https://github.com/ps5-linux/ps5-linux-image
cd ps5-linux-image
chmod +x ./build_image.sh
./build_image.sh --distro ubuntu2604

L'image terminée est écrite àoutput/ps5-ubuntu2604.img.

2. Flash de l'image vers USB

Taille minimale de l'entraînement: 64 Go. Un SSD externe est fortement recommandé.

Linux/macOS :

# check drive name with lsblk / diskutil list
sudo dd if=output/ps5-ubuntu2604.img of=/dev/sdX bs=4M status=progress conv=fsync

Fenêtres (Balena Etcher):

TéléchargerBalena Etcher, sélectionnez le.imgfichier, sélectionnez votre clé USB, cliquez sur Flash.

3. Branchez la clé USB dans votre PS5

Les ports USB suivants sont pris en charge pour le démarrage:

  • Port avant inférieur de type C
  • Ports arrière de type A

Le port avant Type-A est USB 2.0 qui est plus lent et donc pas recommandé.

4. Exécutez l'évasion

Firmware 3.00-5.50

  1. Clone via:git clone https://github.com/idlesauce/umtx2
  2. Configurer les falsedns viadns.confvers le hautmanuals.playstation.netà votre adresse IP PC
  3. Lancez de fausses dns :sudo python fakedns.py -c dns.conf
  4. Dans un terminal différent, exécutez le serveur HTTPS :sudo python host.py
  5. Allez dans les paramètres avancés du réseau PS5 et définissez DNS primaire à l'adresse IP de votre PC et laissez secondaire à0.0.0.0
  6. Allez dans le manuel d'utilisation dans les paramètres et acceptez l'invite de certificat non fiable, exécutez.

Firmware 6.00-7.61

  1. Installez Y2JB en suivant https://github.com/Gezine/Y2JB.
  2. Exécuter l'exploitation du noyau & #160;:python3 payload_sender.py $PS5IP 50000 payloads/lapse.js

5. Envoyer la charge utile

Si vous êtes sur ARM64 Linux, installez d'abord les outils de compilation croisée x86-64 avant :

sudo apt install gcc-x86-64-linux-gnu binutils-x86-64-linux-gnu

Soit téléchargerps5-linux-loader.elf, ou installerps5-payload-sdket compilez-le vous-même:

git clone https://github.com/ps5-linux/ps5-linux-loader
cd ps5-linux-loader
make

Envoyez la charge utile avec votre$PS5IP(montré sur la page):

socat -t 99999999 - TCP:$PS5IP:9021 < ps5-linux-loader.elf

Si tout est réussi, la charge utile passera automatiquement en mode repos. Attendez que la LED orange cesse de clignoter et devienne statique. Seulement alors, appuyez à nouveau sur le bouton d'alimentation pour démarrer votre PS5 dans Linux. Si le démarrage est réussi,la LED doit devenir blanche. Si elle retourne dans PS5 OS, alors c'est parce que vous avez appuyé sur le bouton d'alimentation trop tôt. Ou, vous n'avez pas activé les fonctions de mode repos comme décrit ci-dessus. Si elle gèle au lieu d'aller en mode repos, alors il est probable que parce que vous avez activé etahen/kstuff, ce qui est incompatible. Désactive-les.

Si la LED est blanche, mais vous avez toujours un écran noir alors:

  • Essayez de supprimervideo=DP-1:1920x1080@60ligne en cmdline.txt.
  • Essayez de régler le HDCP sur ou hors (essayez les deux).
  • Essayez différents moniteurs ou cartes de capture, idéalement avec différentes résolutions. Actuellement, certains observateurs ont des problèmes.
  • Essayer de définiramdgpu.force_1080p=1danscmdline.txtdans la partition FAT32 du lecteur USB.

Si rien de tout cela n'aide, veuillez signaler le problème dans notreDiscord serveret de fournir vos informations EDID.

Premier démarrage

Configurez votre système et mémorisez votre mot de passe de connexion.

Ensuite, il y a certains paramètres et commandes que nous recommandons de faire:

  1. Désactiver l'économiseur d'écran, car il est actuellement buggy.

  2. Peut-être que vous devez désactiver et réactiver votre connexion Wired/WLAN pour obtenir une connexion Internet.

  3. Maintenez les paquets pour empêcher la mise à jour du noyauapt upgrade:

    sudo apt-mark hold linux-generic linux-generic-hwe-24.04 linux-generic-hwe-26.04 linux-image-generic linux-image-generic-hwe-24.04 linux-image-generic-hwe-26.04 linux-headers-generic linux-headers-generic-hwe-24.04 linux-headers-generic-hwe-26.04
    
  4. Installer Firefox & #160;:

    sudo snap install firefox
    
  5. Mettre à jour mesa :

    sudo snap refresh mesa-2404 --channel=latest/edge
    sudo add-apt-repository ppa:kisak/kisak-mesa
    sudo apt update
    sudo apt upgrade
    
  6. Clone notreps5-linux-tools:

    sudo apt install zlib1g-dev
    git clone https://github.com/ps5-linux/ps5-linux-tools
    cd ps5-linux-tools
    make
    
  7. Si vous avez une puce Marvell WLAN (lspci -nnmontre40:00.7 Ethernet controller [0200]: Marvell Technology Group Ltd. Device [1b4b:2b56] (rev 02)), vous pouvez alors installer le pilote WLAN:

    git clone https://github.com/ps5-linux/ps5-linux-mwifiex
    cd ps5-linux-mwifiex
    sudo ./install.sh
    

M.2 Installation

Vous pouvez utiliser un SSD M.2 exclusivement pour Linux (ce qui signifie que vous ne pouvez pas l'utiliser pour le stockage de jeux PS5).

  1. Joindre le SSD M.2 en suivantofficial guide.
  2. TRÈS IMPORTANT: Si vous avez utilisé le M2. SSD pour les jeux avant, reformatez-le sur le PS5 sousSettings→Storage→M.2 SSD Storage.
  3. Démarrez Linux sur votre PS5 et lancez ces commandes pour initialiser votre M.2 :
cd ps5-linux-tools
sudo ./m2_init
  1. Redémarrer viasudo reboot. Si votre PS5 vous demande de formater votre M.2 à nouveau, veuillez nous signaler ce numéro dans notreDiscord serveret fournir votre modèle M.2 et la taille de stockage.
  2. Relancez Linux sur votre PS5.
  3. Reçups5-ubuntu2604.imgimage que vous avez construite pendant l'installation ou la reconstruire sur votre PS5. Ensuite, installez-le sur votre M.2 :
cd ps5-linux-tools
chmod +x ./m2_install.sh
sudo ./m2_install.sh --install $PATH_TO_YOUR_IMG

Maintenant, vous pouvez démarrer dans Linux sur votre M.2 via:

cd ps5-linux-tools
chmod +x ./m2_exec.sh
sudo ./m2_exec.sh

Puis suivez les mêmes instructions que la section précédente.

Afin de toujours démarrer Linux à partir de votre M.2, vous pouvez modifier l'étiquette à/boot/efi/cmdline.txtderoot=LABEL=ubuntu2604àroot=LABEL=ubuntu2604-m2. Vous aurez toujours besoin d'un lecteur USB avec le FAT32, mais vous pouvez reformater la partition ext4.

Contrôle du ventilateur & boost

Nous fournissons un outil simple qui vous permet de booster votre processeur à 3500Mhz et GPU à 2230MHz ainsi que de changer la courbe du ventilateur:

cd ps5-linux-tools
sudo ./ps5_control --fan on
sudo ./ps5_control --boost on

Allumez toujours le ventilateur lorsque vous allumez le boost, car c'est ce que fait le PS5 OS officiel.

Mise à jour ps5-linux

Pour toute mise à jour future ps5-linux, vous pouvez télécharger la.debou.pkg.tar.zstsur votre PS5 deps5-linux-patcheset les installer comme des paquets normaux.

FAQ

  • Q: Est-ce que plus >=8.00 firmwares seront pris en charge? ?
    • A: Non.
  • Q: Pourquoi ne puis-je pas utiliser M.2 sur 3.xx? ?
    • R : Parce que la PS5 ne démarre pas avec elle attachée.
  • Q: Puis-je double démarrage Linux et PS5 OS? ?
    • R: Non, c'est un soft-mod. Vous devez ré-exécuter l'exploitation afin de démarrer dans Linux.
  • Q: Puis-je mettre Linux en attente et reprendre ? ?
    • R : Non, cela n'est pas pris en charge. Nous pouvons cependant ajouter une fonctionnalité d'arrêt qui met votre PS5 en mode repos vous permettant de relancer Linux lors de la reprise de l'alimentation.
  • Q: Puis-je continuer à utiliser mon PS5 si j'installe Linux? ?
    • R : Oui, le SSD interne n'est pas modifié
  • Q: Puis-je utiliser le module NIC/WLAN de PS5 dans Linux? ?
    • R: WLAN n'est supporté que pour les chipsets Marvell en ce moment. Ethernet est supporté sur tous les modèles.
  • Q: Le contrôleur DualSense fonctionne-t-il? ?
    • R: Oui, via Bluetooth interne ainsi que Bluetooth dongle.
  • Q: Quelles résolutions et taux de rafraîchissement sont pris en charge? ?
    • A: 1080p, 1440p et 2160p à 60Hz sont largement soutenus. 1440p@120Hz a été le seul travail confirmé sur le DELL S3225QC. 120Hz ou 30Hz peuvent être ajoutés à l'avenir.
  • Q: Après le redémarrage, j'obtiens un écran "Réparer" et "Votre PS5 n'était pas correctement éteint." C'est normal ? ?
    • R : Oui, et c'est inoffensif.

Conseils et astuces

  • Si vous voyez des problèmes graphiques dans vos jeux, ajoutez la variable d'environnementRADV_DEBUG=nohizcommerecommended for BC250aussi.
  • Vous pouvez ajuster le noyau cmdline danscmdline.txtdans la partition FAT32.
  • Vous pouvez ajuster la taille de VRAM envram.txtdans la partition FAT32. Par défaut, il utilise 512MB (0x20000000) qui permetDynamic VRAM allocation.
  • Surveiller Hotswap peut fonctionner, mais il ne changera pas de résolution automatiquement.
  • Certains moniteurs ont un écran noir si un paramètre video=DP-1: est défini danscmdline.txt. Travail confirmé sansvideo=DP-1:1920x1080@60le:
    • MSI MAG274Q QD E2, DELL S2721DGF, DELL U2515H (1440p@60Hz)
    • Peut-être aussi: LG 27GL850, Lenovo Legion Y27q, ViewSonic Elite XG270QG

De nombreuses configurations, conseils et astuces de laAMD BC250 Documentations'applique également à la PS5.

Bogues

  • screen save ne fonctionne pas correctement
  • hdmi sortie audio ne fonctionne pas sur certains moniteurs
  • hdmi 1440p et 2160p sortie vidéo ne fonctionne pas sur certains moniteurs

Changements en amont

Au cours de ce projet, nous avons en amont certains changements :

Discorde

Rejoignez notreDiscord serverpour célébrer Linux sur PS5, recevoir de l'aide, apprendre des trucs et astuces, rejoindre le développement, ou des problèmes de rapport.

Crédits

Contributeurs GitHub

TheOfficialFloW
TheOfficialFloW
33 contributions
EchoStretch
EchoStretch
4 contributions
buzzer-re
buzzer-re
8 contributions
ps3120
ps3120
2 contributions
c0w-ar
c0w-ar
17 contributions
rhitayu2
rhitayu2
1 contributions
sleirsgoevy
sleirsgoevy
174 contributions
kirathenotebook
kirathenotebook
1 contributions
mansanitizer
mansanitizer
1 contributions
ufm42
ufm42
1 contributions