RFC: fb restore on drm master close

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello list,

I've been playing with an unaccelerated drm program[1] and have been
annoyed that whenever this program exits the fbcon isn't restored, with
the display left completely off.

This seems to happen because Xorg is still running from a different VT.

Upon further investigation, it seems like the fb restore only occurs on
"lastclose", which explains what I'm observing.

Why don't we perform the fb restore whenever the current master is
closed to cover this case, since masters are the ones that can change
modes?

My github has a quick-n-dirty i915 implementation[2] which seems to fix
this without negative effects, though I haven't exhaustively tested to
see what breaks.

This isn't a list I subscribe to so please CC me directly in any
replies, thanks everyone!

Regards,
Vito Caputo


1. https://github.com/vcaputo/rototiller
2. https://github.com/torvalds/linux/compare/master...vcaputo:masterclose?expand=1
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux