Coup de gueule envers DxO

Démarré par YvesC, Mai 03, 2018, 18:37:41

« précédent - suivant »

Pieloe

Citation de: Goblin le Mai 08, 2018, 16:34:26
En es tu sur ? As tu comparé avec un carte a 25 et a 1000 ? Si oui, et pas de différence - le goulot d'étranglement est peut être ailleurs.

Sur Windows les versions d'il y a quelques années avaient un coche "Acceleration GPU" dans les réglages. Sur Mac - pas sur. Dans tous les cas - si ce réglage n'est plus dispo séparément, c'est qu'il est activé d'office.

Goblin, la question de Johnny est pertinente  :D
L'option "accélération graphique" existe toujours et est activable si la CG est OpenGL et si le processeur de la carte est plus rapide que le CPU sur ce job.

Par contre, pourquoi cette fonctionnalité est limitée à l'affichage des aperçus?
Je passe la main.

[Edit] et pourquoi mon post s'est répété, itou ?

Johnny D

Curieux.. Open CL était décoché.. une récente maj sans doute.. mais ça ne change pas grand chose malgré une bonne carte graphique! Pas à 1000 euros non, je ne joue pas avec mon PC donc pas vraiment l'utilité, mais, il y a trois ans elle valait déjà dans les 300 euros..

titroy

Pour aller au plus court :  ;)

1/ Ne pas confondre 'l'accélération graphique' et la technique 'OpenCl'.

2/ L'accélération graphique consiste à faire appel à des fonctions spécialisées et intégrées à la carte graphique et plus particulièrement l'affichage. (refresh aprés changement, zoom...).

Comme son nom l'indique, la carte graphique est spécialisée dans le traitement...graphique. Ses fonctions intégrées sont donc à priori pointues et plus performantes. D'où l'idée de confier certaines tâches d'affichage à la CG.

L'exportation ne fait pas appel à cette 'technique'.

2/ Seule l'exportation utilise (ou non) la technique OpenCl.

L'idée est de  faire exécuter du code (DXO mais aussi LR et bien d'autres logiciels) par la carte graphique et non par le processeur si cela a un intérêt naturellement.

Pour cela, il faut que la CG soit plus performante que le processeur du PC.

A l'installation, DxO vérifie les composants et autorise ou non la technique OpenCl.(voir la log d'installation dans le répertoire TEMP pour Windows).
Il faut que :
- la CG soit : éligible à cette technique et que le driver de la CG gère l'OpenCl.
- et enfin qu'elle soit plus performante que le proc lui même.

Si tel est le cas, DxO fait exécuter le code de l'exportation par la CG dans son intégralité. (Prime excepté).
A l'exception prés, c'est CG OU Processeur ...à l'exportation

Il faut donc bannir l'idée qu'utiliser la CG (OpenCL) sera dans tous les cas plus performant. C'est une idée très répandue et infondée: si le Processeur est ultra 'rapide', OpenCl ne ferait que..ralentir le traitement.

That's all  :D


Mikado

Citation de: titroy le Mai 11, 2018, 12:34:15
Pour aller au plus court......

Merci pour ces précisions bien utiles, Y-a-t-il moyen de savoir qui fait l'exportation,  CG ou Processeur ? 

titroy

Citation de: Mikado le Mai 11, 2018, 12:47:09
Merci pour ces précisions bien utiles, Y-a-t-il moyen de savoir qui fait l'exportation,  CG ou Processeur ?

Oui : si l'option OpenCl est accessible et si elle est cochée, dans les paramètres, DPL utilise cette technique pour l'exportation.
Si non cochée,  le processeur de l'ordi est utilisé 'classiquement'
J'imagine que la log doit tracer l'utilisation qui est faite. J'avoue ne pas avoir vérifié..  :)

Pieloe

Citation de: titroy le Mai 11, 2018, 12:34:15
Pour aller au plus court :  ;)

1/ Ne pas confondre 'l'accélération graphique' et la technique 'OpenCl'.

That's all  :D

Merci Michel pour cette mise au point  ;)

Mikado

Citation de: titroy le Mai 11, 2018, 13:18:13
Oui : si l'option OpenCl est accessible et si elle est cochée, dans les paramètres, DPL utilise cette technique pour l'exportation.
Si non cochée,  le processeur de l'ordi est utilisé 'classiquement'
J'imagine que la log doit tracer l'utilisation qui est faite. J'avoue ne pas avoir vérifié..  :)

J'ai voulu vérifier...

Configuration :  Processeur INTEL Quad Core I5-2500K boosté à 4200MHz   /  CG : NVIDIA Quadro K620 (2048 Mo)

Conversion de 6 RAW de 42Mpix en JPEG deux par deux :

Open GL activé  : 12s par image processeur utilisé entre 10 et 80% (90% du temps à 10%)

Open GL désactivé : 18s par image processeur utilisé entre 80 et 100% (90% du temps à 100%)


tenmangu81

Attention, sauf erreur de ma part, il y a une différence entre Open CL et Open GL.....
En outre, je trouve que 12 secondes par image, c'est vraiment beaucoup, mais je n'utilise pas DxO..... Chez moi, c'est environ 1 seconde.

titroy


titroy

En ce qui concerne la performance lors de l'exportation, tous les composants de la chaîne de traitement ont naturellement une incidence directe ou indirecte, le maillon faible étant le goulot d'étranglement.
- performance cpu ou et cg : choix OpenCl ou non
- mémoire : agir sur le nombre de traitements en parallèle dans les performances. Un nombre de traitements en parallèle inapproprié vs la mémoire disponible dégrade considérablement la performance car le système sera contraint de faire du swap in/out.
- le BUS de l'ordi : tous les échanges passent par le BUS (ou un BUS)
- la performance de l'unité de sortie (mémoire tampon, lecture/écriture.)  Ce paramètre est souvent ignoré. Pourtant....
Pour vous en convaincre, faites donc l'essai suivant : désigner, pour le test, une clé usb 2.0 comme unité de sortie sans rien changer aux autres paramètres. Le temps de traitement va littéralement explorer. Convaincus ?
Bon week-end et bonnes photos à tous.

Verso92

Citation de: titroy le Mai 12, 2018, 11:10:11
Le temps de traitement va littéralement explorer.

Une âme de découvreur ?

;-)

bg1000

Citation de: Mikado le Mai 12, 2018, 09:08:04
....
Open GL activé  : 12s par image processeur utilisé entre 10 et 80% (90% du temps à 10%)
Open GL désactivé : 18s par image processeur utilisé entre 80 et 100% (90% du temps à 100%)

Il est intéressant d'utiliser un utilitaire qui permet de voir le % utilisation du CPU et la fréquence.
Chez moi avec un AMD 6coeurs c'est en majorité à 100% mais avec des descente de fréquence importante  et relativement longue.

Si je me rappel bien l'option Open CL ne fonctionne pas pour les traitement prime.

BG

titroy

Citation de: bg1000 le Mai 13, 2018, 21:17:40
Il est intéressant d'utiliser un utilitaire qui permet de voir le % utilisation du CPU et la fréquence.
Chez moi avec un AMD 6coeurs c'est en majorité à 100% mais avec des descente de fréquence importante  et relativement longue.

Si je me rappel bien l'option Open CL ne fonctionne pas pour les traitement prime.

BG

C'est 'quoi je dis' non ?  :D

egtegt²

pour ce qui me concerne, j'ai également eu une expérience similaire avec DXO : sur une dizaine de photos N&B scannées, DXO plantait de façon un peu aléatoire sur quelques unes quand j'utilisais les corrections locales. Le plus bizarre était une qui n'avait pas fait planter DXO au départ puis qui s'était mise à le faire planter.

J'ai envoyé une photo concernée au support avec la description du problème et ils m'ont répondu que c'était normal car les photos jpeg N/B n'étaient pas supportées, qu'il fallait les convertir en RVB. Je leur ai répondu que c'était étonnant car DXO m'indiquait que la photo était bien en RVB et qu'il était étonnant que ça fonctionne pour les 3/4 des photos si c'était censé ne pas fonctionner. J'attends toujours la réponse. :-\

PBnet2

Bonjour, j'ai aussi un problème avec Photolab : j'ai ouvert le logiciel et il s'est arrêté en route et un message d'erreur est apparu avec un code d'erreur et il était indiqué qu'un mail allait être envoyé ? j'aimerais contacter un technicien, je n'ai pas trouvé de contact même en allant sur mon compte DXO, si vous savez, merci de me l'indiquer !

Heureusement j'ai aussi DXO 11 Elite et j'ai pu développer mes Raw.

Pieloe


gerarto

Grillé par Pieloe, mais c'est normal, il a priorité  !

Allez, une étape plus loin :
https://support.dxo.com/hc/fr/requests/new?ticket_form_id=254348

Pieloe


Vous êtes trop bon mon cher Gerarto   8)

PBnet2

Merci pieloe et gerarto ! mail envoyé ! heureusement j'ai DXO 11 qui lui fonctionne !

PBnet2

Voici la réponse :

onjour

Pouvez-vous renommer votre base de données en ajoutant .old et redémarrer photoLab pour voir si le problème est résolu ? 

Elle se trouve ici :
%APPDATA%\DxO\DxO PhotoLab 1\Database

Merci.

Je ne suis pas doué en informatique...que cela veut-il bien dire ?

Pieloe

Le monsieur te demande de mettre de coté la base de données afin de réinitialiser les corrections  :)

Un autre chemin
C:\Users\ ton nom d'utilisateur \AppData\Roaming\DxO\DxO PhotoLab 1\Database

Mettre tous les fichiers dans un endroit différent.
Par exemple, les déplacer dans un dossier "Nouveau dossier".

Le but est de faire démarrer DPL sur un terrain vierge.

Verso92

Citation de: PBnet2 le Juin 03, 2018, 08:53:26
Voici la réponse :

onjour

Pouvez-vous renommer votre base de données en ajoutant .old et redémarrer photoLab pour voir si le problème est résolu ? 

Elle se trouve ici :
%APPDATA%\DxO\DxO PhotoLab 1\Database

Merci.

Je ne suis pas doué en informatique...que cela veut-il bien dire ?

Cela te donne l'endroit (le chemin)...

Mais le début du chemin sera différents suivant les utilisateurs, les OS quelquefois, etc (d'où le "%AppData%").

Chez moi, "AppData" est là (disque C, dans "Utilisateurs\Fabrice") :

Verso92

Je viens de redémarrer l'ordi, pour passer sur mon boot "travail".

Chez moi, ça donne ça (mais pas de "Database"...) :

Pieloe

Citation de: Verso92 le Juin 03, 2018, 09:28:54
Je viens de redémarrer l'ordi, pour passer sur mon boot "travail".

Chez moi, ça donne ça (mais pas de "Database"...) :

Là tu pointes sur User Data (LOCALAPPDATA)
En entrant:   %APPDATA%\DxO\DxO PhotoLab 1\Database
dans la barre d'adresse de l'explorateur tu devrais arriver au bon endroit.

Verso92

Citation de: Pieloe le Juin 03, 2018, 09:40:11
Là tu pointes sur User Data (LOCALAPPDATA)
En entrant:   %APPDATA%\DxO\DxO PhotoLab 1\Database
dans la barre d'adresse de l'explorateur tu devrais arriver au bon endroit.

Je suis toujours un peu perdu avec les couches "logiques" de Windows...  ;-)


Effectivement, ça marche mieux comme ça (merci pour le tuyau !) :