Bonjour :)
Mon très jeune mais tumultueux voyage dans le monde de linux m'a fait découvrir XDirectFB. Je rappele pour ceux qui connaissent pas et avec le peu que j'ai compris (hé oui, beaucoup d'ignorance autre de moi hehe), XDirectFB est une interface graphique (pas un gestionnaire de fenêtre, c'est le seul nom que j'ai trouvé) en frame buffer (d'ou le "FB") basé sur X et non XFree (qui est un *serveur* basé sur x).
Si vous voulez un screen : http://www.directfb.org/screenshots/XDirectFB-ARGB-Cursor.png(...)
Comme j'ai dis il utilise le frame buffer, ce qui veut dire que toutes les cartes ne sont pas supportées (c'est encore en developpement).
Si vous voulez l'installer c'est très simple : mettez les quelques options pour avoir un framebuffer dans le kernel (1 ou 2 a cocher), puis direction le site de directfb (un lien à la fin) et téléchargez l'archive. Faites un petit test en lancant "XDirectFB" en simple user et vous devriez voir un ecran bleu ciel avec un pointeur de souris bizarre, ou sinon votre gestionnaire de fenetres préféré (si c'est moche, c'est que votre carte n'est pas bien supportées : mon gnome 2 ressemble a un gnome 1). Sinon, "touch ~/.xinitrc" et dedans mettez "exec gnome-session" si vous avez gnome par ex.
Pour changer la résolution, allez dans "/etc/fb.modes" et commentez tout ce que vous ne voulez pas utiliser (je crois qu'il utilise la plus basse par défault).
Ce que l'ont remarque dès le début, c'est sa rapidité d'exécution : sans .xinitrc, il faut moins d'une seconde pour affiche la souris dans un écran vide, 10 secondes pour charger gnome.
Mes questions, parce que j'ai toujours des questions :) :
* Est ce que je me suis trompé dans la definition ?
Je voudrais savoir parce qu'on me pose beaucoup la question.
* Pourquoi est-ce vraiment plus rapide que xfree ?
Par la, je veux dire qu'elle est la vraie différence entre serveur x et une interface basée sur le frame buffer.
* Est ce que vous connaissiez directfb avant ?
* Est ce que ca marche chez vous ?
* Est ce que vous pensez le remplacer par xfree bientot ?
* Est ce que vous pensez qu'il sera une vraie alternative à xfree ?
Question un peu prématurée, mais bon. J'ai mon petit avis sur la question, je voudrais savoir si je pense comme les autres :)
Site officiel de directfb : http://www.directfb.org(...)
Section XDirectFB : http://www.directfb.org/xdirectfb.xml(...)
PS : nos amis férus du glxgears ne seront pas pris au dépourvu : http://www.directfb.org/screenshots/DirectFBGL-DRI.png(...)
Section DirectFBGL: http://www.directfb.org/directfbgl.xml(...)
# Re: XDirectFB :)
Posté par Jylam / jylam.lnxsce (site web personnel) . Évalué à -1.
Par la, je veux dire qu'elle est la vraie différence entre serveur x et une interface basée sur le frame buffer.
tout ce qui est framebuffer, comme son nom l'indique, n'induit AUCUNE acceleration. C'est plus rapide a charger, certe, c'est plus rapide pour les effets non cablés, mais le simple fait de bouger une fenetre sera plus lent (on va copier les pixels un par un (aller, 4 par 4 en 8bits) pour toute la fenetre plutot que de dire au drivers (tu me bouge tel rectangle de la a la)).
La transparence n'est pas hardware, tout est calculé par le proc, etc etc etc.
Sympa si on a un gros proc et une carte video de base, moins si on a un petit proc et une carte video bien supportée par X(Free86 ou autre).
* Est ce que vous connaissiez directfb avant ?
C'est une interface que le kernel propose depuis plusieures années il me semble
* Est ce que vous pensez le remplacer par xfree bientot ?
En Xinerama je doute du support, et mon Xfree864 supporte tres bien ma tnt2 et ma savage2 sur mon PIII450 :)
* Est ce que vous pensez qu'il sera une vraie alternative à xfree ?
Non, pour la simple raison qu'il n'y a aucune acceleration 2D. (et tant qu'il y aura des petits procs ... :)
[^] # Re: XDirectFB :)
Posté par mammique . Évalué à 3.
C'est pas ce qu'ils ont l'air de dire sur le site de DirectFB:
"DirectFB is a thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers on top of the Linux Framebuffer Device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware. DirectFB adds graphical power to embedded systems and sets a new standard for graphics under Linux...
Y'a même le status des modules pour chaque modèle de carte :
http://www.directfb.org/modules.xml(...)
[^] # Re: XDirectFB :)
Posté par l . Évalué à 1.
Euh ça sonne mal ton truc, moi je dirais que c'est un système de fenêtrage ( et non un gestionnaire de fenêtres en effet ), basé sur le FrameBuffer (et non sur X-Window comme Xfree).
Je dirais parceque Xfree est plus complet, plus complexe, et malgrès les constantes améliorations reste (c'est mon avis) un bon gros mammouth. Quand tu lances un xdirectfb, une fois le mode de fenêtrage affiché (c.a.d. la souris comme sous xfree), c'est fini après c'est ton wm qui prends le relais, il est juste plus rapide car il a plus de ressources dispos qu'avec xfre ).
Oui, je suis leur évolution depuis un moment déja.
Oui très bien, je l'ai fait tourner sur mon vieux laptop ça fonctionnais vraiment nikel
je ne pense pas que sur une machine "descente", il soit réélement utilisable sans Xfree, moi je l'utilsie sur des petites machines sur lesquelles je ne veux pas mettre X, mais sur mes machines de boulot je reste sous Xfree.
Non je ne pense pas puisque bien que faisant la même chose, ce n'est pas du tout la même philosophie, mais je suis persuadé que c'est et ça restera un bon "collaborateur" à X.
Voilou.
[^] # Re: XDirectFB :)
Posté par cedric . Évalué à 3.
[^] # Re: XDirectFB :)
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: XDirectFB :)
Posté par Ph Husson (site web personnel) . Évalué à 2.
XdirectFB powaaaaaaaa!!!!!!!!!!!!!!!
une screenshot?: http://sidenux.ath.cx/directfb-trans.png(...)
et dans quelques jours (meme moins) un fbuild sera disponible(fNux quoi vous connaissez pas? ca sera pour un autre jours)
[^] # Re: XDirectFB :)
Posté par Matho (site web personnel) . Évalué à 2.
D'après ce que je vois, le support acceleration 3D n'est pas encore completement implementé pour ATI ou Nvidia. (ai-je mal lu? Je suis assez nul sur ce sujet)
Donc si on ne peut pas (encore) jouer a ET, ça ne sera pas pour moi, bien que ça ai l'air sympa =)
[^] # Re: XDirectFB :)
Posté par Ph Husson (site web personnel) . Évalué à 1.
mais bon on a le temps de voir venir
[^] # Re: XDirectFB :)
Posté par Sylvain (site web personnel) . Évalué à -1.
Le pilote hormis le faite d'etre proprietaire te donne pas satifaction ?
[^] # Re: XDirectFB :)
Posté par MsK` . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.