I’ve been having problems with my little Mini-ITX motherboard ever since I got it. It’s been much more of a handful than I expected, and nearly all the problems wouldn’t exist if I had gone with hardware that I was more familiar with and sure of its capabilities.
As it is, here’s the places I’m having problems:
Video: I have to use the latest 2.6.29-rc vanilla kernel to even get OpenGL working, along with an unstable system of ~amd64 with latest X and intel drivers. Even with all of that, there is some nasty redraw issues on motion of any kind when playing back video. It just draws about half the picture one second, and the other half immediately after. Pretty noticable.
I tried getting a PCI nvidia card in there for more RAM and better picture, but the system will lockup anytime I use X or do something strenous with X. I’m guessing that the card is drawing too much power and locking up the box. I can’t get any logs or output of any kind the moment it freezes. I could try a video card with less power draw, but don’t have any at my house, and I’m hesistant to try anyway.
ACPI: The thing is just buggy. IRQ assignment is a bit whacked, and it’s sharing everything one one (audio, video), which I think may also contribute to the video problem. Tinkering with the BIOS doesn’t have any effect.
Also, sometimes, when booting, the kernel will load the ACPI driver and then just stop. The only way to work around it is to either shut it off and let it clear out and cool down and try again, or boot with acpi=off in the kernel command line. I don’t want to do that, because that disables the CPU thermal monitors which brings me to my next problem.
Frequency Scaling: There’s no CPU frequency driver for my chip yet in the kernel, so it’s stuck running at full speed. When it gets too hot, it’ll lock up the box, and I’ll have to power it down for a while.
I could whine about some other small stuff, but it doesn’t really matter, and you get small issues cropping up with any box anyway. Even these “major” ones aren’t show stoppers. I imagine the kernel will get a cpufreq driver soon enough. The ACPI issues don’t really surprise me — the last MSI motherboard I owned had similiar issues and just would randomly flake out on me. The power draw on the PCI card makes sense (I’ve tried lower power PCI cards, they work fine), and I get what I deserve for gambling on a video card I’ve never worked with before.
In short, the real problem that happened is that when comparing chipsets across the board when deciding what to buy, I totally threw out the variables of experience and known compatibility. Most of them on my list (which I can’t duplicate right now, since my desktop is down at the moment) were all single-core VIA chipsets, with a few Intel Atom exceptions. I have had, for a long time, a single core VIA C7 running at 1 GHz that has been chunking along at great speed and reliability (despite some onboard stuff giving out, it still works awesome) that, compared to the dual-core 64-bit 1.6 GHz Intel Atom one I got, should be considered worthless. But, practically speaking, the first one works, and the second one doesn’t.
If I had to do it all over again, I’d have gone with the VIA. But, I’m not really that regretful. I knew I was taking a gamble, and I lost. It happens. Things will either get better and improve or I’ll get used to the way it is and make the best of it. No big deal in the long run. Besides, the experience is invaluable.