Home > linux > Enhancing the XBMC (Live) Experience

Enhancing the XBMC (Live) Experience

The XBMC Experience on a HTPC is just awesome with a NVIDIA VDPAU (Video Decode and Presentation API for Unix) enabled graphics card or chipset. My ZOTAC MAG HD-ND01 has a NVIDIA Ion chipset, so CPU usage is at like 3-8% while watching High Definition media. Doesn’t get any better.

XMBC Live is XBMC’s very own spin of a barebone Ubuntu Linux, preinstalled with XBMC. While it works really, really well directly out of the box after installing the newest NVIDIA drivers from the PPA – which are required for VDPAU acceleration – there are some things you might want to do to enhance your experience even more.

If you are hooking your HTPC up to your TV via HDMI, you won’t be able to hear any menu sounds. That is because the default soundcard is still the onboard/whatever one. Fire up your favorite text editor and edit/create the file .asoundrc in your XBMC user’s home directory.

pcm.!default {
    type plug
    slave {
        pcm "hdmi"

This will make the HDMI output the default for all sounds, thus enabling XBMC menu sounds.

Next up, /etc/X11/xorg.conf – disable the Hardware Cursor, enable 1080p24 (very important for fluid playback of most HD material) and 1080p60, disable Composite and let your TV do the resolution scaling.

#Remove Hardware Cursor
#Browse to the 'Device' section and insert the following
    Option         "HWCursor" "False"
    Option         "FlatPanelProperties" "Scaling=Native"

#Make 1080p24 and 1080p60 available
#1080p24 is pretty important to have, make sure you calibrate your screen
#in System Settings for this resolution afterwards if you allow XBMC
#to match the screen's resolution to the video playing (which I heavily recommend)
#Browse to the 'Screen' section and insert the following
    Option         "DynamicTwinView" "False"

# Disabling Composite improved the video playback for me even more, YMMV
Section "Extensions"
    Option         "Composite" "Disable"

Enjoy XBMC, it rocks! 🙂

Categories: linux Tags: ,
  1. XBMC
    November 16, 2010 at 6:55 am

    Thanks for the tip on menu sounds. It was starting to piss me off. lol

    Dharma B4 has the Xorg settings you mentioned already setup.

    • Gordon Schulz
      November 16, 2010 at 7:46 am

      Glad it helped – it has its little kinks, but once worked out… all is great. 🙂
      Haven’t tried Dharma myself yet, looking forward to it, but just not enough time at the moment to play around with Betas. Is it a big step forward from Camelot?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: