watchthelight 2026-10-28
Two leads from today's scout (write-up: https://github.com/watchthelight-labs/research/blob/main/scout/xe/2026-10-28.md):
- zep245's IrisXe driver (Tiger Lake, same lineage) runs 1680x1050 and 1600x1000 on a 2560x1600 panel. It keeps the panel's timing and gives i915 a smaller source in a drm modeset, so i915 programs the panel fitter itself (
gpu-port/xkpi/override/src/nmx_fb_bridge.c). XeGfx already has i915 up, so that route may be shorter than writing PS_CTRL by hand from XeGfxIntelFB. - ArrowWhatever (same 275HX and 7D67) reached the same point we did: 1280x800 through detailed timings is the only exact 2:1 size, and the rest need the scaler (patch 0010). Their zero-copy flip (patches 0008/0009) reserves 16 MB GGTT slots for scanout, which shows the bigger buffer is mostly a matter of GGTT space.