changements ordinateur ?

Bonjour,

je trouve que mon ordinateur est trop lent pour le traitement photographique. Cela n’est pas dû à darktable et encore moins au passage vers la v3.0.

Depuis très longtemps, j’ai toujours installé mes propres machines en choisissant mes composants.
Je voudrais avoir votre avis pour avoir une configuration moyenne (et pas bien chère :wink: ) pour utiliser darktable sans devoir attendre plusieurs secondes avant que les changements soient visibles.

Actuellement, voici ce que j’ai dans ma machine (il s’agit d’une tour) :
RAM = 12Go DDR3
processeur = Intel Core i3-4130 CPU @ 3.40GHz × 4 (i3 de 4e génération acheté en décembre 2014)
carte mère : Gigabyte B85M-HD3 Carte mère Intel Format Micro ATX Socket 1150 (achat 12/2014)
carte graphique = intégrée à ma carte mère : Intel® HD Graphics
Disque dur 1 = c’est un SSD pas vieux, donc encore nickel pour servir : Linux, darktable et mes photos de l’année sont dessus.
Disque dur 2 = uniquement pour le stockage des photos des années précédentes.

Ce que j’aimerais (toujours une tour) :
précision : je ne fais aucun jeu qui demande de la puissance graphique.
Que faudrait-il me j’achète pour avoir une configuration (carte mère, CPU, RAM, carte graphique) pour faire tourner correctement darktable. Je n’ai pas les moyens d’avoir une bête de course à 1000€ malheureusement, loin de là.
Habituellement, je paie mes machines environ 300-350€ (carte mère + cpu + ram + alim) et je les monte.

merci pour vos retours.

Je t’invite déjà à voir ma réponse sur ton fil plantage copie…
Mais après, si tu veux tout de même changer, le plus économique ne serait-il pas d’envisager simplement d’ajouter une carte graphique NVIDIA (pas forcément une toute récente, un modèle type GTX (ou I je ne sais plus) 1050 ou 1650 par exemple.

Et voir éventuellement jusqu’à quel modèle CPU ta carte mère peut monter. En changeant l’un ou l’autre (ou les 2) seulement compatibles avec ta tour, ce serait un changement plus économique (et écologique) que tout changer.

je pense aussi qu’une petite nvidia plus un processeur compatible avec ta carte mère
sur ebay, ça se trouve facilement
j’ai moi-même upgradé des pc de 10 ans d’âge pour une poignée d’euros, c’est efficace…

Je regarderai ça.
Pour les cartes graphiques, c’est vraiment important pour du traitement photo ? Il me semblait que c’était surtout pour les jeux et que le gain en performance pour la photo était faible par rapport au chipset graphique intégré sur les cartes mères.
Entre nvidia et AMD est-ce qu’il y a une marque qui est mieux reconnue sous linux ?

De ce que j’ai lu, Nvidia est mieux supportée. Renseigne-toi sur ce forum sur OpenCL et tu verras les apports que ça peut avoir (avec une bonne carte graphique). L’intérêt d’OpenCL est d’utiliser la puissance d’une carte graphique. Pour faire très simple, c’est comme si tu ajoutais du processeur, mais spécifiquement dédié au traitement graphique. Et darktable gère sur de nombreux modules l’OpenCL pour en bénéficier. A condition d’avoir une carte assez puissante et gérable via OpenCL.

C’est souvent les cartes graphiques pour les jeux qui ont aussi un bon OpenCL comme les GTX. Pour les cartes AMD Radeon, il faut regarder celles qui gèrent AMD : https://tutorialforlinux.com/2019/09/18/step-by-step-amdgpu-pro-ubuntu-19-10-installation-guide/
Si tu trouves un I5 de génération 8 et supérieur à ta carte, tu pourras utiliser l’OpenCL de la carte graphique Intel avec le nouveau driver NEO.
Tu pourrais aussi passer à 16 Go de mémoire et si possible passer à de la DDR4.

Navré de te contredire ici jpg54. Certes plus de RAM et plus performante peut aider, mais avec déjà 12 Go en DDR3 (qui reste performante), ce n’est clairement pas ce qui va faire une grosse différence pour darktable (à moins de gérer des RAW de + de 40 Mo). Et encore, rien qu’à voir les changements que j’ai fait récemment grâce à l’aide d’Aurélien sur ma simple configuration logicielle (swap et paramètre tuilage dans darktable), qui a résolu mes problèmes de perfs et crash à l’export que j’avais auparavant. Et j’ai aujourd’hui un darktable plutôt rapide (quelques latences de temps en temps mais avec ma config c’est normal et ça reste très acceptable). Pourtant je n’ai que 8 Go de RAM en DDR3.

On peut toujours avoir plus puissant mais la course à la performance doit aussi rester en lien avec ces besoins. Et quand son matériel peut être performant à moindre coût, via optimisation logiciel d’abord et le choix des bons composants éventuellement à changer (le meilleur rapport gain/prix/composants modifiés), c’est préférable, tant économiquement qu’écologiquement.

Bref, ici si changement, ce serait pour moi d’abord l’ajout d’une bonne carte graphique (si je n’avais pas un ordi portable, c’est ce que je ferais) et éventuellement le CPU.

Je suis d’accord avec toi Nicolas, mais tant que faire un UpGrade et que la tour est ouverte, ça peut se concevoir si ça rentre dans le budget.
Aurélien a travaillé sur mon portable et il l’a trouvé très véloce alors que je n’ai pas vraiment chercher à l’optimiser.
En plus s’il change le processeur par un de 8ème génération ou plus, l’augmentation de la mémoire avec de la DDR4 devrait améliorer l’OpenCL pour bien moins cher qu’une carte graphique dédiée NVidia ou AMD Radeon.

Si je comprends bien, les cartes mères pour CPU de 8e génération (i3 ou i5) ont un chipset graphique qui gère l’OpenCL, c’est bien ça ?

Sur l’excellent site https://www.guide-gestion-des-couleurs.com/ d’Arnaud Frich, il dit que la carte graphique n’est pas très utile, sauf pour les joueurs. Il parle par contre de l’utilité de OpenCL pour accélérer le traitement des photos.

Je sais pas s’il y a un chipset sur la carte mère ou directement dans le processeur.
[hr]
Voilà, la carte graphique fait parti du processeur et partage la mémoire centrale : https://kiatoo.com/blog/2019/02/06/carte-graphiques-dediee-nvidia-chipset-integre-intel-hd-lequel-le-plus-adapte-a-mon-utilisation/
Celle sur mon Dell et la Intel UHD Graphic 630

Une carte graphique Intel (ou AMD) intégrée, est intégrée au processeur, pas à la carte mère.
[hr]

Et pour avoir l’OpenCL, il faut une carte graphique qui le supporte correctement. La carte intégrée à ton processeur actuel supporte l’OpenCL (via Beignet) mais très mal. Et c’est pas plus performant que ton CPU seul. Comme jpg54 l’a décrit, l’OpenCL sur carte Intel intégrée n’est valable qu’à partir de la 8ème génération de CPU (via le pilote Neo).

Oui, c’est ce que j’ai vu et j’ai regardé le nombre de gpu : 28 pour l’Intel et 640 pour la NVidia GTX 1050 avec 4 Go de GDDR5.
Et je ne vois trop la différence de performance.

Salut loicb

Tu as déjà du très bon matériel pour faire du développement photo. Tout ce qu’il te manque c’est une carte graphique pour pouvoir utiliser l’accélération matérielle fournie par OpenCL. Le reste c’est du superflu, c’est sûr que ce serait un peu mieux que ta config actuelle, mais ça n’en vaut pas le prix. Sur Linux il n’y a pas trop de question à se poser, il faut prendre une Nvidia. Comme nicoauffray te l’a déjà proposé au post #2, une 1050 ou une 1650 fera très bien l’affaire. Une fois la carte installée, n’oublie pas d’installer le pilote propriétaire et ensuite de vérifier qu’OpenCL est activé dans darktable.

Une carte graphique nvida aide beaucoup mais le cpu aussi et là un i3 c’est quand-même léger non?

Et par expérience un disque ssd rapide réveille vraiment un ordinateur.

Pas forcément non. J’ai un i5 de même génération, certes un peu plus performant mais bien que ce ne soit pas toujours instanté, ça reste fluide dans l’ensemble, et acceptable. Et surtout depuis que je suis passé au noyau 5.4 sous Linux qui m’a apporté un gain significatif de performances sur les traitements darktable par rapport au noyau 5.3. Je n’ai pas de carte graphique avec OpenCL.

Évidemment, avec un processeur plus récent, on gagne en performance mais je rejoins Nel, quel gain réel par rapport à l’investissement ? Bref, je pense qu’il faut aussi rester raisonné dans le choix du matériel.

Salut Luc

Le SSD il l’a déjà. Quand je compare avec mon propre matériel :

Tour (principalement pour le jeu) : CPU i5-3470K (2012), RAM 16GB DDR3, GPU Nvidia 1070Ti 8GB
Peu importe le traitement que j’applique c’est quasiment instantané (toutefois je n’utilise jamais de masques)

Portable : CPU i5-4200H (2014), RAM 8GB DDR3, GPU Nvidia 840M 2GB
Quand je n’utilise pas la carte Nvidia, c’est plutôt longuet (parfois plusieurs secondes) pour mettre à jour l’image quand j’active des modules, que je change le niveau de zoom ou que je modifie après coup des modules qui arrivent tôt dans la pile (typiquement la balance des blancs), alors qu’avec la carte Nvidia c’est un peu moins rapide que la tour, mais je ne ressens pas de gêne, l’interface reste fluide sur tous les modules et surtout le ventilo souffle beaucoup moins.

Son processeur est un poil plus puissant que celui de mon portable. Le i5 sur mon portable (2 coeurs, 4 threads, 2.8-3.4 GHz) correspond grosso modo au i3 sur sa tour (2 coeurs, 4 threads, 3.4 GHz).
À un moment, il faudra surement changer le CPU+CM+RAM, mais pour une amélioration rapide à peu de frais (moins de 350€), pour moi la carte graphique est la solution la moins chère et la plus simple.

Je vois que mon post à permis de bien discuter sur le sujet. J’ai donc matière à bien réfléchir. merci

Salut,
Ma config est plus bas dans la signature (j’ai 16go de RAM) et je ne ressens pas de gênes pour développer mes photos malgré ma CG ancestrale et sans opencl. Au pire, j’ai 1 à 2s rarement plus (sans masques) pour l’application d’un module.

Après, je ne suis pas pro non plus, donc je n’ai pas une grosse masse de photos à traiter et je ne pousse pas forcément le traitement très loin.

Quand ma carte mère a passé l’arme à gauche, je n’ai changé que le minimum. La CG attendra (si elle veut bien), la priorité serait plutôt un nouvel écran (actuellement LG Flatron W2252v, patapé svp :stuck_out_tongue: ) dans un futur plus ou moins proche.

Voilà ma petite contrb’ :wink:

Donc en résumé on (je) fait quoi ?
j’ai une tour avec un i7-4770 3.5 GHz, 16Go de RAM, un SSD en tête, linux (Mageia 7) et pas d’OpenCL.
Je suis d’accord pour investir maxi 100 € dans une carte graphique, mais laquelle ?
GPU NVIDIA ou AMD ?
2 Go de RAM ?
Qu’est-ce que ça me ferait réellement gagner ? (je sais déjà ce que ça me ferait perdre…100 balles ?)
Merci de vos conseils?

ça rame avec ta configuration ? Etrange car c’est quand même bien puissant, en tout cas, nettement plus que la mienne.