# Open source nvidia driver

**URL:** <https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188>\
**Category:** Laptops\
**Created:** [March 16, 2025, 11:19am UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188 "2025-03-16T11:19:22Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![horvjoe](https://forum.maboxlinux.org/letter_avatar_proxy/v4/letter/h/8e8cbc/32.png) [@horvjoe](https://forum.maboxlinux.org/u/horvjoe)\
**Post date:** [March 16, 2025, 11:19am UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/1 "2025-03-16T11:19:22Z")

</div>

I installed my system with open source nvidia driver. Because it has no hdmi out connection in ARndR (I haven’t found anything) I installed from the Manjaro setting manager the Prop driver.

Do I need uninstall the open source drivers or after installing the Prop its done no worth/use to uninstall?

---

<div class="post-metadata">

**Author:** ![muzqs](https://forum.maboxlinux.org/user_avatar/forum.maboxlinux.org/muzqs/32/3702_2.png) [@muzqs](https://forum.maboxlinux.org/u/muzqs)\
**Post date:** [March 16, 2025, 8:38pm UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/2 "2025-03-16T20:38:58Z")

</div>

### I am not sure what you mean with de HDMI and Arandr. But lets invest…

Can you give output of

```auto
inxi -G

```

or

```auto
mhwd -li

```

and

```auto
xrandr --listmonitors

```

In general when you use Manjaro `mhwd` to install Prop drivers the open source one will be uninstalled.

_ **OPTION:** _ Use following to be sure only Prop drivers are installed.

```auto
sudo mhwd -r pci video-linux

```

Probably it say’s not installed, cannot remove driver.

This is my output and using Nvidia Prop drivers.

```auto
$ mhwd -li

> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
          video-nvidia 2024.05.03 false PCI

```

🐦

---

<div class="post-metadata">

**Author:** ![horvjoe](https://forum.maboxlinux.org/letter_avatar_proxy/v4/letter/h/8e8cbc/32.png) [@horvjoe](https://forum.maboxlinux.org/u/horvjoe)\
**Post date:** [March 17, 2025, 7:20am UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/3 "2025-03-17T07:20:50Z")

</div>

Sure:

‘inix -G’ output

```auto
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA TU106BM [GeForce RTX 2070 Mobile / Max-Q] driver: nvidia
    v: 550.144.03
  Display: x11 server: X.Org v: 21.1.16 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev dri: iris gpu: i915
    resolution: 1920x1080~240Hz
  API: EGL v: 1.5 drivers: iris,kms_swrast,nvidia
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.3.4-arch1.1
    renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
  Info: Tools: api: eglinfo,glxinfo gpu: nvidia-settings,nvidia-smi
    x11: xdpyinfo, xprop, xrandr'

```

mhwd -li’ output:

```auto
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
     video-modesetting 2020.01.13 true PCI
video-hybrid-intel-nvidia-prime 2023.03.23 false PCI

Warning: No installed USB configs!'

```

xrandr --listmonitors’ output:

```auto
Monitors: 1
'0: +*eDP-1 1920/344x1080/194+0+0 eDP-1'

```

(Now I am at my workplace - it was at home when I tried to connect another hdmi monitor.)

sudo mhwd -r pci video-linux’ output:

```auto
Error: config 'video-linux' is not installed!'

```

Thank you. 🙂

---

<div class="post-metadata">

**Author:** ![muzqs](https://forum.maboxlinux.org/user_avatar/forum.maboxlinux.org/muzqs/32/3702_2.png) [@muzqs](https://forum.maboxlinux.org/u/muzqs)\
**Post date:** [March 17, 2025, 8:11am UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/4 "2025-03-17T08:11:09Z")

</div>

### You have the possabilty to switch from intel to nvidia. HYBRID.

I am not familier with Hybrid card.  
Here some `INFO` generated from AI using your response.

* * *

Your NVIDIA driver seems to be installed correctly via `video-hybrid-intel-nvidia-prime`,  
but your external HDMI monitor isn’t working. _(Because you where at office)_  
Here are a few steps to fix that if needed:

### 1. **Check if NVIDIA is working correctly**

Run:

```bash
nvidia-smi

```

If it works and your GPU is detected, the driver is active.

### 2. **Check the external monitor**

Connect the HDMI monitor and check:

```bash
xrandr --listmonitors
xrandr --query

```

If the HDMI monitor is not detected, try:

```bash
xrandr --auto

```

Or force it manually (replace `HDMI-1` if needed):

```bash
xrandr --output HDMI-1 --auto

```

### 3. **Use PRIME for NVIDIA**

You’re using a hybrid setup (`video-hybrid-intel-nvidia-prime`), so Intel is active by default. To force the NVIDIA GPU:

```bash
prime-run glxinfo | grep "OpenGL renderer"

```

If it shows “Mesa Intel UHD Graphics 630” instead of NVIDIA, try:

```bash
__NV_PRIME_RENDER_OFFLOAD=1__ GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep "OpenGL renderer"

```

If that works, you can start programs with:

```bash
prime-run <program>

```

### 4. **Check Kernel Modules**

Are the correct NVIDIA modules loaded? Check with:

```bash
lsmod | grep nvidia

```

If it’s empty, try:

```bash
sudo modprobe nvidia

```

Then restart your system.

### 5. **Check the log file**

If it still doesn’t work, check the logs:

```bash
journalctl -b | grep -i nvidia

```

And share any error messages you find.

Do you want to use NVIDIA as the primary GPU permanently? Then you’ll need to configure `nvidia-xrun` or another PRIME setup.

Hope this gives some info how to setup the card.

🐦

---

<div class="post-metadata">

**Author:** ![horvjoe](https://forum.maboxlinux.org/letter_avatar_proxy/v4/letter/h/8e8cbc/32.png) [@horvjoe](https://forum.maboxlinux.org/u/horvjoe)\
**Post date:** [March 17, 2025, 11:34am UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/5 "2025-03-17T11:34:37Z")

</div>

nvidia-smi’ output:

```auto
Mon Mar 17 12:28:47 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.144.03 Driver Version: 550.144.03 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 2070 Off | 00000000:01:00.0 Off | N/A |
| N/A 40C P8 7W / 115W | 6MiB / 8192MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 706 G /usr/lib/Xorg 4MiB |
+-----------------------------------------------------------------------------------------+'

```

prime-run glxinfo | grep “OpenGL renderer”'output:

```auto
OpenGL renderer string: NVIDIA GeForce RTX 2070/PCIe/SSE2
joe@joe-Asusgx502gw ~ $ lsmod | grep nvidia
i2c_nvidia_gpu 12288 0
nvidia_uvm 6705152 0
nvidia_drm 126976 2
nvidia_modeset 1605632 3 nvidia_drm
nvidia 60678144 32 nvidia_uvm,nvidia_modeset
video 77824 3 asus_wmi,i915,nvidia_modeset'

```

journalctl -b | grep -i nvidia’ output:

```auto
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia: loading out-of-tree module taints kernel.
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia: module license 'NVIDIA' taints kernel.
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia: module license taints kernel.
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 510
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia 0000:01:00.0: enabling device (0006 -> 0007)
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
márc 17 12:04:52 joe-Asusgx502gw kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module 550.144.03 Mon Dec 30 17:44:08 UTC 2024
márc 17 12:04:52 joe-Asusgx502gw systemd-modules-load[323]: Inserted module 'nvidia'
márc 17 12:04:52 joe-Asusgx502gw kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.144.03 Mon Dec 30 17:10:10 UTC 2024
márc 17 12:04:52 joe-Asusgx502gw systemd-modules-load[323]: Inserted module 'nvidia_drm'
márc 17 12:04:52 joe-Asusgx502gw kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
márc 17 12:04:52 joe-Asusgx502gw kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
márc 17 12:04:53 joe-Asusgx502gw kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
márc 17 12:04:53 joe-Asusgx502gw systemd-modules-load[323]: Inserted module 'nvidia_uvm'
márc 17 12:04:53 joe-Asusgx502gw kernel: nvidia-uvm: Loaded the UVM driver, major device number 508.
márc 17 12:04:55 joe-Asusgx502gw kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input38
márc 17 12:04:55 joe-Asusgx502gw kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input39
márc 17 12:04:55 joe-Asusgx502gw kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input40
márc 17 12:04:55 joe-Asusgx502gw kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input41
márc 17 12:04:58 joe-Asusgx502gw kernel: snd_hda_codec crypto_simd libarc4 cryptd btusb snd_hda_core btrtl iTCO_wdt r8169 btintel snd_hwdep processor_thermal_device_pci_legacy rapl iwlwifi hid_multitouch btbcm processor_thermal_device intel_pmc_bxt realtek snd_pcm vfat intel_cstate ee1004 btmtk iTCO_vendor_support processor_thermal_rfim mei_hdcp mei_pxp intel_rapl_msr fat intel_uncore pcspkr spi_nor ucsi_acpi processor_thermal_mbox mdio_devres snd_timer i2c_i801 processor_thermal_rapl wmi_bmof libphy typec_ucsi i2c_smbus cfg80211 bluetooth asus_nb_wmi mtd mei_me intel_lpss_pci snd intel_rapl_common intel_lpss typec soundcore mei ecdh_generic i2c_nvidia_gpu idma64 i2c_hid_acpi roles intel_soc_dts_iosf intel_pch_thermal i2c_hid hid_asus int3403_thermal asus_wmi int340x_thermal_zone ledtrig_audio int3400_thermal sparse_keymap platform_profile acpi_thermal_rel asus_wireless hid_logitech_dj acpi_pad rfkill acpi_tad mac_hid nvidia_uvm(POE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) crypto_user fuse loop dm_mod nfnetlink bpf_preload ip_tables
márc 17 12:05:08 joe-Asusgx502gw kernel: snd_intel_dspcfg sha1_ssse3 snd_intel_sdw_acpi aesni_intel snd_hda_codec crypto_simd libarc4 cryptd btusb snd_hda_core btrtl iTCO_wdt r8169 btintel snd_hwdep processor_thermal_device_pci_legacy rapl iwlwifi hid_multitouch btbcm processor_thermal_device intel_pmc_bxt realtek snd_pcm vfat intel_cstate ee1004 btmtk iTCO_vendor_support processor_thermal_rfim mei_hdcp mei_pxp intel_rapl_msr fat intel_uncore pcspkr spi_nor ucsi_acpi processor_thermal_mbox mdio_devres snd_timer i2c_i801 processor_thermal_rapl wmi_bmof libphy typec_ucsi i2c_smbus cfg80211 bluetooth asus_nb_wmi mtd mei_me intel_lpss_pci snd intel_rapl_common intel_lpss typec soundcore mei ecdh_generic i2c_nvidia_gpu idma64 i2c_hid_acpi roles intel_soc_dts_iosf intel_pch_thermal i2c_hid hid_asus int3403_thermal asus_wmi int340x_thermal_zone ledtrig_audio int3400_thermal sparse_keymap platform_profile acpi_thermal_rel asus_wireless hid_logitech_dj acpi_pad rfkill acpi_tad mac_hid nvidia_uvm(POE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE)'

```

---

<div class="post-metadata">

**Author:** ![napcok](https://forum.maboxlinux.org/user_avatar/forum.maboxlinux.org/napcok/32/410_2.png) [@napcok](https://forum.maboxlinux.org/u/napcok)\
**Post date:** [March 17, 2025, 12:09pm UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/6 "2025-03-17T12:09:00Z")

</div>

@horvjoe Please use preformatted text to paste command output or code - otherwise the text is difficult to read. Shortcut Ctrl + e

I edited your previous posts to make them little more readable.

---

<div class="post-metadata">

**Author:** ![muzqs](https://forum.maboxlinux.org/user_avatar/forum.maboxlinux.org/muzqs/32/3702_2.png) [@muzqs](https://forum.maboxlinux.org/u/muzqs)\
**Post date:** [March 17, 2025, 4:00pm UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/7 "2025-03-17T16:00:47Z")

</div>

The setup looks fine.

Does the HDMI monitor show up in **ARandR** or **xrandr** now?

Is everything working as expected, or is the issue still there?

🐦

_Thanks @napcok for making it more readable._

---

<div class="post-metadata">

**Author:** ![horvjoe](https://forum.maboxlinux.org/letter_avatar_proxy/v4/letter/h/8e8cbc/32.png) [@horvjoe](https://forum.maboxlinux.org/u/horvjoe)\
**Post date:** [March 17, 2025, 7:54pm UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/8 "2025-03-17T19:54:45Z")

</div>

Yes the HDMI monitor shows up in ARandR - as I installed Prop nvidia driver. Works fine now - and that was the original question from me, that in this case is it worth to uninstall the opensource driver or not?

Now I understood that my system uses hybrid system - now with Intel UHD but an app (fe a game or other) can switch the Nvidia GPU. But I don’t understood that the Intel UHD uses opensource driver or not?

---

<div class="post-metadata">

**Author:** ![muzqs](https://forum.maboxlinux.org/user_avatar/forum.maboxlinux.org/muzqs/32/3702_2.png) [@muzqs](https://forum.maboxlinux.org/u/muzqs)\
**Post date:** [March 17, 2025, 9:06pm UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/9 "2025-03-17T21:06:26Z")

</div>

**I am sorry i am not sure i am the right person to give advise in this.**

There are a lot elements to consider depending on your situation.

I think this Manjaro Manual is a good place to read. (Search for dual gpu)

> **[Configure Graphics Cards](https://wiki.manjaro.org/index.php/Configure_Graphics_Cards)**

🐦

---

<div class="post-metadata">

**Author:** ![horvjoe](https://forum.maboxlinux.org/letter_avatar_proxy/v4/letter/h/8e8cbc/32.png) [@horvjoe](https://forum.maboxlinux.org/u/horvjoe)\
**Post date:** [March 18, 2025, 9:56am UTC](https://forum.maboxlinux.org/t/open-source-nvidia-driver/2188/10 "2025-03-18T09:56:41Z")

</div>

I will check later - but now its not working.
