Aller au contenu


Photo

[Ps4] Windows 10. mise à jour du noyau Linux, Payload + paquets&headers pour Manjaro


  • Veuillez vous connecter pour répondre
30 réponses à ce sujet

#1 tikilou

tikilou

    Sunriseur

  • Technicien
  • 295 messages

Posté 17 mai 2018 - 09:10

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é.

 

in-ps4-windows-10-mise-a-jour-du-noyau-l

 

 

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


Modifié par tikilou, 17 mai 2018 - 09:38.


#2 mykel1190

mykel1190

    Nouveau / peu actif

  • Members
  • Pip
  • 2 messages

Posté 17 mai 2018 - 09:16

Une super avancé un Windows 10 sur ps4 :)

#3 shim80

shim80

    Sunriseur avancé

  • Members
  • PipPipPip
  • 473 messages

Posté 17 mai 2018 - 09:23

Tu as fait un taf incroyable, Tikilou, merci à toi!

#4 smada

smada

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 2 043 messages
  • Sexe:Male
  • Lieu:Afrique
  • Passions:Ma passion

Posté 17 mai 2018 - 09:37

Bravo @Tikilou c'est du bon boulot!

#5 markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 3 092 messages
  • Sexe:Male

Posté 17 mai 2018 - 09:39

@tikilou,
bravo à vous 2, cela fonctionne sur Pro ?

#6 cedsaill

cedsaill

    Sunriseur elite

  • Members
  • PipPipPipPip
  • 1 172 messages

Posté 17 mai 2018 - 10:00

Gros taff merci a vous

#7 coolba

coolba

    Sunriseur

  • Members
  • PipPip
  • 41 messages

Posté 17 mai 2018 - 10:03

nickel le taf encore merci

Modifié par coolba, 17 mai 2018 - 10:03.


#8 overload

overload

    Sunriseur avancé

  • Members
  • PipPipPip
  • 884 messages

Posté 17 mai 2018 - 10:10

super taff par contre windows 10 sur ps4 me donne pas du tout envie ^^ , mème si je salut la prouesse technique je ne vois pas trop l’intérêt d'installer un tel OS sur ps4 , linux est tellement plus intéressant

"Si ça saigne ça peut crever"


#9 neophrene

neophrene

    Sunriseur

  • Members
  • PipPip
  • 82 messages
  • Sexe:Male
  • Lieu:Nord

Posté 17 mai 2018 - 10:31

@overload ce serait pas pour avoir plus de compatibilités niveau gaming sur steam?
Si pas ouais effectivement quel intérêt.
  • JoP aime ceci

Config:

-o3DS EmuNAND RXE 10.5 SySNAND 9.2.0-20E

-RXTOOLS 

-Themehax installé

-Boot sur  EMUNAND 


#10 tikilou

tikilou

    Sunriseur

  • Technicien
  • 295 messages

Posté 17 mai 2018 - 10:34

Pour Windows, ça dépend de chacun, moi même je tourne sous Linux tout le temps, même sur PC, mais avoir un Windows de disponible sous le coude peut toujours être utile, pour certains programmes, flasher des smartphones, etc... Et tout ça sera utilisable depuis la PS4.



#11 overload

overload

    Sunriseur avancé

  • Members
  • PipPipPip
  • 884 messages

Posté 17 mai 2018 - 10:47

@neophrene

Possible a voir, j'y ai pas pensé honnêtement ^^

@tikilou

Ha mais je critique pas du tout ceux que cela peut intéresser et qui y trouve une utilité , chacun ses gouts et ses besoins, je ne juge en aucun cas

"Si ça saigne ça peut crever"


#12 gossebogamerfou

gossebogamerfou

    Sunriseur

  • Members
  • PipPip
  • 130 messages
  • Sexe:Male

Posté 17 mai 2018 - 11:19

moi je presere windows 10 que linux sur ma ps4 surtout si le son marche pour les emu sa serait le top

#13 Boukaki76

Boukaki76

    Sunriseur

  • Members
  • PipPip
  • 295 messages

Posté 17 mai 2018 - 12:02

Beau boulot c'est quand même mieux un Windows qu'un linux très franchement y'a pas photo un très grand merci

#14 markus95

markus95

    Sunriseur PRIVILEGE

  • Shining VIP
  • 3 092 messages
  • Sexe:Male

Posté 17 mai 2018 - 12:10

moi je presere windows 10 que linux sur ma ps4 surtout si le son marche pour les emu sa serait le top


c est pas un windows direct ça passe par wine...
il faut donc lancer linux avant puis wine qui lui te lancera windows 10 si j ai bien compris...

#15 Red-J

Red-J

    ^ Glouglou gligli ^

  • Members
  • PipPipPipPip
  • 1 844 messages
  • Sexe:Male
  • Lieu:Dans le 59
  • Passions:Hack software, hack hardware, informatique en general

Posté 17 mai 2018 - 12:21

Beau boulot meme si je mettrai jamais cet espion de w10 ds ma console :)
Mes tutos: Synchroniser sa manette pour jeux ps3, tenter de reconstruire un dump nor corrompu, creer un reverter pour sortir du mode kiosk, etc...

#16 ducman

ducman

    Sunriseur

  • Members
  • PipPip
  • 173 messages

Posté 17 mai 2018 - 12:50

Voila enfin Windows sur ps4 ^^ que du bonheur pour moi.
Je ne gère pas Linux même si je l'utilise très souvent.
Bref c'est super !

#17 tikilou

tikilou

    Sunriseur

  • Technicien
  • 295 messages

Posté 17 mai 2018 - 13:41

Navré de te le dire, mais tu devras obligatoirement passer par Linux pour utiliser Windows, donc tu vas être obligé d'apprendre à t'en servir.

Et Linux sur PS4 sera toujours plus performant que Windows.



#18 Boukaki76

Boukaki76

    Sunriseur

  • Members
  • PipPip
  • 295 messages

Posté 17 mai 2018 - 14:23

Navré de te le dire, mais tu devras obligatoirement passer par Linux pour utiliser Windows, donc tu vas être obligé d'apprendre à t'en servir.
Et Linux sur PS4 sera toujours plus performant que Windows.



Y'aura peut être une alternative pour lancer direct win depuis ça ps4 un de ses jours tu pense ?

#19 Rickey

Rickey

    Sunriseur

  • Members
  • PipPip
  • 164 messages

Posté 17 mai 2018 - 15:12

Navré de te le dire, mais tu devras obligatoirement passer par Linux pour utiliser Windows, donc tu vas être obligé d'apprendre à t'en servir.
Et Linux sur PS4 sera toujours plus performant que Windows.



Y'aura peut être une alternative pour lancer direct win depuis ça ps4 un de ses jours tu pense ?

Un grub avec un linux minimale et des scripts ?
Ça peut faire illusion.

#20 tikilou

tikilou

    Sunriseur

  • Technicien
  • 295 messages

Posté 17 mai 2018 - 16:38

Y'aura peut être une alternative pour lancer direct win depuis ça ps4 un de ses jours tu pense ?

 

Non, jamais, la PS4 n'est pas un PC, elle s'en rapproche, mais n'en est pas un. Windows a un noyau closed source, privé, propriétaire, il ne pourra jamais être adapté nativement à la PS4, alors que le noyau Linux, open source et libre, le peut.

 

Ici on passe grosso modo par un hyperviseur et une couche d'émulation. Les performances CPU sont natives, mais certains parties sont émulées pour obtenir le comportement d'un PC standard, notamment les ponts PCI qui n'ont rien de standard sur PS4, et pas mal d'autres choses. De même le GPU est générique et ne fait pas de lien direct et ça ne sera jamais le cas, c'est impossible, sauf dans les cas ou l'on a deux GPU dans une machine, on peut alors adresser matériellement un GPU à une machine virtuelle, c'est ce que fait par exemple le service de cloud gaming "Shadow" qui utilise cette solution avec Qemu.

Dans le screen, j'ai utilisé VirtualBox pour ça, en plein écran.


Modifié par tikilou, 17 mai 2018 - 16:41.





0 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 0 utilisateur(s) anonyme(s)