From e6ec7e2e95b79b581f96069bda164b211e8b7eb3 Mon Sep 17 00:00:00 2001 From: Adrian Perez de Castro Date: Thu, 25 Apr 2024 21:45:29 +0300 Subject: [PATCH 1/2] Use new Cog platform names in HW compatibility table It has been a while since Cog has renamed "shells" to "platform plug-ins" and the "fdo" one to "wl", so carry on the change to the hardware compatibility page. --- about/supported-hardware.md | 54 ++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/about/supported-hardware.md b/about/supported-hardware.md index 7279775c4..863d9616d 100644 --- a/about/supported-hardware.md +++ b/about/supported-hardware.md @@ -115,62 +115,62 @@ Note that this list is not exhaustive. Reports of unlisted configurations are we ## NXP -| Series | GPU | Driver | WPE Backend | Cog Shells | -|---------|----------------|-------------|-------------|------------| -| i.MX 51 | Imageon Z460 | freedreno (reverse-engineered) | fdo | fdo, drm | -| i.MX 53 | Imageon Z460 | freedreno (reverse-engineered) | fdo | fdo, drm | -| i.MX 6 | Vivante GC880 | Vivante (Proprietary) | fdo | fdo, drm | -| i.MX 6 | Vivante GC2000 | etnaviv (reverse-engineered) | fdo | fdo, drm | -| i.MX 6 | Vivante GC2000 | Vivante (Proprietary) | fdo | fdo | +| Series | GPU | Driver | WPE Backend | Cog Platforms | +|---------|----------------|-------------|-------------|---------------| +| i.MX 51 | Imageon Z460 | freedreno (reverse-engineered) | fdo | wl, drm | +| i.MX 53 | Imageon Z460 | freedreno (reverse-engineered) | fdo | wl, drm | +| i.MX 6 | Vivante GC880 | Vivante (Proprietary) | fdo | wl, drm | +| i.MX 6 | Vivante GC2000 | etnaviv (reverse-engineered) | fdo | wl, drm | +| i.MX 6 | Vivante GC2000 | Vivante (Proprietary) | fdo | wl | | i.MX 6 | Vivante GC2000 | Vivante (Proprietary) | rdk, `VIV_IMX6_EGL` | n/a | -| i.MX 8M | Vivante GC7000 | etnaviv (reverse-engineered) | fdo | fdo, drm | -| i.MX 8M | Vivante GC7000 | Vivante (Proprietary) | fdo | fdo | +| i.MX 8M | Vivante GC7000 | etnaviv (reverse-engineered) | fdo | wl, drm | +| i.MX 8M | Vivante GC7000 | Vivante (Proprietary) | fdo | wl | ## Broadcom -| Device | GPU | Driver | WPE Backend | Cog Shells | -|----------------|-----|--------|-------------|------------| +| Device | GPU | Driver | WPE Backend | Cog Platforms | +|----------------|-----|--------|-------------|---------------| | Arris VIP5202W | VideoCore IV | Proprietary | rdk, `BCM_NEXUS` or `USE_BACKEND_BCM_NEXUS_WAYLAND` | n/a | | Raspberry Pi 3 | VideoCore IV | Proprietary | rdk, `BCM_RPI` | n/a | -| Raspberry Pi 3 | VideoCore IV | Mesa vc4 | fdo | fdo, drm | -| Raspberry Pi 4 | VideoCore V | Mesa v3d | fdo | fdo | +| Raspberry Pi 3 | VideoCore IV | Mesa vc4 | fdo | wl, drm, headless | +| Raspberry Pi 4 | VideoCore V | Mesa v3d | fdo | wl | ## Qualcomm -| Device | GPU | Driver | WPE Backend | Cog Shells | -|---------|-----|--------|-------------|------------| +| Device | GPU | Driver | WPE Backend | Cog Platforms | +|---------|-----|--------|-------------|---------------| | APQ8017 | Adreno 306 | Proprietary | Custom | n/a | ## Nvidia -| Device | GPU | Driver | WPE Backend | Cog Shells | -|--------|-----|--------|-------------|------------| +| Device | GPU | Driver | WPE Backend | Cog Platforms | +|--------|-----|--------|-------------|---------------| | Jetson TK1 | Tegra K1 | | | ## RockChip -| Device | GPU | Driver | WPE Backend | Cog Shells | -|--------|--------------|--------|-------------|------------| -| RK3399 | Mali T860MP4 | panfrost (reverse-engineered) | fdo | fdo | +| Device | GPU | Driver | WPE Backend | Cog Platforms | +|--------|--------------|--------|-------------|---------------| +| RK3399 | Mali T860MP4 | panfrost (reverse-engineered) | fdo | wl | | RK3399 | Mali T860MP4 | Mali (Proprietary) | | | ## PC-style Hardware -| Device | GPU | Driver | WPE Backend | Cog Shells | -|--------|-----|--------|-------------|------------| -| Any | AMD | Mesa amdgpu | fdo | fdo | -| Any | Intel | Mesa i965 | fdo | fdo, drm | -| Any | Intel | Mesa iris | fdo | fdo, drm | +| Device | GPU | Driver | WPE Backend | Cog Platforms | +|--------|-----|--------|-------------|------------------------| +| Any | AMD | Mesa amdgpu | fdo | wl, x11, gtk4, headless | +| Any | Intel | Mesa i965 | fdo | wl, x11, gtk4, headless, drm | +| Any | Intel | Mesa iris | fdo | wl, x11, gtk4, headless, drm | ## Other -| Device | GPU | Driver | WPE Backend | Cog Shells | -|--------|-----|--------|-------------|------------| +| Device | GPU | Driver | WPE Backend | Cog Platforms | +|--------|-----|--------|-------------|---------------| | Beaglebone | PowerVR SGX530 | Proprietary | | | From 5c8bc01062c28a07339a1a7db74d4cbd9da0b650 Mon Sep 17 00:00:00 2001 From: Adrian Perez de Castro Date: Fri, 26 Apr 2024 00:25:02 +0300 Subject: [PATCH 2/2] Do not hardcode sizes of HW support table columns Remove the sizing for columns in the supported hardware table in order to avoid the last columns to be overly narrow and cause usage of multi line cells often. Instead, let the browser determine their width. --- about/supported-hardware.md | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/about/supported-hardware.md b/about/supported-hardware.md index 863d9616d..f0640a871 100644 --- a/about/supported-hardware.md +++ b/about/supported-hardware.md @@ -56,20 +56,6 @@ table { border-bottom: 2px solid black; margin: 0; } -@media (min-width: 45rem) { - table thead tr :nth-child(1) { - width: 18ch; - } - table thead tr :nth-child(2) { - width: 21ch; - } - table thead tr :nth-child(4) { - width: 35ch; - } - table thead tr :nth-child(5) { - width: 13ch; - } -} table :is(thead, tbody) tr > * { padding-left: 0; vertical-align: top;