Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1601 connectés 

 

 

 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8
Page Suivante
Auteur Sujet :

Xorg ou la pile graphique dominante des OS libres

n°1295000
antistress
Posté le 31-10-2011 à 16:57:35  profilanswer
 

Reprise du message précédent :
en fait Glamor ressemblerait à AIGLX d'après tes explications http://mjules.littleboboy.net/carn [...] e-5-partie
on airait un rendu indirect accéléré qui garderait certainement la transparence réseau ?
 
A part ça, tu expliques pas en 1re page ce qu'est EGL exactement ? et GLSL  ?


Message édité par antistress le 02-11-2011 à 11:53:30
mood
Publicité
Posté le 31-10-2011 à 16:57:35  profilanswer
 

n°1295057
antistress
Posté le 01-11-2011 à 16:14:29  profilanswer
 

tiens, A Guide To Hacking With EGL & KMS http://www.phoronix.com/scan.php?p [...] px=MTAwOTQ


Message édité par antistress le 02-11-2011 à 11:53:46
n°1320994
antistress
Posté le 08-10-2012 à 00:30:50  profilanswer
 

très intéressant post de ickle (Chris Wilson, Intel)  sur Phoronix (même si ça me dépasse) :
 

Citation :

cairo-xlib tessellates the high-level paths from the user into trapezoids and sends those to the Xserver. The ddx then rasterises the trapezoids into a mask and composites that onto the destination. Both Nvidia and glamor use trapezoid shaders to avoid rasterising with the CPU, SNA uses the same high speed scanline rasteriser as cairo-image (both try to eliminate the intermediate mask), and EXA uses the slow pixman trapezoid rasterisation routines and the extra compositing step. (For -intel the CPU is faster at generating the RLE opacity mask and sending it as geometry to the GPU than the current GPUs are at executing the branch heavy trapezoid shader. The ultimate question is whether we can tolerate using MSAA and have GPUs sufficiently fast enough...)
 
cairo-image rasterises directly from the general complex polygon computed for the path (convert the curves into straight lines, convolve with a pen etc). This essentially folds the two passes peformed by cairo-xlib into one and eliminates the very computationally expensive Bentley-Ottmann routine for tessellating trapezoids. On the downside, cairo-image only uses a single core (and no GPU offload) for its rasterisation. Also, more work can be done for cairo-image to process the path without requiring an intermediate polygonisation (e.g. walk splines within the scanline rasteriser, use a hairline renderer for thin pens, compute offset curves, etc).
 
The next step to speed up cairo-xlib would be to eliminate the trapezoids and send paths directly to X - fix the protocol to be more useful for cairo, and also coincidentally would enable separate render threads within cairo. For Nvidia, they would then couple up their driver to use their existing NV_path acceleration, and I would do something similar for SNA (as usual, look at the early experiments in cairo-drm) if the GPU was not the bottleneck.  


http://phoronix.com/forums/showthr [...] post289817


Message édité par antistress le 08-10-2012 à 00:34:00
n°1335420
Magicpanda
Pushing the envelope
Posté le 19-04-2013 à 15:01:07  profilanswer
 

un blog intéressant sur x11, wayland, xwayland et mir
 
http://vignatti.wordpress.com/
 
notamment ce qu'il raconte sur mir en apparté.
 

Citation :


 
Canonical announced their new display manager yesterday. There’s a section ”Why Not Wayland / Weston?” where they claim:
 
“we consider the shell integration parts of the protocol as privileged and we’d rather avoid having any sort of shell behavior defined in the client facing protocol.”
 
and something similar was written here also:
 
” Wayland .. exposes privileged sections like the shell integration that we planned to handle differently, both for security reasons and as we wanted to decouple the way the shell works on top of the display server from the application-facing protocol”
 
so they would rather have:
 
“An outer-shell together with a frontend-firewall that allow us to port our display server to arbitrary graphics stacks and bind it to multiple protocols.”
 
First of all, there’s nothing privileged about the shell protocol Wayland is exposing. wl_shell and wl_shell_surface (the “shell protocols”) are part of the Wayland core protocol, yes, but as I’ve explained on this post, it’s all customizable for whatever UI needs. Nevertheless, their usage is completely optional and anyone can build a different shell and stack with the rest of Wayland, just like tablet-shell protocol for instance does. Still, this will be Wayland and use the shiny libwayland for IPC.
 
Therefore I don’t think Canonical should justify their new project because Wayland “does not fulfill .. requirements completely”. There are no technical reasons Ubuntu cannot use Wayland in principle. What they wrote there is a very very mean excuse instead.


---------------
" Quel est le but du capital ? Le but du capital c'est produire pour le capital. L'objectif, lui, est illimité. L'objectif du capital c'est produire pour produire." - Deleuze || André Gorz - Vers la société libérée
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
remplacer une battrie lithium par une pile, possible ou non?[ATI] Pilotes libres x11-driver-video-ati x11-driver-video-radeonhd
probleme drivers carte graphique sous linuxfichiers cachés de MAC OS X pollue les partage windows [non .DS_Store]
Debian installation second OS[leopard] VNC depuis mac vers windows
la touche ² a-t-elle un statut spécial pour l'OS ? (Mandriva 2009.0)OS pour firewall ( type ipcop ou pfsense)
SFTP, port knocking et client graphique.Achat laptop avec des bon graphismes avec drivers libres
Plus de sujets relatifs à : Xorg ou la pile graphique dominante des OS libres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR