Remote WebView shows HA web dashboard on ESP32-S3-based screen

Sorry, I’m not familiar with Proxmox, so my reply is a quote from ChatGPT.

This happens because the VM that’s running Home Assistant OS is exposing only an x86-64-v1 CPU to the guest. The sharp prebuilt for linux-x64 is compiled for x86-64-v2 (needs at least SSE3/SSSE3/SSE4.1/SSE4.2/POPCNT). In Proxmox, if your VM’s CPU type is kvm64/qemu64 (or anything that hides newer flags), the guest looks like v1, so sharp refuses to load.

Fix (recommended)

In Proxmox, change the HAOS VM to expose a modern CPU:

VM → Hardware → Processor → Type: host (best), or pick an x86-64-v2 profile if available.

Fully power off the VM (not just reboot), then start it again.

Now the container/add-on inside HAOS will inherit SSE4.2/POPCNT and sharp loads fine.

Quick verification inside HAOS

Open the Terminal & SSH add-on (or host console) and check flags:

grep -m1 ‘^flags’ /proc/cpuinfo

You should see ssse3 sse4_1 sse4_2 popcnt in the list. If they’re missing, the VM is still exposing v1.