Je viens de tomber sur un post intéressant sur le blog d'Alex Deucher (un des employés d'AMD travaillant sur le pilote open-source radeon) expliquant le fonctionnement d'un GPU, ainsi que le fonctionnement du pilote open-source.
L'article est en anglais et plutôt long mais on est vendredi donc on a le temps ;)
http://www.botchco.com/agd5f/?p=50
Si vous avez encore du temps, un autre article à lire qui porte sur le coté hardware des radeons est aussi disponible sur son blog : http://www.botchco.com/agd5f/?p=51
(…)
Journal Ayé, de nouveaux pilotes pour carte ATI sont sortis !!! \o/
La version 6.13 vient donc de sortir.
Pour connaître la liste des changements, vous pouvez lire l'annonce ici : http://lists.freedesktop.org/archives/xorg-announce/2010-Apr(...)
En gros, il y a l'ajout du support KMS(kernel mode-setting) pour tous les chips radeon, du r1xx(ati 7500) aux derniers evergreen(R800) des dernières radeon HD 5xxx.
Le contraste, la luminosité, la teinte et autres bonnes choses sont inclus directement dans Xv en mode textured video (mode que j'utilise pour avoir les vidéos même lorsque je tourne mon cube compiz)
Un (…)
Pour connaître la liste des changements, vous pouvez lire l'annonce ici : http://lists.freedesktop.org/archives/xorg-announce/2010-Apr(...)
En gros, il y a l'ajout du support KMS(kernel mode-setting) pour tous les chips radeon, du r1xx(ati 7500) aux derniers evergreen(R800) des dernières radeon HD 5xxx.
Le contraste, la luminosité, la teinte et autres bonnes choses sont inclus directement dans Xv en mode textured video (mode que j'utilise pour avoir les vidéos même lorsque je tourne mon cube compiz)
Un (…)
Journal De nouveaux pilotes ATI sont sortis
Depuis mon précédent journal : http://linuxfr.org/~esver/27728.html 2 nouveaux pilotes libres pour les cartes ATI sont sortit. Voici un petit résumé de ce qui s'est passé depuis.
Il y a un mois c'est la version 6.11.0 qui était surtout une correction de bug et une version "finale" des avancées de l'époque avant intégration de l'accélération des cartes à base des composants r600 et r700. Pas de quoi faire un journal donc.
Mais hier est sortie la version 6.12.0 qui intègre l'accélération (…)
Il y a un mois c'est la version 6.11.0 qui était surtout une correction de bug et une version "finale" des avancées de l'époque avant intégration de l'accélération des cartes à base des composants r600 et r700. Pas de quoi faire un journal donc.
Mais hier est sortie la version 6.12.0 qui intègre l'accélération (…)
Journal Les nouveaux pilotes ATI sont sortis
Ça y est les nouveaux pilotes libres xf86-video-ati sont sortit en version 6.10.0.
Pour les changements je vous invite à lire http://lists.freedesktop.org/archives/xorg/2009-January/0421(...)
Il semblerai que l'on puisse ajouter l'option "ATOMTvOut" "true" au fichier xorg.conf pour avoir la sortie tv activé sur les cartes r5xx/r6xx/r7xx
Autres nouveautés : le filtrage bicubic qui permet par exemple d'avoir une meilleur image lors de la lecture de vidéos en plein écran pour les cartes r3xx/r4xx/r5xx/rs690 et la réduction(suppression?) du tearing.
Et comme d'hab de (…)
Pour les changements je vous invite à lire http://lists.freedesktop.org/archives/xorg/2009-January/0421(...)
Il semblerai que l'on puisse ajouter l'option "ATOMTvOut" "true" au fichier xorg.conf pour avoir la sortie tv activé sur les cartes r5xx/r6xx/r7xx
Autres nouveautés : le filtrage bicubic qui permet par exemple d'avoir une meilleur image lors de la lecture de vidéos en plein écran pour les cartes r3xx/r4xx/r5xx/rs690 et la réduction(suppression?) du tearing.
Et comme d'hab de (…)
Cg et la programmation du GPU
La version 1.2 du kit de développement en Cg (C Graphique) proposé par nVidia a été mis en ligne en février 2004. Le langage Cg se présente comme un langage de haut niveau type OpenGL, ajoutant une couche d'abstraction entre l'utilisateur et le code machine de la puce graphique. Il permet de programmer directement des shaders dans le GPU (Graphics Processing Unit).
La nouveauté, c'est que des chercheurs détournent l'utilisation première des GPU et utilisent leur puissance de calcul pour effectuer des calculs scientifiques.
Ainsi les opérations sur les matrices, domaine dans lequel les GPU graphiques excellent, sont considérablement accélérés. Alors qu'un processeur AMD Athlon 1800+ pointe en théorie à 1.5 GFlops, un processeur Quadro FX 2000 à 400 MHz fournira 12.8 GFlops. Le gain de temps est plus qu'appréciable.
Malheureusement, le toolkit nVidia n'est ni Open Source, ni libre. En revanche, la spécification du langage Cg est ouverte. Le tout est disponible sous GNU/Linux, Mac OS X et Windows.
La nouveauté, c'est que des chercheurs détournent l'utilisation première des GPU et utilisent leur puissance de calcul pour effectuer des calculs scientifiques.
Ainsi les opérations sur les matrices, domaine dans lequel les GPU graphiques excellent, sont considérablement accélérés. Alors qu'un processeur AMD Athlon 1800+ pointe en théorie à 1.5 GFlops, un processeur Quadro FX 2000 à 400 MHz fournira 12.8 GFlops. Le gain de temps est plus qu'appréciable.
Malheureusement, le toolkit nVidia n'est ni Open Source, ni libre. En revanche, la spécification du langage Cg est ouverte. Le tout est disponible sous GNU/Linux, Mac OS X et Windows.