Aller au contenu


Photo

Le chipset graphique de la PS3 enfin géré par Linux


  • Please log in to reply
4 replies to this topic

Posté 29 novembre 2007 - 22:21

#1
artik

artik

    \0/ Shake it baby ! \0/

  • Administrateur
  • 9 896 Messages :
  • Sexe:Male
Voilà une bien belle nouvelle dans le monde du hacking. On savait que Sony avaient laissé porte ouverte à l'installation de Linux sur leur machine, mais pas à la prise en charge du chiset vidéo. C'est désormais chose faite, et une version de linux supportant le calcul graphique de la bête va bientôt débarquer. On manquera pas de vous tenir au courant :D

Pour les anglophones :
Hi,

I've finally been able to setup and use a second independent context. I was able to perform the 'upper VRAM workaround' from this second context, even though the first context (setup by ps3fb) has restricted upper VRAM access through DMA (by means of the lv1_gpu_memory_allocate(ps3fb_videomemory.size,...) call).

The contexts are truely independent including:
- object bindings: since lv1_gpu_context_attribute:fb_setup fails with LV1_BUSY, we have to bind objects by hand in the newly created context. For this we can use the exact same commands FB_SETUP puts in the FIFO (http://www.everfall....hp?ew29498z816w) when creating the first context.
- iomapping: the lv1_gpu_context_iomap call has to be done again to allow the GPU to access XDR. The location of the mapping in GPU space (GPU_IOIF) can be the same or different from the value used by ps3fb (0x0d000000)
- FIFO control and location: the FIFO control registers initially read as zero. They can be written to with the address of the second context FIFO. In my test I used the 64kB just before the ps3fb FIFO (i.e. 128kb from the end of the XDR ps3fb_videomemory region). So I put 0x0e1e0000 in the registers (0x10000 less than the value I read in ps3fb context), yet we still have to figure out how this value is obtained from the address of the ps3fb_videomemory, so that we can locate the FIFO anywhere we want.

This means interesting things:
- We don't need the FIFO workaround anymore! But the 'upper VRAM' one is still needed and can be executed from second context.
- We should finally be able to provide one (or several) independent kernel module for all our GPU work (3D,Xorg,VRAM mtd). I'll look into this tomorrow and try to provide this module.
- We should be able to have both 3D and accelerated Xorg working at the same time.

Image IPB


heart.gifFlash de votre lecteur x360 (PARIS, RP, OU PAR LA POSTE) : heart.gif
tout lecteurs ! ** GARANTIE CONSERVEE ** samsung, hitachi, benq, liteOn - CLIQUEZ ICI
heart.gifcommentaires de gens qui ont fait appel à moi : heart.gif
http://cestvouslesbons.free.fr/gueux/page1.html
heart.gifLes meilleurs prix pour les abonnements au Xbox LIVE Gold : heart.gif
www.abonnement-xbox-live.com

  • Retour en haut

Posté 30 novembre 2007 - 01:42

#2
sefyumolotov77

sefyumolotov77

    sefyu molotov77

  • Members
  • PipPipPipPip
  • 1 156 Messages :
  • Lieu:77 seine et marne
  • Passions:la xbox 360
j'ai pa tres bien comprit ! car moi en faite hors mi la xbox et la psp je connais rien d'autre mais en faitesa ve dire que on va bientot pouvoir  jouer a la ps3 avec des back-up ou iso sous linux ????? desoler si j'ai dit une conneri mais je suis novice dans cette categorie qui m'interesse beaucoup voila !!
  • Retour en haut

Posté 30 novembre 2007 - 09:46

#3
artik

artik

    \0/ Shake it baby ! \0/

  • Administrateur
  • 9 896 Messages :
  • Sexe:Male
En fait non pas vraiment c'est juste que Sony ont bridé leur processeur graphique lors de l'utilisation de Linux. Et les hackers ont enfin trouvé le moyen de l'utiliser a pleine puissance, un peu comme si ils avaient trouvé les "drivers" du processeur ;)


heart.gifFlash de votre lecteur x360 (PARIS, RP, OU PAR LA POSTE) : heart.gif
tout lecteurs ! ** GARANTIE CONSERVEE ** samsung, hitachi, benq, liteOn - CLIQUEZ ICI
heart.gifcommentaires de gens qui ont fait appel à moi : heart.gif
http://cestvouslesbons.free.fr/gueux/page1.html
heart.gifLes meilleurs prix pour les abonnements au Xbox LIVE Gold : heart.gif
www.abonnement-xbox-live.com

  • Retour en haut

Posté 30 novembre 2007 - 11:47

#4
sefyumolotov77

sefyumolotov77

    sefyu molotov77

  • Members
  • PipPipPipPip
  • 1 156 Messages :
  • Lieu:77 seine et marne
  • Passions:la xbox 360
ha okey merci pour cette precision cool !!
  • Retour en haut

Posté 30 novembre 2007 - 12:00

#5
_n3o_

_n3o_

    ▪■▄█▓▒░ Pixélisé ▒▓█▄■▪▪

  • Newser Expert
  • 3 304 Messages :
  • Sexe:Male
Et oui ce qui veut dire qu'on vas pouvoir utiliser XGL/beryl et co ! ! !
Aprés c'est sur faut une ps3 ... prefere changer de pc :D
  • Retour en haut




0 utilisateur(s) en train de lire ce sujet

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