Can't install Nvidia driver due to conflicts

Hi everyone. I can’t solve my problem installing the GPU. I tried to install manually and I realize I’m problably did something wrong. Could you please help me?

The problem itself starts when the SO couldn’t find the GPU for gaming and load Davinci Resolve.

The current status is as follows:

inxi -G

Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: NVIDIA GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU]
    driver: nouveau v: kernel
  Device-3: Sonix USB2.0 FHD UVC WebCam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.10 with: Xwayland v: 23.2.3 driver: X:
    loaded: modesetting dri: iris,nouveau gpu: i915 s-res: 2880x1620
    resolution: 2880x1620
  API: EGL v: 1.5 drivers: iris,nouveau,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: intel mesa v: 23.3.3-manjaro1.1
    renderer: Mesa Intel Graphics (RPL-P)
  API: Vulkan Message: No Vulkan data available.

SO settings:

Operating System: Manjaro Linux 
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.12
Kernel Version: 6.6.10-1-MANJARO (64-bit)
Graphics Platform: X11
Processors: 20 × 13th Gen Intel® Core™ i9-13900H
Memory: 15.3 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ASUSLaptop_Q540VJ
System Version: 1.0

Tryng to install:

Starting

> Using config 'video-hybrid-intel-nvidia-prime' for device: 0000:01:00.0 (0300:10de:25ac) Display controller nVidia Corporation

> Using config 'video-hybrid-intel-nvidia-prime' for device: 0000:00:02.0 (0300:8086:a7a0) Display controller Intel Corporation

> Installing video-hybrid-intel-nvidia-prime...

Sourcing /etc/mhwd-x86_64.conf

Has lib32 support: true

Sourcing /var/lib/mhwd/db/pci/graphic_drivers/hybrid-intel-nvidia-prime/MHWDCONFIG

Processing classid: 0300

Sourcing /var/lib/mhwd/scripts/include/0300

:: Sincronizando a base de dados de pacotes...

core sendo baixado...

extra sendo baixado...

multilib sendo baixado...

resolvendo dependências...

procurando pacotes conflitantes...

atenção: dependência cíclica detectada:

atenção: eglexternalplatform será instalado antes de sua dependência nvidia-utils

Pacotes (8) egl-wayland-2:1.1.13-1 eglexternalplatform-1.1-2 lib32-nvidia-utils-545.29.06-1 libxnvctrl-545.29.06-1 linux66-nvidia-545.29.06-29 nvidia-prime-1.0-4 nvidia-settings-545.29.06-1 nvidia-utils-545.29.06-2

Tamanho total instalado: 893,41 MiB

:: Continuar a instalação? [S/n]

verificando chaveiro...

verificando integridade de pacotes...

carregando arquivos do pacote...

verificando conflitos de arquivos...

erro: falha ao efetuar a transação (arquivos conflitantes)

egl-wayland: /usr/lib/libnvidia-egl-wayland.so existe no sistema de arquivos

egl-wayland: /usr/lib/libnvidia-egl-wayland.so.1 existe no sistema de arquivos

egl-wayland: /usr/lib/libnvidia-egl-wayland.so.1.1.13 existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-bug-report.sh existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-cuda-mps-control existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-cuda-mps-server existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-debugdump existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-modprobe existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-ngx-updater existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-persistenced existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-sleep.sh existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-smi existe no sistema de arquivos

nvidia-utils: /usr/bin/nvidia-xconfig existe no sistema de arquivos

nvidia-utils: /usr/lib/libEGL_nvidia.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libEGL_nvidia.so.0 existe no sistema de arquivos

nvidia-utils: /usr/lib/libEGL_nvidia.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLESv1_CM_nvidia.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLESv1_CM_nvidia.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLESv1_CM_nvidia.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLESv2_nvidia.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLESv2_nvidia.so.2 existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLESv2_nvidia.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLX_nvidia.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLX_nvidia.so.0 existe no sistema de arquivos

nvidia-utils: /usr/lib/libGLX_nvidia.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libcuda.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libcuda.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libcuda.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvcuvid.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvcuvid.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvcuvid.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-allocator.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-allocator.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-allocator.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-cfg.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-cfg.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-cfg.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-eglcore.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-eglcore.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-encode.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-encode.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-encode.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-fbc.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-fbc.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-fbc.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-glcore.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-glcore.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-glsi.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-glsi.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-glvkspirv.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-glvkspirv.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ml.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ml.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ml.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ngx.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ngx.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ngx.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-nvvm.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-nvvm.so.4 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-nvvm.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-opticalflow.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-opticalflow.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-opticalflow.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ptxjitcompiler.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ptxjitcompiler.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-ptxjitcompiler.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-rtcore.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-rtcore.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-tls.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvidia-tls.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvoptix.so existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvoptix.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/libnvoptix.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/lib/systemd/system-sleep/nvidia existe no sistema de arquivos

nvidia-utils: /usr/lib/systemd/system/nvidia-hibernate.service existe no sistema de arquivos

nvidia-utils: /usr/lib/systemd/system/nvidia-resume.service existe no sistema de arquivos

nvidia-utils: /usr/lib/systemd/system/nvidia-suspend.service existe no sistema de arquivos

nvidia-utils: /usr/lib/vdpau/libvdpau_nvidia.so existe no sistema de arquivos

nvidia-utils: /usr/lib/vdpau/libvdpau_nvidia.so.1 existe no sistema de arquivos

nvidia-utils: /usr/lib/vdpau/libvdpau_nvidia.so.545.29.06 existe no sistema de arquivos

nvidia-utils: /usr/

lib/xorg/modules/drivers/nvidia_drv.so existe no sistema de arquivos

nvidia-utils: /usr/share/glvnd/egl_vendor.d/10_nvidia.json existe no sistema de arquivos

nvidia-utils: /usr/share/man/man1/nvidia-cuda-mps-control.1.gz existe no sistema de arquivos

nvidia-utils: /usr/share/man/man1/nvidia-modprobe.1.gz existe no sistema de arquivos

nvidia-utils: /usr/share/man/man1/nvidia-persistenced.1.gz existe no sistema de arquivos

nvidia-utils: /usr/share/man/man1/nvidia-smi.1.gz existe no sistema de arquivos

nvidia-utils: /usr/share/man/man1/nvidia-xconfig.1.gz existe no sistema de arquivos

nvidia-settings: /usr/bin/nvidia-settings existe no sistema de arquivos

nvidia-settings: /usr/lib/libnvidia-gtk3.so.545.29.06 existe no sistema de arquivos

nvidia-settings: /usr/share/applications/nvidia-settings.desktop existe no sistema de arquivos

nvidia-settings: /usr/share/man/man1/nvidia-settings.1.gz existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libEGL_nvidia.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libEGL_nvidia.so.0 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libEGL_nvidia.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLESv1_CM_nvidia.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLESv1_CM_nvidia.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLESv1_CM_nvidia.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLESv2_nvidia.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLESv2_nvidia.so.2 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLESv2_nvidia.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLX_nvidia.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLX_nvidia.so.0 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libGLX_nvidia.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libcuda.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libcuda.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libcuda.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvcuvid.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvcuvid.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvcuvid.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-allocator.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-eglcore.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-eglcore.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-encode.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-fbc.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-glcore.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-glcore.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-glsi.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-glsi.so.545.29.06 existe no sis

tema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-glvkspirv.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-glvkspirv.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-ml.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-opticalflow.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-ptxjitcompiler.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-tls.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/libnvidia-tls.so.545.29.06 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/vdpau/libvdpau_nvidia.so existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/vdpau/libvdpau_nvidia.so.1 existe no sistema de arquivos

lib32-nvidia-utils: /usr/lib32/vdpau/libvdpau_nvidia.so.545.29.06 existe no sistema de arquivos

Ocorreram erros e, portanto, nenhum pacote foi atualizado.

Error: pacman failed!

Error: script failed!

Feito ...

Yes, now there exists files on the system not tracked by the package manager.
The easiest thing to do would be to undo whatever you did before proceeding.
If you used an install script … maybe it has an uninstall function?

1 Like

Yah, you usually have to install some dev tools and/or supporting packages before running the nvidia installer. I’ve tried to post about this on several forums, but mods don’t like it. They want to keep telling people to run the installer despite people having tons of problems and often newbs giving up on Linux and going back to Windows partly because of it.

1 Like

Can’t uninstall by de run file…

Then it will be a bit more involved, and still we wont be able to be sure its entirely removed.
I would suggest checking for and removing any extra configuration files in /etc/X11/*, maybe in /etc/X11/xorg.conf.d.
Then you can use overwrite while installing nvidia packages;

sudo pacman -Syu nvidia-utils nvidia-settings libxnvctrl nvidia-prime lib32-nvidia-utils --overwrite '*'

Then use mhwd with force, which should no longer complain;

sudo mhwd -f -i pci video-hybrid-intel-nvidia-prime
2 Likes

I made some progress. The game now recognizes the GPU, but I’m experiencing crashes and sudden FPS drops. Davinci Resolve still doesn’t run.

You have a hybrid system.

Barring extra configuration, like a rare BIOS option to disable one or the other GPU, the way it is supposed to work is the intel by default, always, and the nvidia only used when prime-run is invoked.

I dont know what youve done in the mean time.

If you cant help us help you to get to a supported scenario then your best bet is probably to simply start over, reinstall, and ask for help then.

1 Like

Hi, my friend! I really appreciate your attention!
After I followed your instructions, I’ve installed envycontrol.

Now I can run Davinci Resolve. But i’m still facing problems while gaming.

After a few minutes of playing, the PC completely breaks down. The screen freezes, but I can move the mouse. The only way out is to turn off the computer using the power button.

My guess is that it’s overheating, but I don’t know how to measure that.

Install Goverlay, go to Metrics tab, tick temperatures. Then to see it in-game, in for example Steam add Launch CMD for a specific game: mangohud %command%
Goverlay is a GUI for Mangohud and a few more. Easier to install and set up Mangohud.

For the other thing, black screen. Can you switch TTY? Ctrl+alt+F2-10, does any of them work?
If they do, find out the PID of the game: sudo ps -aux | grep -i “gamename” (case sensitive gamename)
Once you know the Process ID: sudo kill -9 “PID”
If it worked, you should be able to switch back to desktop, ctrl+alt+F1 or F2 usually.

1 Like

Hi zhongsiu! Thanks for the reply.

I’ll try this goverlay…

About TTY, I can’t switch! Just the power button in this case! =/

I will consider this reply as the correct answer, because it solved the question in this thread, although I still have problems with overheating in games.

Then I will mark that reply.

I never suggested installing envycontrol.

I dont know if you are using it properly … or how you are starting your games.

In hybrid mode (the normal mode without envycontrol, or envycontrols’s setting of ‘hybrid’)
You would use the nvidia with prime-run

glxinfo | grep 'renderer string'
prime-run glxinfo | grep 'renderer string'

Or for steam edit the games launch options for

prime-run %command%

Indeed, overheating may be different issue.

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