2009-12-31

Slow Eye of Gnome

Recently, Eye of Gnome (eog) was extremly slow during startup and when switching between images. Starting eog took around 4-8 seconds which is to much for an acceptable working performance.

Gnome Bug 500772 brought me to the following workaround: Simply remove ~/.recently-used.xbel

It seems that this XML file becomes very large and parsing will take much time. After removing this file eog starts in less than a second and also switching between images is really fast now.

2009-12-28

X-Man Brought Microsoft Flight Simulator X

Hurray, I survived X-MAS (christmas for the noobs)!!!

The X-Man (Santa Clause for the noobs) brought Microsoft Flight Simulator X. He knew that I like to play flight simulators but he forgot that I avoid to use the Windows OS. Regardless, I tryed to play it.

Installing MFSX on a Xeon 2,4 GHz system with 1 GB RAM took more than 1 hour and wasted 15 GB of my harddisk.

No Protection of Data Privacy with Microsoft Products

After the installation it is necessary to activate the game. Therefore the serial number must be entered and the game will connect to a Microsoft server and send all kind of data about your system.

Naturally, I denied sending information about MY SYSTEM! But, without activation I cannot use the game without limitations.

Finally, I decided to remove MFSX from my hard disk and to send the game back to Microsoft. Now, I will spend the money on X-Plane which works on my Linux OS and does not require activation.

ATI Radeon DRI and AGP Problem

The last weeks I have been fighting with my ATI Radeon 9700 Pro graphic card. 3D support won't work and glxgears -info listed at least 320 FPS. Too less for playing 3D games.
I was using the open source radeon driver because the closed source fglrx driver worked not at all.

I was trying all kind of options in my /etc/X11/xorg.conf but they did not change anything.
Yesterday I found the following line in my /var/log/Xorg.0.log:

(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.

This information lead me to a bug listing of the Ubuntu distribution. They figured out that EDAC causes a problem with AGP.

EDAC (Error Detection and Correction) is a set of Linux kernel modules for handling hardware-related errors. Its major focus has been ECC memory error handling.

A workaround is to blacklist the EDAC module in the /etc/modprobe.d/blacklist file.

/etc/modprobe.d/blacklist:
blacklist e7xxx_edac

The exact name of the EDAC module depends on the chipset of your mainboard. So it is necessary to figure out which module relates to your board before blacklisting.

Now, 3D support works fine. And I get up to 4550 FPS with the open source radeon driver of my Lenny distribution.

I hope this bug will be fixed in future kernel releases because error detection is also a important feature and it would be fine to use it together with a working AGP bus.