Current support and roadmap for discrete graphics card hot switching

Albert Vilella avilella at gmail.com
Thu Jan 15 14:54:25 PST 2009


How about a "gdm restart"? That is effectively an X server restart, right?

Then it's only about switching on and off the hardware, right?

On Thu, Jan 15, 2009 at 7:20 PM, Glynn Clements <glynn at gclements.plus.com>wrote:

>
> Stephane Marchesin wrote:
>
> > and if you want to keep your session in between, we lack
> > - X.Org infrastructure to hand a session from a graphics driver to
> > another (there are a million of possible problems here)
>
> Right; like a million display parameters which a client can query, but
> for which there is no mechanism to request notification of changes,
> and thus are (implicitly) constant over the lifetime of the client.
>
> I know that the X developers don't consider incompatible changes to be
> completely out of the question, but if you're talking about a
> particular screen suddenly changing e.g. its glGet* values, I don't
> see that happening.
>
> And I don't think that it's realistic for the server to expose a
> single set of parameters for two very different graphics chips.
>
> It's more realistic to treat this as a traditional multiple-"Screen"
> setup, with the ability to enable and disable screens. Obviously,
> windows would have to either be opened on the appropriate screen
> (programs which need the 3D GPU on the screen which has one), or the
> application/toolkit would need to explicitly provide migration.
>
> --
> Glynn Clements <glynn at gclements.plus.com>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20090115/ad8f8232/attachment.html>


More information about the xorg mailing list