Summary: | image dimensions in albums slows down scrolling dramatically | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | rom1v |
Component: | Albums-MainView | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.10.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.0.0 |
Description
rom1v
2009-07-18 15:36:51 UTC
Which digiKam version you use exactly ? Gilles Caulier I can see no real difference with dimensions turned on and off. Maybe callgrind will show something, but right now for me it is working fine. I use digikam 0.10.0. Try in an album with for example 200 photos, and scroll very fast. I tested on 2 computers, and there is really a difference. The two computer on which I tested had no real graphic card (a lowcost intel gma…). I tested on my laptop, with nvidia (and nvidia proprietary drivers), and effectively, with or without dimensions, it works fine. I don't know if this is a graphic card problem, my laptop is far faster than the two others for every component (cpu, ram, harddrive, graphic card), so I don't know what does limit the performances on the others when dimensions details are enabled. In fact, it seems to be a graphical performances problem : if I enable any information under the photo (filename, dimensions), it slows down dramatically on computer with slow graphical card (layout too complicated?) (but dimensions slows down more than filename). One little note: If you compiled digiKam by yourself, try using "debug" buildtarget instead of "debugfull". This will optimize the compiled code and run much faster than the "debugfull" version. This is a general rule for self-compiled code: Before measuring speed issues, compile with optimizations, in digiKam's case by using the target "debug", "relwithdebinfo" or "release". The icon view isn't that complicated, so displaying some text shouldn't be a problem :D I measured the code with callgrind and I can see no difference with dimensions displayed. It might be a graphics card driver issue in your case, I experienced such problems some months ago, when the nVidia driver wasn't performing well. Really seems to be graphics stack related. Maybe "--graphicssystem raster" helps, upgrading graphics driver or Qt version. Nothing from the digikam side to do here. |