AMD ouvre des codes pour ses Radeon HD 5000

AMD vient de publier les codes sources facilitant l’accélération matérielle sur les Radeon HD 5000 Evergreen, ce qui devrait grandement profiter à la communauté Linux qui pourra optimiser la prise en charge de 2D EXA, X-Video et l'OpenGL.

En février dernier, AMD avait apporté la gestion de l’Evergreen KMS, ce qui a permis concrètement au noyau Linux 2.6.34 de prendre en charge les fonctionnalités basiques de la carte sans pour autant être compatible avec X-Video et 2D EXA. Jusqu’à présent, les utilisateurs du système d’exploitation au manchot possédant une carte graphique Evergreen ne disposaient que des pilotes binaires souvent bugé et ternis par une mauvaise réputation et si ces pilotes restent le choix par défaut pour les utilisateurs désireux de profiter de toutes les fonctionnalités du GPU, l’accélération matérielle par les Radeon HD 5000 de certains composants graphiques devrait améliorer les performances de l’OS sous ces cartes. La communauté espère maintenant qu’AMD publiera les mêmes codes pour les Radeon HD 6000 plus rapidement que ce qu’il n’a fait pour les Radeon HD 5000 où il a fallu attendre presque un an après leur commercialisation.

Posez une question dans la catégorie Les news : vos réactions du forum
Cette page n'accepte plus de commentaires
17 commentaires
    Votre commentaire
    Meilleurs commentaires
  • mitch074
    Pour être totalement franc...

    Les pilotes binaires AMD se sont fortement améliorés ces deux dernières années (depuis le rachat d'Ati par AMD, en fait).

    Ils sont passés de machins infâmes, lents et instables à un état plutôt satisfaisant:
    - depuis la version 9.8, les fonctionnalités OpenGL sont correctement rapportées par le pilote, ce qui a entraîné un sacré gain de vitesse sous Wine, par exemple (où une partie des fonctionnalités, supportées jusqu'à présent en mode logiciel, sont passées accélérées).
    - depuis la version 10.3, un paquet de fuites mémoire a été progressivement supprimé; la version 10.7 (actuellement disponible) s'avère assez stable.
    - depuis maintenant pas mal de temps, l'installateur fournit en option la possibilité de générer des paquetages selon la distribution et la version de celle-ci, ce qui permet une installation/désinstallation propre et nette.

    Pour rappel, à une époque sur les fora de Wine, on disait: "t'as une Ati? T'es fichu. Achète une Nvidia." Maintenant, t'as une Ati, t'as juste besoin de veiller à bien avoir la dernière version du pilote.

    AMD a donc fait de sacrés efforts.

    En ce qui concerne le code source, AMD est obligé de le faire passer par l'approbation du département légal (parce qu'il y a de la propriété intellectuelle dans le matériel qui n'appartient pas à AMD, ils n'ont donc pas le droit de publier de pilote pour ces éléments protégés) - et le code de gestion d'Evergreen (le nom de code des RadeonHD 5xxx), bien que prêt depuis des mois, est bloqué au service légal.

    D'ailleurs, c'est bien dit dans l'article: les capacités d'initialisation et de réglage de la carte (KMS=Kernel Mode Setting) sont dispo depuis février; AMD n'avait libéré la documentation que pour le KMS, mais la puce étant assez similaire aux R700, une partie du code d'accélération 2D/3D avait pu être réutilisée - il fallait par contre que ce dernier soit prêt, et le code d'accélération R700 n'est vraiment stable que depuis avril (pour la sortie d'Ubuntu 10.04 LTS Lucid Lynx).

    Et encore, ledit code était très peu complet et vraiment lent (support limité à OpenGL 1.5, et à peu près 7 fois plus lent que le pilote binaire).

    Y'a eu des progrès, depuis. 'Faut aller sur le site de Phoronix (en anglais) pour avoir des nouvelles un peu plus fraîches.
    17
  • Tous les commentaires
  • mitch074
    Pour être totalement franc...

    Les pilotes binaires AMD se sont fortement améliorés ces deux dernières années (depuis le rachat d'Ati par AMD, en fait).

    Ils sont passés de machins infâmes, lents et instables à un état plutôt satisfaisant:
    - depuis la version 9.8, les fonctionnalités OpenGL sont correctement rapportées par le pilote, ce qui a entraîné un sacré gain de vitesse sous Wine, par exemple (où une partie des fonctionnalités, supportées jusqu'à présent en mode logiciel, sont passées accélérées).
    - depuis la version 10.3, un paquet de fuites mémoire a été progressivement supprimé; la version 10.7 (actuellement disponible) s'avère assez stable.
    - depuis maintenant pas mal de temps, l'installateur fournit en option la possibilité de générer des paquetages selon la distribution et la version de celle-ci, ce qui permet une installation/désinstallation propre et nette.

    Pour rappel, à une époque sur les fora de Wine, on disait: "t'as une Ati? T'es fichu. Achète une Nvidia." Maintenant, t'as une Ati, t'as juste besoin de veiller à bien avoir la dernière version du pilote.

    AMD a donc fait de sacrés efforts.

    En ce qui concerne le code source, AMD est obligé de le faire passer par l'approbation du département légal (parce qu'il y a de la propriété intellectuelle dans le matériel qui n'appartient pas à AMD, ils n'ont donc pas le droit de publier de pilote pour ces éléments protégés) - et le code de gestion d'Evergreen (le nom de code des RadeonHD 5xxx), bien que prêt depuis des mois, est bloqué au service légal.

    D'ailleurs, c'est bien dit dans l'article: les capacités d'initialisation et de réglage de la carte (KMS=Kernel Mode Setting) sont dispo depuis février; AMD n'avait libéré la documentation que pour le KMS, mais la puce étant assez similaire aux R700, une partie du code d'accélération 2D/3D avait pu être réutilisée - il fallait par contre que ce dernier soit prêt, et le code d'accélération R700 n'est vraiment stable que depuis avril (pour la sortie d'Ubuntu 10.04 LTS Lucid Lynx).

    Et encore, ledit code était très peu complet et vraiment lent (support limité à OpenGL 1.5, et à peu près 7 fois plus lent que le pilote binaire).

    Y'a eu des progrès, depuis. 'Faut aller sur le site de Phoronix (en anglais) pour avoir des nouvelles un peu plus fraîches.
    17
  • gento_koken
    Merci mitch, mais j'ai une question (surtout ne ralez pas ^^), y'aura t'il un jour dans un futur proche un direct 3D made in linux afin de profiter pleinement des jeux sur ces différents système?
    Merci
    0
  • muc73
    Contribution excellente. Merci de peindre tes expériences.
    0