Yoga Slim 7x hardware validation and low-latency camera follow-up #10426
birkskyum
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Physical testing on my Lenovo Yoga Slim 7x 14Q8X9 (83ED, Snapdragon X1E80100) now confirms a usable Omarchy setup:
These are results from the installed Yoga across the hardware tests, not a fresh installation of every current PR head or a claim about all Snapdragon models.
Fresh integration ISO live-boot test, 6 September 2026
A newly built integration ISO, using refreshed upstream sources and the open PR stack plus candidate build corrections, booted on this physical Yoga with kernel
7.2.3-2-aarch64-ARCH. The full report in omacom/omarchy-iso#129 links the successful native GitHub ARM build, exact source commits, checksums and build fixes. The functional build corrections are now on omacom/omarchy-iso#129 and omacom/omarchy-pkgs#223; fork-specific integration wiring remains test-only.The installer welcome screen, internal display, keyboard, touchpad and Wi-Fi connectivity passed. Wi-Fi needed a retry. Bluetooth initialized, but pairing was not retested.
The SanDisk disconnected during boot while still plugged in and did not reappear after unplug/replug. Archiso's automatic RAM copy kept the session usable despite that failure. Battery/charger telemetry was unavailable and no Type-C ports were enumerated. The cause is not established, and unavailable telemetry does not prove charging stopped. The battery indicator works in the installed SSD system; this telemetry finding applies only to the live image.
This was not a clean installation. The internal EFI partition stayed unmounted and LUKS stayed closed during live checks. Returning to installed Omarchy succeeded; both installed UKIs and Limine configuration matched their pre-test checksums. No wipe or clean install is planned for this machine.
The installed-system results above remain separate: audio, camera, encrypted unlock, suspend and other installed features were not validated by this live session. Neither set of results establishes support on every Snapdragon model.
Camera follow-up
The camera still uses a separate experimental kernel,
7.2.0-1.1-aarch64-ARCH-camera1. Local packages now retain the tested sensor module and private libcamera 0.7.2/PipeWire camera integration, with persistent startup and seat-aware device access. Live browser video and package/runtime/boot integrity checks passed after reboot on 6 September 2026, replacing the runtime-only setup.This is local support for this Yoga, not camera support included in stock Omarchy. The persistence changes left the normal kernel and boot files unchanged. The private runtime has update compatibility checks and a stock-WirePlumber fallback, not a guarantee of camera operation after every future update. The retained camera kernel still needs kernel/security refreshes. Stock-kernel integration, calibrated tuning and OBS validation remain follow-ups.
A wall test found smooth, nearly symmetrical edge darkening in the PipeWire feed before it reaches Chromium. Corner RGB values were roughly half the centre's values. This is consistent with missing lens-shading correction, but the wall and lighting were not calibrated. No correction profile has been applied yet.
The reproducible preview and settings are available for comparison. The kernel work builds on Bryan O'Donoghue's CAMSS/CCI/CAMCC series and the Yoga OV02C10 work linked there; it is not all new code from this effort.
The same link includes the browser prerequisites, bounded restart tests and candidate sensor-autosuspend diff. Its runtime-only setup notes describe the initial experiment, not the persistent setup above. Generic kernel configuration prerequisites merged in archlinuxarm/PKGBUILDs#2220, after a successful clean AArch64 package build. The libcamera cleanup hang is reported in libcamera#349, with the candidate patch and fault-injection reproducer. I emailed the patch to
libcamera-develfor review on 6 September 2026; it is not yet accepted or merged. The patch returns a capture-start error instead of hanging WirePlumber. It does not fix the underlying sensor timeout or image quality.The standalone preview uses
hqdn3d=8:8:10:10and low-buffering FFplay playback. Responsive movement was visually confirmed, not measured in milliseconds. No camera frames were saved or uploaded.The installer and runtime work remain in omacom/omarchy-iso#129, #8672 and #8673. Camera enablement is a follow-up, not a new dependency for those PRs. If anyone already has an OV02C10 streaming on another laptop, comparisons would be welcome. The Yoga device-tree wiring should not be copied to other boards.
All reactions