# Edge capability matrix

The Edge column shows what the Edge software does today. Every Edge feature still needs qualification on physical hardware before a Tilecast release supports it on production screens.

- Implemented The Edge software does it, and
  automated tests cover it.
- Hardware dependent The software is
  implemented, but whether it works depends on the connected display, adapter,
  or audio device. It isn't tested on real hardware yet.
- Not available Edge doesn't do it today.

| Capability                                                 | Stable Linux Player                       | Edge                                                                                                                      |
| ---------------------------------------------------------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| Images and downloaded video                                | Supported                                 | Implemented Codecs and hardware decoding still need hardware testing                   |
| Native Widgets, Layouts, and playlist zones                | Supported                                 | Implemented                                                                            |
| Schedules, Quick Present, and Takeover                     | Supported                                 | Implemented                                                                            |
| Synchronized Display Groups                                | Supported                                 | Implemented                                                                            |
| Span images, Layouts, and video                            | Supported with current limits             | Implemented Unrotated panels. Rotated panels and frame alignment need hardware testing |
| Brand Bug, Countdown Bar, and alert ticker                 | Supported                                 | Implemented                                                                            |
| Offline restart from prepared content                      | Supported                                 | Implemented                                                                            |
| Activity and proof of play                                 | Supported                                 | Implemented                                                                            |
| Live preview                                               | Supported                                 | Implemented                                                                            |
| Watch live                                                 | Supported                                 | Not available                                                                             |
| Player self-update                                         | Supported, no automatic rollback          | Implemented With automatic rollback. Needs testing on real hardware                    |
| Display Control (HDMI-CEC and DDC/CI)                      | Supported through `cec-ctl` and `ddcutil` | Hardware dependent Talks to Linux CEC and DDC devices directly                         |
| Presentation Network                                       | Supported when provisioned                | Hardware dependent Needs a supported Wi-Fi adapter and NetworkManager                  |
| Noise Meter                                                | Supported with an audio input             | Hardware dependent Needs an audio input on the host                                    |
| Remote Websites and YouTube                                | Supported by Electron webviews            | Not available Waits for the website isolation work                                        |
| AirPlay receiver                                           | Supported when provisioned                | Not available Not part of Edge 1                                                          |
| Android Managed Kiosk, Power Assist, Accessibility Control | Android only                              | Not applicable                                                                                                            |

When a newer presentation needs something Edge can't show, such as a Website, Edge keeps playing the last presentation it could show and tells Studio why. See [content compatibility](../compatibility/).

`tilecastctl capabilities` on the Edge computer lists each hardware feature with its current state and a reason, such as a missing adapter or a display that doesn't respond. The [engineering capability matrix](https://github.com/gbyo/tilecast/blob/main/docs/tilecast-edge-capabilities.md) has the full list of states, reasons, and tests.

The normal Tilecast guides apply to shared tasks such as [Activity](../../operations/activity/), [Live preview](../../operations/live-preview/), [Player commands](../../operations/player-commands/), [Display Control](../../screens/display-control/), [Schedules](../../schedules/), and [Display Groups](../../screens/display-groups/).
