Difference between revisions of "Talk:Supported hardware"

From Official Kodi Wiki
Jump to: navigation, search
m (Desktop)
Line 24: Line 24:
  
 
=== Desktop ===
 
=== Desktop ===
 
+
{| class="prettytable" style="background-color:#f1f1f1;"
{| class="prettytable"
+
! CPU<br/>++<br/><big>[[w:Streaming SIMD Extensions|SSE]]</big>
!CPU<br/>+=<br/>[[w:Streaming SIMD Extensions|SSE]]
+
| x86 or x86_64 processor such as: '''Intel Pentium 4''', '''Intel Pentium M''', '''AMD Athlon XP/64''', '''AMD Opteron''', or newer CPU. Anything made in the last few years does.).
|
 
:x86 or x86_64 processor such as: '''Intel Pentium 4''', '''Intel Pentium M''', '''AMD Athlon XP/64''', '''AMD Opteron''', or newer CPU. Anything made in the last few years does.).
 
 
* If your GPU/VPU does not support hardware video decoding then you will require a fast modern processor is required to decode some videos (H.264, VC-1, etc) in 1080P. {{editor note|Hard to quantify this, but maybe we can get a rough benchmark score in here?}}
 
* If your GPU/VPU does not support hardware video decoding then you will require a fast modern processor is required to decode some videos (H.264, VC-1, etc) in 1080P. {{editor note|Hard to quantify this, but maybe we can get a rough benchmark score in here?}}
 
* There is ''very'' limited Power PC (PPC) support: [[forum:173287|[Linux] How to install on Linux-ppc]]
 
* There is ''very'' limited Power PC (PPC) support: [[forum:173287|[Linux] How to install on Linux-ppc]]
Line 34: Line 32:
 
! RAM
 
! RAM
 
| {{note|<code>For Video playback acceleration, a minimum of 512MB dedicated VRAM is recommended</code>}}
 
| {{note|<code>For Video playback acceleration, a minimum of 512MB dedicated VRAM is recommended</code>}}
*'''Minimum:''' 256MB<br/>
+
* '''Minimum:''' 256MB
*'''Recommended:''' 1GB.
+
* '''Recommended:''' 1GB or more
 
|-
 
|-
 
! Graphics
 
! Graphics
 
|
 
|
 
: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.
 
: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.
* '''Minimum:''' [[w:Radeon|ATI Radeon RV710/M92 (HD 4300/4500)]], [[w:Intel GMA|Intel GMA 950 (945G)]], [[w:GeForce|NVIDIA GeForce 6-Series]], or newer.
 
* '''Recommended:''' [[w:Radeon|ATI Radeon Palm (HD 6300 Series]], [[w:Intel GMA|Intel GMA X4500HD (G45)]], [[w:GeForce|GeForce 8-Series]], or newer.
 
|-
 
! Video<br/>decoding
 
|
 
:For hardware video decoding, which may be necessary on various low-performance CPUs to playback 1080P content, make sure your GPU or VPU supports either VAAPI, VDPAU, or [[CrystalHD]].
 
* Ubuntu 12.10 (or newer) users of ATI graphics cards are recommended to use a '''[[w:Unified Video Decoder#UVD enabled GPUs|UVD 2.2 or higher graphics card]]'''.
 
|-
 
! HDD<br/>SSD<br/>USB
 
|
 
:Internal or External<br/>
 
:8GB or larger
 
|-
 
! Optical<br/>Drive
 
|
 
:Optional
 
:CD - DVD - BD
 
|-
 
! Ethernet<br/>port
 
|
 
*'''Minimum:''' 100MBit<br/>
 
*'''Recommended:''' 1000Mbit
 
|}
 
{{note|<code>[http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs ATI Radeon cards lower than UVD2.2]</code>, '''are not supported''' with Ubuntu & variants 12.10 base system, using fglrx, due to changes in ATI's drivers. Legacy cards that support the minimum OpenGL requirements still can be installed, but you wont get any hardware acceleration playback in XBMC with fglrx and must remain at a specific version to work without bugs..}}
 
 
 
{| class="prettytable" style="background-color:#FFFFFF;"
 
! CPU
 
| x86 processor such as: Intel Pentium 4, Intel Pentium M, AMD Athlon XP/64, AMD Opteron, or newer CPU (that support [[w:Streaming SIMD Extensions|SSE]]. Anything made in the last few years does.).
 
* If your GPU/VPU does not support hardware video decoding then you will require a fast modern processor is required to decode some videos (H.264, VC-1, etc) in 1080P. {{editor note|Hard to quantify this, but maybe we can get a rough benchmark score in here?}}
 
* There is ''very'' limited Power PC (PPC) support: http://forum.xbmc.org/showthread.php?tid=173287
 
|-
 
! RAM
 
|
 
* '''Minimum:''' 256MB
 
* '''Recommended:''' 1 to 2GB or more
 
|-
 
! Graphics
 
|
 
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.
 
 
{| class="datatable" width="100%"
 
{| class="datatable" width="100%"
! !! ATI !! Intel !! Nvidia
+
! rowspan="3" | <br/><br/>'''Minimum:'''<br/><br/>'''Recommended:''' !! style="text-align: center;" | ATI !! style="text-align: center;" | Intel !! style="text-align: center;" | Nvidia
 
|-  
 
|-  
| '''Minimum:''' || [[w:Radeon|ATI Radeon R420 (X800)]] || [[w:Intel GMA|Intel GMA 950 (945G)]] || [[w:GeForce|Nvidia GeForce 6-Series]]
+
|| [[w:Radeon|ATI Radeon RV710/M92 (HD 4300/4500)]] || [[w:Intel GMA|Intel GMA 950 (945G)]] || [[w:GeForce|Nvidia GeForce 6-Series]]
 
|-
 
|-
| '''Recommended:''' || [[w:Radeon|ATI Radeon R700 (HD 4000)]] or newer || [[w:Intel GMA|Intel GMA X4500HD (G45)]] or newer || [[w:GeForce|Nvidia GeForce 8-Series]] or newer
+
|| [[w:Radeon|ATI Radeon Cedar (Radeоn HD 5400 Series]] or newer || [[w:Intel GMA|Intel GMA X4500HD (G45)]] or newer || [[w:GeForce|Nvidia GeForce 8-Series]] or newer
 
|}
 
|}
 
|-
 
|-
! Video decoding
+
! Video<br/>decoding
 
| For hardware video decoding, which may be necessary on various low-performance CPUs to playback 1080P content, make sure your GPU or VPU supports either VAAPI, VDPAU, or [[CrystalHD]].
 
| For hardware video decoding, which may be necessary on various low-performance CPUs to playback 1080P content, make sure your GPU or VPU supports either VAAPI, VDPAU, or [[CrystalHD]].
 
+
{{note|<code>[http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs ATI Radeon cards lower than UVD2.2]</code>, '''are not supported''' with Ubuntu & variants 12.10 base system, using fglrx due to changes in ATI's drivers. Legacy cards that support the minimum OpenGL requirements still can be installed, but you wont get any hardware acceleration playback in XBMC with fglrx and must remain at a specific driver version to work without bugs..}}
{{note|Ubuntu 12.10 (or newer) users of ATI graphics cards are recommended to use a '''[[w:Unified Video Decoder#UVD enabled GPUs|UVD 2.2 or higher graphics card]]''' for proper hardware video decoding support.}}
 
 
|-
 
|-
! Drive space
+
! Drive space <small><br/>HDD<br/>SSD<br/>USB</small>
 
| 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.
 
| 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.
 
* '''Minimum:''' 4 to 8GB
 
* '''Minimum:''' 4 to 8GB
 
* '''Recommended:''' 16GB or more
 
* '''Recommended:''' 16GB or more
 
: Depending on how big your video library is. Most of the space required for XBMC comes from the images/artwork cache, which can be adjusted: [[HOW-TO:Reduce XBMC disk space]].
 
: Depending on how big your video library is. Most of the space required for XBMC comes from the images/artwork cache, which can be adjusted: [[HOW-TO:Reduce XBMC disk space]].
 +
|-
 +
! Optical<br/>Drive
 +
|
 +
:;Optional
 +
:DVD - Bluray
 +
|-
 +
! Ethernet<br/>port
 +
|
 +
*'''Minimum:''' 100MBit<br/>
 +
{{note| A wired connection is preferred over slow wifi network, some 5gHz environments may affect wifi signal quality/strength and reduce bandwidth or cause signal fluctuations that affect streaming}}
 
|}
 
|}
  
Line 124: Line 91:
  
 
:::::: Even for 50mbit files, USB 2 and ethernet 100 is more than enough. There is no recommended gigabit ethernet. It's faster, but it makes zero difference for XBMC. BluRay ISOs don't go higher than about 40. Even then, it's not a ''requirement'', just as an optical drive or an IR remote are not requirements. -- [[User:Ned Scott|Ned Scott]] ([[User talk:Ned Scott|talk]]) 11:31, 28 March 2014 (EDT)
 
:::::: Even for 50mbit files, USB 2 and ethernet 100 is more than enough. There is no recommended gigabit ethernet. It's faster, but it makes zero difference for XBMC. BluRay ISOs don't go higher than about 40. Even then, it's not a ''requirement'', just as an optical drive or an IR remote are not requirements. -- [[User:Ned Scott|Ned Scott]] ([[User talk:Ned Scott|talk]]) 11:31, 28 March 2014 (EDT)
 +
 +
:::: What about the above I polshed it up a bit,
 +
 +
# RAM: Sure 256 is minimum but thats just system wise, video playback requires 512 dedicated vram for accelerated content, + system ram your already on 700MB+
 +
# A video bitrate and the bandwith is not the same, a 100MB port maxes out at 12MB/s, but in wifi connections a 40Mbit bluray will suffer depending on newrok equipment/signal quality and strenght, though ok now we can fill buffers and whatnot.
 +
 +
:: Ive added more specific notes about legacy amd cards, we cant ignore these yet, they can run xbmc even with fglrx just no acceleration on video playback.uNiversal 06:22, 29 March 2014 (EDT)

Revision as of 10:22, 29 March 2014

Why is it inaccurate?

Please point it out specifically, (I took great care to copy the relevant data especially and exactly especially for AMD uvd2.2 stuff and spoke to wsnipex about legacy cards so idk what you see that I dont!

Also explain why all hardware lists have different data?

This needs to be improved needs to be consistent across wiki, period, however that is done or not.

a long block of text isn't as easy to read follow, and is also Inconsistent, This is for first time Linux users, they hate reading also. I would agree perhaps better way to do it, so here is your change to prove your superiority.

Please do address the the messiness, clearly you hate my style but refuse to show me better.

Inaccurate and messy work

please point it out and improve it and explain!

Here it is for reference and I would like to see your comments here addressed.

  • x86 x86_64 (Intel/AMD) processor computer capable of booting from CD-ROM/USB drive.
  • Limited PPC support: http://forum.xbmc.org/showthread.php?tid=173287
  • Optional is to install to a 8GB (or larger) USB-flash-drive or internal harddrive.
  • Larger than 8GB is required, if you have a lot of media as thumbs and art are cached on it.

Desktop

CPU
++
SSE
x86 or x86_64 processor such as: Intel Pentium 4, Intel Pentium M, AMD Athlon XP/64, AMD Opteron, or newer CPU. Anything made in the last few years does.).
  • If your GPU/VPU does not support hardware video decoding then you will require a fast modern processor is required to decode some videos (H.264, VC-1, etc) in 1080P. Editor note: Hard to quantify this, but maybe we can get a rough benchmark score in here?
  • There is very limited Power PC (PPC) support: [Linux] How to install on Linux-ppc
RAM Note: For Video playback acceleration, a minimum of 512MB dedicated VRAM is recommended
  • Minimum: 256MB
  • Recommended: 1GB or more
Graphics
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.


Minimum:

Recommended:
ATI Intel Nvidia
ATI Radeon RV710/M92 (HD 4300/4500) Intel GMA 950 (945G) Nvidia GeForce 6-Series
ATI Radeon Cedar (Radeоn HD 5400 Series or newer Intel GMA X4500HD (G45) or newer Nvidia GeForce 8-Series or newer
Video
decoding
For hardware video decoding, which may be necessary on various low-performance CPUs to playback 1080P content, make sure your GPU or VPU supports either VAAPI, VDPAU, or CrystalHD.

Note: ATI Radeon cards lower than UVD2.2, are not supported with Ubuntu & variants 12.10 base system, using fglrx due to changes in ATI's drivers. Legacy cards that support the minimum OpenGL requirements still can be installed, but you wont get any hardware acceleration playback in XBMC with fglrx and must remain at a specific driver version to work without bugs..

Drive space
HDD
SSD
USB
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.
  • Minimum: 4 to 8GB
  • Recommended: 16GB or more
Depending on how big your video library is. Most of the space required for XBMC comes from the images/artwork cache, which can be adjusted: HOW-TO:Reduce XBMC disk space.
Optical
Drive
Optional
DVD - Bluray
Ethernet
port
  • Minimum: 100MBit

Note: A wired connection is preferred over slow wifi network, some 5gHz environments may affect wifi signal quality/strength and reduce bandwidth or cause signal fluctuations that affect streaming

uNiversal 00:06, 28 March 2014 (EDT)


For starters, the RAM requirement is wrong. The minimal RAM requirement for XBMC to run on linux hardware, even for v13 Gotham, on x86 systems, is still 256MB. The CPU requirement has been replaced with a recommendation. That recommendation of "dual core" means nothing because XBMC doesn't use more than one core for video decoding, and has only gained the ability to use more cores in v13 Gotham if specifically set to do so, and even that setting discourages turning that on.
If you want to update the GPU text, please do so, but don't format it using that table. That table is a big step backwards in formatting. -- Ned Scott (talk) 02:45, 28 March 2014 (EDT)
I apologize, I see that dual-core comment is in the old text as well. Sill, that table was a mess and just took up more space without being any clearer about the requirements. -- Ned Scott (talk) 02:48, 28 March 2014 (EDT)
YEs, things can always be improved, however you have left out the legacy stuff which is a must because the questions will be ask:ed.
You also left out the hdd/usb and add optional optical drive, you needs a usb a hdd or ssd cannot do without either, and in case you want playback optical media that should also be there. — Preceding unsigned comment added by uNiversal (talkcontribs)
Here. You don't need USB or an optical drive at all (plenty of people have installed directly to the drive and then installed that drive on the other hardware), but you would be hard pressed to find any hardware that is able to run XBMC that doesn't have a USB port. It's virtually impossible, and it's a given that you need some method of installing.
Same for optical drives. It's completely obvious that if you want to play a DVD then you need something to physically read a DVD. People aren't just setting bare DVDs on top of the HTPC case and expecting magic.
That being said, I would not object to a mention of USB (and ethernet, for that matter) in the context of being able to playback media. A lot of people do have the mistaken impression that USB 3 or gigabit ethernet is required for HD content, when USB 2 and 100meg ethernet will do just fine. -- Ned Scott (talk) 03:43, 28 March 2014 (EDT
For gpu acceleration yoou need minimum 512MB Vram in addition to the 256MB system ram, so we already at 700MB+RAM so ya 1GB minimum depending if shared or not.
Yes, unfortunately, we should do the obvious more often, not everyone gets the obvious, no matter how much we want to belive that. Yes ether port mim100meg is ok and usb2 is also ok, unless you streaming over wifi a 50mbit bitrate file, Ive added a few things above lookup from the uvd2.0 page and whatnot to add to the table when your done reformating it again ;)
The usb port I mean a USB drive you can installinux to a USB drive or Intall to hdd or install to ssd, I didnt means that you need a usb port, though its obvious ;) that most everything has one of those these days.uNiversal 04:34, 28 March 2014 (EDT)
I don't know who told you that 512 MB of VRAM was needed, but they're wrong. I run XBMC on an x86 Pentium M with 64MB VRAM and 256MB system RAM. Raspberry Pi is ARM, but it runs XBMC using 256MB on the model A, total, both VRAM and system RAM.
Even for 50mbit files, USB 2 and ethernet 100 is more than enough. There is no recommended gigabit ethernet. It's faster, but it makes zero difference for XBMC. BluRay ISOs don't go higher than about 40. Even then, it's not a requirement, just as an optical drive or an IR remote are not requirements. -- Ned Scott (talk) 11:31, 28 March 2014 (EDT)
What about the above I polshed it up a bit,
  1. RAM: Sure 256 is minimum but thats just system wise, video playback requires 512 dedicated vram for accelerated content, + system ram your already on 700MB+
  2. A video bitrate and the bandwith is not the same, a 100MB port maxes out at 12MB/s, but in wifi connections a 40Mbit bluray will suffer depending on newrok equipment/signal quality and strenght, though ok now we can fill buffers and whatnot.
Ive added more specific notes about legacy amd cards, we cant ignore these yet, they can run xbmc even with fglrx just no acceleration on video playback.uNiversal 06:22, 29 March 2014 (EDT)