I found the bleeding edge drivers for Ubuntu are good enough for "home theatre" use, with the onboard video acceleration. Some 3D games are a bit iffy, some work just fine, but the box isnt used for games much anyway. The all important H264 video playback works almost perfectly, a few minor artifacts on some, but not all, movie files. Digital audio out works perfectly out of the box, a big win as I have a noise free optical link through to the main stereo.
Pic of the guts of the system:
http://static.zog.net.au/new-htpc/.llga ... G_2926.JPG
and the case in the loungeroom sitting on top of the old clunker it replaced:
http://static.zog.net.au/new-htpc/.llga ... G_2938.JPG
(note the 65W laptop style power supply it uses)
technical info:
distro - 64 bit Xubuntu 11.04
added PPA source for bleeding edge video drivers:
https://launchpad.net/~xorg-edgers/+archive/ppa
script for checking out and patching mplayer for Intel VAAPI video playback:
http://www.splitted-desktop.com/~gbeauc ... yer-vaapi/
configure command needed as it doesnt work out of the box with the xorg-edgers PPA:
- Code: Select all
./configure --enable-vaapi --extra-cflags="-I/usr/include/va -lva"
more technical stuff about dual monitor use
xfce, the desktop Xubuntu uses, is still a bit rough when it comes to dynamic dual monitor config.
The loungeroom PC uses a small lcd monitor for desktop use, with a 40" Sony LCD plugged in via HDMI as the extra monitor for "home theatre" and Youtube use.
Previously I was using the proprietry Nvidia dual monitor setup, but with the intel video drivers had to use the "xrandr" system. Xfce cant handle fixed icon placement in a monitor configured after it has started.. so I had to configure the dual monitor stuff before the desktop loaded, by adding the line:
- Code: Select all
xrandr --output DP3 --off --output DP2 --off --output DP1 --off --output HDMI3 -
-mode 1920x1080 --pos 1440x0 --rotate normal --output HDMI2 --off --output HDMI1
--mode 1440x900 --pos 0x0 --rotate normal --output VGA1 --off
to the file /etc/gdm/Init/Default
this xrandr line was generated using the arandr http://christian.amsuess.com/tools/arandr program