I've added this in the grub config (now cat /proc/cmdline in Dom0 shows it). While the nouveau kernel module is no longer present after this change, the laptop with Qubes still consumes about as twice much power as with Ubuntu, which is currently my largest issue with Qubes. The powertop shows the power consumption goes mostly to "display backlight", which is likely caused by the GPU.
I've a laptop with Intel+Nvidia. More details about my laptop (exported from Dell website, updated by me (comments included), but updates are not related to the GPU):
http://pastebin.com/Zsb7Fw6AMy another attempts to solve it or get more info:
1. Install Bumblebee or bbswitch or something similar to Dom0. I haven't found any of them in the repo (not sure why), so I gave it up. I might try to add a suitable repo (if such repo exists), but I'd like not to do that in Dom0 if possible.
2. Disable the PCI using something like echo -n "auto" > /devices/pci0000:00/0000:00:02.0/power/control'. (Copied from
http://superuser.com/questions/321657/how-can-i-tell-windows-or-linux-to-put-a-specific-pcie-device-into-sleep-off .) This is not applicable for me, since there is already the value auto.
3. Get more info using lspci -vv. The output suggests it is in state D0 and not in D3, which is likely the cause of high power consumption.
4. Attach it to another VM. The reattachment seemingly succeeded. (Precondition: nouveau is disabled. With enabled nouveau, it generates a kernel panic for obvious reason.) However, the consumption did not drop. Moreover, while I was able to see the card in the "nvidiavm", I was unable to modprobe it. This is output from Debian Jessie, but the same issue was on Fedora VM:
$ lspci
00:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev a1)
$ sudo modprobe nouveau
modprobe: ERROR: could not insert 'nouveau': No such device
Attaching to some other VM is rather nice-to-have for me, since I could have some "hdmivm", but it is not the main issue now.
Not applicable for me:
1. Something like echo -n "0000:00:02.0" > /sys/bus/pci/drivers/i915/unbind - such command is connected to a driver which uses the card. But there is no driver using the card.
2. Detach the GPU physically from motherboard. The GPU is soldered, so it is very nontrivial. And I am afraid that this would likely make my laptop out-of-warranty even at Dell, which is otherwise tolerant to many other HW upgrades. (I've about two years of warranty remaining.)
What should I do now:
a. Is there some another trick to disable the Nvidia GPU?
b. Should I try to install Bumblebee to Dom0?
Regards,
Vit Sestak 'v6ak'