Hey there,
I just installed the 435.17 beta drivers on my Razer Blade 15" (mid-2019 Base Model, with RTX 2060). They seem to work fine so far, and power management is enabled (0x02).
I’m currently running with no external screen, and on a regular X session. However, I’m curious about the output of nvidia-smi:
Sat Aug 17 11:30:27 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 435.17 Driver Version: 435.17 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce RTX 2060 Off | 00000000:01:00.0 Off | N/A |
| N/A 39C P8 7W / N/A | 370MiB / 5934MiB | 7% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 2822 G /usr/lib/xorg/Xorg 97MiB |
| 0 2967 G /usr/bin/gnome-shell 141MiB |
| 0 3416 G ...uest-channel-token=16562083045299223019 130MiB |
+-----------------------------------------------------------------------------+
Why are the Xorg/gnome-shell processes running on the NVIDIA GPU? Aren’t they supposed to run on the iGPU (intel), unless explicitely ran with the __NV_PRIME_RENDER_OFFLOAD=1 flag?
glxinfo gives similar odd results:
$ glxinfo | grep vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
Again, am I not supposed to see the Intel driver used here, unless explicitely running it with NV_PRIME_RENDER_OFFLOAD?
My Xorg config just has:
Section "ServerLayout"
Identifier "layout"
Option "AllowNVIDIAGPUScreens"
EndSection
xrandr seems to properly list providers:
Providers: number : 2
Provider 0: id: 0x27d cap: 0x1, Source Output crtcs: 4 outputs: 7 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x43 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 1 associated providers: 1 name:modesetting
Both
i915.modeset=1
and
nvidia_drm.modeset=1
are set.
Am I missing something, or is this the expected behavior?
Thanks!