Linux 4.x QXL 64-bit kernel modesetting breaks 32-bit X.Org
With Linux 4.x we get KMS for QXL enabled by default. But then, when mixing a 64-bit kernel with 32-bit userspace, X.Org fails to start and says something like: “failed to set DRM interface version 1.4: Inappropriate ioctl for device”.
- booting with the 32-bit kernel (I’m starting to really want
I’ve tried a local xserver-xorg-video-qxl 0.1.4-3~bpo8+1 backport, but it did not help.
#5 Updated by intrigeri 2016-06-09 08:15:37
> I’ll workaround this by disabling
qxl.modeset, not sure what are the drawbacks nor if it’s an acceptable long-term solution.
I think it’s not a good enough solution for 3.0, since on Stretch X runs as non-root, and so we really need KMS to work.
#10 Updated by anonym 2016-08-23 10:12:13
> Workaround’ed with commit:348e22764d258ba3710141e20e1a7ba778bc63d4, that should be reverted once we do
Thanks to this I’ve pushed the revert commit:649547083e293e52f07b9fe3200d062d53a0b517 so QXL is used in the automated test suite again.