[FrontPage] [TitleIndex] [WordIndex

Accueil

TiNDC 2006

TiNDC 2007

TiNDC 2008

Archives anciennes

Archives récentes

DE/EN/ES/FR/RU/Team

Le compagnon irrégulier du développement de Nouveau (TiNDC)

Édition du 7 mars 2008

1. Introduction

Bienvenue à nouveau pour notre TiNDC. Juste pour s'assurer que le "i" dans le nom est vraiment pour "irrégulier", cette édition arrive un peu tard. La raison est simple : nous avions le FOSDEM à Bruxelles les 23/24 février. Puisque Marcheu a effectué une présentation là-bas et que quelques membres du projet étaient là-bas aussi, j'ai reporté cette édition afin d'avoir plus de retours.

Pendant ce temps, la première partie et la deuxième partie de notre article "Status of Nouveau" est accessible sur lwn.net (ndt : une traduction française "Un point sur le projet Nouveau" est disponible sur linuxfr.org).

Vous savez ce que j'appelle sabotage? Je pense que le sabotage c'est quand IRC est absolument silentieux, je terme l'édition (alors) courante, l'envoie pour la publication et dans les heures qui suivent, à la fois Marcheu et Darktama commencent à envoyer leurs modifications sur Gallium sur dans le code principal (branche Gallium). Donc juste pour que vous le sachiez : j'ai officiellement la poisse ;-)

2. Statut actuel

Le travail sur la 3D a sérieusement commencé. Marcheu m'a déjà dit avant qu'il allait commencer le travail sur Gallium pour les cartes NV3x avant le FOSDEM et qu'il essaierait de le finir le plus possible, afin de passer la responsabilité de la 3D sur NV3x à d'autres membres du projets ayant les cartes qui vont bien.

Après quelques jours, il a fait ce qu'il avait prévu et a commencé à remonter son travail sur le serveur. Pendant le weekend du FOSDEM, pmdata a reprit où marcheu avait arrêté et a envoyé ses deux premiers patchs.

Donc, un peu négligé parce que j'ai raté ça deux fois dans les logs : Marcheu a travaillé sur une solution pour utiliser Gallium sur de vieilles cartes 2D. Il en reparlera un peu plus en détail dans notre section FOSDEM un peu plus bas. Il a déjà envoyé (comme noté ci-dessus) ses modification dans la branche Gallium.

Ceci étant dit, vous pouvez notez que notre driver DRI actuel (le lien est sur la page principale du Wiki) est obsolète et n'est plus supporté!

Donc je voulais juste mentionner ça pour éviter de me faire accuser d'oublier des sujets importants :)

Finallement, le problème avec les fonctions Upload To Screen/Download From Screen sur PPC ont été résolus. Utiliser PCIgart marchera maintenant dans tous les cas.

Comme déjà mentionné dans notre dernière édition, il y avait des problèmes avec les performances de l' adapter de textures bi-cubique sur certaines cartes. Donc après avoir discuté avec marcheu, stillunknown a commencé à implémenter un second adapter :

Un autre sujet depuis quelques version est MMioTrace et son inclusion dans la branche officielle du noyau. Sur la LKML il a été suggéré de passer à un nouveau framework du noyau : "ftrace". Il est principalement développé par Ingo Molnar et Steven Rostedt mais je ne connais pas de page web donnant plus de détails. La seule chose disponible est un readme ici : http://people.redhat.com/mingo/sched-devel.git/README

Ftrace offre toute sorte de fonctions de traces et permet à d'autres modules de s'y connecter, se construire et offre des fonctionnalités additionnelles. MMioTrace sera un de ses premiers utilisateurs. Pour l'instant les gars du noyau et pq (juste por MMioTrace) visent le noyau 2.6.26.

La discussion à propos de la version actuelle de MMioTrace peut être trouvé ici sur la LKML : http://marc.info/?l=linux-kernel&m=120387271214433&w=2

Ok, maintenant l'assortiment habituel de sujets rapides :

Donc Randr1.2 marche maintenant sur la plupart des configurations et des cartes NVidia, avec juste quelques problèmes restant sur NV11 et NV17. En fait, ça marche tellement bien que Marcheu pousse Malc0 et Stillunknown à mettre Randr1.2 dans Nouveau par défaut.

Le planning actuel est environ à un mois de changer les paramètres par défaut, et un mois supplémentaire pour des raisons de sauvegardes avant que le code ne soit supprimé. Peu de temps après cela, nous pourrions déplacer le code du modesetting dans le noyau. Cependant, cela voudrait dire que nous aurions besoin que le DRM supporte cela plus TTM, qui est également requis pour le modesetting.

3. Aide requise

Comme toujours : regardez notre page TestersWanted. Et puisque nous voulons démarrer le développement sur NV5x : contactez-nous si vous avez du matériel disponible et que vous souhaitez le donner (n'importe quel type de carte 8x00 et/ou de carte PCIe). Et testez également Randr1.2 avant qu'on le mette par défaut!

Dans le cas où vous auriez besoin d'aide avec Nouveau, envoyez un mail sur la mailing-list ou créez une entrée sur le Bugzilla. Il y a peu de chance d'avoir de l'aide sur le channel IRC qui est réservé au développement.

4. Spécial : FOSDEM 2008

Ok, le dernier weekend de février il y avait le FOSDEM à Bruxelles. Malheureusement, je n'ai pas pu y participer mais nous avons quelques liens pour vous des présentations de Marcheu : les vidéos sont ici : http://radeonhd.org/?page=fosdem_videos ou ftp://ftp.suse.de/private/bk/fosdem-2008/ . 2 est le plus bas encodage utilisé, 4 le meilleur. Les slides peuvent être trouvés ici : http://icps.u-strasbg.fr/~marchesin/nvdri/fosdem2008.pdf

Mais ce n'est pas tout, commençons à embêter Marcheu et les autres avec des questions à propos de la manière dont ça s'est passé et de leur point de vue.

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

Marcheu

TiNDC:

ahuillet:

TiNDC:

Marcheu

Malc0

De plus, Malc0 a accepté de répondre à quelques autres questions à propos de l'état actuel de Randr1.2 :

TiNDC:

Malc0:

TiNDC:

Malc0:

TiNDC:

Malc0:

TiNDC:

Malc0:

Rédacteur : au cas où vous vous demandez à propos des références à "sauna" et "chaudes", la salle X.org était chaude comme un four :)

Allons-y et voyons quelques images :

http://nouveau.freedesktop.org/wiki/Nouveau_Companion_36?action=AttachFile&do=get&target=p0g_and_malc0_small.jpg p0g (à gauche) and malc0 (à droite) ont trouvé un autre bug du BIOS?

ahuillet (à gauche) et marcheu (à droite) pendant la présentation http://nouveau.freedesktop.org/wiki/Nouveau_Companion_36?action=AttachFile&do=get&target=ahuillet_and_marcheu_small.jpg

http://nouveau.freedesktop.org/wiki/Nouveau_Companion_36?action=AttachFile&do=get&target=openarena.jpg

"Oh ouah, NV4x marche vraiment - incroyable". Marcheu présentant OpenArena sur Nouveau (Marcheu : "Hé, c'est de la faute à daniel, pour avoir fait des blagues à propos de glxgears :)" )

Les images ont été prises par ahuillet, bbartek et Michael Larabel. Merci beaucoup. Et merci à Marcheu, Malc0 et ahuillet d'avoir répondu à mes questions.

<<Édition précédente Édition suivante >>


2013-03-24 13:16