xserver/hw/kdrive
Repository files (latest commit first)
Filename Latest commit message Latest commit date
stefan11111 29a6b17197 kdrive/modesetting: pass the gbm device to glamor
Don't have it open another one

This fixes a segfault when the render card is different from
the scanout card, and glamor uses the fast gbm import path.

If https://github.com/X11Libre/xserver/issues/2645
applies to Xmodesetting, this probably fixes it.

This is also a resource usage optimization,
since glamor doesn't allocate another gbm device
when Xmodesetting already allocates a perfectly usable one.

Signed-off-by: stefan11111 <stefan11111github@gmail.com>
2026-10-19 13:09:25 +02:00
..
ephyr kdrive: Add a closure field to KdScreenInfo 2026-10-01 13:30:12 +02:00
fake kdrive: Don't limit refresh rate by default 2026-10-01 13:30:12 +02:00
fbdev kdrive/{fbdev,modesetting}: Don't constrain the cursor position unnecessarily 2026-10-12 13:22:59 +02:00
modesetting kdrive/modesetting: pass the gbm device to glamor 2026-10-19 13:09:25 +02:00
os kdrive/linux/evdev: Close the input fd after ungrabbing 2026-10-02 16:24:07 +02:00
src kdrive/modesetting: pass the gbm device to glamor 2026-10-19 13:09:25 +02:00
meson.build kdrive: Add Xmodesetting X server 2026-10-01 13:30:12 +02:00
Xkdrive.man kdrive/glamor: Add -nogbm option 2026-10-01 13:30:12 +02:00