Choix de carte graphique récente.

1 réponse
Avatar
kaliderus
Bonjour,
Et r=E9galez-vous bien si vous faite la f=EAte...
Je suis tr=E8s sensible =E0 l'acc=E9l=E9ration 3D et aux capacit=E9s open c=
l
(d=E9couvertes r=E9cemment sur cette liste).
Quels seraient vos conseils, ati ou nvidia, un mod=E8le particulier,
pour de l'affichage gourmand en ressources, style calcul scientifique,
mod=E9lisation 3D, CAO etc. ?
Mod=E8le qui fonctionnerai id=E9alement et par nature avec un driver libre =
=E0 100%.
Dans les cartes qui se trouvent dans le haut de gamme (200=80 et plus),
j'ai du mal =E0 comprendre les avantages d'un chipset par rapport =E0 un
autre, entre les Radeon HD5750 et jusqu'au 5970, qu'est ce que je
gagnerai de plus ?
J'avoue ne pas avoir trop regard=E9 nvidia, du fait de leur peu
d'ouverture jusqu'=E0 depuis la derni=E8re fois que je me suis int=E9ress=
=E9
au mar=E9riel (il y a 4 ou 5 ans).
Mercis d'avance.
k.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

1 réponse

Avatar
Basile STARYNKEVITCH
kaliderus wrote:
Bonjour,
Et régalez-vous bien si vous faite la fête...
Je suis très sensible à l'accélération 3D et aux capacités open cl
(découvertes récemment sur cette liste).



J'imagine qu'il s'agit bien d'OpenCL http://fr.wikipedia.org/wiki/OpenCL (un dialecte de C qui est compilé pour exécuter
des calculs vectoriels en grande partie sur le processeur GPU d'une carte graphique) et non pas d'OpenGL (une
bibliothèque graphique de bas niveau, qui utilise aussi le GPU des cartes graphiques) http://fr.wikipedia.org/wiki/OpenGL

Quels seraient vos conseils, ati ou nvidia, un modèle particulier,
pour de l'affichage gourmand en ressources, style calcul scientifique,
modélisation 3D, CAO etc. ?



Pour l'instant je n'y connais pas grand chose, mais à partir de début janvier 2010 je travaille dans le projet OpenGPU
(plus particulièrement pour développer un plugin libre de GCC, utilisant la technologie MELT, qui devrait générer du
code OpenCL à partir des representations internes de GCC, notamment Gimple). OpenGPU est un projet français (à
financement partiellement étatique/regional) FUI sur 2 ans.

Modèle qui fonctionnerai idéalement et par nature avec un driver libre à 100%.


Le pilote libre à 100% pour OpenCL ne me parait pas encore exister en cette fin 2009. Il faudrait en particulier un
compilateur libre OpenCL vers le jeu d'instruction natif vectoriel d'une carte graphique. A ma connaissance un tel
compilateur n'existe pas en libre, mais il y a des offres propriétaires (plus ou moins gratuites) aussi bien chez ATI
que chez Nvidia.

Il me semble que ATI (càd AMD) a publié les spécifications, et notamment le jeu d'instruction interne, de certains de
ses processeurs graphiques (mais peut-être pas des tous derniers). Il me semble aussi qu'au contraire Nvidia reste très
secret sur la question (publiant plutôt les spécifications de PTX (un "macro-assembleur" pour GPU Nvidia) sans décrire
le détail de ses GPUs.


Dans les cartes qui se trouvent dans le haut de gamme (200€ et plus),
j'ai du mal à comprendre les avantages d'un chipset par rapport à un
autre, entre les Radeon HD5750 et jusqu'au 5970, qu'est ce que je
gagnerai de plus ?



Honnêtement, je n'en sais rien. En théorie, le GPU des 5870 est un peu plus puissant que celui du 5750 (mais pas dans la
proportion de la différence de prix). En pratique, je ne sais pas trop. Et je me pose aussi la même question de quelle
carte acheter (comme je travaille sur la génération de code OpenCL et non pas sur des codes de calculs, les performances
me sont un peu moins importante: si je vais tenter de générer du code OpenCL, le générateur sera un greffon de GCC qui
tourne donc sur le CPU lui-même). Par ailleurs, il y a aussi d'autres facteurs que la puissance de calcul brute du GPU:
la bande passante effectivement disponible (qui pourrait dépendre de la carte mère et de son chipset, ainsi que de la
RAM installée), et, quand on utilise la carte graphique aussi pour le graphique (càd le serveur X11/Xorg, même cantonné
au 2D, càd sans OpenGL ni Compiz...), savoir quelle partie du GPU est affectée à Xorg et quelle autre est disponible
pour les calculs OpenCL. En particulier, selon qu'on utilise la carte GPU uniquement pour du calcul (sans brancher
d'écran dessus) ou aussi bien pour du calcul OpenCL que de l'affichage X11 (en 2D, ou en 3D avec OpenGL) les choses
peuvent être différentes.

J'avoue ne pas avoir trop regardé nvidia, du fait de leur peu
d'ouverture jusqu'à depuis la dernière fois que je me suis intéressé
au marériel (il y a 4 ou 5 ans).


Moi aussi, la politique de fermeture de Nvidia me répugne un peu, mais il parait qu'il y a quelques mois leurs cartes
étaient les plus performantes. Ce ne serait plus vrai actuellement.

Le OpenCL d'ATI semble être son ATI/Stream http://developer.amd.com/gpu/atistreamsdk/pages/default.aspx et je sais pas
concrètement comment il fonctionne avec CataLyst/FGLRX (càd le pilote propriétaire Xorg).

Bref, je n'en sais pas beaucoup, mais je suis très intéressé par toutes les réponses à ces questions. En particulier,
j'aimerais savoir si les Debianistes qui ont acheté une carte ATI récente (par exemple 5750) en sont contents, et
notamment du pilote graphique... (donc juste OpenGL & Compiz & Xorg récent, notamment ceux de Debian/Sid ou Ubuntu/Karmic).


Bonne année à tous!

Cordialement
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS