Skip to main content

⚠️ Please note that this topic or post has been archived. The information contained here may no longer be accurate or up-to-date. ⚠️

Very slow navigation from one image to another

Comments

58 comments

  • Daniel B

    I am experiencing a similar problem. I use .NEF files and besides images taking a few seconds to load,ll the sliders are also not reflecting the changes smoothly. I mean, when dropping the highlight for example, the changes are not smooth and jittery.

    I have an i9 processor MacBook Pro and 32GB of RAM and I even close all the other apps to be safe/faster but I am still experiencing the same laggy performance. I made a few changes in Preferences but no luck. I see the last comment was 3 months ago, hoping someone figured this?

    Thanks

    2
  • Pavlos Papageorgiou

    Are you guys serious about maintaining this 'professional' software? Whey are you not fixing this three year old issue? Performance is appalling if you have to choose the best among several images, as we all do, and you have to look at a pixelated image for 2-3 seconds before it loads. Capture One takes ages to 'generate previews'. What are previews for? Are you not using them? Are you just caching two previews??

    Your solution to this problem has been the 'Cull' window which allows no adjustments, and has no undo function. It's unusable for anything but a first cull of straightforward, well-lit images. If you need adjustments to know which image is really better, as in the later stages of a workflow, it's useless.

    At this stage it's faster to make a collection, start a Capture One Live sharing session, open a browser *on my computer* and flick through and rate the images in the browser. It's instant. Because of course it is, it's going through small JPEG images. Really what the F are you doing?

     

    2
  • Etienne Cosnefroy

    @Pavlos I am not sure I would have put it in the same colourful as you :) but this is very much my thoughts as well. This is absolutely ridiculous. If it was not so tedious to switch to another software I would be back to Lightroom already. I will probably switch eventually if this does not get fix soon.

    1
  • Pavlos Papageorgiou

    After some digging, it's a hardware acceleration problem. On my laptop I have to open a utility called nVidia Control Panel and manually associate CaptureOne with the good GPU. Otherwise it defaults to the puny integrated GPU. Also setting hardware acceleration to 'Never' in the preferences seems to more reliably make CaptureOne *use* acceleration. Yes, really. Or maybe that option does nothing. Hardware acceleration is just super fragile with CaptureOne, at least on laptops. If you rub it the wrong way it silently breaks and you're back to slow mode. Meanwhile Lightroom (the new version) perfectly happily opens your raw files, no import, no making previews, no nothing. Just point it at the folders and browse. Back, forward, full screen, no problem. And CaptureOne obviously can do it in the Cull window. So frustrating!

    Again having spent a whole night trying to figure this out, Capture One seems to use three levels of resolution: The thumbnail which is the pixelated image you see first, the 'preview' or proxy image, and the full size image. If you set the preview to a lower res you can clearly see the three steps. But, this 'preview' isn't a quick to load JPEG. it seems to be a proxy file for the 16-bit image. The problem is it's still relatively slow to load this proxy and apply the settings, during which time you get the pixelated thumbnail. If you make the proxy/preview very small like 720px it still takes a couple of seconds, only slightly faster than the full res. It seems the folks at CaptureOne have mixed up two use cases: Doing quick edits, for which you need 16-bit proxy files, and viewing images for which JPEG with applied edits would work better (what the thumbnail seems to do). They went for proxies, I'm not sure if that helps or why I would want to edit while my RAW disk is offline, and because of this choice the navigation is slow.

    With the GPU issue fixed, it still takes a couple of seconds to load a completely new image. But once you do, because there's enough RAM on the good GPU, you can browse back and forth fast. It caches an adequate number of images rather than the infuriating 2 images that I experienced and other people complain about. It helps to use the nVidia utility to take other apps (notably Chrome, Edge, etc.) off the good GPU and onto the integrated one so they don't interfere.

    1
  • BeO
    Top Commenter

    Have you set hardware acceleration to 'Never' in the preferences and then looked at the CPU utilization? My experience (until 15.2 which I use) has always been that this setting actually works and C1 disregards the GPU, and is using the CPU instead. It is not impossible that the specific task to load and show previews is faster when bypassing the GPU. Which could also depend on the NVidia driver version.

    2
  • SFA
    Top Commenter

    If we are talking about Windows here there may be some rather hidden matters involved.

    For example, I have noticed that using an older version of C1 the active use of hardware acceleration seems to be disabled and nothing seems to want to enable it.

    Using recent versions of C1 there is no problem.

    This is on a 3.5 years old PC running Windows 10.

    Now, the Intel built-in GPU function on this machine seems quite powerful and when working in parallel with the Nvidia Laptop GPU the load seems to be more or less equally balanced between the two options.

    But when initiating an older version of C1 the assessment process runs through but fails to accept the devices.

    To be frank the performance difference, for the things I do, is not so obviously different that I notice - it most of the time.

    I would guess that, somewhere down the line, an update - probably Windows related or driver update from Intel and/or Nvidia - has resulted in a broken configuration process for building the GPU kernels using Win 10.

    With Microsoft pushing hard to move people on to Win 11 (or whatever will follow 11) I am wondering whether updating to 11 might resolve the problem. Or, possibly, kill off the ability to run the older version of C1.

    This may not be something that is under the control of the C1 team.

    I cannot comment on the situation with Mac systems but, based on historic developments reported in this forum and elsewhere, I would be surprised if Mac users were not faced with similar version-related "silent updates" that were not always helpful for performance issues.

    1
  • Darius Mihai

    Wow, 3 years later and this issue still exists.
    I have switched to LR Classic in the meantime and for now it suits my needs better due to their AI denoise and fast navigation.
    On the Library previews I'm seeing some Jpeg artifacts only on my Rec.709 display and only in very demanding areas (night time sky gradients), due to color space difference I guess, but that's fine for my needs because navigation is instant.

    I did also upgrade to windows 11 and the issue remains.
    I didn't update C1 in a while though to test it, but seeing that the issue is still being reported I'm not sure if it's worth the time and money.

    I'd love for C1 to fix the navigation issue and introduce some next-level denoising, I'd probably switch back to C1 if that would be the case.

    Either way, they're both great pieces of software and they both have their quirks.
    For example a quirk in LrC is that the highlights and shadows (and a few other) adjustments are content-aware, meaning you can't apply them to a series of 100 photos and expect the same results if the content changes a bit, like for timelapses.
    However LrC also has non-aware Shadows and Highlights under the "Tone Curve" section, and these are suitable for timelapses.

    Thanks everyone for keeping the thread alive even after 3 years, maybe the C1 team will finally look into resolving these issues




    1
  • Artur Zielazny

    While version 16.4.2.1 shows some improvement, it still falls short of being satisfactory. The experience should be seamless, as it is with other software, even on hardware much less powerful than my MacBook Pro M1. Image switching should be instantaneous, but it isn’t. There’s still a noticeable delay, even when toggling between just two images. This occurs regardless of the resolution or caching strategy I select in the image preferences tab. Although the delay might seem trivial—around 300 milliseconds—it remains frustrating, particularly because it’s technically possible to achieve faster, unnoticeable performance.

    Video showing how this looks on my Macbook can be seen here:

    https://drive.google.com/file/d/1kqSQpyLTuPhqKF-tLJ4QRygVDMxlkRWk/view?usp=sharing

    0
  • Pavlos Papageorgiou

    BeO I'm not sure the 'use acceleration' (Display) option is being honored. It certainly doesn't take effect immediately when you close the dialog. it may take effect when you close and open CaptureOne, but I'm not sure.

    More likely there are different things that could be using the GPU or not. Here the issue seems to be not so much processing speed but caching too few preview/proxy files, so that if you want to page between 5-6 images to pick the best you're always treated to the very slow 2-4 second loading time looking at the pixelated image. That seems to be a GPU memory issue. You'd think that with acceleration 'Never' maybe the load and display time would be longer but caching would be no issue, it would be using system RAM. But in fact, the caching only 2 images problem happens even with acceleration off.

    I'm guessing GPU memory is the important variable. The built in GPU (something called Intel UHD Graphics on my laptop) gets picked by default. That results in caching only ~2 images making performance unbearable regardless if acceleration is on or off.

    If you use the nVidia Control Panel utility to force Capture One to use the good GPU (T1200 on my laptop) that results in caching ten or more images so you can do your back and forth comparisons at perfectly good speed. Loading a completely new image further down in the shoot still takes 2+ seconds, maybe it's marginally faster, but it's the caching, probably by having enough GPU RAM, that solves the issue.

    0
  • Pavlos Papageorgiou

    SFA Using CaptureOne 16.4.1 on a fairly new HP laptop with Windows 10. The good GPU is nVidia T1200, driver updated in the last month.

    Darius Mihai I was surprised with what Adobe has done to Lightroom. The new one looks elegant, but irks me in several ways: UI bindings, too much steering to cloud and AI, generally lacking depth. The main thing I like is, if you ignore the cloud nonsense, it just deals with your raw files on disk super fast.

    The old Lightroom is still there but looks positively baroque now.

    Reasons to prefer CaptureOne:

    - Way better UI aesthetics, configurability, key bindings
    - Direct editing (can't do without now)
    - Image quality, esp. color accuracy
    - Great feeling of control, both in terms of UI and the final result
    - Even though CaptureOne is very buggy, you restart it and it recovers. I haven't lost data yet due to C1 (I have with LR).

    If I was gonna give more cool headed feedback to the CaptureOne folks it's this: You're probably designing for a studio use case where the files are enormous, the photos come in near perfect, and the hardware is a desktop with top specs of everything. I'm working with events, on a laptop, the source images are more like 'catch of the day' and need a lot more adjustment just to get to the picks stage, and for that use case your design choices and your reliability are less good. 

    0
  • SFA
    Top Commenter

    Pavlos,

    Dell Precision 7550 laptop with i7-10875H processor. 48GB Ram, 2 SSDs and an Nvidia T2000.

    The built in Intel UHD in the i7 seems to offer good performance. Load levels, when required, suggest about equal workload allocation between the UHD and the T2000.

    My previous precision relied entirely on its (much older) Nvidia card and totally rejected the UHD as an option.

    That said the CPU still seems to deal with most of the processing.

    Nvidia driver updates are usually OK BUT, once in a while, may not be so good. 

    They used to run with 2 different development lines - for different markets. 

    I ave not checked recently whether that is still the case. But back then it was important to get the right driver update. I tend to rely on the Dell support updates. They seem to work but I have some doubts about support for older versions of C1 as MS and Nvidia move forward, even when still using Win 10.

    I have some suspicions that if I was running a lesser spec dell (NOYT a Precision model) with the same hardware for processor, disks amd GPUs, I might have a less rapid experience. Other components might well influence performance in a way that the raw numbers for the main system headline components do not inform us.

    0
  • Pavlos Papageorgiou

    And what do you know: If you DISABLE the integrated Intel GPU on your laptop CaptureOne correctly picks the good GPU and it runs fast. Sure, loading is not instant but it's as you might expect and paging between images is reasonably efficient. Amazing! Performance goes from insultingly awful to quite good for a laptop.

    By disabling the GPU I mean go into Device Manager, Display Adapters, find the integrated GPU (something like Intel Integrated Graphics) and disable it. Obviously this is for laptops that have two GPUs, an Intel integrated and a more powerful one from nVidia or AMD

    Warning: Some laptops don't work if you do this. On my Dell laptop disabling the integrated GPU makes it impossible to display anything because the screen and the HDMI are wired to the integrated GPU. On an HP Z Book disabling the integrated GPU doesn't cause any issues.

    You shouldn't have to do this to get CaptureOne to work, but it looks like the code for getting GPU resources in CaptureOne is really fragile, or they test only on desktops with one powerful GPU. I don't know. I found the preference for turning acceleration on/off unreliable, there's no 'on', only 'auto', and once in Auto there's no reliable way to pick the good GPU. Maybe the preference should straightforwardly be something like:

    - CPU
    - Intel Integrated Graphics
    - nVidia T1200 GPU

    Or whatever you system has. Then we can finally have reliable acceleration.

     

    0
  • SFA
    Top Commenter

    For my older notebook the GPU assessment routine rejected the Minimal Intel implementation and just worked with the Nvidia card.

    For some reason the assessment of the Intel resource always takes a long time, even when it is found to be worth using.

    0
  • Darius Mihai

    Pavlos Papageorgiou interesting points on the hardware acceleration setting being unreliable. 
    SFA seems to confirm this
    Artur Zielazny thanks for the update about version 16.4.2.1.

    So it would seem that this mess could be resolved if C1 updates their implementation of hardware acceleration.
    I am not really optimistic about this though, but I'd love to be pleasantly surprised by them.

    Pavlos Papageorgiou Also by the way, I was talking about Lightroom Classic. I don't use the current "Lightroom" which is indeed mostly centered on cloud and remote stuff.


    Call me old school, but I'd rather have my files locally on 2 NAS devices than relying on the cloud - a.k.a someone else's computer - to store them. 
    When I'm on the go, away from where the NAS devices are, I rely on external samsung SSDs.
    I've been using the T5 512gb and 1tb, the T7 Shield 2tb, and a Samsung PM9A1 1tb running in an Asus Rog Strix Arion enclosure. The latter is just a 980Pro targeted at OEMs.

    Anyway, I'm mentioning these because I've tried C1 on all of them, plus an internal Samsung 980Pro 2Tb. Of course, C1's performance on navigation is the same, while at the same time I'm editing 4k video at 24fps and 60fps off of these drives. This is just an extra confirmation that storage speed is not the issue at all when it comes to C1 navigation.

    Thanks again everyone for contributing to this thread!

    0
  • SFA
    Top Commenter

    I think the slow Intel assessment and, if acceptable, Kernel build, is an Intel problem. Nvidia cards are assessed very quickly. (In my experience.)

    Now in theory the performance assessment and kernel build will be done once and then left in a built state until something changes some weeks or months later. A new C1 release or  GPU driver update, for example. Or maybe an OS update.

    In the case where a system regularly (or, worse, always) regenerates the kernel on opening C1 there would be something else on the system that needs investigating.

    Once open, and once C1 has pre-loaded internal memory with the image one is likely to be working with (how that is assessed may be a topic for a different thread), image to image changes could be expected, normally, to be quite quick, limited perhaps by internal comms speeds rather than storage media transfer speeds (which will almost certainly NOT match the "tested" speeds claimed for the devices.)

    0
  • Darius Mihai

    SFA I'm curious as to why are you putting "tested" in quote marks? Also why are you saying that the storage transfer speeds will not match the tested speeds for the devices?
    Are you referring to the speeds stated on the box of the device when you purchase it? Yeah those are max speeds anyway.

    However once one can run Atto Disk Benchmark sequential and random, with various file sizes, and another 20-30 transfers in various configurations to get a pretty good baseline on how said storage should perform in various scenarios.
    There's also the more direct way by comparing LR Classic and C1 using the same files in the same location.


    0
  • SFA
    Top Commenter

    Tested in quote marks is simply there to indicate just what you have subsequently detailed.

    In addition, it really does not matter what the devices are capable of (assuming they have decent specifications to start with) because the internal communications within a computer will likely have some significant effect on raw achieved transfer speeds.

    Moreover, if one is using an application to transfer files one has to take into account what, if anything, the application is doing to process those files into its internal system(s) at the point of transfer.

    0
  • Darius Mihai

    I had some free time so I tried the following:
    Enabled Hardware Acceleration in CaptureOne for both Display and Processing.

    Navigation still slow. I checked in Task Manager on the Performance tab and I see a lot of activity for the built-in Intel GPU and only a little for the nVidia GPU.

    Then I went in Windows to System -> Settings -> Display -> Graphics and I checked that C1 is set to High Performance. It was already checked.

    Navigation is still slow, and still only the last 2 viewed images are cached, all others start very blurred/blocky and only after about 1 second the actual photo is displayed.

    However it seems that when I'm navigating there is some work done by the nVidia GPU, goes to about 20% very briefly then back to 1%. At the same time the CPU spikes to 100%, also briefly.
    Here are some charts of the CPU and a very small GPU chart at the bottom. I navigated to an image (first spike), then i paused, then I navigated through a few more images.

    What I find strange is that both GPUs have spikes at the same time when navigating. Is C1 doing the same work on both GPUs or what's going on here? Maybe one for display and one for processing?

    CaptureOne 23 version 16.2.6

    0
  • Walter Rowe
    Moderator
    Top Commenter

    Try checking the box to NOT use optimizations for games. In the past I saw lots of posts stating to not use games drivers so perhaps this games setting also is related to performance?

    0
  • Darius Mihai

    Walter Rowe you mean this setting in windows?


    I was a bit optimistic but I'm still looking at pixels for about 1 second or even more. For example:

    Thanks for trying to help.

    0
  • Pavlos Papageorgiou

    Darius Mihai yes! Thank you for replicating this. This is exactly what I've been experiencing. Capture One apparently using a mix of the two GPUs and only caching ~2 images making the performance of choosing between images unbearably slow.

    I solved this problem (briefly) by disabling the Intel GPU, so my laptop now thinks it's got one GPU, an nVidia T1200. Good performance came, but later it reverted to bad performance with just 2-3 images available fast.

    So I uninstalled Capture One (all versions) and reinstalled it (16.4.1.2127). Great performance! Capture One happily browses between images, back and forth, as much as you like. Images load either instantly or they're blurry for about half a second, instead of being grossly pixelated for 2-5 seconds before. It seems Capture One checks the GPU type on installation and if it sees the just the one GPU, it then works reliably.

    AAAAGH! AAAGH! Capture One people! Why did I have to suffer terrible performance for years because of bad GPU detection code? How many other customers on these dual GPU laptops have the same problem, and just bear with it cursing every day? Please please please get a dual GPU laptop with an Intel embedded and an nVidia and fix this bug, or at least make GPU selection explicit in the options.

    0
  • Walter Rowe
    Moderator
    Top Commenter

    To be fair Capture One is using the Windows graphics interface so blame Windows for confusing Capture One.

    0
  • Pavlos Papageorgiou

    Capture One Right! What seems to kill the nVidia acceleration is using an AI mask. After making sure the only available GPU on my laptop is the nVidia one and that Capture One is using it I had great performance. For about an hour. Then I used an AI mask (Tools -> Adjust -> Layers & Masks -> AI). The mask worked correctly. but after creating the Ai mask, back to lousy image navigation performance.

    Close and reopen Capture One, great performance once again.

    Does the AI mask, which is presumably GPU intensive, lock up the GPU memory and make it unavailable?

     

    0
  • Pavlos Papageorgiou

    Walter Rowe they're using an API called OpenCL which allows heavy processing tasks to run on a GPU regardless if it's NVidia or AMD. OpenCL has notoriously bad support in the industry, because the AI people and anyone outside 'consumer' apps uses another API called CUDA that's exclusive to NVidia. It's very possible that all this bad GPU allocation is an OpenCL problem, not something Capture One control directly.

    0
  • Walter Rowe
    Moderator
    Top Commenter

    Pavlos Papageorgiou .. is there a way for Capture One (the app) to aid the user and support staff to recognize this configuration? wondering what info we might be able to pass along to Capture One developers to improve the situation.

    0
  • Darius Mihai

    Well, how the turntables... 
    With the current Adobe debacle I guess I'll invest some time in figuring out this issue or learning to accept it until it's fixed.
    I guess I'll replace the LrC AI denoise with Topaz or something, even though Topaz is not as good as the LrC AI denoise, at least in my use cases. I'll probably spend some time looking into alternatives.
    If anyone has any other input regarding possible ways to fix the performance issue, please post them here. 

    0
  • Pavlos Papageorgiou

    Another observation: Disconnecting the external SSD where my raw files live makes Capture One reliably fast to advance to the next image except some images never upscale. Out of 100 or so images in a folder, all shot the same day, most upscale within a fraction of a second but some are stuck indefinitely with the pixelated image.

    That gives us some clue as to what's happening. Maybe the generation of previews isn't reliable. Some get generated and some not, so then (with the raw files available) some images upscale quickly and others upscale slowly as the raw file is read and processed. I can't tell any particular pattern. Maybe it's images I previously interacted with, maybe it's random.

    I would have thought that if you lave the app alone all previews will be generated eventually. But it seems not.

    0
  • Walter Rowe
    Moderator
    Top Commenter

    This indicates the preview size may not be optimal and it is regenerating previews with each advance. To prove it select all images in the folder, right-click, and regenerate previews. LET IT FINISH. Once finished does it now advance more smoothly? If not, the previews may not be the optimum size for your display. Go in the app prefs and choose a different preview size, regen previews, and try again. Larger previews consume more space of course.

    0

Please sign in to leave a comment.