You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I checked and did not find my issue in the already reported ones
Describe the bug
when dragging the exposure slider, the screen only updates once the drag holds but not smoothly in between.
The effect is much less noticeable when using the mousewheel, I assume a tick is interpreted as a stop. I have a tickless wheel and wenn scrolling faster, same as dragging is to be observed.
bisect gave me:
c45727c801597c448aaf19a7d92ce46fdba2b4bf is the first bad commit
commit c45727c801597c448aaf19a7d92ce46fdba2b4bf
Author: Hanno Schwalm <hanno@schwalm-bremen.de>
Date: Tue Aug 4 08:28:24 2026 +0200
Introduce pixelpipe "knocking"
If we are in darkroom mode we want a fast response if we reposition/zoom the canvas or if
we change any module parameter.
In current code such a request for re-processing the pipe is discarded if the pixelpipe is
found in running state and will only happen *after* the pixelpipe has finished.
This commit uses the improved shutdown modes for a faster UI response by setting shutdown to
- DT_DEV_PIXELPIPE_STOP_ZOOM in dt_dev_zoom_move() or
- DT_DEV_PIXELPIPE_STOP_DATA in dt_dev_process_image().
This is tested and handled via _module_pipe_stop() while the pipe is processing and the pipe
is restarted with fresh parameters almost instantly.
Overall this avoids up to one pixelpipe run with some chance of finding valid cache data
for the interrupted module as a pipe restart point.
src/develop/develop.c | 18 +++++++++++++-----
src/develop/pixelpipe_hb.c | 2 +-
2 files changed, 14 insertions(+), 6 deletions(-)
Is there an existing issue for this?
Describe the bug
when dragging the exposure slider, the screen only updates once the drag holds but not smoothly in between.
The effect is much less noticeable when using the mousewheel, I assume a tick is interpreted as a stop. I have a tickless wheel and wenn scrolling faster, same as dragging is to be observed.
bisect gave me:
sorry @jenshannoschwalm seems I pinch you again ;-)
Steps to reproduce
Expected behavior
darktable should update the main view smoothly while attenuating sliders
Logfile | Screenshot | Screencast
Here is the log with -d pipe -d opencl
20260808_regression.log.txt
and a video to illustrate good and bad behaviour
20260808_exposure-regression-2026-08-08_14.29.04.mp4
Commit
c45727c
Where did you obtain darktable from?
self compiled
darktable version
5.7.0-212-gf766454b7c
What OS are you using?
Linux
What is the version of your OS?
gentoo
Describe your system
Are you using OpenCL GPU in darktable?
Yes
If yes, what is the GPU card and driver?
pls see above
Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip
No response