Concernant la libération du pilote AMD, j'avais effectivement un doute dans la chronologie et je pensais que c'était un peu moins ancien que ça. Au doigt mouillé j'aurai dit autour de 2010/2011.
ATI a été racheté par AMD en 2006 il me semble, et il me semble qu’AMD a commencé à publier de la documentation vers 2007-2008, mais pas encore du code, au début.
Je peux retrouver un message de moi en 2008 sur Phoronix suivi d’un commentaire de John Bridgman (employé AMD) qui disait "On the Linux side, we are going to update the release notes in the next driver to make it clear that AGP support for HD2xxx parts is not yet there[...]" alors que je venais de parler du pilote libre RadeonHD qui fonctionnait avec ma HD 2600 PRO AGP, il semblait donc parler du pilote propriétaire de l’époque (fglrx) et pas du pilote libre.
Peut-être que ton souvenir de 2010/2011 pourrait correspondre à leur éventuelle implication dans Mesa (je ne me souviens plus quand ils s’y sont mis) ?
Je ne sais pas quand AMD a commencé à écrire du code, s’ils ont été impliqués dans RadeonHD autrement qu’en publiant leur documentation, mais très vite ils ont commencé à écrire du code dans le noyau et dans Mesa. Il y a quelques années un changement important a été initié avec le pilote historique radeon ayant été forké (à l’intérieur de l’arborescence du noyau) en amdgpu pour servir de base non seulement au pilote Mesa mais aussi au remplaçant de fglrx: amdgpu-pro. Il peut encore exister des pilotes noyaux tiers (généralement installé avec DKMS) dans amdgpu-pro or rocm, mais il s’agit toujours de livrer le code et les fonctionnalités avant que Linux ne l’intègre officiellement.
J‘avais écrit une dépêche en 2016 sur le sujet des pilotes graphiques, et j’y retrouve que l’initiative amdgpu avait été annoncée en 2014 et livrée en 2015. Ils étaient donc déjà fortement impliqués dans le pilote Linux radeon et le pilote Mesa radeonsi depuis plusieurs années à ce moment-là.
l'idée, toujours assez tenace, que les drivers et les GPU AMD étaient à la traîne
Clairement, les pilotes AMD sous Linux sont de très bonne qualité aujourd’hui.
Une chose à savoir, certaines personnes recommandent de ne pas se jeter trop rapidement sur les nouvelles générations de cartes, mais ce problème est généralement lié au cycle de développement de certains logiciels libres : il faut que le noyau Linux et Mesa soit non-seulement stabilisé mais aussi empaqueté et distribué dans les distributions (c’est là que le pilote amdgpu-pro pourrait parfois dépanner). Donc si on achète les nouvelles générations avec quelques mois de délai, c’est magique : on branche la carte dans le PC et c’est terminé.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: libre depuis 2007
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au journal De Intel/Nvidia à AMD.. Évalué à 8.
ATI a été racheté par AMD en 2006 il me semble, et il me semble qu’AMD a commencé à publier de la documentation vers 2007-2008, mais pas encore du code, au début.
Je peux retrouver un message de moi en 2008 sur Phoronix suivi d’un commentaire de John Bridgman (employé AMD) qui disait "On the Linux side, we are going to update the release notes in the next driver to make it clear that AGP support for HD2xxx parts is not yet there[...]" alors que je venais de parler du pilote libre RadeonHD qui fonctionnait avec ma HD 2600 PRO AGP, il semblait donc parler du pilote propriétaire de l’époque (fglrx) et pas du pilote libre.
Peut-être que ton souvenir de 2010/2011 pourrait correspondre à leur éventuelle implication dans Mesa (je ne me souviens plus quand ils s’y sont mis) ?
Je ne sais pas quand AMD a commencé à écrire du code, s’ils ont été impliqués dans RadeonHD autrement qu’en publiant leur documentation, mais très vite ils ont commencé à écrire du code dans le noyau et dans Mesa. Il y a quelques années un changement important a été initié avec le pilote historique radeon ayant été forké (à l’intérieur de l’arborescence du noyau) en amdgpu pour servir de base non seulement au pilote Mesa mais aussi au remplaçant de fglrx: amdgpu-pro. Il peut encore exister des pilotes noyaux tiers (généralement installé avec DKMS) dans amdgpu-pro or rocm, mais il s’agit toujours de livrer le code et les fonctionnalités avant que Linux ne l’intègre officiellement.
J‘avais écrit une dépêche en 2016 sur le sujet des pilotes graphiques, et j’y retrouve que l’initiative amdgpu avait été annoncée en 2014 et livrée en 2015. Ils étaient donc déjà fortement impliqués dans le pilote Linux
radeonet le pilote Mesaradeonsidepuis plusieurs années à ce moment-là.Clairement, les pilotes AMD sous Linux sont de très bonne qualité aujourd’hui.
Une chose à savoir, certaines personnes recommandent de ne pas se jeter trop rapidement sur les nouvelles générations de cartes, mais ce problème est généralement lié au cycle de développement de certains logiciels libres : il faut que le noyau Linux et Mesa soit non-seulement stabilisé mais aussi empaqueté et distribué dans les distributions (c’est là que le pilote amdgpu-pro pourrait parfois dépanner). Donc si on achète les nouvelles générations avec quelques mois de délai, c’est magique : on branche la carte dans le PC et c’est terminé.
ce commentaire est sous licence cc by 4 et précédentes