I have an Acer V3-772g optimus based laptop and I’m using the setup described here to use my nvidia graphics card’s (GT 750M) capabilities. Everything works fine but I didn’t manage to work around the following two issues:
- The login screen provided by KDM is a 640x480 screen in the upper left corner of the display although the display has the proper 1920x1080 resolution. The rest of the display contains the tiled background of KDM of size 640x480 (approx 3x2 tiles)
I’m running this before starting KDM:
xrandr --setprovideroutputsource modesetting NVIDIA-0 xrandr --auto
I think this is caused by the fact that, because there is not display connected to the nvidia graphics card directly, the virtual screen size is incorrectly set to 640x480. When this screen is offloaded into the intel card it is tilled to fill the 1920x1080 resolution.
[ 10299.683] (II) NVIDIA(0): NVIDIA GPU GeForce GT 750M (GK107) at PCI:1:0:0 (GPU-0) [ 10299.683] (--) NVIDIA(0): Memory: 4194304 kBytes [ 10299.683] (--) NVIDIA(0): VideoBIOS: 80.07.a6.00.0d [ 10299.683] (II) NVIDIA(0): Detected PCI Express Link width: 16X [ 10299.683] (--) NVIDIA(0): Valid display device(s) on GeForce GT 750M at PCI:1:0:0 [ 10299.683] (--) NVIDIA(0): none [ 10299.683] (II) NVIDIA(0): Validated MetaModes: [ 10299.683] (II) NVIDIA(0): "NULL" [ 10299.683] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
Any ideas what I could to to make the driver set the virtual screen size to 1920x1080? I feel that if I would be able to do this the issue I’m seeing it KDM would be gone.
- My second problem is resuming from suspend. It works but it causes artifacts until X is restarted. I’ve read the caveats of this setup but isn’t there something that I could to to reinitialize this graphics offloading mechanism? I would really like to be able to use suspend/resume on my laptop.
Thanks for any help you can provide.
nvidia-bug-report.log.gz (150 KB)