Why people are not switching to Fedora

Josh Boyer jwboyer at fedoraproject.org
Mon May 11 14:13:51 UTC 2015


On Mon, May 11, 2015 at 10:07 AM, Alex G.S. <alxgrtnstrngl at gmail.com> wrote:
>> I'm planning on working on this when we're further into the Wayland
>> transition,
>> as I feel that any work on X11 would be soon wasted, and I don't want to
>> set my Optimus horses before the Wayland cart is ready.
>
>
> Having the FOSS and proprietary drivers be mutually exclusive creates a
> scenario where a user get's the worst of two experiences.
>
> The proprietary and FOSS drivers should be able to be installed at the same
> time and loaded when needed depending on the use-case.  Ideally the user
> should default to the FOSS driver and run a GNOME Wayland session.  When
> they play a game from Steam the proprietary drivers should be dynamically
> loaded as an isolated X11 session similar to what XWayland does today. The
> user should also be able to run apps with the proprietary driver if they
> wish but the overall desktop should be managed by the FOSS drivers.

This is technically impossible to do, because the kernel only allows
one driver to drive a piece of hardware.  Even if we rearchitected the
kernel to allow multiple drivers in a co-operative manner, it still
wouldn't be possible unless the proprietary drivers were modified to
do this hand-off.  The only way to achieve what you are suggesting is
to unload a FOSS driver and load a proprietary driver when you started
e.g. Steam.  Then do the opposite when you exit the game.  That is
basically a tear-down of everything and you might as well reboot.

The idea is nice, but it isn't feasible at all.  We have a better
chance of just making the FOSS drivers as performant as the
proprietary drivers.  At least that is somewhat realistic.

josh


More information about the desktop mailing list