Help with ERROR: nvidia-settings could not find the registry key file.

Hi everybody,
yesterday I finally switched from Ubuntu to Manjaro. I installed it on my XPS following this guide. Everything works fine, but I have a problem with Nvidia drivers. Every time I run sudo nvidia-settings, even if the control panel opens up I get this error message on the terminal:

ERROR: nvidia-settings could not find the registry key file. This file should
       have been installed along with this driver at
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
       application profiles will continue to work, but values cannot be
       prepopulated or validated, and will not be listed in the help text.
       Please see the README for possible values and descriptions.

Also, the panel looks a bit weird, as some of the options are missing (there were way more options on Ubuntu):
Screenshot from 2020-05-02 17-07-15

I know this issue has already been discussed, but I didn't find a solution that works for me. I read this post but it's not relevant to my case since I just use one monitor.

Any help would be very appreciated.

Here's the output of inxi -Fx:

System:
  Host: d3-XPS Kernel: 5.6.7-1-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 9.3.0 Desktop: Gnome 3.36.1 Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Dell product: XPS 15 7590 v: N/A 
  serial: <root required> 
  Mobo: Dell model: 0VYV0G v: A00 serial: <root required> UEFI: Dell 
  v: 1.6.0 date: 02/06/2020 
Battery:
  ID-1: BAT0 charge: 87.4 Wh condition: 87.4/97.0 Wh (90%) 
  model: SMP DELL GPM0365 status: Full 
  Device-1: hidpp_battery_0 model: Logitech M705 charge: 90% 
  status: Discharging 
CPU:
  Topology: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP 
  arch: Kaby Lake rev: A L2 cache: 12.0 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 62431 
  Speed: 900 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 901 2: 900 
  3: 901 4: 900 5: 900 6: 900 7: 900 8: 900 9: 900 10: 900 11: 900 12: 900 
Graphics:
  Device-1: Intel UHD Graphics 630 vendor: Dell driver: i915 v: kernel 
  bus ID: 00:02.0 
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] 
  vendor: Hewlett-Packard driver: nvidia v: 440.82 bus ID: 01:00.0 
  Display: x11 server: X.org 1.20.8 driver: modesetting,nvidia 
  resolution: <xdpyinfo missing> 
  OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.0.5 
  direct render: Yes 
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel 
  v: kernel bus ID: 00:1f.3 
  Sound Server: ALSA v: k5.6.7-1-MANJARO 
Network:
  Device-1: Intel Wi-Fi 6 AX200 vendor: Bigfoot Networks driver: iwlwifi 
  v: kernel port: 3000 bus ID: 3b:00.0 
  IF: wlp59s0 state: up mac: 50:eb:71:8d:7c:a0 
Drives:
  Local Storage: total: 476.94 GiB used: 22.52 GiB (4.7%) 
  ID-1: /dev/nvme0n1 model: PC SN730 NVMe WDC 512GB size: 476.94 GiB 
Partition:
  ID-1: / size: 29.40 GiB used: 13.14 GiB (44.7%) fs: ext4 
  dev: /dev/nvme0n1p9 
  ID-2: /home size: 103.45 GiB used: 9.38 GiB (9.1%) fs: ext4 
  dev: /dev/nvme0n1p10 
  ID-3: swap-1 size: 4.00 GiB used: 4.0 MiB (0.1%) fs: swap 
  dev: /dev/nvme0n1p8 
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 319 Uptime: 5h 09m Memory: 15.28 GiB used: 4.73 GiB (31.0%) 
  Init: systemd Compilers: gcc: 9.3.0 Shell: bash v: 5.0.16 inxi: 3.0.37

Please make sure you read this
https://wiki.archlinux.org/index.php/Dell_XPS_15_7590

Does that actually have any effect?

The text says:

so I don't see what difference that will make in normal operation.

Ok, maybe I didn't quite introduced myself: I'm a noob and I really fear to mess up the system. As I said before, in the control panel there are some missing options (e.g. I can't decide whether to use just the Nvidia GPU, the Intel or both). I thought this could be something related to that error message, but maybe I was wrong. Is there anything I can do to properly set up the GPUs to switch? I read the link provided by @bogdancovaciu but I'm a bit puzzled. Should I uninstall my drivers and install Optimus manager?

If you want to use the dGPU then run the application with prime-run, e.g. prime-run glxinfo.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by