J'ai vu aujourd'hui que depuis le 3 juin 2004, DirectFB implémente la transparence réseau.
(cf http://www.directfb.org/news/dok/voodoo.xml(...))
Le test a été effectué sur une carte Voodoo. Il n'a pas nécessité de modification de l'application. Nous pouvons donc conclure (d'après mes maigres connaissances) qu'il s'agit réellement d'une transparence réseau, seules les librairies DirectFB s'occupe de cela.
Nous avons donc aujourd'hui avec DirectFB un système de fenêtrage qui utilise l'accélération matériel de nos cartes graphiques (via le FrameBuffer) pour faire des choses jolies tout plein (http://www.directfb.org/screenshots/DirectFB_3D_Windows2.png(...)) et qui supporte la transparence réseau. De plus, GTK+ et Qt sont porté sur DirectFB. Certes, ce ne sont pas les dernières versions mais c'est tout de même de bonne augure.
En conclusion, que manque t'il ?
Comme toujours, des pilotes digne de ce nom.
Si des pilotes fonctionnels pour la majorité des cartes graphiques (ATi et Nvidia, surtout Nvidia svp ;-)) sortaient, DirectFB pourrait remplacé X dans bien des cas.
Petite question bonus : dans quel cas DirectFB ne pourrait remplacer X ?
==================
Le site officiel : http://www.directfb.org(...)
# Pas QT
Posté par cedric . Évalué à 10.
Par contre, il est vrai que c'est nettement plus bluffant que X, et avec les fenetres en 3D, on est pas loin d'avoir le meme niveau de fonctionnalite que MacOsX... On aura enfin plus peur de montrer son PC fasse au Maceux.
[^] # Re: Pas QT
Posté par MsK` . Évalué à 1.
# Voodoo
Posté par jug . Évalué à 10.
[^] # Re: Voodoo
Posté par spongurex . Évalué à 8.
Désolé, j'ai lu le texte en diagonal (même pire que ça).
Mais quelle idée aussi de l'apeller comme ça. Pourquoi pas Radeon aussi tant qu'on y est ;-))
# NVidia
Posté par Pinaraf . Évalué à 2.
Y a-t-il des gens ici qui ont essayé DirectFb sur de telles cartes ?
Y'a-t-il des drivers prévus ?
[^] # Re: NVidia
Posté par cedric . Évalué à 6.
[^] # Re: NVidia
Posté par spongurex . Évalué à 7.
Sur le site de DirectFB, tu peux trouver des informations sur la progression des pilotes. Pour le moment, Nvidia en est à 15%.
Le travail sur les carte Nvidia est difficile (impossible ?) car les specs des cartes ne sont pas rendu publique. Dans cette situation, seul Nvidia peut fournir des pilotes corrects. Autrement, il y a la solution du Reverse Engineering mais ça doit être très dur à faire sur du matériel de ce type.
J'esperais éviter le troll "pilotes libre/proprio" mais de toutes évidences, c'est très difficile dès que l'on parle de système de fenêtrage.
[^] # Re: NVidia
Posté par Mathieu Malaterre (site web personnel) . Évalué à 8.
http://www.redhat.com/archives/fedora-list/2003-October/msg00944.ht(...)
notement on apprend que c'est nvidia qui developpe nv...
[^] # Re: NVidia
Posté par mickabouille . Évalué à 3.
# Performances avec G400?
Posté par Simon TRENY . Évalué à 2.
DirectFB a l'air vraiment intéressant et je pense qu'il pourrait bien parvenir à remplacer Xfree/Xorg, si seulement les constructeurs fournissent les drivers ou ouvrent leurs specs. Il a, à mon avis, plus d'avenir que Y ou que Xserver.
[^] # Re: Performances avec G400?
Posté par Mark Havel . Évalué à 1.
[^] # Re: Performances avec G400?
Posté par spongurex . Évalué à 4.
pas de pilotes => DirectFB peu populaire
pas de popularité de DirectFB => pas de pilotes
Il faudrait essayer de faire pression sur les grands constructeurs afin de leurs montrer que la communauté serait prête à passer à DirectFB si il y avait des pilotes.
Mais il faut aussi éviter de multiplier les types de pilotes. Il ne faut pas demander au constructeur de faire un pilote different tous les 2 mois. L'avantage du framebuffer, c'est que c'est au niveau du noyau donc c'est relativement standard pour tous le système Linux.
Mais est ce que les BSD gèrent le framebuffer ?
Si oui, de la même façon ?
[^] # Re: Performances avec G400?
Posté par Yaz . Évalué à 6.
pas de popularité de DirectFB => pas de pilotes
Pas forcément... Il "suffirait" qu'il y ait les mêmes pilotes que pour XFree86 (heu nan... X.org désolé....). Je veux bien sûr parler des pilotes libres, pas les nvidia ou ati proprios. Ces pilotes étant libres => code source => tentative de compréhension => compréhension => portage sur DirectFB.
Mais peut-être dis-je des bétises... Peut-être que les équivalents des pilotes libres pour nvidia et ati ne seraient pas assez performant pour pourvoir faire marcher correctement DirectFB ?
[^] # Re: Performances avec G400?
Posté par Gnurou (site web personnel) . Évalué à 2.
Si c'est le cas, je peux te dire que c'est actuellement de très loin ce qui se fait le mieux en matière de fenêtrage accéléré sous Linux. La démo était tout simplement hallucinante.
[^] # Re: Performances avec G400?
Posté par jerome (site web personnel) . Évalué à 4.
Je suis bien incapable de dire si xdirectfb est plus ou moins rapide que Xfree ou xorg, par contre, je suis à peu près sûr que ce soit les seuls produits comparables.
Pour le moment, xdirectfb apporte des fonctionnalités sympathiques mais manque d'outils pour la gestion des keymaps, des périphériques d'entrées, etc. Par exemple : le fait d'avoir plusieurs dispositif de pointage (souris, etc) provoque des problèmes dans l'utilisation d'un seul de ses périphs (double clic en permanence).
# Réponse bonus
Posté par Amand Tihon (site web personnel) . Évalué à 3.
Dans le cas des configurations à plusieurs écrans, non ?
Il faut faire attention au Xinerama, ça crée une dépendance terrible :)
[^] # Re: Réponse bonus
Posté par Infernal Quack (site web personnel) . Évalué à 3.
Et Xinerama + accélération 3D c'est souvent limité à un seul des 2 écrans :(
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Réponse bonus
Posté par Amand Tihon (site web personnel) . Évalué à 4.
Le machin TwinView de Nvidia me faisait un peu peur au début (m'enfin, pourquoi ils ne font pas un bête Xinerama comme tout le monde ?), et puis en fait, c'est pas si mal. Ca permet de voir les deux écrans comme un seul et de configurer les résolutions comme on veut dans la configuration d'xfree. Et au final, il émule le Xinerama pour que les WM ne soient pas perdus.
[^] # Re: Réponse bonus
Posté par Infernal Quack (site web personnel) . Évalué à 2.
Euh... C'est ça Xinerama. Avec mon ATI je peux configurer mes deux écrans comme un seul dans la résolution que je veux et la position que je veux. Donc le truc d'NVidia ça ne semble pas apporter de trucs nouveaux.
Par contre les drivers ati de XFree (radeon 7500) ne permettent l'accélération 3D que sur un écran.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Réponse bonus
Posté par Amand Tihon (site web personnel) . Évalué à 3.
Xinerama offre la possibilité d'étendre l'affichage sur deux écrans. X voit deux écrans, les met côte à côte convenablement et offre aux applis un espace étendu.
Dans le cas de Nvidia, X voit un seul "grand" écran. C'est ensuite le driver qui émule Xinerama pour le WM, histoire qu'il ne place pas les fenêtres n'importe où.
Pour ma curiosité toute personnelle, que donne chez toi
$ xdpyinfo | grep 'number of screens'
Chez moi, ça me dit "number of screens: 1".
[^] # Re: Réponse bonus
Posté par Chris K. . Évalué à 2.
# je doute que DirectFB puisse remplacer X
Posté par Snark_Boojum . Évalué à 7.
Second point: X est extensible, ce qui permet de le faire évoluer sans casser la compatibilité avec même de très vieilles applications! Est-ce que DirectFB sera capable dans dix ans de m'afficher une application datant de maintenant?
Snark
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.