Je pensais exactement comme toi jusqu'à ce que mon école d'ingé de la région centre me donne (je déconne pas) un lenovo avec une quadro nvs 140m.
Comme j'aime tester tout et n'importe quoi, j'aime faire joujou avec des kernels rc1 si j'en ai envie sans que le blob nvidia m'en empêche. J'ai tenu une semaine mais finalement le blob était buggé, lent en 2D et avait un support de la mise en veille douteux.
J'ai donc testé nouveau et j'ai bien aimé. Même si la mise en veille, c'était pas toujours ça, la 2D était très rapide, surtout sur kde. Puis il y a eu la fameuse démangeaison qui fait qu'un utilisateur enthousiaste devient développeur. Je voulais corriger un problème de corruption graphique. C'est à ce moment là que le CTO de PathScale m'a approché sur IRC et demandé si je serai intéressé par bosser sur PSCNV, un fork de nouveau pour le GPGPU. J'ai accepté et ça m'a ouvert l'esprit!
Je respecte AMD pour son ouverture et surtout, les ingénieurs que la boite emploie. J'ai eu l'occasion de rencontrer Alex Deutcher et Jerome Glisse à l'XDS2010 à Toulouse. Ils sont passionnés et prêt à répondre à toutes les questions que tu pourrais avoir. C'est super motivant!
La raison pour laquelle je ne travaille pas dessus est simplement que ...... ça marche trop bien chez moi. Sérieusement, mon ordi fixe tourne avec une HD4770. Ça a pas été agréable au début, j'ai pas mal reporté de bugs, ça bougeait pas trop puis d'un coup, tout à été résolu et depuis décembre 2009 je teste chaque nouveau kernel et ça marche de mieux en mieux.
D'un autre coté, nouveau, c'est une tonne de support qui manque et notamment la gestion d'énergie. Je travaille dessus depuis septembre 2010. L'avantage de bosser dessus, c'est qu'on est que quelques personnes à travailler dessus, c'est en grande partie indépendant du reste du driver/kernel et on apprend à notre rythme.
Sérieusement, AMD est une boite chez qui je serai intéressé de bosser dans un futur proche même si je bosse actuellement sur nouveau.
Dernier point, ma formation ne s'est jamais concentrée sur le hardware. J'ai fait un IUT d'info spécialisé en génie logiciel. Maintenant, j'étudie et recherche en sécurité Informatique, spécialité informatique mobile. Mon parcours est donc à des années lumières du développement kernel. Je connaissais l'électronique numérique, l'espace utilisateur mais trop rien entre les 2. Du coup, j'ai énormément de choses à apprendre et Nouveau a une communauté d'auto-didactes. On trouve des gens de tous niveaux prêts à nous aider.
Au final, les raisons qui me poussent à bosser sur nouveau plutôt que le driver radeon:
Je commence à comprendre le hardware après presque un an, pourquoi en apprendre un autre alors que j'ai pas fini
J'ai pas fini ma mission "gestion énergétique"
Je travaille avec des amis que j'ai appris à connaitre, c'est fun :)
On est clairement pas assez et rare sont les nouveaux venus (c'est pareil coté radeon, mais ils sont tellement compétents que ça fait peur :))
J'aimerai avoir un niveau minimum de support sur tout le hardware en Open Source et nVidia n'est pas prêt à nous aider à faire ça (doc avant la sortie de la carte).
Le challenge de faire pareil/mieux que le driver propriétaire qui n'est pas mauvais mais clairement pas parfait :)
[^] # Re: nouveau driver
Posté par Martin Peres (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 10.
Excellente question Gabin,
Je pensais exactement comme toi jusqu'à ce que mon école d'ingé de la région centre me donne (je déconne pas) un lenovo avec une quadro nvs 140m.
Comme j'aime tester tout et n'importe quoi, j'aime faire joujou avec des kernels rc1 si j'en ai envie sans que le blob nvidia m'en empêche. J'ai tenu une semaine mais finalement le blob était buggé, lent en 2D et avait un support de la mise en veille douteux.
J'ai donc testé nouveau et j'ai bien aimé. Même si la mise en veille, c'était pas toujours ça, la 2D était très rapide, surtout sur kde. Puis il y a eu la fameuse démangeaison qui fait qu'un utilisateur enthousiaste devient développeur. Je voulais corriger un problème de corruption graphique. C'est à ce moment là que le CTO de PathScale m'a approché sur IRC et demandé si je serai intéressé par bosser sur PSCNV, un fork de nouveau pour le GPGPU. J'ai accepté et ça m'a ouvert l'esprit!
Je respecte AMD pour son ouverture et surtout, les ingénieurs que la boite emploie. J'ai eu l'occasion de rencontrer Alex Deutcher et Jerome Glisse à l'XDS2010 à Toulouse. Ils sont passionnés et prêt à répondre à toutes les questions que tu pourrais avoir. C'est super motivant!
La raison pour laquelle je ne travaille pas dessus est simplement que ...... ça marche trop bien chez moi. Sérieusement, mon ordi fixe tourne avec une HD4770. Ça a pas été agréable au début, j'ai pas mal reporté de bugs, ça bougeait pas trop puis d'un coup, tout à été résolu et depuis décembre 2009 je teste chaque nouveau kernel et ça marche de mieux en mieux.
D'un autre coté, nouveau, c'est une tonne de support qui manque et notamment la gestion d'énergie. Je travaille dessus depuis septembre 2010. L'avantage de bosser dessus, c'est qu'on est que quelques personnes à travailler dessus, c'est en grande partie indépendant du reste du driver/kernel et on apprend à notre rythme.
Sérieusement, AMD est une boite chez qui je serai intéressé de bosser dans un futur proche même si je bosse actuellement sur nouveau.
Dernier point, ma formation ne s'est jamais concentrée sur le hardware. J'ai fait un IUT d'info spécialisé en génie logiciel. Maintenant, j'étudie et recherche en sécurité Informatique, spécialité informatique mobile. Mon parcours est donc à des années lumières du développement kernel. Je connaissais l'électronique numérique, l'espace utilisateur mais trop rien entre les 2. Du coup, j'ai énormément de choses à apprendre et Nouveau a une communauté d'auto-didactes. On trouve des gens de tous niveaux prêts à nous aider.
Au final, les raisons qui me poussent à bosser sur nouveau plutôt que le driver radeon: