OS: Debian GNU/Linux 11 (bullseye) x86_64 Kernel: 5.10.0-20-amd64 Resolution: 1920x1080 DE: GNOME 3.38.6 CPU: Intel i5-3470 (4) @ 3.600GHz GPU: Intel HD Graphics GPU: AMD ATI Radeon HD 6950 Memory: 2720MiB / 23939MiB
Depuis le passage en 4.2 ?? Je ne suis pas sûr…
Lorsque je sélectionne, dans la table lumineuse, Créer HDR, Darktable plante (le processus est tué, l’application se ferme subitement).
Les modules calibration des couleurs sont extrêmement longs, plusieurs dizaines de secondes entre chaque modification.
La visualisation des zones de masques parfois sont très longues, parfois disparaissent.
Régulièrement, apparaît un message Darktable pour quitter l’application ou attendre.
Rencontrez vous ces symptômes ou est ce lié a ma machine uniquement ?
Pour la création d’un HDR, le problème est connu et a été réglé hier (dans la version de développement donc) et le correctif sera pour la version 4.2.1 (sortie probable en mars).
Pour les 2 autres problèmes, c’est plutôt étonnant. On a plutôt des remontées d’utilisateurs inverses, c’est-à-dire que darktable dans son ensemble est plus rapide. Et c’est ce que je constate.
Après, tu as un système très ancien. Un i5 de 3ème génération, c’est vieux et ton système est aussi ancien. J’ai aussi souvenir que le noyau Linux créait des lenteurs autour de la version que tu as. Je ne sais plus si c’est le 5.10 ou 5.11 mais j’ai souvenir d’avoir eu des lenteurs quand je l’avais. Perso, j’utilise Debian Sid et n’est quasiment jamais de soucis avec (et quand il y en a, c’est mineur et vite réglé).
Vu ta configuration, as-tu l’OpenCL activé ? Si oui, peux-tu tester ce que ça donne sans l’OpenCL ? L’OpenCL est déconseillé pour les GPU Intel aussi vieux et il y a des problèmes connus parfois sur des cartes AMD (liés au pilote).
Donc le HDR est en cours de résolution et ces lenteurs n’impactent que mon systeme.
Merci de cette réponse rapide !
Ma configuration est ancienne c’est vrai mais mon système est la dernière Debian et à jour (OK…ok…c’est debian).
Ayant aussi une partition SID, je vais tester.
Les options OPENCL sont « indisponibles » et donc grisées.
Après avoir testé sous SID, je ne rencontre pas le plantage « Creer HDR » et ça semble un petit peu plus rapide…
En fait, lors de l’utilisation de la calibration des couleurs, les modifications des canaux RVB prennent plusieurs secondes a s’appliquer.
C’est assez gênant pour doser les ratio de chaque canaux avec précision.
Mes photos sont issues d’un SONY A7RII (42,4 millions de pixels).
Le système : WRITE 242 MB/s
READ 437 MB/s
et les datas : WRITE 366 MB/s
READ 503 MB/s
Tu ne buttes pas sur des problèmes d’entrée/sortie, mais sur des problèmes de performance du processeur.
Intel I5 3470 - c’est-à-dire un processeur de 3ᵉ génération (Intel sort en ce moment la 13ᵉ génération)
GPU Intel embarqué - n’est utilisable en OpenCL qu’à partir de la 10ᵉ génération de CPU.
GPU AMD ATI Radeon - Les GPU AMD ne sont pratiquement pas utilisables sous Linux - Pour pouvoir les utiliser, il faut qu’ils soient récents et il faut installer à la main des pilotes. Je ne connais pas précisément les modèles compatibles, ni la procédure d’installation. Tu trouveras quelques discussions qui traitent de ce thème ailleurs sur le forum.
Bonjour,
peut-être devrais-tu rétrograder à une version plus ancienne pour vérifier le fonctionnement. C’est effectivement étonnant, les performances semblent en progrès. Si tu n’es pas certains du ralentissement sur cette version, revient à une 3.8 ou 4.0.
Mais au vu ta configuration avec des raw de 42 MPix ça va commencer à coincer tôt ou tard même sous Linux, ça ne fait pas de miracle.
Après, il faut un Intel de 7ème génération pour avoir l’Open-CL. J’ai un I5 de 8ème génération l’Open-CL est possible mais sous OpenSuse Tumbelweed, c’est pas gagné. Il ne semble que c’est Ok sous W10 mais je n’y suis pas souvent pour te confirmer et je n’y vois pas vraiment une amélioration des performances entre un traitement sous Linux et W10.
[code]WARNING: either your user id or the effective user id are 0. are you running darktable as root?
[dt_get_sysresource_level] switched to 1 as `default’
total mem: 23939MB
mipmap cache: 2992MB
available mem: 11969MB
singlebuff: 187MB
OpenCL tune mem: OFF
OpenCL pinned: OFF
[opencl_init] opencl related configuration options:
[opencl_init] opencl: ON
[opencl_init] opencl_scheduling_profile: ‹ default ›
[opencl_init] opencl_library: ‹ default path ›
[opencl_init] opencl_device_priority: ‹ /!0,///!0,* ›
[opencl_init] opencl_mandatory_timeout: 400
[opencl_init] opencl library ‹ libOpenCL › found on your system and loaded
[opencl_init] found 2 platforms
[opencl_init] found 2 devices
[dt_opencl_device_init]
DEVICE: 0: ‹ AMD CAYMAN (DRM 2.50.0 / 5.10.0-20-amd64, LLVM 11.0.1) ›
CANONICAL NAME: amdcaymandrm2500510020amd64llvm1101
PLATFORM NAME & VENDOR: Clover, Mesa
DRIVER VERSION: 20.3.5
DEVICE VERSION: OpenCL 1.1 Mesa 20.3.5
DEVICE_TYPE: GPU *** The OpenCL driver doesn’t provide image support. See also ‹ clinfo › output ***
[dt_opencl_device_init]
DEVICE: 1: ‹ Intel(R) HD Graphics IvyBridge GT1 ›
CANONICAL NAME: intelrhdgraphicsivybridgegt1
PLATFORM NAME & VENDOR: Intel Gen OCL Driver, Intel
DRIVER VERSION: 1.3
DEVICE VERSION: OpenCL 1.2 beignet 1.3
DEVICE_TYPE: GPU
GLOBAL MEM SIZE: 2048 MB
MAX MEM ALLOC: 1536 MB
MAX IMAGE SIZE: 8192 x 8192
MAX WORK GROUP SIZE: 256
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 256 256 256 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
MEMORY TUNING: NO
FORCED HEADROOM: 400
AVOID ATOMICS: NO
MICRO NAP: 250
ROUNDUP WIDTH: 16
ROUNDUP HEIGHT: 16
CHECK EVENT HANDLES: 128
TILING ADVANTAGE: 0.000
DEFAULT DEVICE: NO
*** marked as disabled ***
[opencl_init] no suitable devices found.
[opencl_init] FINALLY: opencl is NOT AVAILABLE on this system.
[opencl_init] initial status of opencl enabled flag is OFF.[/code]
Il y a un bien un driver OpenCL mais darktable le considere comme « trop ancien » ?
Pour test j’ai essayé d’utiliser celui embraqué pour la CPU avec l’option :
opencl_use_cpu_devices=TRUE
mais
[dt_opencl_device_init]
DEVICE: 1: 'Intel(R) HD Graphics IvyBridge GT1'
CANONICAL NAME: intelrhdgraphicsivybridgegt1
PLATFORM NAME & VENDOR: Intel Gen OCL Driver, Intel
DRIVER VERSION: 1.3
DEVICE VERSION: OpenCL 1.2 beignet 1.3
DEVICE_TYPE: GPU
GLOBAL MEM SIZE: 2048 MB
MAX MEM ALLOC: 1536 MB
MAX IMAGE SIZE: 8192 x 8192
MAX WORK GROUP SIZE: 256
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 256 256 256 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
MEMORY TUNING: NO
FORCED HEADROOM: 400
AVOID ATOMICS: NO
MICRO NAP: 250
ROUNDUP WIDTH: 16
ROUNDUP HEIGHT: 16
CHECK EVENT HANDLES: 128
TILING ADVANTAGE: 0.000
DEFAULT DEVICE: NO
[b] *** marked as disabled ***[/b]
[opencl_init] no suitable devices found.
Effectivement le driver OpenCL 1.2 beignet 1.3 n’est plus utilisé par darktable et provoquait des instabilités pendant les traitements. Maintenant, c’est OpenCL Neo qui prend en charge sur les processeurs Intel de 7ème génération.
Le pilote n’est pas trop ancien c’est le processeur pour de l’opencl intel, par contre, pourquoi tu n’utilise pas ta carte amd ? même si le support d’opencl avec les carte amd est tributaire du pilote amd propriétaire il me semble et que cela ne fonctionne pas toujours très bien. Sur les pilotes amd libre, il y a un soucis avec mesa et le support des calculs pour les travaux liés aux images.