Re: F25 Self Contained Change: Better Switchable Graphics Support

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

 




----- Original Message -----
> = Proposed Self Contained Change: Better Switchable Graphics Support =
> https://fedoraproject.org/wiki/Changes/BetterSwitchableGraphicsSupport
> 
> Change owner(s):
> * Hans de Goede <hdegoede AT redhat DOT com>
> 
> All modern laptops have a gpu integrated into their processor (the
> igpu), some models also have a more powerful dedicated gpu (dgpu),
> this is called switchable graphics. The goal of this feature is to
> improve Fedora's support for such laptops.
> 
> 
> == Detailed Description ==
> By default all apps will run on the more energy efficient igpu and the
> OS can choose to switch to the dgpu when more gpu-power is necessary,
> trading battery time for graphics performance. On most laptops the
> default gpu can be changed to the dgpu so that everything will always
> run on the dgpu.
> 
> Linux support for switchable graphics currently is not very good. E.g.
> on many laptops some of the external connectors are only connected to
> the dgpu and to be able to use those external connectors without
> issues users need to change the default gpu to the dgpu, resulting in
> a hot running laptop and the battery draining much faster.
> 
> The goal of this feature is to improve switchable graphics support
> under Linux, allowing the igpu to be used as default, allowing maximum
> batter life, while keeping everthing working normally. Specifically
> the following should all work: external outputs, suspend / resume
> (including suspend/resume with external monitors connected / while
> docked) and suspending the dgpu when not used.

Yep, all this should be automatic.

> A secondary goal is to allow people to run graphically demanding
> programs on the dgpu by starting them with "DRI_PRIME=1 program", note
> that since we do not support dynamic reclocking of nvidia GPUs this
> will not always result in a performance improvement.

I have some WIP code for gnome-shell to allow that, and it would detect
whether prime is available through a D-Bus service (which also runs a
few hacks for some devices):
https://github.com/hadess/switcheroo-control

> == Scope ==
> * Proposal owners: Fix switchable-graphics related kernel and xorg
> bugs, ensure gnome-control-panel "Displays" setting works properly on
> switchable-graphics setups
> 
> * Other developers: GNOME control-panel developers (if changes are
> necessary there)

Shouldn't be necessary, though it would be nice if the display adapters
available trickled down from the switcheroo D-Bus service all the way
to gnome-session and then the Details panel in GNOME.

See also:
https://wiki.gnome.org/Design/OS/DualGPU

Cheers
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux