Quel couple processeur / carte graphique pour DT?

Bonjour,

Un ami vient de me demander de lui assembler un PC pour faire du traitement d’images sous Dartkable. Ce sera son utilisation la plus gourmande. Le reste c’est très basique : surf, mail … aucun jeu. Il utilisera Windows 10.

Je pense choisir un processeur entre 200 et 300€ environ. Sans doute un ryzen 5 3600 (6 cœurs / 12 threads).
Ce processeur est-il adapté à Darktable ou bien un autre serait plus conseillé ?

Serait-il intéressant d’un point de vue du confort d’utilisation de partir sur un processeur moins musclé, mais d’ajouter une petite carte graphique pour déporter les calculs dessus en opencl ? Le budget total proc+cm doit rester dans du même ordre.

Merci de vos conseils.

Il me semble que les processeurs Ryzen n’ont pas de carte graphique intégrée ? Donc si tu veux profiter de l’OpenCL, il faudra lui en adjoindre une.

À vrai dire je commence à peine à me renseigner, la dernière fois que je me suis intéressé aux différentes gammes, c’était pour mon propre pc, en 2016 !

J’étais persuadé qu’il y avait un GPU inclus dans ces processeurs, je regarde ça.

EDIT : après rapide renseignement, effectivement les gammes se sont complexifiés depuis 4 ans… les CPU avec carte graphique intégrée chez AMD c’est par exemple le Ryzen 5 3400G ou GE mais ils semblent moins puissant.

Du coup, je reformule ma question initiale : Quel processeur avec GPU ou quel couple processeur+CG pour 200 à 300€ environ pour profiter au mieux de Darktable ?

Les GPU des processeurs sont souvent, en openCL :

  • soit inutilisables car trop anciens. Le pilote n’est pas bon.
  • soit pas très performants, même si le pilote récent sait les faire tourner.

La sagesse serait de couper ton budget en 2. Une part pour le CPU et une part pour le GPU.

Ok, il vaut donc mieux pour DT un Proc. à 125€ et une CG à 125€ environ, qu’un proc. à 250€ alors ?

Pour le Proc. je lis quelques articles ce soir. il semblerait que le Ryzen 5 1600 AF soit d’un bon rapport puissance/prix. il est vendu 125€.

Du coup, un suggestion en carte graphique dans les 100/125€ (n’étant pas joueur c’est clairement un domaine ou je suis totalement néophyte) ?
Il préférera une carte un peu moins puissante, mais plutôt silencieuse.

Salut !

Au vu de ton budget, un petit couple Ryzen 2600 à 120-135€ + Radeon RX 550 4GB à 100-135€ ( il vaut mieux que tu sois à 4GB de VRAM minimum) pourrait être sympa, sous windows 10 comme tu as précisé.
Sous Linux, il faut faire gaffe à la gestion des cartes AMD avec OpenCL…
En espérant t’avoir aidé !

Je vais regarder ces cartes RX 550.

L’amélioration des performances est elle vraiment notable en utilisant une carte graphique dédiée, par rapport à un une carte intégrée sur un processeur plus puissant ? Je suis un peu inquiet pour le dégagement de chaleur, et donc le bruit de la machine.

En général, c’est beaucoup mieux. Pour te faire une idée, regarde les benchmarks de cartes graphiques avec darktable, réalisés par Phoronix.

J’ai un portable Dell avec un carte NVidia GTX 1050 et un processeur I5-8300H avec une carte intégrée Intel UHD Graphics 630. Je ne vois pratiquement pas de différences en OpenCL avec darktable.

C’est un peu inquiétant que le sujet tourne seulement autour du prix de la carte graphique, et pas de ses spécifications. En électronique, le prix au kg n’a pas de sens.

Pour darktable, il faudrait une carte graphique avec 4 Go de RAM, et au moins 1024 cœurs si tu veux que ça commence à faire une différence. Sous Linux, le drivers libre AMD a des gros bugs (notamment avec le module contraste local), mais si c’est pour Windows, avec le driver non libre, ça devrait aller.

Un processeur puissant ne garantit en rien que son GPU intégré soit aussi plus puissant. Le GPU est séparé de toute façon. Les GPU intégrés sont prévus pour décoder de la vidéo HD et afficher sur deux écrans, pas pour le calcul.

Le principal problème est que le GPU intégré a une mémoire graphique dédiée de 256 à 512 Mo, ce qui oblige à faire des allers-retours permanents entre la RAM et la vRAM (RAM vidéo) pour copier les pixels. Ce sont ces copies qui sont coûteuses et qui dégradent les performances au point que OpenCL sur le GPU intégré n’apporte pas de bénéfice significatif.

Donc il faut aussi regarder la vitesses des I/O (entrées sorties) mémoire du GPU. Sur des GPU dédiés au jeu, ce paramètre est moins important car l’image est construite entièrement sur la mémoire vidéo et n’en bouge pas. Sur des GPU dédiés au calcul, il faut copier les données de la RAM vers la vRAM, et c’est souvent plus long que le calcul en lui-même.

Dans cet esprit, c’est un GPU dédié au rendu 3D/calcul/intelligence artificielle qu’il faudrait choisir. Un truc gonflé pour le jeu en temps-réel n’est pas pertinent.

C’est très intéressant ces informations, merci.

Je retiens 4Go mini, et 1024 cœurs (c’est ce que les bench appellent cœurs CUDA ?).

Quel GPU pourrait convenir dans ce cas. Ce sont les gammes pour station de travail, type nvidia quadro ? ou radeon pro chez amd ?
Un rapide coup d’œil m’indique que l’on est plus dans la même gamme de prix :frowning:

J’ai un portable avec CPU I7 6700à 3400GHz et une carte graphique Nvidia Geforce GTX970M.

Si je désactive la carte graphique la vitesse de d’export est très clairement moins bon dans darktable surtout avec certains filtres.

L’avantage des Nvidia en tous cas sur Linux/Ubuntu c’est que le drive propriétaire s’installe automatiquement et fonctionne bien en OpenCL actif.

Mon ami n’utilisera pas Linux, il préfère conserver Windows (j’ai pourtant essayé de le convaincre ^^).

D’après le site Nvidia, ta carte dispose de 1280 cœurs CUDA, ça me semble être un modèle haut de gamme. Tu sais de combien de mémoire graphique tu disposes ?

6144 MB

L’amélioration des performances est elle vraiment notable en utilisant une carte graphique dédiée

Avec une bonne configuration c’est le jour et la nuit.

@Luc, tu as une belle machine !

Ok, je suis convaincu :slight_smile: Va pour une carte dédiée et un processeur plus petit.

Il me reste à trouver la candidate idéale dans le budget (je dirai 150-200€ grand max).

Oui, l’apport d’OpenCL sur les performances générales est assez significatif, dès que le GPU est suffisamment puissant, en faisant bien attention au nombre de « compute cores » et à la RAM ( expérience personnelle , j’utilisais une carte milieu de gamme NVIDIA a 3gb VRAM, en passant à une carte plus puissante et surtout mieux dotée en VRAM permet vraiment de faire un gros bond et d’éviter le phénomène de « tuilage » au moment du traitement.)
A toi maintenant de coller ces paramètres au budget que tu t’es fixé. Mais oui, tu peux te permettre de laisser pencher la balance du côté du GPU, avant le processeur.
En regardant les benchs phoronix, tu pourras te faire une idée. Un GPU milieu de gamme peut atteindre voire dépasser assez aisément les performances d’un CPU haut de gamme à titre d’exemple.

Regarde ici : https://www.videocardbenchmark.net/directCompute.html

Tu lis de haut en bas, et tu t’arrêtes à ton budget. À noter, il ont un problème avec les NVS 310 et 315 (numéro 1 et 2 dans le classement) : c’est juste pas possible que des petits GPU de 2014 à 50 € taillent en pièce des monstres Nvidia GTX Ti de 2018.

Autour de ton budget (200 €), on a ça : https://www.videocardbenchmark.net/compare/Radeon-RX-Vega-56-vs-Radeon-RX-5600-XT-vs-GeForce-GTX-1070/3821vs4186vs3521

En croisant avec ce site : https://compubench.com/result.jsp?benchmark=compu20d&test=729&text-filter=&order=median&ff-desktop=true&os-Windows_cl=true&os-Windows_cu=true&pu-dGPU=true&pu-iGPU=true&pu-ACC=true&arch-x86=true&base=device, la AMD Radeon RX 5600 XT a l’air d’être un très bon rapport qualité/prix pour le calcul 2D en OpenCL.

Merci pour vos réponses, curieusement je n’avais pas eu de notifications, bien que je sois abonné au sujet.

Bonjour,

Je viens de lire vos commentaires et ça tombe bien pour moi car, je vais bientôt acheter un nouveau pc. Je ne savais pas qu’on pouvait « épargner » quelques euros avec la carte graphique. J’ai demande un devis pour un pc dédié à la photo et j’ai reçu cette configuration :

Cela vous semble correcte?

Merci d’avance!

[list]

[*][size=small][font=Montserrat, sans-serif][size=small]AMD Ryzen 7 3700X Wraith Prism LED RGB (3.6 GHz / 4.4 GHz) ==> [/size][/font][/size][size=small][font=Montserrat, sans-serif]369€[/font][/size][color=inherit][size=small][font=Montserrat, sans-serif][size=x-small]95[/size][/font][/size][/color]

[*][size=small][font=Montserrat, sans-serif][size=small]ASRock Radeon RX 5500 XT Challenger D 4G OC ==> [/size][size=small]214€[color=inherit][size=x-small]9[/size][/color][/size][/font][/size]
[/list]