(In reply to Kai-Heng Feng from comment #145)
> Laptops with Skylake SoC and later shouldn't need bbswitch. PCIe port PM
> will disable the power of the card.
> After nvidia.ko gets unloaded, make sure "power/control" is "auto" for its
> video (e.g. 01:00.0) and audio (e.g. 01:00.1) functions and its upstream
> bridge (use lspci -t to check).
>
> In addition to that, these two commits are also required for mainline kernel
> users:
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/
> ?id=52525b7a3cf82adec5c6cf0ecbd23ff228badc94
> https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/
> ?id=bacd861452d2be86a4df341b12e32db7dac8021e
Ok I've a coffee lake and will go to try these two commits and report back.
(In reply to Kai-Heng Feng from comment #145) /git.kernel. org/pub/ scm/linux/ kernel/ git/next/ linux-next. git/commit/ 82adec5c6cf0ecb d23ff228badc94 /git.kernel. org/pub/ scm/linux/ kernel/ git/next/ linux-next. git/commit/ 2be86a4df341b12 e32db7dac8021e
> Laptops with Skylake SoC and later shouldn't need bbswitch. PCIe port PM
> will disable the power of the card.
> After nvidia.ko gets unloaded, make sure "power/control" is "auto" for its
> video (e.g. 01:00.0) and audio (e.g. 01:00.1) functions and its upstream
> bridge (use lspci -t to check).
>
> In addition to that, these two commits are also required for mainline kernel
> users:
> https:/
> ?id=52525b7a3cf
> https:/
> ?id=bacd861452d
Ok I've a coffee lake and will go to try these two commits and report back.