De mémoire (2015 !) en même temps que de passer à Qt5 nous sommes aussi passé à un moniteur OpenGL, pour pouvoir utiliser Movit (librairie d'effets sur GPU) mais aussi QML (scripts Qt) pour toutes les manipulations sur l'image. Ça se passait bien sur les machines du développeur, mais selon les cartes graphiques, les pilotes installés etc, parfois ça ramait franchement.
Nous ne sommes pas des champions du profiling, le peu de sessions où nous avons joué avec hotspot ont plutôt montré des soucis d'IO où on rechargeait trop de fois les images (décodage par libavcodec de fichiers bien lourds), une partie a été résolue.
Les demandes qui poussent le développement sont bien plus tournées vers la stabilité et des fonctions de "productivité", mais la performance est un peu délaissée malheureusement... tant que ça ne gêne pas trop !
Note aussi : si on compile avec les symboles de débogage (même RelWithDebInfo), il y a une grande quantité de messages balancés par qDebug... qui peut embouteiller les IOs ! (écritures dans .xsession-errors), bug rapporté... Prévoir un ménage à l'occasion /o\
[^] # Re: qt5
Posté par vpinon . En réponse au journal kdenlive 21.12 est sortie. Évalué à 6.
Hello,
De mémoire (2015 !) en même temps que de passer à Qt5 nous sommes aussi passé à un moniteur OpenGL, pour pouvoir utiliser Movit (librairie d'effets sur GPU) mais aussi QML (scripts Qt) pour toutes les manipulations sur l'image. Ça se passait bien sur les machines du développeur, mais selon les cartes graphiques, les pilotes installés etc, parfois ça ramait franchement.
Nous ne sommes pas des champions du profiling, le peu de sessions où nous avons joué avec hotspot ont plutôt montré des soucis d'IO où on rechargeait trop de fois les images (décodage par libavcodec de fichiers bien lourds), une partie a été résolue.
Les demandes qui poussent le développement sont bien plus tournées vers la stabilité et des fonctions de "productivité", mais la performance est un peu délaissée malheureusement... tant que ça ne gêne pas trop !
Note aussi : si on compile avec les symboles de débogage (même RelWithDebInfo), il y a une grande quantité de messages balancés par qDebug... qui peut embouteiller les IOs ! (écritures dans .xsession-errors), bug rapporté... Prévoir un ménage à l'occasion /o\