Archive for April, 2008

Epiphany Extensions updated

Wednesday, April 23rd, 2008

I updated my ephy extensions page.

Go ahead, try them and send some comments!. I set up bzr repos for them, you can find instructions and urls in the page.

Also I must say that bzr is quite nice and simple, I’m using it to manage some projects and files and it’s quite cool. The push_and_update plugin is highly recommended.

Summer of Code

Monday, April 21st, 2008

The results of this year soc has been published: GNOME SoC projects.

And I’ll be mentoring Johan Svedberg in his project: Modern download manager for GNOME.

My frog bro was selected for Mono: Visual XAML Editor.

It will be a great experience!

Slow X rendering with sis driver

Monday, April 14th, 2008

Everything slow when using X with the sis driver? Well, here it’s awfully slow, made me want to trash my old pc… but then I discovered this bug in Launchpad : lp #26637.

Turns out that vesafb and vga16fb modules are responsible for this chaos. They seem to be stealing the memory managemen and hence making sis driver impossible to use due to it’s lack of descent performance.

What’s the fix? Blacklist vesafb and vga16fb and add sisfb to /etc/modules. You can try to add video=sisfb in the boot line of the kernel (grub’s menu.lst) too.

Note that Fedora doesn’t have sisfb built and is forcing vesafb into the kernel for it’s graphical boot. Ubuntu is doing the same, but they also build sisfb as a module.

So if you are using Fedora, you are screwed unless you rebuild your kernel, if you are using Ubuntu or Debian, make sure vesafb is not loaded (nor vga16fb) and have sisfb loaded sometime before X starts.

How can you be sure it worked? Grep /var/log/Xorg.0.log for ‘memcpy’ and see if the MB/s rate is descent, you can try with and then without the sisfb module to check if it’s making a difference. Here it does.

vesamenu.c32: attempted DOS system call

Thursday, April 10th, 2008

Dear Fedora dudes,

please fix your graphical boot screen in your livecds, normally working videocards get this message without any clear clue on what to do. I see that google doesn’t have good responses, so to help the world be a better place while you fix this bug, here’s the answer:

just type linux or linux0 and hit enter.

You are welcome dear googler.