Sorry for taking so long before getting around to writing this. I got my computer quite some time ago, and I'm now running Ubuntu Gutsy (the currently unstable version, due for release in October).
The main reason I'm using Gutsy instead of Feisty (the latest stable version) is because of the video drivers. My D630 came with the Intel X3100 integrated video, so I needed xserver-xorg-video-intel 2.0 or later to get all the new features. I also wanted to use the latest XRandR features, which allow me to dynamically add and remove displays, so I no longer have to restart X to go in and out of dual-head mode.
In order do this, I had to install using the Feisty alternative CD (the command-line installer), since the standard CD didn't have the proper X drivers. Then I upgraded to gutsy by changing all the "feisty"s in /etc/apt/sources.list to "gutsy", then issuing an "apt-get dist-upgrade". I don't remember the specifics of how I got X working, but I don't believe it took too much effort aside from upgrading to gutsy.
The only problem was with my Intel HDA sound card. The problem was a kernel bug, which has since been fixed. I'll post a kernel package as soon as I find a place to put it; right now, I have nowhere to host it. If you build your own kernel, open up sound/pci/hda/patch_sigmatel.c and change "spec->num_pins = 14;" to "spec->num_pins = ARRAY_SIZE(stac9205_pin_nids);" in the patch_stac9205() function (line 2182 in kernel 2.6.22.1, don't know about others). If you don't understand what I just said, wait until someone posts a kernel package, lest major kernel damage ensue. You may still have to reload the module after suspending (issue "sudo rmmod snd_hda_intel && sudo modprobe snd_hda_intel"; if that fails, then kill everything that's using the sound card).
Aside from the sound card issue, not too many problems have occurred. I'm happily typing this on my D630 now.
Labels: d630, ubuntu