Solved Unable to start X on 12th Gen Alder Lake N100 with failed to load module "i915kms" while kldstat shows loaded

Wrong branch for 14.1-RELEASE, switch to releng/14.1; cd /usr/src/ && git checkout releng/14.1
Thanks, I did that, and it can now recognize the card but fails to start with this enigmatic error:
intel_uxa_set_pixmap_bo: size of buffer object does not match constraints: size=8388608, must be greater than 8294400, but less than 4194304
I found a thread which suggested removing xf86-video and I will try that tonight.
 
Thanks, I did that, and it can now recognize the card but fails to start with this enigmatic error:
intel_uxa_set_pixmap_bo: size of buffer object does not match constraints: size=8388608, must be greater than 8294400, but less than 4194304
I found a thread which suggested removing xf86-video and I will try that tonight.

It sounds like the default UXA accel method on the i915 Xorg DDX driver doesn't support newer hardware. Usually SNA is used on Linux (which might support newer stuff; UXA is older). Some suggestions imply UXA might work with disabling acceleration, but I'm not sure what benefit that would have over just using modesetting :p

I have UHD 630 and usually used the Intel driver since it sounded better to have the ability for 2D stuff to be accelerated through a specific GPU driver (instead of presumably accelerating it generically/less-optimally through 3D). Realistically I've noticed no difference anywhere though, and recently I noticed dragging windows on Xfce with compositing enabled was incredibly stuttery with Intel DDX that had me switch to modesetting.

Related tip: With Firefox check the WebRender GPU (about:support) on Firefox if messing with this; Firefox has a GPU blacklist that forces software rendering with Intel DDX (can be overridden and works fine for me), but defaults to GPU with modesetting.
 
Back
Top