Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Lenteur d'accès au réglage photos
#16
(30-01-21, 10:14)Gwen a écrit : voici un extrait du log
avec option -d all
on dirai que darktable cherche ma camera sur le port usb
62,555939 [camera_control] loaded 6 port drivers.
à
100,104215 [camera_control] loaded 6 port drivers.
40 seconde d'attente
est ce bien ça ?
Pour en revenir au fond du problème, je viens de tester simplement en chargeant une image dans la chambre noire, sans rien faire d'autre, et il apparaît à intervalles plus ou moins réguliers (à peu près toutes les 4s, comme pour toi) des lignes semblables aux tiennes :

141,420491 [camera_control] loaded 36 port drivers.
141,428945 [camera_control] 0 cameras connected


donc je pense que c'est un fonctionnement normal de dt (il faudrait qu'un développeur puisse nous éclairer sur ce point) et je ne pense pas que ce soit la cause de ton problème.

Il faudrait plutôt isoler dans ton log ce qui ne concerne pas cette histoire de [camera_control] et voir ce qui bloque pendant une trentaine de secondes, ce qui donne ceci :

Code :
61,087005 [sql] /Users/parafin/src/darktable/src/common/tags.c:603, function dt_set_darktable_tags(): prepare "SELECT COUNT(*) FROM memory.darktable_tags"
61,087028 [sql] /Users/parafin/src/darktable/src/common/tags.c:1264, function dt_tag_get_with_usage(): prepare "INSERT INTO memory.taglist (id, count)  SELECT tagid, COUNT(*)  FROM main.tagged_images  GROUP BY tagid"
61,094910 [sql] /Users/parafin/src/darktable/src/common/tags.c:1229, function dt_selected_images_count(): prepare "SELECT count(*) FROM main.selected_images"
61,094976 [sql] /Users/parafin/src/darktable/src/common/tags.c:1281, function dt_tag_get_with_usage(): prepare "SELECT T.name, T.id, MT.count, CT.imgnb, T.flags, T.synonyms  FROM data.tags T  LEFT JOIN memory.taglist MT ON MT.id = T.id  LEFT JOIN (SELECT tagid, COUNT(DISTINCT imgid) AS imgnb            FROM main.tagged_images              WHERE imgid IN (SELECT imgid FROM main.selected_images) GROUP BY tagid) AS CT    ON CT.tagid = T.id  WHERE T.id NOT IN memory.darktable_tags  ORDER BY T.name "
65,444703 [sql] /Users/parafin/src/darktable/src/common/tags.c:1304, function dt_tag_get_with_usage(): exec "DELETE FROM memory.taglist"
100,350298 [add_job_res] 0 | 100,350325 develop process image | queue: 0 | priority: 0100,350329
100,350358 [add_job_res] 1 | 100,350362 develop process preview | queue: 0 | priority: 0100,350365
100,350390 [run_job+] 00 321389543,242947 100,350406 develop process image | queue: 0 | priority: 0100,350414
100,350419 [run_job+] 01 321389543,242978 100,350455 develop process preview | queue: 0 | priority: 0100,350459
100,350468 100,350469 [dev] took 0,000 secs (0,000 CPU) to load the image.
[pixelpipe] pipeline state changed for pipe 4
100,350504 100,350508 [pixelpipe] pipeline state changed for pipe 2
[pixelpipe] synch all modules with defaults_params for pipe 4
Il se passe bien quelque chose de bloquant entre 65 et 100s mais je ne sais pas exactement quoi.

Est-ce cette requête SQL qui pose problème et pour quelle raison ?
65,444703 [sql] /Users/parafin/src/darktable/src/common/tags.c:1304, function dt_tag_get_with_usage(): exec "DELETE FROM memory.taglist"
G.Eco
Joujoux : Canon EOS 6D Mark II & 60D / Fujifilm X100V
Cailloux : Canon EF 50 f1.8 II / EF 24-105 f4 L IS USM II / EF 70-200 f4 L IS USM / Tokina AT-X 11-16 f2.8 DX
Dans les choux avec : dt 4.6.0 / Linux Mint 21.3 Virginia
Répondre


Messages dans ce sujet
RE: Lenteur d'accès au réglage photos - par G.Eco - 31-01-21, 13:38

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)