> -----Original Message----- > From: rjwysocki@xxxxxxxxx [mailto:rjwysocki@xxxxxxxxx] On Behalf Of Rafael J. > Wysocki > Sent: Monday, February 12, 2018 3:50 AM > To: Lukas Wunner <lukas@xxxxxxxxx>; Alex Hung <alex.hung@xxxxxxxxxxxxx> > Cc: Limonciello, Mario <Mario_Limonciello@xxxxxxxx>; Rafael J. Wysocki > <rafael@xxxxxxxxxx>; Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>; > Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx>; Jean Delvare > <jdelvare@xxxxxxx>; Len Brown <lenb@xxxxxxxxxx>; Greg Kroah-Hartman > <gregkh@xxxxxxxxxxxxxxxxxxx>; David Miller <davem@xxxxxxxxxxxxx>; Mika > Westerberg <mika.westerberg@xxxxxxxxxxxxxxx>; Florian Fainelli > <f.fainelli@xxxxxxxxx>; Kishon Vijay Abraham I <kishon@xxxxxx>; > karniksayli1995@xxxxxxxxx; ACPI Devel Maling List <linux-acpi@xxxxxxxxxxxxxxx> > Subject: Re: [PATCH 2/2] ACPI / osi: add DMI quirk for Dell systems > > On Sun, Feb 11, 2018 at 2:45 PM, Lukas Wunner <lukas@xxxxxxxxx> wrote: > > On Tue, 2018-02-06 at 00:45 +0000, Mario.Limonciello@xxxxxxxx wrote: > >> Windows expects to use RTD3 on the NVIDIA GPU but Linux drivers > >> don't. It leads to system hangs on the Linux side. > > > > So I'm on a Mac and thus indifferent to this issue, but I happen > > to know a thing or two about hybrid graphics and I'm wondering > > what the claim above is supposed to mean. > > > > RTD3, that's runtime D3, right? Because nouveau does runtime suspend > > to D3cold and has been doing so since 2013. > > > > The commit message is extremely terse as to what exact problem > > the commit is trying to solve, and I haven't seen anything more > > specific in this thread other than handwaving. ("waiting on NVIDIA > > releasing something Nouveau needs" -- what exactly?) > > > > So please state clearly what the problem is and why solving it > > this way is the best or only solution. > > If that's not clear, I also would like to see a response to this > request before making any decisions here. It's a lack of proper D3hot support and GC6 support in Nouveau. As for why this is the best way to solve it? This has been a problem for many generations and Dell has had various different heuristics for detecting to turn off RTD3 on NV GPU to avoid exercising it. The patches submitted reflect a sustainable way to resolve the problem rather than the OEM and Linux kernel playing hide and seek to make the hardware work well in the general purpose scenario. ��.n��������+%������w��{.n�����{�����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f