My pretty face [ László Monda's Blog ]
Exploring the cyberspace, one quadrant at a time!
 
Main Page | Blog | Projects

Archive for March, 2007

Memo

Tuesday, March 27th, 2007

Memo

Friday, March 23rd, 2007

Kill Dash Nine

Thursday, March 22nd, 2007

This song is hilarious. You gotta check it out!

Memo

Wednesday, March 21st, 2007

Memo

Monday, March 19th, 2007

Mono Presentation from Miguel

Friday, March 16th, 2007

Miguel has done a great presentation on FOSDEM. It's both very informative and entertaining.

Core 2 Duo Migration Suckage

Friday, March 16th, 2007

I bought a Core 2 Duo configuration last week. My old machine, an Athlon 2500+ with 1G RAM didn't feel responsive enough. I use lots of resource-hungry applications on Linux and my desktop felt sluggish. I had to move on.

One may expect that everything works smoothly after such an upgrade regarding software configuration on Linux, right?

Wrong!

This suckage certainly ranks within the top 10 in my life. I sucked days to get things work properly and I want to share the details because I do not wish, even my worst enemy to go through the pain I went through.

First let's summarize the major components of my configuration so you can identify whether you may hit the same problems with your hardware.

Let's see the problems I faced with:

Suckage #1

  • Problem: I couldn't measure the temperature of the CPU.
  • Solution: I had to patch Linux 2.6.20 with the coretemp patch and update the lm-sensors userspace utitities. I downloaded and patched Linux 2.6.20, built it the Ubuntu way a rebooted. Linux couldn't see my SATA drive during the boot process. I finally realized that the SATA configuration options have changed in Linux 2.6.20 so it's not enough to use the standard Ubuntu config. You have to enable the new SATA options. Unfortunately the GNOME panel applet doesn't support measuring the temperature of both cores yet, but it's usable anyways.

Suckage #2

  • Problem: I couldn't build the Nvidia driver because it complained about something during the complation process.
  • Solution: It turned out that the Nvidia driver compeletly misinterpreted the presence of the Vanderpool paravirualization technology and because of that it throwed a false error during compilation. I recompiled the kernel with Vanderpool turned off and everything went all right. Fortunately I don't want to experiment with KVM yet so I can live without paravirtualization for a while.

Suckage #3

  • Problem: GDM didn't allow me to log in.
  • Solution: Turned out that GDM masturbates with the ~/.Xauthority file in its wicked ways. The odd things is that it only does so under Linux 2.6.20. I managed to solve this problem by injecting into the beginning of /etc/gdm/Init/Default the following lines:
xauthority=/home/laci/.Xauthority
> $xauthority
chmod 644 $xauthority

Suckage #4

  • Problem: My microphone didn't work.
  • Solution: After a long time I realized that messing around with KMix always solved my issue, but I didn't know exactly what have I done that made it work. Well, here's the mysterious fix that I included into my /etc/init.d/alsa-utils:
amixer sset 'Input Source',0 'Aux'
amixer sset 'Input Source',0 'Mic'
 

Based on the problems arised I must conclude that Linux is not ready regarding high-end hardware. Ubuntu is a fairly user-friendly distribution and yet, you just saw what it takes to get it working on recent hardware. No one can expect an Average Joe or Aunt Tillie to solve problems of such caliber.

After going through all this pain I'm very satisfied with my system. Intel Core 2 is an incredibly capable platform. Using 2G RAM with Core 2 makes a system hyper-responsive. The only component that is slow is the hard drive, but once you loaded your apps, you cannot have any complaints about the performance.

Power 0.2.2 Released

Friday, March 16th, 2007

I've just released Power 0.2.2. It's a small bugfix release. Although this bug was small, it was an irritating one.

You Should Remember The Milk!

Thursday, March 15th, 2007

I've been searching for a long time for a really powerful todo application which can gracefully handle recurring tasks and I finally found it. Remember The Milk is a superior web application which is extremely usable and can revolutionalize your life (especially if you're such a note-taking junkie like me).

Memo

Wednesday, March 7th, 2007