All of lore.kernel.org
 help / color / mirror / Atom feed
* Power Management under Nouveau
@ 2017-09-04 12:24 Paulo Matos
       [not found] ` <24cb0e46-3fa0-b6f9-1bdc-6b88fd4c2ced-dvLnIFN4ijfbeXlDLKSl0A@public.gmane.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Paulo Matos @ 2017-09-04 12:24 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Hello,

I would like some clarity from the developers on the state of power
management for nouveau. I have recently acquired a Dell XPS 15 (2017)
9560 with:
00:02.0 VGA compatible controller [0300]: Intel Corporation Device
[8086:591b] (rev 04)
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8d] (rev a1)

There seems to be contradictory information online with Arch Wiki
mentioning:
"Note that the open source Nvidia driver Nouveau currently does not
support power management on Pascal GPUs such as the GTX 1050, so
performance is very poor with this driver."
https://wiki.archlinux.org/index.php/Dell_XPS_15_9560

and Fedora wiki saying:
"In fact, you can no longer use the bumblebee software with nouveau any
longer even if you want to. See issue 773 for further information about
this subject. You MUST USE PRIME. The nouveau driver already handles
power saving nowadays so bumblebee would just be superfluous… "
https://fedoraproject.org/wiki/Bumblebee

However when one looks at the nouveau power support matrix:
https://nouveau.freedesktop.org/wiki/FeatureMatrix/

there's no DONE stamp on the Power management row. Is this up-to-date?

Kind regards,

-- 
Paulo Matos
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Power Management under Nouveau
       [not found] ` <24cb0e46-3fa0-b6f9-1bdc-6b88fd4c2ced-dvLnIFN4ijfbeXlDLKSl0A@public.gmane.org>
@ 2017-09-04 12:52   ` Pierre Moreau
  0 siblings, 0 replies; 2+ messages in thread
From: Pierre Moreau @ 2017-09-04 12:52 UTC (permalink / raw)
  To: Paulo Matos; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 1065 bytes --]

Hello Paulo,

Power management is made of different things:

* reclocking the memory and the engines: this is supported on some Tesla cards
  (>G92), all Kepler ones and on the first generation of Maxwell (GM10x). In
  that regard, the Arch Linux wiki is right, as Pascal cards do not support
  reclocking.

* power- and clock-gating: there’s some ongoing work for it, but none of the
  cards have upstream support for it.

* automatically suspending the card when it is not used (only for Optimus
  setups): this should work for most laptops (except for MacBooks). This is
  what the Fedora wiki is referring to.

There is also adjusting the voltage, changing the fan speed, and probably a few
others.

> there's no DONE stamp on the Power management row. Is this up-to-date?

I think so, as power- and clock gating are not supported yet, power management
support is not done yet. But the [power management feature matrix][1] seems to
be a bit out-of-date.

Cheers,
Pierre

[1]: https://nouveau.freedesktop.org/wiki/PowerManagement/

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-09-04 12:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-04 12:24 Power Management under Nouveau Paulo Matos
     [not found] ` <24cb0e46-3fa0-b6f9-1bdc-6b88fd4c2ced-dvLnIFN4ijfbeXlDLKSl0A@public.gmane.org>
2017-09-04 12:52   ` Pierre Moreau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.