Entretien avec Martin Peres, développeur Nouveau

Posté par  (site web personnel) . Édité par Davy Defaud, Martin Peres, Nÿco, baud123 et patrick_g. Modéré par claudex. Licence CC By‑SA.
91
25
oct.
2012
Serveurs d’affichage

Martin Peres (alias mupuf) n’est pas exactement un inconnu sur LinuxFr.org, puisque son nom a déjà été mentionné lors de la sortie des versions 2.6.37 et 3.3 du noyau, pour son travail sur le projet Nouveau, dont il est l’un des développeurs, ou encore très récemment dans un journal sur la conception sécurisée des serveurs graphiques (X, Wayland).

En creusant un peu, je me suis aperçu que Martin était même actif sur LinuxFr.org, où il a déjà rédigé des dépêches.

Alors que le travail de Martin sur Nouveau sera à nouveau mentionné dans la dépêche à venir sur la prochaine version 3.7 du noyau Linux, le moment me semblait adéquat pour une demande d’entretien qu’il a gentiment acceptée.

Précisons que vous pouvez également suivre Martin via son blogue, sa page recherche ou son compte Google+.

Journal Quand Linus énervé, Linus faire ça !

Posté par  (site web personnel) . Licence CC By‑SA.
74
17
juin
2012

Linus Torvalds a participé à une conférence en Finlande à l'issue de laquelle une séance de questions/réponses était prévue.
L'une de ces questions portait sur les relations entre le monde du libre et la firme NVidia. La jeune femme dans le public a expliqué que son laptop était doté de la technologie Optimus (une carte graphique intégrée Intel et une carte externe NVidia). Elle s'est plainte du fait qu'aucun support constructeur n'était disponible sous Linux et à demandé son avis (…)

Journal Rétro-ingénierie de la gestion d'énergie sur les cartes graphiques NVIDIA

Posté par  (site web personnel) . Licence CC By‑SA.
71
14
juil.
2013

Bonjour à tous,

Je prend la plume aujourd'hui pour parler d'un sujet d'actualité, la gestion d'énergie du pilote graphique Nouveau, pilote libre et communautaire pour les cartes graphiques NVIDIA.

Ce sujet devient de plus en plus important dans les drivers graphiques libres car il est le nouvel objectif à remplir. En effet, l'infrastructure pour améliorer les performances 2D, 3D et le décodage matériel de vidéos est bien en place et le support est assez fiable. Cependant, les performances proposées par (…)

NVIDIA contribue la gestion du GPU ARM Tegra K1 dans Nouveau

Posté par  (site web personnel) . Édité par Davy Defaud, yalla, Xavier Teyssier, Nÿco, ZeroHeure, Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
71
7
fév.
2014
Noyau

Le titre est accrocheur, mais les faits sont encore plus incroyables. Juste avant le FOSDEM 2014, Alexandre Courbot, un développeur de chez NVIDIA, a envoyé une suite de 16 correctifs pour ajouter la gestion des Tegra K1 dans Nouveau, le pilote libre communautaire pour les cartes graphiques NVIDIA.

NdM : Pour la bonne compréhension du ton enthousiaste de cette dépêche, précisons que son auteur est un des principaux développeurs de Nouveau.

Journal Nvidia espionne ses clients par défaut

Posté par  . Licence CC By‑SA.
Étiquettes :
61
8
nov.
2016

Sous prétexte d'aider à déboguer ses pilotes lors des crashs, Nvidia vient d'imposer – sans possibilité d'opt-out – l'installation de modules de télémétrie qui remontent automatiquement et régulièrement des informations personnelles à la société, à des fins commerciales.

Source Hardware.fr

  1. CONSENT TO COLLECTION AND USE OF INFORMATION

Customer hereby acknowledges that the SOFTWARE accesses and collects both non-personally identifiable information and personally identifiable information about Customer and CUSTOMER SYSTEM as well as configures CUSTOMER SYSTEM in order to

(a) (…)

Libération de modules noyau NVidia pour Linux

Posté par  . Édité par Benoît Sibaud et Pierre Jarillon. Modéré par Xavier Teyssier. Licence CC By‑SA.
59
17
mai
2022
Serveurs d’affichage

Enfin ! Après tant d’années, Nvidia publie les modules noyau de ses processeurs graphiques (GPU) sous double licence GPL/MIT. Le code source est sous GitHub… et il y a de l’animation.

Probable signe de leurs priorités du moment, seules les architectures Turing et Ampere sont assez mûres pour la production. Pour les GeForce et stations de travail, le code est considéré alpha. Mais c’est un grand pas en avant.
On peut maintenant rêver à la libération du logiciel en espace utilisateur.

Commentaires tirés du lien publié sur LinuxFr.org le 11 mai :

  • xoddark rappelle que « c'est seulement la partie noyau qui est libre (DRM/Modesetting/etc) pas les parties userspace (implémentation des api OpenGL/Vulkan/OpenCL/CUDA/etc) et c'est seulement pour les GPU à partir de la génération Turing, les plus anciennes n’y ont pas le droit.
  • pinaraf précise « pour le moment c’est testé que pour les usages datacenter, donc pas la partie affichage mais vraiment la partie G.P.U. (CUDA/OpenCL). »
  • lawless traduit l’annonce NVidia : La page indique que les pilotes GPU NVIDIA ont été conçus au fil des ans pour partager le code entre les systèmes d’exploitation et donc que le code actuel n’est pas conforme aux conventions de conception du noyau Linux et ne sera donc pas intégré au noyau Linux. Le code source publié sert de référence pour aider à améliorer le pilote Nouveau. Nouveau peut exploiter le même firmware que celui utilisé par le pilote NVIDIA, exposant ainsi de nombreuses fonctionnalités du GPU, telles que la gestion de l’horloge et la gestion thermique, apportant de nouvelles fonctionnalités au pilote Nouveau
  • Guillawme précise que plus loin la même page indique « l'intégration au noyau est en projet »
  • Thomas Debesse rappelle qu’il s’agit d’un « pilote Linux pour carte graphique, pas pilote graphique pour Linux », avant une discussion sur la documentation et l’intégration au pilote Mesa avec Xavier Claude, pinaraf et moi1392.

Multiseat avec des pilotes libres, non libres et systemd

51
5
juil.
2017
Administration système

Ou comment avoir deux utilisateurs simultanés sur un seul PC, avec deux écrans, deux clavier, deux souris et deux cartes graphiques (et deux chaises !), facilement et pour pas cher.

Journal Chromium n'aime pas la nouveau-té

Posté par  . Licence CC By‑SA.
Étiquettes :
45
7
jan.
2019

(vous m'excuserez pour le jeu de mots du titre, mais à quoi bon baptiser des projets libres avec des noms francophones si on ne peut pas s'en servir pour ça)

Alors que Linus nous rappelle qu'il n'aime pas les nombres qu'il ne peut compter avec ses doigts et orteils, un autre débat intéressant se profile : que choisir entre collaboration entre projets libres et satisfaction de l'utilisateur?

Pour être plus précis, supposons que :
1. Vous êtes responsable d'un (…)

Journal You're talking about a revolution

Posté par  . Licence CC By‑SA.
44
2
fév.
2014

Alexandre Courbot de Nvidia a envoyé quelques patches sur dri-devel pour débuter le travail de support des puces futures Tegra K1 par nouveau.

Rappelons-nous :
Première démonstration de nouveau : Linux AU 2007 - glxgears tourne ! À l'époque, nvidia ne coopérait pas et il a fallu beaucoup d'ingénierie inverse aux auteurs initiaux pour afficher des triangles.
Si vous avez envie de verser une larme nostagique, je vous recommande le premier état des lieux, en date du 15 février 2008 : (…)

Journal De Intel/Nvidia à AMD.

Posté par  . Licence CC By‑SA.
42
2
juin
2021

Hola 'nal,

Depuis quelques mois, j'ai mis fin à une relation de plus de 15 ans de trouple avec Intel et Nvidia. J'ai voulu voir si l'herbe était plus verte chez le voisin rouge… elle l'est.

Depuis que je suis en âge d'utiliser un ordinateur, toutes mes machines (x86) ont eu un CPU Intel avec un GPU Nvidia. Toutes sans exception jusqu'à il y a peu.

J'ai commencé avec un HP Pavillion dv9051ea équipé d'un surpuissant Intel Core 2 Duo (…)

Journal Cette personne n'existe pas

Posté par  (site web personnel) . Licence CC By‑SA.
41
17
fév.
2019

Tero Karras, Samuli Laine et Timo Aila travaillent chez nVidia, particulièrement sur les réseaux antagonistes génératifs (en Anglais, Generative adversarial networks, GANs).

Un GAN est un modèle génératif où deux réseaux sont placés en compétition dans un scénario de théorie des jeux. Le premier réseau est le générateur, il génère un échantillon (ex. une image), tandis que son adversaire, le discriminateur essaie de détecter si un échantillon est réel ou bien s'il est le résultat du générateur. (Wikipedia)

Une des (…)

Journal Vulkan 1.0

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
39
17
fév.
2016

Voilà, c'est fait, Vulkan sort enfin en première version publique. Vulkan est une API graphique conçue par le Khronos Group, les mêmes qui conçoivent la grande famille OpenGL. Vulkan remplacera-t-il OpenGL ? Dans l'immédiat non. Dans le futur, peut-être. Vulkan est plus bas niveau qu'OpenGL et donc ne s'adresse pas forcément au même public. Vulkan est aussi bien plus complexe vu de loin (la «quick reference» fait quand même 13 pages, là où celle d'OpenGL ES2 en fait 4).

(…)

Journal Hypocrisie de Nvidia envers le libre : le pilote graphique Linux volontairement dégradé ?

Posté par  . Licence CC By‑SA.
36
6
oct.
2013

Bonjour à tous,

Il y a quelques jours, Nvidia communiquait sur le soi-disant effort d'ouverture de leur part quant à la mise à disposition de développeurs tiers d'informations sur les microcodes de leurs firmware.

Alors déjà on pouvait trouver leur comportement opportuniste lorsque l'on sait (ils l'admettaient d'ailleurs eux-mêmes) que les spec' fournies dans un premier temps étaient sans doute connues des codeurs du pilote libre Nouveau, grâce au reverse-engineering.

On se souvient également de l'amabilité adressée à leur attention (…)

Journal Effort d'ouverture de la part de Nvidia

Posté par  . Licence CC By‑SA.
36
24
sept.
2013

Une bonne nouvelle pour les utilisateurs du pilote libre Nouveau pour les cartes vidéos Nvidia car de la documentation va être fournie pour améliorer l'expérience des utilisateurs qui l'utilise. L'annonce est lisible sur la liste de diffusion de Nouveau mais il est signalé que ce qui est disponible doit déjà être connu des développeurs.
Ce geste ressemble à celui d'AMD qui diffuse de la documentation sur ses GPU mais comme l'explique Jérome Glisse dans son interview celle arrive un peu (…)