![bbswitch 无法关闭 Nvidia GPU(拒绝更改电源状态,当前处于 D0)](https://linux22.com/image/875347/bbswitch%20%E6%97%A0%E6%B3%95%E5%85%B3%E9%97%AD%20Nvidia%20GPU%EF%BC%88%E6%8B%92%E7%BB%9D%E6%9B%B4%E6%94%B9%E7%94%B5%E6%BA%90%E7%8A%B6%E6%80%81%EF%BC%8C%E5%BD%93%E5%89%8D%E5%A4%84%E4%BA%8E%20D0%EF%BC%89.png)
我注意到我的笔记本电脑运行温度比正常情况下要高,并且输出类似以下内容,大约在应该关闭我的 Nvidia GPU 的dmesg
时候bbswitch
[ 5775.721636] NVLINK: Unregistered the Nvlink Core, major device number 248
[ 5775.721996] [drm] Module unloaded
[ 5775.747097] bbswitch: disabling discrete graphics
[ 5775.747109] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20141107/nsarguments-95)
[ 5775.761965] pci 0000:01:00.0: Refused to change power state, currently in D0
基于此,bbswitch 似乎无法真正关闭 GPU
作为参考,输出lspci | grep 01:00
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev ff)
除此问题外,Bumblebee 运行正常。我使用的是 Ubuntu 15.04。
答案1
这看起来像大黄蜂错误 #664:
这是无害的,而且从一开始就知道。据我记得,这是由于尝试过快关闭卡或类似原因造成的。我会保持此问题开放(但会清理一下您的消息以仅保留相关内容),以便我们考虑修复此问题或正确记录它。