[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Choix de carte graphique récente.



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} ***


Reply to: