#[Solved] is it `nvidia` or `nvidia-dkms` or `nvidia-open` or `nvidia-open-dkms` ?

1 messages · Page 1 of 1 (latest)

frigid urchin
#

My specs ->

Laptop with hybrid graphics - intel/nvidia
Nvidia - GeForce GTX 1660 Ti Mobile
OS : Arch Linux x86_64 
Kernel : 6.4.12-arch1-1 
DE : Hyprland

On Hyprland wiki (https://wiki.hyprland.org/Nvidia/) , it is telling to use nvidia-dkms but on ArchWiki (https://wiki.archlinux.org/title/NVIDIA) it is ->

( screenshot attached )

  1. to use nvidia for Maxwell (NV110/GMXXX) series and newer ( so is this one should i install ? )
  2. to use nvidia-open for Turing (NV160/TUXXX) series or newer ( or is it this one ?)

Because NV168 (TU116) GeForce GTX (1650 Super, 1660, 1660 Ti, 1660 Super) is greater than both NV110 and NV160 .

Also from arch wiki , it says to use nvidia-dkms or nvidia-open-dkms for all other kernels . What does this mean ? But when going explicitly on nvidia-dkms it says it works with linux-kernel.

is nvidia-dkms nvidia-open-dkms not compatible with linux - kenel ? and only compatible with zen and other kenel ? Then why Hyprland is saying to use dkms ?

Please , if you can answer each question as i am just getting more confused and confued.

magic sapphire
#

the DKMS versions are compatiable with linux, it's just that the non-dkms ones are for that kernel already

frigid urchin
#

[Solved] is it nvidia or nvidia-dkms or nvidia-open or nvidia-open-dkms ?

frigid urchin
# magic sapphire the DKMS versions are compatiable with `linux`, it's just that the non-dkms ones...

sorry to extend this ...

on archforum i found this message ->

You install 'nvidia' if you're only using the mainline kernel (the 'linux' package).
You install 'nvidia-lts' if you're only using the LTS kernel (the 'linux-lts' package).
Same for w/e other kernel package is available with an accompanying nvidia package.

You install 'nvidia-dkms' if you're using/compiling custom kernels that do not have an accompanying nvidia package.
There is no point or benefit to using 'nvidia-dkms' otherwise (such as in any of the above mentioned cases).
#

so why are hyprland recommending dkms version ?

rotund storm
#

Dkms just automatically generates the modules for your specific kernel

#

I don't think it brings any benefits