web-dev-qa-db-fra.com

bbswitch ne parvient pas à éteindre le GPU Nvidia (Refuse de changer d'état d'alimentation, actuellement en D0)

J'ai remarqué que mon ordinateur portable est devenu plus chaud qu'il ne devrait l'être, ainsi qu'une sortie similaire à celle qui suit de dmesg à peu près quand bbswitch devrait fermer mon GPU Nvidia.

[ 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

Sur cette base, il semble que bbswitch ne parvient pas à désactiver le GPU.

Pour référence, sortie de lspci | grep 01:00

01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev ff)

Bumblebee fonctionne correctement en dehors de ce problème. J'utilise Ubuntu 15.04.

2
Andrew Roskuski

Cela ressemble à BumbleBee bug # 664 :

Ceci est inoffensif et connu depuis le début. D'après ce que je me souviens, c'est parce que j'essaie de mettre la carte hors tension trop rapidement ou quelque chose du genre. Je vais laisser ce problème ouvert (mais j'ai un peu nettoyé vos messages pour ne garder que le contenu associé) afin que nous réfléchissions à la résolution de ce problème ou à sa documentation correcte.

1
bain