From f98938020a193d2d0f0ba2af0f937d228f9a1593 Mon Sep 17 00:00:00 2001 From: LordGrey <48840279+Lord-Grey@users.noreply.github.com> Date: Tue, 13 Jul 2021 21:07:48 +0200 Subject: [PATCH] Add Supported Platforms documention (#1257) * Add Supported Platforms docu * Update SupportedPlatforms.md * Update SupportedPlatforms.md * Rearrange development related documentation --- README.md | 7 ++- .../development/CompileHowto.md | 0 .../Hyperion-platforms_supported.xlsx | Bin 0 -> 10942 bytes .../development}/LedDevice_Flows.drawio | 0 .../development}/LedDevice_Flows.png | Bin doc/development/SupportedPlatforms.md | 40 ++++++++++++++++++ 6 files changed, 43 insertions(+), 4 deletions(-) rename CompileHowto.md => doc/development/CompileHowto.md (100%) create mode 100644 doc/development/Hyperion-platforms_supported.xlsx rename {development => doc/development}/LedDevice_Flows.drawio (100%) rename {development => doc/development}/LedDevice_Flows.png (100%) create mode 100644 doc/development/SupportedPlatforms.md diff --git a/README.md b/README.md index e6258b08..91922902 100644 --- a/README.md +++ b/README.md @@ -33,10 +33,9 @@ Contributions are welcome! Feel free to join us! We are looking always for peopl For an example, you can participate in the translation.
[![Join Translation](https://img.shields.io/badge/POEditor-translate-green.svg)](https://poeditor.com/join/project/Y4F6vHRFjA) -## Requirements -Debian 9, Ubuntu 16.04 or higher. +## Supported Platforms -We provide a macOS Build but we can not support this. +Find here more details on [supported platforms and configuration sets](doc/development/SupportedPlatforms.md) ## Documentation Covers these topics (WorkInProgress) @@ -51,7 +50,7 @@ Covers these topics (WorkInProgress) Released and unreleased changes at [Changelog.md](CHANGELOG.md) ## Building -See [CompileHowto](CompileHowto.md) and [CrossCompileHowto](CrossCompileHowto.md). +See [CompileHowto](doc/development/CompileHowto.md). ## Download Alpha releases available from the [Hyperion release page](https://github.com/hyperion-project/hyperion.ng/releases) diff --git a/CompileHowto.md b/doc/development/CompileHowto.md similarity index 100% rename from CompileHowto.md rename to doc/development/CompileHowto.md diff --git a/doc/development/Hyperion-platforms_supported.xlsx b/doc/development/Hyperion-platforms_supported.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dbe51323674d7dbd545e9c5080670c3fa9437c6a GIT binary patch literal 10942 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 N8mz{_zXf%`{{g;BED`_! literal 0 HcmV?d00001 diff --git a/development/LedDevice_Flows.drawio b/doc/development/LedDevice_Flows.drawio similarity index 100% rename from development/LedDevice_Flows.drawio rename to doc/development/LedDevice_Flows.drawio diff --git a/development/LedDevice_Flows.png b/doc/development/LedDevice_Flows.png similarity index 100% rename from development/LedDevice_Flows.png rename to doc/development/LedDevice_Flows.png diff --git a/doc/development/SupportedPlatforms.md b/doc/development/SupportedPlatforms.md new file mode 100644 index 00000000..93525e73 --- /dev/null +++ b/doc/development/SupportedPlatforms.md @@ -0,0 +1,40 @@ +# Hyperion - Supported platforms +Hyperion is currently suported on the following sets of configuration: +> **_NOTE:_** Configurations tagged as unofficial are running in general, but are provided/maintained on a best effort basis.\ +In case of problems, it is recommended checking with the wider Hyperion community (https://hyperion-project.org/forum/). + +## Official +| Hardware | OS | Version | Grabber | Package | Comments | +|-----------|-----------------|--------------------|-----------------------------------------|-------------------------------------------------------------------------------|------------------------------------| +| X64 | Windows | 10 | QT¹ | [Windows-AMD64.exe](https://github.com/hyperion-project/hyperion.ng/releases) | Direct X9 Grabber via self-compile | +| X64 | Ubuntu | 18.04, 20.04² | QT¹
XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| X64 | Debian | 9, 10³ | QT¹
XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 4 | HyperBian | 9, 10³ | QT¹
XCB/X11¹
DispmanX | [HyperBian.zip](https://github.com/Hyperion-Project/HyperBian/releases) | | +| RPi 4 | Raspberry Pi OS | 9, 10³ | QT¹
XCB/X11¹
DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 3 /3+ | HyperBian | 9, 10³ | QT¹
XCB/X11¹
DispmanX | [HyperBian.zip](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 3 /3+ | Raspberry Pi OS | 9, 10³ | QT¹
XCB/X11¹
DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | + +## Unofficial +In case you have an additional working setups you would like to share with the community, please get in touch or issue a PR to have the table updated. + +| Hardware | OS | Version | Grabber | Package | Comments | +|---------------|-----------------|---------------|-----------------------------------------|---------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| X64 | macOS | 11 | QT
OSX | [macOS-x86_64.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | M1 not tested | +| X64 | Fedora | | QT¹
XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | | +| X64 | Arch | | QT¹
XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 0/ 1 / 2 | Raspberry Pi OS | 9, 10³ | QT¹
XCB/X11¹
DispmanX | [Linux-armv6l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | No recommended | +| RPi 4 | LibreElec | 10.x (Matrix) | QT¹ | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| RPi 4 | LibreElec | 9.2.x (Leia) | QT¹
DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| RPi 3 /3+ | LibreElec | 10.x (Matrix) | QT¹ | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| RPi 3 /3+ | LibreElec | 9.2.x (Leia) | QT¹
DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| Amlogic | CoreElec | 19.x (Matrix) | Amlogic | CoreElec Plugin | Supported via CoreElec project | +| Amlogic | CoreElec | 9.2.x (Leia) | Amlogic | CoreElec Plugin | Supported via CoreElec project | +| Vero4K | OSMC | | | | [hyperion-vero4k](https://github.com/hissingshark/hyperion-vero4k) | +| LG TV | webOS | | - | | [hyperion-webos](https://github.com/webosbrew/hyperion-webos) | + +Legend +--- +¹ Requires an environment with `DISPLAY` defined\ +² 18=Bionic Beaver 20=Focal Fossa\ +³ 9=Stretch, 10=Buster +