Performance issues

Hi All, new member here :slight_smile:

Tone Equalizer;
I’m having some major performance issues with the module. I know this is part to be expected and that it doesn’t utilize opencl yet. Is it better on linux? (If I find the time to setup up Davinci resolve on linux, I may move. )

Are there any way I can allocate more resources to DT. Even when its slowing to standstill, CPU is only at 30% utilization, and most of my ram still free. I tried playing with the settings with no luck, any config file I can edit?

The weird part is even if I disable the module, performance doesn’t always recover. Sometimes I export to tif and reimport to be able to continue.

3.2.1 on windows 10
Ryzen 3900x, 32GB DDR3, RTX 2070, and working off a lighting fast NVME M2 drive.

Even when things go to standstill in DT I’m only utilizing 30% CPU and maybe 20% ram. Only seem it happen with Tone Equalizer.

Is it just me, or anyone else see similar?

In tone equalizer I use pretty standard mask, 1 instance. Typically have Filmic, exposure, retouch and sometimes a few Color balance instances on as well.

Sit tight and wait for darktable 3.4 next Christmas. Tone EQ doesn’t and will not have an OpenCL version (technical reasons), but CPU perf has been improved. Filmic OpenCL is 75% complete, I hope to be able to finish it before 15th Nov. We are at 2 weeks from feature-freeze, the amount of work is… tiring.

10 Likes

In my experience from trying to move my friends to DT, it is not really usable on Windows, crashes a lot and has major theming issues etc. Maybe it’s an easy fix, idk.
On Linux it’s really ok experience. Crashes every now and then, image rendering breaks from time to time but it’s pretty good experience overall. Exporting images is painfully slow even on very powerful hardware. Like, it’s reaaally slow.
Thankfully OpenCL helps a lot with most performance issues and exporting is around 45% faster which still isn’t lightning fast but at least you won’t have to wait for hours.

DaVinci Resolve works much better on Linux than on Windows. Imo you shouldn’t have any install issues with your hardware. One note is that you loose some output codecs like h.264, h.265 and some others. And you can forget the reading .mp3 files, only .wav. So prepare yourself for some transcoding.
Not working with delivery codecs in post processing also means a greater performance so using Resolve on Linux is well worth it.
Remember to install Nvidia CUDA in order for Resolve to work on your hardware.

1 Like

DT works fairly well on my Windows machine, but after a while it begins to bog down and I have to reboot. I’ve given up on OpenCL because it locks up my PC… no doubt it’s a hardware issue that’s specific to my suboptimal system

@Dave22152 I’ve given up on Windows long time ago, I still keep an instance for Lightroom but I wouldn’t know the first thing about how to go about making OpenCL work on Windows.

Morrn, da!

If I find the time to setup up Davinci resolve on linux, I may move.

Do you have a specific Linux distro in mind?
There are distros that are especially made for your CPU — but they do not necessarily accept your GFX. You have to find a nice balance :slight_smile:

In my case, Manjaro/Gnome works fine with daVinci Resolve (albeit just the free version, but still) as well as with my Ryzen 3900X and my Nvidia GFX.

Have fun!
Claes in Lund, Sweden

Can you give an example, just how slow? Have you tried running with -d perf -d opencl?
On my ancient machine (Core2 Duo @ 2.33 GHz, 4 GB RAM) + cheap low-mid-range(?) card (Nvidia 1060 with 6GB RAM), a simple edit of a 16 MPixel raw (with profiled denoise, colour balance, tone EQ, filmic and local contrast) ran in 12 seconds:

45322.597044 [dev] took 0.000 secs (0.000 CPU) to load the image.
45322.887927 [export] creating pixelpipe took 0.219 secs (0.262 CPU)
45322.887997 [pixelpipe_process] [export] using device 0
45322.931893 [dev_pixelpipe] took 0.042 secs (0.025 CPU) initing base buffer [export]
45322.952401 [dev_pixelpipe] took 0.020 secs (0.018 CPU) processed `raw black/white point' on GPU, blended on GPU [export]
45322.955184 [dev_pixelpipe] took 0.003 secs (0.002 CPU) processed `white balance' on GPU, blended on GPU [export]
45322.959135 [dev_pixelpipe] took 0.004 secs (0.000 CPU) processed `highlight reconstruction' on GPU, blended on GPU [export]
45323.152441 [dev_pixelpipe] took 0.193 secs (0.149 CPU) processed `hot pixels' on CPU, blended on CPU [export]
45326.014697 [dev_pixelpipe] took 2.861 secs (3.753 CPU) processed `demosaic' on CPU with tiling, blended on CPU [export]
45326.436091 [dev_pixelpipe] took 0.420 secs (0.332 CPU) processed `denoise (profiled)' on GPU, blended on GPU [export]
45330.208649 [dev_pixelpipe] took 3.770 secs (1.175 CPU) processed `lens correction' on GPU, blended on GPU [export]
45330.224098 [dev_pixelpipe] took 0.014 secs (0.010 CPU) processed `crop and rotate' on GPU, blended on GPU [export]
45330.233940 [dev_pixelpipe] took 0.009 secs (0.003 CPU) processed `exposure' on GPU, blended on GPU [export]
45331.515568 [dev_pixelpipe] took 1.281 secs (1.891 CPU) processed `tone equalizer' on CPU, blended on CPU [export]
45331.640680 [dev_pixelpipe] took 0.124 secs (0.116 CPU) processed `input color profile' on GPU, blended on GPU [export]
45331.650515 [dev_pixelpipe] took 0.009 secs (0.004 CPU) processed `color balance' on GPU, blended on GPU [export]
image colorspace transform Lab-->RGB took 0.259 secs (0.471 CPU) [filmicrgb ]
45333.868513 [dev_pixelpipe] took 2.217 secs (3.876 CPU) processed `filmic rgb' on CPU, blended on CPU [export]
image colorspace transform RGB-->Lab took 0.008 secs (0.000 GPU) [bilat ]
45334.117169 [dev_pixelpipe] took 0.248 secs (0.169 CPU) processed `local contrast' on GPU, blended on GPU [export]
45334.132672 [dev_pixelpipe] took 0.015 secs (0.009 CPU) processed `output color profile' on GPU, blended on GPU [export]
45334.734361 [dev_pixelpipe] took 0.601 secs (0.716 CPU) processed `dithering' on CPU, blended on CPU [export]
45334.962629 [dev_pixelpipe] took 0.227 secs (0.421 CPU) processed `display encoding' on CPU, blended on CPU [export]
45334.962709 [opencl_profiling] profiling device 0 ('GeForce GTX 1060 6GB'):
45334.962722 [opencl_profiling] spent  0.3528 seconds in [Write Image (from host to device)]
45334.962731 [opencl_profiling] spent  0.0010 seconds in rawprepare_1f
45334.962738 [opencl_profiling] spent  0.0010 seconds in whitebalance_1f
45334.962744 [opencl_profiling] spent  0.0019 seconds in highlights_1f_lch_bayer
45334.962750 [opencl_profiling] spent  0.5592 seconds in [Read Image (from device to host)]
45334.962757 [opencl_profiling] spent  0.0044 seconds in denoiseprofile_precondition_Y0U0V0
45334.962763 [opencl_profiling] spent  0.1665 seconds in denoiseprofile_decompose
45334.962769 [opencl_profiling] spent  0.0153 seconds in denoiseprofile_reduce_first
45334.962776 [opencl_profiling] spent  0.0001 seconds in denoiseprofile_reduce_second
45334.962782 [opencl_profiling] spent  0.0000 seconds in [Read Buffer (from device to host)]
45334.962788 [opencl_profiling] spent  0.0381 seconds in denoiseprofile_synthesize
45334.962794 [opencl_profiling] spent  0.0068 seconds in [Copy Image (on device)]
45334.962801 [opencl_profiling] spent  0.0047 seconds in denoiseprofile_backtransform_Y0U0V0
45334.962807 [opencl_profiling] spent  0.3726 seconds in [Write Buffer (from host to device)]
45334.962817 [opencl_profiling] spent  0.0051 seconds in lens_vignette
45334.962824 [opencl_profiling] spent  0.0222 seconds in lens_distort_lanczos3
45334.962830 [opencl_profiling] spent  0.0089 seconds in clip_rotate_lanczos3
45334.962837 [opencl_profiling] spent  0.0037 seconds in exposure
45334.962843 [opencl_profiling] spent  0.0038 seconds in colorin_unbound
45334.962849 [opencl_profiling] spent  0.0034 seconds in colorbalance_cdl
45334.962855 [opencl_profiling] spent  0.0034 seconds in colorspaces_transform_rgb_matrix_to_lab
45334.962861 [opencl_profiling] spent  0.0030 seconds in pad_input
45334.962866 [opencl_profiling] spent  0.0192 seconds in gauss_reduce
45334.962872 [opencl_profiling] spent  0.0151 seconds in process_curve
45334.962879 [opencl_profiling] spent  0.0208 seconds in laplacian_assemble
45334.962885 [opencl_profiling] spent  0.0038 seconds in write_back
45334.962891 [opencl_profiling] spent  0.0073 seconds in colorout
45334.962897 [opencl_profiling] spent  1.6442 seconds totally in command queue (with 0 events missing)
45334.962935 [dev_process_export] pixel pipeline processing took 12.075 secs (12.675 CPU)
[export_job] exported to `aaaaaaaaaaaa/darktable_exported/DSC_0032_01.jpg'

Test done with Darktable master branch
Used image from this thread
And here is the sidecar file: IMG_8336.cr2.xmp (29.7 KB)

neofetch
OS: Ubuntu 20.04.1 LTS x86_64
Host: Inspiron 13-7359
Kernel: 5.4.0-52-generic
Uptime: 18 hours, 18 mins
Packages: 2222 (dpkg), 93 (flatpak), 41 (snap)
Shell: bash 5.0.17
Resolution: 1920x1080
DE: GNOME
WM: Mutter
WM Theme: Adwaita
Theme: Adwaita-dark [GTK2/3]
Icons: Yaru [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i7-6500U (4) @ 3.100GHz
GPU: Intel Skylake GT2 [HD Graphics 520]
Memory: 4972MiB / 7818MiB

darktable -perf

12,548250 [dev] took 0,180 secs (0,142 CPU) to load the image.
12,672475 [export] creating pixelpipe took 0,099 secs (0,100 CPU)
12,674143 [dev_pixelpipe] took 0,000 secs (0,000 CPU) initing base buffer [export]
12,697233 [dev_pixelpipe] took 0,023 secs (0,030 CPU) processed `raw black/white point' on CPU, blended on CPU [export]
12,715051 [dev_pixelpipe] took 0,018 secs (0,016 CPU) processed `white balance' on CPU, blended on CPU [export]
12,725346 [dev_pixelpipe] took 0,010 secs (0,026 CPU) processed `highlight reconstruction' on CPU, blended on CPU [export]
13,007639 [dev_pixelpipe] took 0,282 secs (0,707 CPU) processed `demosaic' on CPU, blended on CPU [export]
21,806221 [dev_pixelpipe] took 8,799 secs (29,037 CPU) processed `denoise (profiled)' on CPU with tiling, blended on CPU [export]
21,845410 [dev_pixelpipe] took 0,039 secs (0,039 CPU) processed `lens correction' on CPU, blended on CPU [export]
23,422701 [dev_pixelpipe] took 1,577 secs (5,013 CPU) processed `haze removal' on CPU, blended on CPU [export]
23,609436 [dev_pixelpipe] took 0,187 secs (0,237 CPU) processed `retouch' on CPU, blended on CPU [export]
23,667196 [dev_pixelpipe] took 0,058 secs (0,175 CPU) processed `exposure' on CPU, blended on CPU [export]
23,707185 [dev_pixelpipe] took 0,040 secs (0,040 CPU) processed `mask manager' on CPU, blended on CPU [export]
24,528202 [dev_pixelpipe] took 0,821 secs (2,945 CPU) processed `tone equalizer' on CPU, blended on CPU [export]
24,586095 [dev_pixelpipe] took 0,058 secs (0,211 CPU) processed `input color profile' on CPU, blended on CPU [export]
25,324933 [dev_pixelpipe] took 0,739 secs (2,538 CPU) processed `defringe' on CPU, blended on CPU [export]
32,678015 [dev_pixelpipe] took 7,353 secs (25,312 CPU) processed `contrast equalizer' on CPU with tiling, blended on CPU [export]
32,835905 [dev_pixelpipe] took 0,158 secs (0,565 CPU) processed `sharpen' on CPU, blended on CPU [export]
33,084041 [dev_pixelpipe] took 0,248 secs (0,955 CPU) processed `color balance' on CPU, blended on CPU [export]
image colorspace transform Lab-->RGB took 0,063 secs (0,208 CPU) [filmicrgb ]
33,575602 [dev_pixelpipe] took 0,492 secs (1,778 CPU) processed `filmic rgb' on CPU, blended on CPU [export]
image colorspace transform RGB-->Lab took 0,090 secs (0,334 CPU) [bilat ]
34,911570 [dev_pixelpipe] took 1,336 secs (4,237 CPU) processed `local contrast' on CPU, blended on CPU [export]
35,361036 [dev_pixelpipe] took 0,449 secs (1,452 CPU) processed `color zones' on CPU, blended on CPU [export]
35,478764 [dev_pixelpipe] took 0,118 secs (0,425 CPU) processed `output color profile' on CPU, blended on CPU [export]
35,562140 [dev_pixelpipe] took 0,083 secs (0,306 CPU) processed `display encoding' on CPU, blended on CPU [export]
35,562170 [dev_process_export] pixel pipeline processing took 22,890 secs (76,045 CPU)
[export_job] exported to `/home/aresminos/Pictures/Darktable_Master/PlayRaw/darktable_exported/IMG_8336_03.jpg'

Darktable -d perf -d opencl

36,738248 [dev] took 0,152 secs (0,125 CPU) to load the image.
36,858381 [export] creating pixelpipe took 0,098 secs (0,104 CPU)
36,858448 [pixelpipe_process] [export] using device 0
36,860144 [dev_pixelpipe] took 0,000 secs (0,000 CPU) initing base buffer [export]
36,914518 [dev_pixelpipe] took 0,054 secs (0,015 CPU) processed `raw black/white point' on GPU, blended on GPU [export]
36,943555 [dev_pixelpipe] took 0,029 secs (0,012 CPU) processed `white balance' on GPU, blended on GPU [export]
36,978403 [dev_pixelpipe] took 0,035 secs (0,004 CPU) processed `highlight reconstruction' on GPU, blended on GPU [export]
37,184043 [dev_pixelpipe] took 0,206 secs (0,044 CPU) processed `demosaic' on GPU, blended on GPU [export]
40,092893 [dev_pixelpipe] took 2,909 secs (0,816 CPU) processed `denoise (profiled)' on GPU, blended on GPU [export]
40,277341 [dev_pixelpipe] took 0,184 secs (0,024 CPU) processed `lens correction' on GPU, blended on GPU [export]
42,261476 [dev_pixelpipe] took 1,984 secs (1,133 CPU) processed `haze removal' on GPU, blended on GPU [export]
42,596569 [dev_pixelpipe] took 0,335 secs (0,232 CPU) processed `retouch' on GPU, blended on GPU [export]
42,713671 [dev_pixelpipe] took 0,117 secs (0,034 CPU) processed `exposure' on GPU, blended on GPU [export]
42,867763 [dev_pixelpipe] took 0,153 secs (0,033 CPU) processed `mask manager' on GPU, blended on GPU [export]
43,883179 [dev_pixelpipe] took 1,015 secs (2,975 CPU) processed `tone equalizer' on CPU, blended on CPU [export]
44,140016 [dev_pixelpipe] took 0,257 secs (0,064 CPU) processed `input color profile' on GPU, blended on GPU [export]
44,979822 [dev_pixelpipe] took 0,840 secs (2,565 CPU) processed `defringe' on CPU, blended on CPU [export]
47,909443 [dev_pixelpipe] took 2,930 secs (0,285 CPU) processed `contrast equalizer' on GPU, blended on GPU [export]
48,344479 [dev_pixelpipe] took 0,435 secs (0,000 CPU) processed `sharpen' on GPU, blended on GPU [export]
48,557411 [dev_pixelpipe] took 0,213 secs (0,021 CPU) processed `color balance' on GPU, blended on GPU [export]
image colorspace transform Lab-->RGB took 0,095 secs (0,230 CPU) [filmicrgb ]
49,154413 [dev_pixelpipe] took 0,597 secs (1,824 CPU) processed `filmic rgb' on CPU, blended on CPU [export]
image colorspace transform RGB-->Lab took 0,170 secs (0,003 GPU) [bilat ]
50,505172 [dev_pixelpipe] took 1,351 secs (0,188 CPU) processed `local contrast' on GPU, blended on GPU [export]
50,795170 [dev_pixelpipe] took 0,290 secs (0,067 CPU) processed `color zones' on GPU, blended on GPU [export]
50,918578 [dev_pixelpipe] took 0,123 secs (0,067 CPU) processed `output color profile' on GPU, blended on GPU [export]
51,093450 [dev_pixelpipe] took 0,175 secs (0,340 CPU) processed `display encoding' on CPU, blended on CPU [export]
51,093556 [opencl_profiling] profiling device 0 ('Intel(R) Gen9 HD Graphics NEO'):
51,093574 [opencl_profiling] spent  0,2172 seconds in [Write Image (from host to device)]
51,093578 [opencl_profiling] spent  0,0163 seconds in rawprepare_1f
51,093582 [opencl_profiling] spent  0,0154 seconds in whitebalance_1f
51,093585 [opencl_profiling] spent  0,0147 seconds in highlights_1f_clip
51,093590 [opencl_profiling] spent  0,0502 seconds in ppg_demosaic_green
51,093594 [opencl_profiling] spent  0,0671 seconds in ppg_demosaic_redblue
51,093598 [opencl_profiling] spent  0,0038 seconds in border_interpolate
51,093603 [opencl_profiling] spent  0,0671 seconds in denoiseprofile_precondition_Y0U0V0
51,093608 [opencl_profiling] spent  1,2958 seconds in denoiseprofile_decompose
51,093612 [opencl_profiling] spent  0,1463 seconds in denoiseprofile_reduce_first
51,093616 [opencl_profiling] spent  0,0006 seconds in denoiseprofile_reduce_second
51,093632 [opencl_profiling] spent  0,0005 seconds in [Read Buffer (from device to host)]
51,093636 [opencl_profiling] spent  0,6024 seconds in denoiseprofile_synthesize
51,093639 [opencl_profiling] spent  0,4559 seconds in [Copy Image (on device)]
51,093642 [opencl_profiling] spent  0,0674 seconds in denoiseprofile_backtransform_Y0U0V0
51,093646 [opencl_profiling] spent  0,0127 seconds in blendop_set_mask
51,093650 [opencl_profiling] spent  0,0921 seconds in blendop_rgb
51,093654 [opencl_profiling] spent  0,3036 seconds in [Read Image (from device to host)]
51,093658 [opencl_profiling] spent  0,0350 seconds in hazeremoval_transision_map
51,093663 [opencl_profiling] spent  0,0214 seconds in hazeremoval_box_max_x
51,093667 [opencl_profiling] spent  0,0185 seconds in hazeremoval_box_max_y
51,093671 [opencl_profiling] spent  0,0222 seconds in hazeremoval_box_min_x
51,093676 [opencl_profiling] spent  0,0195 seconds in hazeremoval_box_min_y
51,093680 [opencl_profiling] spent  0,0605 seconds in guided_filter_split_rgb_image
51,093684 [opencl_profiling] spent  0,2798 seconds in guided_filter_box_mean_x
51,093688 [opencl_profiling] spent  0,2773 seconds in guided_filter_box_mean_y
51,093692 [opencl_profiling] spent  0,0661 seconds in guided_filter_covariances
51,093696 [opencl_profiling] spent  0,0916 seconds in guided_filter_variances
51,093700 [opencl_profiling] spent  0,2274 seconds in guided_filter_update_covariance
51,093705 [opencl_profiling] spent  0,1133 seconds in guided_filter_solve
51,093709 [opencl_profiling] spent  0,0589 seconds in guided_filter_generate_result
51,093712 [opencl_profiling] spent  0,0723 seconds in hazeremoval_dehaze
51,093716 [opencl_profiling] spent  0,0593 seconds in [Copy Image to Buffer (on device)]
51,093720 [opencl_profiling] spent  0,0002 seconds in [Write Buffer (from host to device)]
51,093724 [opencl_profiling] spent  0,0006 seconds in retouch_copy_buffer_to_buffer
51,093729 [opencl_profiling] spent  0,0002 seconds in retouch_copy_buffer_to_buffer_masked
51,093732 [opencl_profiling] spent  0,0631 seconds in retouch_copy_buffer_to_image
51,093736 [opencl_profiling] spent  0,0630 seconds in exposure
51,093740 [opencl_profiling] spent  0,0590 seconds in colorin_unbound
51,093744 [opencl_profiling] spent  1,4052 seconds in eaw_decompose
51,093747 [opencl_profiling] spent  0,6328 seconds in eaw_synthesize
51,093751 [opencl_profiling] spent  0,0180 seconds in blendop_mask_Lab
51,093755 [opencl_profiling] spent  0,0955 seconds in blendop_Lab
51,093759 [opencl_profiling] spent  0,1379 seconds in sharpen_hblur
51,093763 [opencl_profiling] spent  0,0416 seconds in sharpen_vblur
51,093767 [opencl_profiling] spent  0,0788 seconds in sharpen_mix
51,093771 [opencl_profiling] spent  0,0649 seconds in colorbalance_cdl
51,093774 [opencl_profiling] spent  0,0653 seconds in colorspaces_transform_rgb_matrix_to_lab
51,093778 [opencl_profiling] spent  0,0522 seconds in pad_input
51,093782 [opencl_profiling] spent  0,2516 seconds in gauss_reduce
51,093785 [opencl_profiling] spent  0,2518 seconds in process_curve
51,093789 [opencl_profiling] spent  0,2549 seconds in laplacian_assemble
51,093793 [opencl_profiling] spent  0,0663 seconds in write_back
51,093797 [opencl_profiling] spent  0,0673 seconds in colorzones_v3
51,093801 [opencl_profiling] spent  0,0661 seconds in colorout
51,093805 [opencl_profiling] spent  8,5886 seconds totally in command queue (with 0 events missing)
51,093831 [dev_process_export] pixel pipeline processing took 14,235 secs (10,745 CPU)
[export_job] exported to `/home/aresminos/Pictures/Darktable_Master/PlayRaw/darktable_exported/IMG_8336_02.jpg'

Now imagine if you had to export like 600 images. Thankfully my desktop machine has Threadripper cpu and Vega 64 gpu so it’s faster but it’s still a long export time considering the hardware.

Yowza

Thanks for the reply and the hard work. Much appreciated. For a DT newbie like me the guides, forum replies and videos you have put out are invaluable. If your even in Amsterdam I’d buy you a beer.

I think my problems are more than just Tone Eq. It wasn’t this bad at first. I will make the move to Linux. Just need to choose a distro now.

Looking forward for the next release :slight_smile: Not regretting my move to DT for a second. Just need windows detox now.

1 Like

Tjena Claes,

Ahh, you run Resolve on Manjaro, awesome. I am more familiar with the Debian based distros so Ubuntu would be the easy choice. I was sort of settled to try Centos due to Resolve. But I see allot people like Arch/Manjaro. I do like hearing that you run Resolve on Manjaro.

I want something I can run reasonably stable that doesn’t break after updates, but also have up to date sw availability. Something between Ubuntus convenience and Debian Stable stability. I guess thats probably asking to much.

I do have the Studio dongle for Resolve. I’m definitely not a Linux expert, but my dayjob is sysadmin so I should be able wrap my head around Arch based distro. But been using Windows for too long. Been a few years since I ran Linux as my main OS. Then it was Mint I believe. I do manage a couple of Ubuntu servers at work, but not very advanced stuff.

I will set up for dual boot at first, I have a few requirements but it does look like most my stuff is available on Linux. My goal is to ditch the dual boot as well, and get to a point where i can use a VM if I absolutely have to use windows. Or my company laptop.

I’m excited about moving to Linux now. New project haha. And hyped up on caffeine now.

Other than more effort in initial setup, are there any major disadvantage to going for Arch over Manjaro?

Thanks for the reply :slight_smile: I have the studio version (dongle) so I codecs shouldn’t be a problem?

What distro do you use? I’m fairly IT competent, but don’t want to spend days to get Resolve to work.

It does appear my performnace issues may also be due to Nvidia driver issue, had a ton of explorer.exe crashes due to a nvidia dll. Trying other drivers, but planning disk space for a linux distro.

This is the slowest step; from the 23 seconds, it took over a third of the time.
Maybe you can adjust memory settings to prevent tiling? See https://darktable.gitlab.io/doc/en/special_topics_chapter.html#darktable_and_memory
Or the equivalent sections here:
https://elstoc.github.io/dtdocs/special-topics/memory/
https://elstoc.github.io/dtdocs/preferences-settings/cpu-gpu-memory/

I also have the studio version on an SD card (version 16), it’s still a problem with codecs.
I always use Ubuntu LTS or my main work machine but Blackmagic only officially supports CentOS.
I think you have an option to install proprietary Nvidia drivers right from the Ubuntu gui installer but I don’t know if that includes CUDA maybe someone else here can answer that?

If you go with Ubuntu take a look at makeresolvedeb script:
https://www.danieltufvesson.com/makeresolvedeb

Also take every opportunity to report any bugs or complain about any missing features to Blackmagic Design. They are really neglecting Linux users compared to Windows and MacOS and we must be heard.

Installation is basically this:

  1. Install Ubuntu
  2. Install CUDA
  3. Make a Resolve deb package with makeresolve deb script
  4. Install Resolve
  5. Profit

You might wanna check out DaVinci Resolve Linux install issues thread on BMD forums if you find any issues with installing DR (beware, it’s a rabbit hole):
https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=56878&start=1400

I’ve increased the host memory limit for tiling to 4000MB and decreased the minimum amount of memory for a single buffer in tiling to 8 and got this:

15,580759 [dev_pixelpipe] took 7,879 secs (27,380 CPU) processed `denoise (profiled)' on CPU, blended on CPU [export]

Not much of an improvement. But then again if I export a lot of images 1 second per image is a huge improvement.

It does not, has to be installed separately, if needed. Can be downloaded from the nvidia web site.

1 Like

8 MB for tiling is the minimum, for memory-constrained systems. But if your raised host memory limit helped you avoid tiling, it won’t make a difference. Also, 1 s of difference could come from measurement errors. Sorry it didn’t help much. :frowning: Compared to the editing time of a few hundred images, saving a few hundred seconds won’t be noticeable.

I just increased the memory to 6000MB and 64MB (It doesn’t let me set more than 64MB).
The results are back to 8 seconds. So basically it stays the same however memory I give it.

Hi’ @Tore_Valberg, @kofa and others

In my experience, and I run DT often, DT runs fairly stable on windows. You are not likely to run into crashes, but you will run into errors in various modules especially if you press wrong/unexpected buttons or sequence of buttons (because you are new to the module or have forgotten how to use it). You will then have to reset the module and start again.

Tone equalizer is very, very slow, so I’m looking forward to 3.4. Hopefully next Christmas is this Christmas?

Exporting images (raw to jpg) is also very slow, but you can take a brake and have some coffee.

I will try to run some exporting tests after the weekend……

I think that DT has some very nice features, a lot of development is taking place and you can be a member of an active forum of users. My bottom line is that I absolutely recommend others to use DT on windows (if that is your it environment).