community-appreciation and question
First of all I’m back in “business” again thanks to some very generous and helpful people from the community. I had some nasty problems with my old (and warranty-less) graphics-card. Within a few days I got a shiny new eVGA GeForce 7900GT sent to me by Brad Griffith, and donations from several other people from the community even enabled me to replace my dying CRT with a Samsung SyncMaster 215TW. The new hardware is terrific (proprietary driver or not *g*)! Super huge thanks to everybody for their awesome support! The next release of cairo-clock 0.4.0 will therefore become “the community-appreciation release” *g*
Speaking of cairo-clock 0.4.0 I want to hear everybody’s opinion on a certain thing I’ve on my mind for some days now. Getting to know XRender better and and its support for convolution-filters (read: blurring and smoothing stuff) I encountered the current lack of any hardware support for this compute-intense operation. Convolution-filters are not yet hooked up into cairo itself and according to core Xorg-hackers they are not hardware-accelerated anywhere in pure FOSS-drivers (not even with proprietary drivers). So I want to pull in OpenGL as an additional dependency for cairo-clock - so it becomes a cairo/OpenGL-clock - to be able to do the blurring and a bunch of other nice things in a hardware-acclerated way (using fragment-programs).
Waiting for XRender’s convolution-filters to be hardware-accelerated and hooked up into cairo might be still some months off I assume. I actually agreed to help out with getting them into cairo, but for the moment I rather want to get cairo-clock 0.4.0 done and out of my head. So what do people using cairo-clock think? Could you live with cairo-clock also depending on OpenGL for even better and smoother graphics? I’m not talking about fully floating 3D-clock-objects on your desktop… yet. It will still be strict 2D… for the most part, but not all *g*
September 18th, 2006 at 6:03 pm
I think most of us already use some OpenGL, so we don’t care ;]
September 18th, 2006 at 7:16 pm
Look at what can be done with opengl svg aceleration:
http://www.youtube.com/watch?v=2ceiKZyGEHE
so I think is important at least someone doing experiments with this stuff.
September 18th, 2006 at 8:13 pm
Is pulling openGL in a necessity? I mean what do you really need to have convolution filters for in cairo clock? are you doing some motion blurring on the second hand now you graphics whore ;P
September 18th, 2006 at 10:17 pm
Go for it, the more bling the beter at whatever price (that is why xgl is so popular even tho you need a totally diff xserver), so until a better solution (like aiglx for xgl) use opengl, get done with your project.
September 19th, 2006 at 12:59 am
Anyone using composite on their desktop probably got a gfx card which can handle opengl nicely
September 19th, 2006 at 12:38 pm
Mark: You do realise that you can run composite on an X server for a matrox g400 and alike, open gl runs in software on those types of setup i believe.
Abbas: Aiglx is a totally different Xserver
September 20th, 2006 at 3:49 am
I think indeed most users interested in Cairo-clock will some Xgl related stuff somewhere or at least some nice OpenGL screensaver
Go for it!
September 24th, 2006 at 12:36 pm
If anyone is interested in testing AmanithVG on Linux, I’ll be very glad to give him a non-commercial (evaluate) version.
We have ported AmanithVG on Linux, *BSD, MacOSX, MinGW. All examples shown in the video are also included.
Please contact me at info[at]mazatech[dot]com
November 7th, 2006 at 2:35 pm
Hello,
I apologize if this is the wrong place to post this.
I am running Ubuntu Edgy/aiglx/Beryl v0.1.2.
One thing that ocurs on occasion with cairo clock on this system is that when I click the icon to start the clock, I get a flash on the desktop where the clock normally oepns and then nothing. I have to end the process.
if I then run it from the terminal I get this error: (cairo-clock:6640): librsvg-CRITICAL **: rsvg_handle_render_cairo_sub: assertion `handle != NULL’ failed
any suggestions to get cairo clock to run consistently would be appreciated.
p.s. I love this clock!
November 12th, 2006 at 10:57 pm
@ coz: I’m guessing the install of your clock-themes (either system-wide or user-specific ones) is hosed. What does the command: "cairo-clock -l" report? Only pass a reported theme to cairo-clock on the command-line, like: "cairo-clock -t themename", and see if this error still manages to prevail.
March 20th, 2008 at 11:41 am
I had the same error: (cairo-clock:6640): librsvg-CRITICAL…. It started when I add a new theme. I’ve tried to uninstall the cairo-clock and install it again and remove that theme but it didn’t work. This command: "cairo-clock -t themename" helped so thanks MacSlow. When I start it in terminal and tick "show seconds" in properties then I get this error: "(cairo-clock:10311): librsvg-CRITICAL **: rsvg_handle_render_cairo_sub: assertion `handle != NULL’ failed" every one second, it really bug me and when I quit it I get this error: "(cairo-clock:10311): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)’ failed" so is there any solution for that??
March 25th, 2008 at 10:29 am
@redrabbit: You get that with which version of cairo-clock and with which theme?