Re: 2eme ecrans

Top Page

Reply to this message
Author: Edgar Bonet Orozco
Date:  
To: guilde
Subject: Re: 2eme ecrans
Le jeudi 01 avril, à 11h14 (+0100), Guillaume Allegre a écrit :
> Question de beotien : c'est quoi un framebuffer ?


Si j'ai bien compris, c'est un périphérique d'affichage que tu vois
comme un tableau de pixels. Pour dessiner quelque chose tu écris dans
chaque pixel que tu veux modifier.

Sur les vieilles Sun (comme la mienne), on appelle framebuffer la carte
vidéo. Les cartes modernes qu'on trouve sur les PC ne sont pas vraiment
des framebuffers : on y dessine avec des primitives de plus haut niveau
(lignes, rectangles et même de la 3D directement). Le support du
framebuffer dans les noyau 2.2 permet de voir certaines cartes comme un
framebuffer. Le gros avantage c'est que tu peux utiliser avec toutes ces
cartes un serveur X générique pour framebuffer. L'inconvénient c'est que
tu ne bénéficies pas du gain en vitesse que procurent les primitives de
haut niveau des cartes modernes.

En fait, ce qui serait vachement cool ce serait d'avoir un protocole
standard pour parler à toutes les cartes vidéo avec des primitives de
haut niveau. Ça permettrait d'avoir à la fois un serveur X générique et
un affichage rapide.

-- 
Edgar Bonet Orozco
Lab. Louis Néel --  CNRS             Tel :    +33 476-88-90-89
BP 166                               Fax :    +33 476-88-11-91
38042 Grenoble cedex 9               e-mail : bonet@???