|Read this page and still need help? Check out the XBMC for Linux support forum.|
XBMC for Linux is primarily developed for Ubuntu Linux. Third-party packages for most other Linux distributions are however available, and it is also possible to compile XBMC Media Center from scratch for nearly any Linux distribution. Linux supports full hardware decoding with most graphics cards. Linux is generall the best way to get a fast, free, and "applicance" feel for an XBMC HTPC.
1 Main topics
Other Linux-specific wiki pages for topics, guides, and advice. For everything else, standard XBMC pages will normally apply.
- HOW-TO:Install XBMC for Linux
- XBMC for Linux specific FAQ
- Supplemental tools/Linux
- Developing XBMC for Linux
|CPU|| x86 processor such as: Intel Pentium 4, Intel Pentium M, AMD Athlon XP/64, AMD Opteron, or newer CPU (that support SSE. Anything made in the last few years does.).
XBMC will run on most graphics cards made in the last few years, including hardware video decoding support. This includes most cards from ATI/AMD, Intel, or NVIDIA which support OpenGL 2.0 or later.
|Video decoding||For hardware video decoding, which may be necessary on low-performance CPUs to playback 1080p content, make sure your GPU or VPU supports either VAAPI, VDPAU, OpenMAX, or CrystalHD.|
|Drive space|| The XBMC binary generally takes up between 100 to 200 MB of space, depending on how it's compiled. Technically speaking, if your hardware supports netbooting, you don't even require a hard drive for either the OS or XBMC.
3 Linux distributions
For install instructions for various Linux distros, see HOW-TO:Install XBMC for Linux.
- Amlogic M3 devices - http://forum.xbmc.org/showthread.php?tid=192034
- Amlogic M1/M3 devices - http://www.pivosforums.com/viewtopic.php?f=25&t=4518
- HOW-TO:Autostart XBMC for Linux
- HOW-TO:Compile XBMC for Debian
- HOW-TO:Compile XBMC for Linux
- HOW-TO:Compile XBMC for Linux on Fedora Red Hat Enterprise Linux CentOS
- HOW-TO:Compile XBMC on Debian or Ubuntu
- HOW-TO:Compile XBMC on openSUSE Linux
- HOW-TO:Configure your Cyberlink Media Centre Remote on Linux
- HOW-TO:Install KodiBuntu from a USB drive
- HOW-TO:Install Kodi for Linux
- HOW-TO:Install XBMC for Linux on Fedora using a Shuttle XS35GTv2
- HOW-TO:Keep resolv.conf settings in DHCP after reboot
- HOW-TO:Keep resolv.conf settings in STATIC IP after reboot
- HOW-TO:Keep static IP
- HOW-TO:Remap HDMI audio on Gen 1 ION - Linux
- HOW-TO:Send xbmc.log to rsyslog
- HOW-TO:Set up Lirc
- HOW-TO:Set up PS3 BD Remote
- HOW-TO:Set up Wake-On-Lan (Ubuntu)
- HOW-TO:Suspend and wake in Ubuntu
5 Device specific info
6 Random notes
Feel free to place various notes, tips, and links here. As this section of the wiki gets more organized, those notes will be properly sorted. Consider this like a dumping ground for when you're not sure where to put something.