The applet doesn't appear to work correctly for me. It shows the Prime Profile I currently have selected, but does not offer any others for me to switch to.
If I select On-demand mode in the NVidia X Server Settings, reboot, and then try offload-glx, it says xrandr: NVIDIA GPU screen not detected.
I have an NVidia Quadro M3000M. It shows in xrandr --listproviders like this:
Providers: number : 2
Provider 0: id: 0x2b5 cap: 0x1, Source Output crtcs: 4 outputs: 6 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x49 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 7 associated providers: 1 name:modesetting
The problem seems to be that mate-optimus is expecting to find NVIDIA-G where I have NVIDIA-0.
If I change the pattern match to NVIDIA-0, then both scripts function as expected (although I can't see any performance difference between on-demand and performance mode, but I don't think that's your fault as I still can't if I reboot into performance mode only.)
The applet doesn't appear to work correctly for me. It shows the Prime Profile I currently have selected, but does not offer any others for me to switch to.
If I select On-demand mode in the NVidia X Server Settings, reboot, and then try offload-glx, it says
xrandr: NVIDIA GPU screen not detected.I have an NVidia Quadro M3000M. It shows in xrandr --listproviders like this:
The problem seems to be that mate-optimus is expecting to find
NVIDIA-Gwhere I haveNVIDIA-0.If I change the pattern match to
NVIDIA-0, then both scripts function as expected (although I can't see any performance difference between on-demand and performance mode, but I don't think that's your fault as I still can't if I reboot into performance mode only.)