Et tu n'aimerais pas par exemple voir AMD publier les specs pour ces firmwares ?
Tu sais, ça fait autant chier les devs AMD que toi cette situation. Franchement, AMD fait un boulot excellent. Reverser un micro code, c'est long et laborieux mais ça n'a aucune mesure avec le développement d'un driver complet. Si cette situation te gène, considère ça comme un bon moyen de commencer à bosser sur ce projet.
Autre question : Ce que les gens de Coreboot appellent le "VGA BIOS", c'est la même chose que le firmware ou c'est complètement différent ? Parce qu'il me semble que là aussi AMD ne joue pas le jeu...
Tu dois parler du VBIOS. Non, ce bios n'est pas libre non plus. Il est inclu par le fabriquant du matériel dans la carte à sa fabrication. Pareil pour NVIDIA/nouveau.
Pour les firmwares NVidia j'étais pas au courant. Les gens qui ont un GPU NVidia doivent installer un firmware proprio en plus du driver ?
Non, on reverse et on ré-écrit la plupart de nos microcodes (exception faite de ceux pour le décodage vidéo car ils sont pas essentiels et personne est vraiment motivé pour l'instant).
Quand on utilise nouveau on utilise forcément le firmware libre ou c'est un projet à part ?
Oui, tu utilises des microcodes libres, ils sont écrit en dur dans le code donc tu les vois pas.
[^] # Re: comment faire ?
Posté par Martin Peres (site web personnel) . En réponse à la dépêche Entretien avec Jérôme Glisse, développeur des pilotes graphiques radeon pour Red Hat. Évalué à 10.
Tu sais, ça fait autant chier les devs AMD que toi cette situation. Franchement, AMD fait un boulot excellent. Reverser un micro code, c'est long et laborieux mais ça n'a aucune mesure avec le développement d'un driver complet. Si cette situation te gène, considère ça comme un bon moyen de commencer à bosser sur ce projet.
Tu dois parler du VBIOS. Non, ce bios n'est pas libre non plus. Il est inclu par le fabriquant du matériel dans la carte à sa fabrication. Pareil pour NVIDIA/nouveau.
Non, on reverse et on ré-écrit la plupart de nos microcodes (exception faite de ceux pour le décodage vidéo car ils sont pas essentiels et personne est vraiment motivé pour l'instant).
Oui, tu utilises des microcodes libres, ils sont écrit en dur dans le code donc tu les vois pas.