HD playback with XBMC & an Acer Aspire Revo
Requirements
- Computer (duh)
- HDTV with HDMI input (not required, but what’s the point of 1080p playback without a suitable tv?)
- Acer Aspire Revo (or other suitable machine)
- USB drive with atleast 2 GB of space
- Some basic computer skills
Software Required:
- Unetbootin – Created a bootable USB flash drive with the XBMC ISO.
- XBMC Live ISO – Camelot 9.11 repack (XMBC.org for the latest build)
Downlod XBMC Live
Install XBMC Live to flashdrive
- Open Unetbootin and select the Diskimage button
- On the right of the Diskimage, click the … and select the XBMX 9.11 ISO that you downloaded
- In the “Drive” selector, select your flash drive.
- Click OK. This will let Unetbootin extract files onto the flash drive and make it bootable.
- When complete, just close out of Unetbootin.
Preparing the Revo
Now that we have a bootable USB flash drive with XBMC, we need to allocate more memory to the GPU on the Revo so that we can maximize video playback performance.
- Plug the USB flash drive into the Revo and turn it on.
- Hit the “Delete” key at boot up (labeled “Del” on the included Revo keyboard). This will take us to the BIOS configuration.
- Go to the Advanced section and make sure the iGPU memory setting is set to Manual with 256MB selected (Alternatively set it to 512MB, if your machine has 2 or more GB of RAM)
- Make sure to Save & Exit the BIOS
Installing XBMC
The Revo is now set with the right amount of graphics memory needed for playback of HD content… Now we just need to install XBMC onto the built-in HDD
- Restart the Revo
- Press F12 during boot up, and select to boot from the USB drive. It will now boot into XBMC Live that is on the USB flash drive.
- Scroll down and select “Install XBMCLive to disk”
- After a little bit, this will present you with a list of possible devices to install to. The built-in HDD will be the only option.
- Press the number for the built-in HDD. NOTE: This WILL delete the existing Windows partition on the built-in HDD.
- Follow the rest of the installer, setting an administrator password, etc. It should all be very straight forward.
- After installation, the machine should restart and boot directly into XBMC.
Tweaking XBMC
Now that XBMC is installed on your Revo, there is only one step that remains. We need to tweak XBMC to take advantage of the Revo’s graphics processor via VDPAU (Video Decode and Presentation API for Unix). VDPAU will allow XBMC to offload processing of video onto the Revo’s graphics processor, which is what allows for smooth playback of even full 1080p video. We will also need to adjust the audio output so that XBMC knows to use the Revo’s HDMI port for audio.
Changing Render Method
- Go down to the System menu item and press right
- Select the Settings option
- Scroll to the System item and select it
- Scroll to the Video section and then scroll to Playback
- Change the render method to “VDPAU”
Changing Audio for HDMI
- Scroll to the Audio section
- Change the output to Custom and enter “plug:hdmi” as the output type
Finished
Now the Revo is complete and will playback even full 1080p video without issues. Running through with this tutorial, I have not ran into any issues with playing back any media in any codec on my XBMC. For a media source, I use a Intel® Entry Storage System SS4200-E with Windows Home Server (WHS) installed with 5.5 TB of space on it. (if there is any interest, I’ll create a guide for installing WHS to this device) If anyone tries out this guide, let me know how it went for you and if I need to make any adjustments to this guide.