[Digikam-devel] OpenGL support?
Marcel Wiesweg
marcel.wiesweg at gmx.de
Sat Jul 26 15:43:51 BST 2008
> Hi,
>
> somehow Marble is broken, always pushing ASSERT messages to the console, so
> I'm not able to start digiKam 0.10 anymore. So I started ccmake and
> disabled the marble support and also openGL, because my laptop is not
> working with 3D acceleration.
> Now I noticed that the light table starts 5 times faster (before it took
> nearly 5 seconds, now it starts in less than 1 second). I guess this has
> nothing to do with marble so the only option left is the openGL support.
I think at the bottom of the thread there is a conclusion that Marble is the
culprit here. The lighttable has two sidebars, and each sidebar hosts a
Marble widget. You cannot test, but when I start digikam (currently with an
old version of Marble) I can see by debug statements that initializing Marble
takes considerable time (a few secs). I expect initialization time for
Marble, that's ok. There are two fields how we / the Marble team can work on
this:
- Find out if we can delay the initialization of Marble until the relevant
sidebar is opened by the user. This can depend on Marble moving
initialization tasks to a thread
- Find out if Marble is optimized for using more than one widget instance in
an application (we easily use several), or if perhaps more data sharing is
possible
Of course, all this is work secondary to having a stable and maintained
Marble.
Marcel
More information about the Digikam-devel
mailing list