Manque de réactivité

J’essaie de me mettre à Darktable sur mon mac mais niveau réactivité ce n’est pas ça du tout alors que le mac est tout neuf et que tout est super fluide sur Lightroom et sur CaptureOne.

Voici un log de OpenCL lorsque je fais un rotate de l’image. Je dois slider et viser au pif puis attendre que la correction se fasse avant de voir le résultat et à nouveau y aller au pif et ainsi de suite. Ce n’est pas le seul module qui manque de réactivité.

Peut-être y-a-t’il un paramètre que je peux changer pour voir mes modifications presque en « live ».

Après à peine quelques minutes d’utilisation de Darktable le ventilateur se met au maximum…

33,972502 [opencl_profiling] profiling device 0 ('Intel(R) Iris(TM) Plus Graphics 655'): 33,972507 [opencl_profiling] spent 0,0000 seconds in [Write Image (from host to device)] 33,972510 [opencl_profiling] spent 0,0059 seconds in rawprepare_1f 33,972513 [opencl_profiling] spent 0,0099 seconds in whitebalance_1f 33,972516 [opencl_profiling] spent 0,0314 seconds in ppg_demosaic_green 33,972519 [opencl_profiling] spent 0,0494 seconds in ppg_demosaic_redblue 33,972521 [opencl_profiling] spent 0,0072 seconds in border_interpolate 33,972524 [opencl_profiling] spent 0,1539 seconds in interpolation_resample 33,972527 [opencl_profiling] spent 0,0037 seconds in exposure 33,972529 [opencl_profiling] spent 0,0069 seconds in [Copy Image (on device)] 33,972532 [opencl_profiling] spent 0,0000 seconds in [Write Buffer (from host to device)] 33,972535 [opencl_profiling] spent 0,0274 seconds in lens_distort_lanczos3 33,972538 [opencl_profiling] spent 0,0050 seconds in clip_rotate_lanczos3 33,972541 [opencl_profiling] spent 0,0022 seconds in graduatedndp 33,972559 [opencl_profiling] spent 0,0020 seconds in colorin_unbound 33,972566 [opencl_profiling] spent 0,0543 seconds in eaw_decompose 33,972570 [opencl_profiling] spent 0,0196 seconds in eaw_synthesize 33,972573 [opencl_profiling] spent 0,0020 seconds in pad_input 33,972576 [opencl_profiling] spent 0,0237 seconds in gauss_reduce 33,972578 [opencl_profiling] spent 0,0115 seconds in process_curve 33,972581 [opencl_profiling] spent 0,0233 seconds in laplacian_assemble 33,972584 [opencl_profiling] spent 0,0033 seconds in write_back 33,972587 [opencl_profiling] spent 0,0024 seconds in levels 33,972590 [opencl_profiling] spent 0,0017 seconds in colorcorrection 33,972593 [opencl_profiling] spent 0,0031 seconds in colorout 33,972595 [opencl_profiling] spent 0,0056 seconds in [Read Image (from device to host)] 33,972598 [opencl_profiling] spent 0,4555 seconds totally in command queue (with 0 events missing) 33,972617 [dev_process_image] pixel pipeline processing took 0,824 secs (3,011 CPU) 34,276548 [dev_pixelpipe] took 0,381 secs (1,242 CPU) processed `local contrast' on CPU, blended on CPU [preview] 34,278443 [dev_pixelpipe] took 0,002 secs (0,014 CPU) processed `levels' on CPU, collected histogram on CPU, blended on CPU [preview] 34,281406 [dev_pixelpipe] took 0,003 secs (0,020 CPU) processed `color correction' on CPU, blended on CPU [preview] 34,283796 [dev_pixelpipe] took 0,002 secs (0,018 CPU) processed `output color profile' on CPU, blended on CPU [preview] 34,284306 [dev_pixelpipe] took 0,000 secs (0,004 CPU) processed `gamma' on CPU, blended on CPU [preview] 34,293330 [dev_process_preview] pixel pipeline processing took 0,633 secs (2,708 CPU)

OpenCL sur une carte Intel ça ne marche pas et c’est très lent:

$ darktable --disable-opencl

pareil, que des merdes avec mon mbp 13 late 11. J’ai désactivé opencl dans les parametres et ca fonctionne tout aussi bien

Notez que cela n’est pas spécifique à MacOS, toutes les cartes Intel ont une implémentation de OpenCL très lente pour le traitement d’image comme darktable et ce sur tous les OS.

Sauf que si je désactive openCL via le menu de darktable c’est encore plus lent par la suite.
La carte, même si c’est une Intel ne semble pas si mauvaise : https://www.notebookcheck.net/Intel-Iris-Plus-Graphics-655-GPU-Benchmarks-and-Specs.316632.0.html

Je persiste OpenCL sous Intel c’est très mauvais. Sous Liniux on black liste les cartes Intel pour cette raison.
[hr]
Maintenant si c’est très lent peut-être que la compilation n’a pas été faite avec OpenMP?

Avec la version 2.4.4 téléchargée depuis darktable.org lorsque j’étais sur Mac OS (Mavericks à fin octobre) et mon Macbook pro de fin 2013 (donc une Intel Iris HD 500, moins performante), c’était rapide (avec l’OpenCL désactivé) et plus lent si j’activais l’OpenCL. Bon, c’est vrai que darktable est plus rapide sur mon Linux, mais tout est plus rapide sous Linux.

Il faut peut-être vérifier dans darktablerc que les CPU sont exclus de OpenCL:

opencl=TRUE
opencl_device_priority=*/!0,*/*/*
opencl_disable_drivers_blacklist=intel,beignet,neo64
opencl_use_cpu_devices=false

Au besoin, spécifier à la main le chemin de la lib OpenCL à charger, à la ligne :

opencl_library=

(quand c’est vide, dt sélectionne automatiquement)

Bonjour à toutes et à tous,

Pardon de relancer le sujet, mais j’ai passé la soirée sur DT hier soir pour me lancer.
Je bosse sur un Imac retina de 2017 avec un icore 5 et une ardeon Pro 580.

Je trouve également que DT rame pour beaucoup de choses et surtout dans la chambre noire.
Je ne sais pas si ça vient de mon matériel ou du couple avec DT mais du coup je suis un peu déçu pour le moment.

Malheureusement je n’ai pas d’autres machines à part un vieux MBA, pour tester. ( à part mon PC du boulot mais pas sur que je puisse, faut que je demande à mon responsable :slight_smile: )

Merci à vous tous pour vos retours et votre aide.

Bonjour,
Ça rame « globalement » ou simplement lorsque tu actives certains modules ?

Ca rame globalement.
En chambre noire je peux attendre 5 à 6 secondes pour qu’une modification de paramètres ait lieu.
Exemple en courbe de base, balances des blancs.

Dans contraste lum. saturation, ombres et hautes lumières par exemple c’est un peu mieux dans les 2 à 3 secondes.

Je n’ai rien d’autres en applications qui tourne. Je coupe tout il n’y a que DT qui tourne pour justement voir.

Avec ta Radeon pro, as-tu OpenCL activé ? Tu peux voir ça dans les préférences. Il y a des posts sur le forum autour de l’OpenCL et des performances (notamment un post d’Aurélien Pierre sur les réglages de performance de darktable).

Bonjour Applestore.
J’ai eu le même problème que toi quand j’ai découvert Darktable, même si ma machine est beaucoup plus ancienne que la tienne (mac pro de 2011)

Le problème s’est nettement amélioré lorsque j’ai installé sur mon mac une distro Linux !!! (Bon, j’étais aussi clairement en voie de « dégafamatisation », ce qui a aidé un brin au passage à Linux que je ne regrette absolument pas !!!)

De plus, cela m’a permis aussi de travailler sur la version Master en la compilant avec l’aide précieuse des personnes très aimables et compétentes de ce forum. Du coup, je ne lance quasiment que la version de développement (qui est censé être instable… mais franchement pas trop !!..) et de me lancer aussi dans une photographie de plus en plus libre…

Tout ça pour dire que Dt ramait aussi sur mon Mac, mais que quand il est plus véloce, franchement, c’est un logiciel extraordinaire (j’ai laché du coup Capture One… qui me satisfaisait pourtant…)

J-Luc

@Nicoauffray : je viens de l’activer :

et j’ai ça en possibilité :

Que dois je mettre ?
[hr]

[quote=« jllailes » pid=‹ 32353 › dateline=‹ 1556450377 ›]
Bonjour Applestore.
J’ai eu le même problème que toi quand j’ai découvert Darktable, même si ma machine est beaucoup plus ancienne que la tienne (mac pro de 2011)
Le problème s’est nettement amélioré lorsque j’ai installé sur mon mac une distro Linux !!! (Bon, j’étais aussi clairement en voie de « dégafamatisation », ce qui a aidé un brin au passage à Linux que je ne regrette absolument pas !!!)De plus, cela m’a permis aussi de travailler sur la version Master en la compilant avec l’aide précieuse des personnes très aimables et compétentes de ce forum. Du coup, je ne lance quasiment que la version de développement (qui est censé être instable… mais franchement pas trop !!..) et de me lancer aussi dans une photographie de plus en plus libre…Tout ça pour dire que Dt ramait aussi sur mon Mac, mais que quand il est plus véloce, franchement, c’est un logiciel extraordinaire (j’ai laché du coup Capture One… qui me satisfaisait pourtant…) J-Luc[/quote]

Pour être honnête avec toi j’aimerais beaucoup.
D’ailleurs j’organise une soirée débat dans ma ville sur le libre l’accès aux données et la vie privée en octobre avec la diffusion de deux documentaires.
Je commence petit à petit les bascules : quitte google, prémices fin de Lightroom, et j’ai pas de réseaux sociaux.
Mais rien que tout ça, cela représente énormement de changement et de travail pour y arriver. On ne s’en rends pas compte tant que nous ne le faisons pas.
Plus une expo photo à préparer :slight_smile:
Alors imagine si je rajoute l’install de Linux, cette fois-ci ma femme va définitivement me mettre dehors :slight_smile: :slight_smile:
Mais j’espère qu’en 2020 j’aurais atteint tous mes objectifs à ce niveau là, en tout cas je mets les choses en place pour réussir !!

Je n’ai pas la chance d’avoir l’OpenCL n’ayant qu’un Macbook pro de fin 2013, équipé seulement d’une carte Intel. Mais d’après mes lectures et ma fréquentation du forum, la 3ème option est en général la meilleure (GPU très rapide). Mais le mieux serait que quelqu’un équipé donne des précisions (ou de tester). Mais surtout, lis (ou relis) la rubrique sur l’OpenCL du manuel via le menu « Apprendre » de darktable.fr.

Ok merci à toi.
Je vais aller me documenter là dessus sur la section Apprendre !!
Encore merci pour vos messages et votre aide.

Je passerai aussi ta méthode de dématriçage à « complète », c’est moins raisonnable parcqu’un poil plus lent (mais l’OpenCL devrait largement compenser) mais meilleur pour le traitement des images.

Je sais ce que veut dire cette migration, je l’ai fait à l’un des meilleurs moments de l’année : fin octobre à mi-novembre dernier. Bon, j’avais des restes d’une utilisation de Linux (et quelques Unix pros) il y a une quinzaine d’années. L’avantage est que MacOs est de base un Unix.

Tu commences par l’une des meilleures étapes : passer tout ce que tu peux depuis ton Mac vers une solution libre. Vises bien entendu des solutions que tu trouveras facilement sous Linux, ça te simplifiera la transition après.

Quelques suggestions parmi ce que j’avais choisi :

Les plus évidentes :

  • Google (moteur de recherche) => Qwant (le p’tit français qui monte), Duckduckgo, Ecosia…)
  • Safari => Firefox
  • iWorks (Pages, Number, Keynote) => LibreOffice
  • Apple Mail => Thunderbird
  • Photoshop => Gimp

Mais aussi :

  • iCloud (oui celui-là il faut aussi s’en débarrasser) => solution basée sur Nextcloud (j’ai choisi l’association lyonnaise Zaclys ; mais tu trouveras plein d’autres solutions dont framasoft)
    → en changeant iCloud, c’est ton carnet d’adresses, le calendrier et tes documents Cloud que tu peux basculer vers une solution libre et multi- plateformes (et en plus toujours compatible avec les produits Apple)
  • Apple notes => Simplenote

Entre autres choses bien sûr…

Qwant => adopté depuis pas mal de temps
Firefox => toujours utilisé
Libreoffice => check ! :slight_smile:
Thunderbird => non pas utilisé , depuis l’abandon de ff j’ai arreté. J’ai mon propre nom de domaine chez ovh couplé à Nextcloud. ( j’envisage protonmail fortement :slight_smile: )
iCloud => je ne l’utilise pas, tout verrouillé et je stock sur mon nextcloud.
Apple notes => j’utilise juste comme post it pour des rappels mais rien ne reste et c’est du consommable.

Sinon pour le dématriçage je vais passé à complète et aller lire ce que tu m’as conseillé !
Encore merci à toi.

L’abandon de Thunderbird n’est apparemment plus. La fondation l’a repris et une version majeure à venir est en cours de développement. Enfin, j’avais lu il y a pas très longtemps. Protonmail est aussi une piste que j’ai envisagé.

En tout cas, tu as déjà bien avancé dans ta migration. Tu n’as plus grand chose à faire pour l’étape suivante (enfin après le passage complet à darktable), à savoir Linux :wink: Et MacOS étant aussi un Unix, il y a quand même un certain nombre de points communs.

Si tu as des logiciels que tu utilises pour lesquels tu cherches des équivalents libres et compatibles MacOS/Linux, n’hésites pas à poster. J’aurais peut-être des pistes (ou d’autres utilisateurs du forum).

MacOS, bien qu’étant un excellent OS, ne me manque pas. Avec Linux, j’ai retrouvé en liberté (je ne dépends plus de décisions commerciales/marketing ; j’ai vraiment la main maintenant sur mon OS et j’ai pu le personnaliser vraiment comme je le souhaite), j’ai aussi gagné en espace disque et performances (notamment sur darktable). La base de mon système, applications comprises, prend tout de même 2 à 3 fois moins de place sous Linux que sous Mac. Mais je vais aussi gagner, ça compte quand même, en finances. Parce que le jour où mon Macbook pro me lâchera, je pourrai acheter un portable tout aussi durable mais un peu moins cher et avec en prime plus de choix. Et aujourd’hui, pour tous mes usages numériques, je ne dépends plus (ou quasiment plus) des GAFA et je ne dépends plus d’aucune marque/OS, même sur téléphone. Bref, vive le libre !

Pour une transition douce vers Linux, opte pour un dual boot… En partitionnant ton DD et en installant Refind, tu choisis sur quel os tu bootes au démarrage. Ton mac os x reste actif [color=#454545][font=.SF UI Text][font=.SFUIText][size=medium]Et tu peux vraiment comparer le comportement des deux os pour une même machine. J’ai été très étonné pour ma part que la gestion de la ram était catastrophique sur mac par rapport a Linux… (j’ai 32go, et il m’arrivait sous mac de tout utiliser et de ramer… Sous Linux, avec pléthore de logiciels ouverts, j’utilise max 10-12go…)[/size][/font][/font][/color]
[color=#454545][font=.SF UI Text][font=.SFUIText][color=#454545][font=.SF UI Text][size=medium][font=.SFUIText]Je me rend compte que je suis dans la même démarche que nicoauffray !!![/font][/size][/font][/color][/font][/font][/color]