>> >> In my patch I had to remove the output from crtcs using it. Otherwise >> the server died in a horrible fire. >> You don't need this? Looks like I have to study your patch and compare >> what I did wrong. > > > For reference, in the NVIDIA driver we don't delete outputs unless they're > already disabled (hence the "Unused" in "DeleteUnusedDP12Displays"). If the > monitor was unplugged but the output has a crtc driving it, we just leave it > enabled in the disconnected state. This avoids the problem you're referring > to here and also keeps the client's state around, including the current > mode, scaling / rotation / transform, custom properties, etc.
Thanks Aaron, Daniel, I've posted a new version of this, with the fixes for the two bugs you reported. Dave. _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel