Hello,
I have Lenovo P53 with Nvidia+Intel GPU and I have various troubles depending on the configuration.
First, I need to use a more recent kernel than the default one in order to make touchpad and trackpoint working:
Linux dom0 5.5.9-1.qubes.x86_64 #1 SMP Sun Mar 15 05:53:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
With this kernel, I have some other issues that depend on the GPU I select in BIOS. With this kernel:
a. When I choose Intel+Nvidia combo, I get random freezes. Sometimes, the system works several hours, sometimes it freezes much sooner, even during the boot. If you have some idea how to resolve this, I am OK with using this option (i.e. probably just Intel
all the time). But I do not want to much debug it, because it is pain, as the behaviour looks quite non-deterministic. Note that I need also HDMI to work, but I am not 100% sure about this combination.
b. When I choose just Nvidia, the system works with Nouveau driver quite well until I suspend it. When I resume, it deterministically (with rare exceptions) keeps the screen blank, even without any blacklight. HDMI-connected screen is also affected. It however
seems that it is just the graphical output and the laptop works otherwise; For example, I can press Ctrl+Alt+F2 and then Ctrl+Alt+Del to reboot the machine.
Adding nouveau.modeset=0 to the kernel commandline changes nothing but the rendering performance. That is, I see a blank screen with this kernel option after resume. With this option, nouveau kernel module is loaded, but apparently not used, because I can rmmod
nouveau. Anyway, running rmmod nouveau does not seem to change the resume behavior.
Do you have any idea how to fix that or what the cause is?
-----------------
Hardware info:
$ cat /proc/cpuinfo | grep 'model name' | head -n1
model name : Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz
$ sudo lshw -C display
*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:184 memory:ed000000-edffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:2000(size=128) memory:c0000-dffff