Beep6581 / RawTherapee

A powerful cross-platform raw photo processing program
https://rawtherapee.com
GNU General Public License v3.0
2.91k stars 324 forks source link

niceness of the exporting process (for queues) #6845

Open hujuice opened 1 year ago

hujuice commented 1 year ago

First time I write here and I'm happy to take advantage of this option to thank the developers: RawTherapee is very good.

A strange workaround I often use is to switch to CLI to export large collections to JPG or TIFF. The CPU goes 100% and I use CLI just to put "nice" in front of it. In this way, the computer could be more usable during the export. A checkbox, or a dropdown list with niceness value, could be helpful.

Thank you for the attention.

Regards, HUjuice

Lawrence37 commented 1 year ago

Related: #6729

hujuice commented 1 year ago

6729 is not so related. Niceness doesn't reduce the CPU usage, but priority. Also, compared the the dsrafsvlho proposal, the usability could be easier: just a dropdown list with defaulting to 0 (https://man7.org/linux/man-pages/man1/nice.1.html) I don't know if it can work in Windows.

When I process big queues I use a script whose main purpose is cycling around this line: nice -n $NICE /usr/bin/rawtherapee-cli -o "$WORKDIR" -p "$SIDECAR" "$OPTS" -c $RAW The rest of the script is to select files according to their ranking or colour labels.