Skip to content

[Bug] CASAOS GPU monitoring fails to detect Intel Alder Lake-N iGPU (UHD Graphics) on Ubuntu 26.04 #2509

@ford220102

Description

@ford220102

I’m running CasaOS on Ubuntu 26.04 LTS on host DXP2800.

Hardware

CPU: 4× Intel N100
iGPU: Intel Alder Lake-N [UHD Graphics]
NIC: Intel I226-V
Storage: NVMe + HDDs (not relevant)
Problem In the CasaOS UI GPU/APU/IGPU monitoring section, the system:

fails to detect the iGPU correctly (no expected metrics),
shows errors / missing temperature and utilization readings (and fan-related data if applicable),
behaves differently than my setup in ZimaOS, where the iGPU is detected and metrics are available.
Hypothesis This looks like an issue in the detection/metrics pipeline (for example, the monitoring logic may rely on a “PCI VGA” classification path, while this platform exposes the device differently as a “Display controller”). It may also be related to container access to DRM devices (e.g., missing /dev/dri / missing required mounts).

Steps to reproduce

Install Ubuntu 26.04 LTS
Install CasaOS on the host
Enable GPU/APU/IGPU monitoring in the CasaOS UI
Observe detection result and metrics charts
Compare with ZimaOS (where metrics appear)
Expected behavior CASAOS should detect Intel Alder Lake-N iGPU (UHD Graphics) and display standard GPU metrics (utilization / temperature, etc.).

Actual behavior CASAOS monitoring does not detect the iGPU properly and does not provide the expected metrics.

Diagnostics (please add these outputs)

lspci -nnk | grep -A3 -i "vga|display|graphics"
ls -l /dev/dri
lsmod | grep -E "i915|intel"
uname -a
docker version and docker info
CASAOS UI logs / monitoring module logs (exact error text + timestamps)
(Optional) relevant part of docker-compose.yml used for the monitoring container, without secrets
Attachments Please include screenshots/log snippets from the UI showing the error and the missing metrics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions