L'inconvénient étant le manque d'accélération.
Voici une bibliothèque se basant sur le framebuffer, mais utilisant ses propres routines accélérées.
Mais alors, quel est l'intérêt ? Autant utiliser X dans ce cas là.
DirectFB a en fait plusieurs avantages : d'abord des primitives supplémentaires (alpha channel, windows manager intégré, etc.), et surtout le fait de ne pas devoir passer par le réseau, d'où une plus grande rapidité.
GTK+ a de plus été porté d'où la possibilité d'exécuter directement les applications l'utilisant. Pour les autres, un serveur X minimal permet de les faire tourner.
Bref, pour les gens qui n'utilisent pas les fonctions réseaux de X, voici un projet à suivre de près...
Aller plus loin
- Le site DirectFB (2 clics)
# Et on peut le mettre directement dans le noyau
Posté par Anonyme . Évalué à -2.
[^] # Re: Et on peut le mettre directement dans le noyau
Posté par Julien Perrot . Évalué à 0.
[^] # Re: Et on peut le mettre directement dans le noyau
Posté par pas_moi . Évalué à -1.
[^] # Re: Et on peut le mettre directement dans le noyau
Posté par Anonyme . Évalué à 1.
Windows à permis cette démocratisation, et en a bien profité, aussi.
[^] # Re: Et on peut le mettre directement dans le noyau
Posté par fantomaxe . Évalué à 5.
[^] # Re: Et on peut le mettre directement dans le noyau
Posté par Nico . Évalué à -1.
Et justement ce sont des options plutot indispensable dans beaucoup de cas.
# mouais
Posté par Anonyme . Évalué à -1.
# Performances ?
Posté par aThom . Évalué à 4.
Ca peut-être intéressant pour le Desktop et ca a l'air déja bien avancé ( transparence des fenêtres, le reste ca compte pas ).
Je suis d'accord avec le post précédent comme quoi il y a trop d'outils dans X et dans le noyau qui ne conviennent pas une utilisation desktop sur des machines moyennes, il faudrait une version serveur et une version Desktop.
Sinon on pourrait mettre Kde dans le noyau et le noyau dans le bios ( c'est encore ce qui démarre le plus vite )
Voter pour moi ... c'est assurer une vie saine et tranquille à ses enfants.(r)
[^] # Re: Performances ?
Posté par Anonyme . Évalué à 4.
Incomparable, évidemment.
Concernant l'idée d'un GNU/Linux en version dégradée pour les utilisateurs lambda, parce qu'on les considère comme lambda et incapables d'utiliser une système évolué, pas ok.
S'il s'agit juste d'options à ne pas activer, comme disait l'autre, rien ne t'empeche de recompiler ton noyau.
Trop d'outils dans X ? Ah ..
[^] # Re: Performances ?
Posté par JSL . Évalué à 2.
> Quelqu'un a une idée des performances du machin comparées à X ?
http://www.directfb.org/news/dok/(...)
xdirectfb-1.6.4.xml
Soit, c'est loin du bench complet (et peut-être même parfaitement impartial), mais ça donne une idée.
Le «pire» :
(pour XdirectFB 1.6.4)40000 trep @ 0.8173 msec ( 1220.0/sec): Copy 500x500 from window to pixmap
(pour xfree)600 trep @ 51.9088 msec ( 19.3/sec): Copy 500x500 from window to pixmap
Là, c'est limite inquiétant pour Xfree...
Sinon, on peut découvrir dans http://www.directfb.org/documentation/(...)
DirectFB_overview_V0.1.pdf :
«The DirectFB API is structured using Interfaces. An Interface is a C structure that contains function pointers. Depending on the implementation of the Interface these pointers point to different core fuctions.» Comme quoi, même dans le dvp kernel on commence à voir débarquer certains concepts de la programmation objet (même si c'est pas nouveau, c'est bon à rappeller).
P.S : désolé pour les URLs, mais si je ne les coupe pas, elles sont tronquées ! (faudra que j'étudie la question)
# PDA
Posté par GP Le (site web personnel) . Évalué à 4.
# Pas mal
Posté par bmc . Évalué à 9.
Deux choses :
- pourquoi cette news n'est pas passée en première page ? je pense que ça peut intéresser du monde.
- Nvidia toujours à la traîne pour les specs. C'est dommage ils font de l'excellent matériel. Espérons que leur politique changera si la concurrence se fait plus vive (on peut toujours rêver).
# réseau, réseau quel réseau ?
Posté par Anonyme . Évalué à 2.
D'ailleurs, sur ma debian woody, les fonctions pures réseau de X ne sont pas activées ; d'ailleurs j'en ai besoin, et ça me gave que X n'écoute pas sur le port 6000. Bon okay, le forwarding de port de ssh fonctionne, mais des raisons particulières, j'ai besoin d'un accès X direct, et j'ai pas réussi à l'activer ni à trouver une solution sur des forums....
[^] # Re: réseau, réseau quel réseau ?
Posté par bad sheep (site web personnel) . Évalué à 3.
Pour activer tcp, tu modifies le fichier Xservers dans /etc/X11/xdm (si tu utilises xdm.. ça peut être kdm, gdm ou autres:) en virant cette option.
[^] # Re: réseau, réseau quel réseau ?
Posté par Anonyme . Évalué à 1.
J'avais cherché partout sauf là dedans.
Encore merci :)
Question subsidiaire : ya moyen de l'activer "à chaud", sans redémarrer X (genre pour pas perdre tout ce qui est déjà lancé) ?
# Test
Posté par Yachar . Évalué à -5.
# RedHat
Posté par Anonyme . Évalué à 1.
Mandrake 8 le fait automatiquement ou permet de le choisir...
Quelqu'un a une idée pour RedHat ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.