Archive:HOW-TO:Install XBMC on an ION based machine

From Official Kodi Wiki
Revision as of 00:21, 21 October 2010 by >Cosmicr (progress save)
Jump to navigation Jump to search

Template:XBMC faq toc Inline

Introduction

This article is a mash up of HOW-TO threads found on the XBMC Forum. It is primarily geared towards Ubuntu Linux and ASRock ION330 users, however you may find it useful for other ION based systems too.

The initial article was based on the following threads:

At the time of writing, this article is for Ubuntu version 9.10 and upwards only. If you're installing/using an older version of Ubuntu it is recommended you upgrade (since they are unsupported).

Some basic Linux/Ubuntu knowledge is assumed.

If you find errors or have any new tips, please edit the page.

Hardware

BIOS

If you are using an ASRock ION 330 then the following BIOS changes should be made

  • Change shared memory => 512
  • Upgrade BIOS => 1.60 (Download DOS version, unzip and put on USB => Smart Flash in BIOS)
  • Remove the boot logo
  • Enable "good night LED" if you want all light of on the box.

No other BIOS changes are necessary (ie no overclocking)

Installation

It is assumed at this point you have your hardware ready and waiting for the Operating System to be installed.

Install Ubuntu

There are two basic ways to install Ubuntu - the full Desktop version or the Minimal Install. The easiest method is to install Ubuntu Desktop.

You will need to use the username and password combo of xbmc/xbmc. I.E. username is xbmc, password is xbmc.

Minimal Install

If you do the minimal install you will also need to issue the following command to enable the desktop:

sudo apt-get install xorg gdm gnome-core network-manager-gnome gnome-system-tools gnome-utils x11-xserver-utils

After installation

After installation you need to install all updates either using the Update Manager or by using the commands:

sudo apt-get update
sudo apt-get upgrade

If you prefer to use the terminal you may install SSH for remote access:

sudo apt-get install ssh

Install LIRC for remote control

NOTE: This may need to be updated.

The Microsoft MCE Remote model 1039 does not work in XBMC without LIRC.

In terminal, use the following command:

sudo apt-get install -y lirc

Select Windows MCE Remote (new)

Test Remote & LIRC
Type: IRW in terminal and press home MCE Home button. This should return "Home" in terminal

Install XBMC

The installation of XBMC is a relatively easy part of the process. The easiest way is using the terminal.

For more information see HOW-TO install XBMC for Linux on Ubuntu, a Step-by-Step Guide

Add XBMC to the repository

NOTE: This will not work in versions of Ubuntu older than 9.10

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:team-xbmc/ppa

Download and Install XBMC

sudo apt-get update
sudo apt-get install xbmc xbmc-standalone

sudo apt-get install xbmc-skin-*
sudo apt-get install xbmc-eventclients-*
sudo apt-get install xbmc-scripts-*

And now XBMC is installed!

NVIDIA VDPAU Drivers

NOTE: This section needs to be updated for newer versions of Ubuntu.

In order to make 1080p videos work you need to install the Nvidia drivers.

Team-XBMC VDPAU

If you are using Ubuntu 10.04 or higher you can install from the Team-XBMC ppa:

sudo apt-get install libvdpau1 nvidia-185-libvdpau

VDPAU for version 9.10

this has changed - needs updating!

sudo apt-add-repository ppa:nvidia-vdpau/ppa

sudo apt-get update
sudo apt-get install linux-headers-generic nvidia-glx-185

sudo nvidia-xconfig -s --no-logo --force-generate