Aller au contenu
PS5PCEM

Lanceur · Windows et Linux

Le lanceur PS5PCEM

Chaque session commence dans le lanceur. Il conserve votre bibliothèque, vérifie le pilote graphique, mémorise les préférences d'entrée et d'affichage, extrait les paquets de débogage et démarre game-run avec ces réglages. Sous Windows, son interface est native Win32 ; sous Linux, une version GTK 3 propose les mêmes pages.

Page des paramètres du lanceur avec les cartes de langue, la résolution de sortie, le préréglage, les interrupteurs et la carte d'API graphique Vulkan / DirectX 12
Paramètres dans la version de développement postérieure à la 0.3.5 : douze langues d'interface, résolution de sortie, préréglage, trois interrupteurs et l'API graphique.

Quatre pages

Ce que fait chaque page

01

Bibliothèque

Contient jusqu'à 48 jeux. Chacun affiche son nom tiré de sce_sys/param.json et sa jaquette tirée de sce_sys/icon0.png. Passez de la grille au tableau, cherchez par nom, identifiant de titre ou dossier, et retirez une entrée sans toucher aux fichiers du jeu ni à ses sauvegardes. « Choisir le dossier », « Extraire le PKG » et « Lancer le jeu » se trouvent en dessous.

02

Commandes

Choisissez Manette, Clavier comme DualSense, ou les deux à la fois. Sous Windows, une DualSense ou une DualShock 4 est lue directement en USB ou en Bluetooth, et les manettes compatibles Xbox utilisent les emplacements XInput 1 à 4. Chaque bouton de la DualSense peut être associé à une touche ; WASD pilote le stick gauche et Alt + flèches le droit. « Test » déclenche une seconde de vibration et un défilement des couleurs de la barre lumineuse.

03

Sauvegardes

Liste tous les emplacements de sauvegarde locaux, regroupés par identifiant de titre, quel que soit le jeu sélectionné, et ouvre le dossier des sauvegardes. Elles se trouvent dans savedata/<titleId>/<slot>/ dans le répertoire de l'émulateur et sont partagées avec les lancements directs en ligne de commande.

04

Paramètres

Langue de l'interface, résolution de sortie (1080p, 1440p, 4K, 8K, 1080p par défaut), préréglage de rendu Vitesse ou Graphismes, sortie audio, compteur d'images par seconde dans le titre de la fenêtre du jeu, mode performance du jeu lorsqu'il en propose un, et API graphique : Vulkan ou DirectX 12 expérimental. La résolution, le préréglage et l'API s'appliquent au lancement suivant.

Page bibliothèque du lanceur avec huit jaquettes de jeux, le dossier sélectionné et les boutons de lancement
La bibliothèque de la version 0.3.2, avant l'arrivée du basculement grille/tableau et de la recherche en 0.3.5.
Page des commandes du lanceur avec les cartes manette, clavier et hybride et la liste des touches
Commandes en mode hybride avec une DualSense connectée et les associations de touches par défaut.

Avant le jeu

Ce qui se passe quand vous cliquez sur Lancer

Vulkan est vérifié, pas supposé

Au démarrage, le lanceur demande au chargeur Vulkan une instance et un périphérique. Il affiche le nom du GPU et la version de l'API, ou indique que l'environnement d'exécution est absent, qu'aucun périphérique n'a été trouvé ou que le pilote est inférieur à 1.2.

Trouver le jeu

Il cherche eboot.bin dans le dossier choisi et dans son sous-dossier decrypted, puis démarre game-run avec tout le dossier monté en /app0.

Quand Windows refuse

Si Windows ne démarre pas game-run.exe, le lanceur explique la cause probable — Smart App Control, logiciel de sécurité, accès refusé ou fichier endommagé — et conserve le numéro d'erreur Windows pour les rapports de bogue.

Vérification des mises à jour

« Vérifier la version » interroge GitHub Releases sur la dernière version publiée et y renvoie si elle est plus récente. Sous Linux, cela passe par curl.

API graphique

Vulkan ou DirectX 12

Les paramètres comportent une carte « API graphique ». Le choix est enregistré dans ps5pcem.ini sous la forme graphics_api=vulkan ou graphics_api=d3d12 et transmis à game-run comme PS5_GRAPHICS_API au lancement suivant. Vulkan est le choix par défaut. DirectX 12 est marqué expérimental dans toutes les langues, et la barre latérale l'affiche à la place de l'état de Vulkan.

  • Le lanceur Linux démarre toujours Vulkan. Le lanceur de jeu y refuse DirectX 12 et rejette un nom d'API inconnu avant de charger un titre.
  • Si DirectX 12 ne démarre pas, ou si un jeu envoie un travail GPU que le backend ne gère pas encore, l'exécution s'arrête et affiche la raison. Elle ne bascule jamais vers Vulkan à votre insu.
Fonctionnement du backend DirectX 12
La carte « API graphique » des paramètres du lanceur, avec DirectX 12 sélectionné et la mention qu'il est expérimental
La carte « API graphique » dans la version de développement postérieure à la 0.3.5, avec DirectX 12 sélectionné.

Sous le capot

Ce que le lanceur transmet à game-run

Les préférences atteignent le moteur d'exécution sous forme de variables d'environnement : un lancement direct en ligne de commande se comporte donc de la même façon si vous les définissez vous-même.

VariableValeursRôle
PS5_INPUT_MODEcontroller | keyboard | hybridSource d'entrée : manette, clavier ou les deux
PS5_CONTROLLER_INDEX0–3Emplacement XInput
PS5_KEYMAPcross=32,circle=69,…Touche associée à chaque bouton de la DualSense, en codes de touches virtuelles
PS5_OUTPUT_RESOLUTION1080 | 1440 | 2160 | 4320Résolution de sortie choisie dans les paramètres
PS5_GRAPHICS_APIvulkan | d3d12Moteur de rendu de cette exécution : Vulkan par défaut, ou le backend DirectX 12 expérimental, réservé à Windows (dx12 est aussi accepté).
PS5_PERFORMANCE_MODEspeed | graphicsPréréglage de rendu Vitesse ou Graphismes
PS5_GAME_PRESETdefault | performanceDemande le mode performance du jeu lorsque l'interrupteur est activé
PS5_SHOW_FPS1Affiche la fréquence d'images mesurée dans le titre de la fenêtre
PS5_AUDIO_DISABLED1Coupe la sortie audio de l'hôte ; le rythme d'AudioOut est conservé

Fichier de réglages

Où sont stockées les préférences

  • Windows : ps5pcem.ini à côté de ps5pcem.exe, dans l'archive portable comme dans l'installation par utilisateur. Sauvegardes, journaux et caches se trouvent au même endroit.
  • Paquets Linux et AppImage : ${XDG_CONFIG_HOME:-$HOME/.config}/ps5pcem/ps5pcem.ini pour les préférences et ${XDG_DATA_HOME:-$HOME/.local/share}/ps5pcem/ pour les sauvegardes, journaux et caches.

Linux

Le lanceur Linux

Depuis la 0.3.5, un lanceur GTK 3, Cairo et Pango dessine les mêmes pages et les mêmes textes que la version Windows et conserve les mêmes réglages. Le clavier fonctionne ; les manettes Sony HID et XInput, la vibration et la barre lumineuse restent des fonctions Windows. Linux est expérimental, et les résultats des jeux sous Windows ne valent pas pour Linux.

Guide d'installation Linux

Historique

Comment le lanceur a évolué

Chaque ligne indique la première version publiée contenant la modification.

  1. Version 0.3.0-alpha.1

    Premier lanceur Windows : bibliothèque de huit jeux avec jaquettes, navigateur de sauvegardes et entrées manette, clavier et hybride, en anglais, russe, allemand et français.

  2. Version 0.3.0-alpha.4

    Le chinois simplifié, l'espagnol, l'arabe et le portugais rejoignent l'interface ; l'arabe se lit de droite à gauche.

  3. Version 0.3.1-beta.1

    Résolution de sortie et préréglage Vitesse/Graphismes ; Vulkan est vérifié au démarrage au lieu d'être supposé.

  4. Version 0.3.2

    « Extraire le PKG », avec pkgextractor livré à côté du lanceur ; la version en cours est affichée.

  5. Version 0.3.3

    Progression et journal de l'extraction dans le lanceur ; l'interrupteur du mode performance du jeu.

  6. Version 0.3.4

    Explications des échecs de lancement : Smart App Control, logiciels de sécurité, accès refusé et fichiers endommagés.

  7. Version 0.3.5

    Bibliothèque de 48 jeux avec vues grille et tableau, recherche et vérification des mises à jour ; un lanceur GTK 3 natif pour Linux.

  8. Build de développement · 83948d3

    Turc, japonais, hindi et coréen ; le choix de la langue passe à deux rangées de six cartes.

  9. Build de développement · fafd205

    Un choix d'API graphique dans les paramètres : Vulkan par défaut ou le backend natif DirectX 12 expérimental sous Windows. Linux reste sur Vulkan.

Douze langues d'interface

Chaque page, ligne d'état et explication d'erreur est traduite. Découvrez quelle langue est arrivée dans quelle version et comment en changer. Langues prises en charge (12)
Notes sur le lanceur dans le dépôt