Hi,
I am new to EndeavourOS, I just installed it a few hours ago. I installed it because I couldn’t install Davinci Resolve on Manjaro for I don’t know which obscure reason.
Davinci Resolved installed successfully on EndeavourOS. I am with an Alienware 18 laptop.
I should have a NVIDIA card on it.
However when I launch Davinci it doesn’t seem to find any GPU card.
I think I need to install Nvidia drivers, but I don’t know which and how, being new to EndeavourOS.
Any help appreciated.
Thank you.
Can you post the output
inxi -Ga
Edit: Also post the url from this command.
inxi -Faz | eos-sendlog
1 Like
Thanks I will reply tomorrow as I am not at home.
1 Like
It’s very easy to install the nvidia drivers but i just wanted to check things first.
1 Like
Can you post the output
inxi -Ga
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nouveau
v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2023/24)
arch: Kepler code: GKxxx process: TSMC 28nm built: 2012-18 pcie: gen: 1
speed: 2.5 GT/s lanes: 8 link-max: gen: 3 speed: 8 GT/s lanes: 16 ports:
active: LVDS-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 01:00.0
chip-ID: 10de:1198 class-ID: 0300 temp: 57.0 C
Device-2: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nouveau
v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2023/24)
arch: Kepler code: GKxxx process: TSMC 28nm built: 2012-18 pcie: gen: 1
speed: 2.5 GT/s lanes: 8 link-max: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 07:00.0 chip-ID: 10de:1198 class-ID: 0302 temp: 52.0 C
Device-3: Microdia Laptop_Integrated_Webcam_FHD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1.5:3
chip-ID: 0c45:64dd class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
loaded: modesetting alternate: fbdev,nouveau,nv,vesa dri: nouveau
gpu: nouveau display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: LVDS-1 model: Samsung 0x4c48 built: 2012 res: 1920x1080 hz: 60
dpi: 119 gamma: 1.2 size: 409x230mm (16.1x9.06") diag: 469mm (18.5")
ratio: 16:9 modes: max: 1920x1080 min: 640x350
API: OpenGL v: 4.3 Mesa 23.1.3 renderer: NVE4 direct-render: Yes
Edit: Also post the url from this command.
inxi -Faz | eos-sendlog
http://ix.io/4zaM
Thank you.
Glad i asked for this info.
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nouveau
v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2023/24)
arch: Kepler code: GKxxx process: TSMC 28nm built: 2012-18 pcie: gen: 1
speed: 2.5 GT/s lanes: 8 link-max: gen: 3 speed: 8 GT/s lanes: 16 ports:
active: LVDS-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 01:00.0
chip-ID: 10de:1198 class-ID: 0300 temp: 57.0 C
Device-2: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nouveau
v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2023/24)
arch: Kepler code: GKxxx process: TSMC 28nm built: 2012-18 pcie: gen: 1
speed: 2.5 GT/s lanes: 8 link-max: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 07:00.0 chip-ID: 10de:1198 class-ID: 0302 temp: 52.0 C
Looks like you have two nvidia cards?
Currently your system is running on nouveau open source drivers. You have a legacy nvidia card that isn’t supported by the current nvidia drivers.
I need to check on something regarding the legacy drivers. I’ll post the answer here after i confirm this so i don’t give you the wrong info.
Edit: You could run this command and post the output.
nvidia-inst --drivers
1 Like
That’s pretty much the worst position to be in when it comes to hardware on Linux.
Like Crapple, NoVidea does not care about that giraffe in Africa stepping into perfectly good GPU e-waste, which could have been used for years more, only if they didn’t intentionally remove driver support for it. Keep that in mind when they tell you how “green” and eco-friendly they are.

1 Like
@arnauld
So it looks like you would have to install the nvidia drivers from the AUR that support that card.
yay -S nvidia-470xx-dkms
I think this will pull in the other dependency automatically nvidia-470xx-utils
Then you would also need to install the nvidia settings if needed.
yay -S nvidia-470xx-settings
Edit: Afterwords when you reboot you can check and post the output with
inxi -Ga
[arnauld@alienware18 ~]$ nvidia-inst --drivers
bash: nvidia-inst : commande introuvable
Which means “unknown command”
[arnauld@alienware18 ~]$ inxi -Ga
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nvidia
v: 470.182.03 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:1198 class-ID: 0300
Device-2: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nvidia
v: 470.182.03 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 07:00.0
chip-ID: 10de:1198 class-ID: 0302
Device-3: Microdia Laptop_Integrated_Webcam_FHD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.5:3
chip-ID: 0c45:64dd class-ID: 0e02
Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
loaded: nvidia unloaded: modesetting alternate: fbdev,nouveau,nv,vesa
gpu: nvidia,nvidia display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26")
s-diag: 583mm (22.95")
Monitor-1: LVDS-0 res: 1920x1080 hz: 60 dpi: 119
size: 409x230mm (16.1x9.06") diag: 469mm (18.47") modes: N/A
API: OpenGL v: 4.6.0 NVIDIA 470.182.03 renderer: NVIDIA GeForce GTX
880M/PCIe/SSE2 direct-render: Yes
Okay so it looks like you did install the nvidia drivers as suggested from the AUR.
Graphics:
Device-1: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nvidia
v: 470.182.03 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:1198 class-ID: 0300
Device-2: NVIDIA GK104M [GeForce GTX 880M] vendor: Dell driver: nvidia
v: 470.182.03 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
status: legacy-active (EOL~2023/24) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-18 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 07:00.0
chip-ID: 10de:1198 class-ID: 0302
The laptop is rendering using the nvidia graphics.
API: OpenGL v: 4.6.0 NVIDIA 470.182.03 renderer: NVIDIA GeForce GTX
880M/PCIe/SSE2 direct-render: Yes
Did you also install nvidia-470xx-settings
?
Edit: Hopefully all is working well?
I forgot that you needed to first install the package. But you have no need to worry about this now since we have already determined the correct drivers for the card and they are installed. If you ever find the need to revert to nouveau open source drivers you can do that by simply installing the package and then running:
nvidia-inst -n
You just need to install the package nvidia-inst
first from the eos-repo.
Edit: You can’t install the nvidia drivers using nvidia-inst
because nvidia doesn’t support the card anymore and the drivers are only available from the AUR. So they have to be installed with yay as you have already done.
Thank you. Yes, I also installed nvidia-470xx-settings
Unfortunately, the same problem appears. Davinci doesn’t find the GPU.
So I ran this script: https://github.com/Ashark/davinci-resolve-checker
And it said that:
> [arnauld@alienware18 davinci-resolve-checker]$ ./davinci-resolve-checker.py
> Locale unavailable: fr_FR, using en_US instead
> Using locale en_US
> DaVinci Resolve checker 5.2.3
> Installed DaVinci Resolve package:
> Chassis type: Portable
> Installed OpenCL drivers:
> Not found any package that provides opencl-driver.
> Presented GPUs:
> GK104M [GeForce GTX 880M] (kernel driver in use: nvidia)
> GK104M [GeForce GTX 880M] (kernel driver in use: nvidia)
> OpenGL vendor string: NVIDIA Corporation
> OpenGL renderer string: NVIDIA GeForce GTX 880M/PCIe/SSE2
> clinfo detected platforms and devices:
> Warning: could not parse clinfo data!
>
> Not found opencl platforms with appropriate GPUs. Check that you have installed corresponding driver. Otherwise you cannot run DR.
> You have several NVIDIA GPUs. I am confused. Which one do you intend to use?
So I think I am missing OpenCL drivers?
Edit: I found the above links on: https://wiki.archlinux.org/title/DaVinci_Resolve
Post edited by mod to include code tags.
Try to use code tags around the output you post to make it easier to read. You can use either the back ticks ``` or three tilde ~~~ before and after what you post or use the preformatted text button above. I’ll check the Davinci Resolve info to see if i can help.
2 Likes
Try installing opencl for nvidia drivers that you are using.
yay -S opencl-nvidia-470xx
Edit: Then check again!
1 Like
Thank you very much! It worked.
1 Like
Glad i got it right for you!
2 Likes
Hi,
I am back again. I said it worked and yes, it is working, partially. I can import a video, and sometimes it plays sometimes not.
When importing a video I have an error message:
Error Code 59 on DaVinci Resolve “The GPU failed to perform image processing because of an error.”
If I just close this error message, the video is imported, but sometimes it shows in the time line sometimes not.
I found this explaining the potential causes of this error:
https://www.postud.io/blog/how-to-fix-davinci-resolve-error-code-59/
Do I have the latest drivers for my cards? How can I update to the lates drivers?
In this thread they are also talking about downgrading NVIDIA drivers:
Downgrading the nVidia driver to 461
source: https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=139131
Another fix found on the web mentions than selecting cuda instead of open-cl in Davinci Resolve settings might solve the problem. However cuda doesn’t appear in the Davinci Resolve settings although cuda is installed on my machine.
Thank you for any suggestions.
Okay …you have the latest drivers for your card. In the first link have you tried the settings it mentions in #2 of 4 Ways to Fix Error Code 59 on DaVinci Resolve.
That is the only thing you could try.
The other stuff is related to Windows as their drivers versions are different than linux.
Edit: It does look like this is version 18 of davinci-resolve which they say to update to because most of the info on the second link relates to version 17 on Windows.
Yes, I tried that. Unfortunately cuda doesn’t appear in the settings, I can only select opencl.