Hello, après avoir effectué quelques tests toute la journée hier avec ValentinBreiz, il semblerait avoir obtenu un payload linux loader un peu plus stable suite à quelques modification, c'est expérimental, suite à un souci sur les sources et le rendu final après compilation, j'ai fait des modifications avec un éditeur hexadécimal, mais, vous devriez avoir un environnement graphique qui se lance automatiquement sur la distribution utilisée, toutefois votre écran restera noir jusqu'à cette partie, le shell TTY ne s'affichera pas, l'accès au terminal via SSH reste lui, toujours actif et disponible de base. (Le signe d'un bon chargement est la led du lecteur de la ps4, qui passe du blanc au bleu/violet).
Concernant le noyau en lui même, j'ai effectué quelques modifications et aurait besoin de retours, notamment sur les résolutions d'écran disponibles. Par ailleurs j'ai enfin réussi à recompiler et empaqueter ce dernier, et générer un paquet kernel-headers, permettant de compiler les sources à la volée pour de nouveaux modules.
Il devient désormais possible d'utiliser des pilotes spécifiques avec DKMS (Y compris les pilotes vidéos AMD GPU Pro), ou d'en charger en mémoire, et donc là même, de lancer Windows via Linux. (Et sur ce point, l'utilisation du processeur hôte est supporté, comme vous pouvez le voir sur la capture d'écran, le système est fluide, mais la vitesse de chargement déprendra du débit et des temps d'accès de votre média USB), il vous faudra donc installer les deux paquets et ne conserver que ce noyau dans votre distribution, et démarrer sur ce Bzimage, dont le noyau a été extrait du paquet généré.
Concernant ces pilotes AMD GPU Pro apportant le support de Vulkan, une bonne accélération OpenGL, il semblerait qu'il faille d'abord réussir à recompiler et reconfigurer correctement le payload loader de ValentinBreiz qui contient les commandes de boot de Linux, car depuis le noyau 4.13, certains pilotes liés au pilote libre radeon sont en conflit avec certaines parties du pilote AMD GPU Pro, je cite :
Beginning with Linux 4.13, AMDGPU and Radeon GCN 1.0/1.1 support can co-exist nicer thanks to some new module options added. Even if blacklisting the Radeon DRM, AMDGPU doesn’t have GCN 1.0/1.1 support by default but requires setting amdgpu.cik_support=1 for GCN 1.1 support and http://amdgpu.si _support=1 for GCN 1.0 support. To get Radeon DRM to not bind to these generations of GPUs, http://radeon.si _support=0 and radeon.cik_support=0 must be set. So basically if you want to get AMDGPU working for Sea Islands and Southern Islands GPUs on Linux 4.13+, you need to append “http://radeon.si _support=0 radeon.cik_support=0 http://amdgpu.si _support=1 amdgpu.cik_support=1” to your kernel command line when booting the system.
De plus il était également nécessaire de recompiler le noyau avec de nouvelles options, pour prendre en compte les GPU de la famille Sea Island lors de l'utilisation des drivers officiels GPU AMD.
Vous pourrez récupérer le nouveau noyau et le payload linux loader en test sur le groupe Telegram de tests pour la PS4 (et y faire vos retour), ou est également proposé Kodi Retroplayer => https://t.me/ps4linux4homebrews
Ce message a été modifié par tikilou - 17 mai 2018 - 09:38.