Package Details: nvidia-dkms-performance 495.29.05-4

Git Clone URL: (read-only, click to copy)
Package Base: nvidia-dkms-performance
Description: NVIDIA driver sources for linux with some optimizations
Upstream URL:
Keywords: dkms driver nvidia performance
Licenses: custom
Conflicts: nvidia, nvidia-dkms
Provides: NVIDIA-MODULE, nvidia=495.29.05, nvidia-dkms=495.29.05, nvidia-dkms-performance=495.29.05
Submitter: Cabopust
Maintainer: Cabopust
Last Packager: Cabopust
Votes: 13
Popularity: 2.75
First Submitted: 2021-01-22 18:42
Last Updated: 2021-10-15 06:57

Required by (41)

Sources (20)

Pinned Comments

Cabopust commented on 2021-10-03 12:09

I updated the package. What's new:

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Cabopust commented on 2021-10-15 19:19

Yes, but all these tweaks could have been implemented more intelligently. Now I realize that I could have just made a package which installed patches in /usr/src/nvidia-495.29.05/patches/ and made a hook to rebuild the modules. This would do the same job as this package, but with fewer problems.

moonaru commented on 2021-10-15 18:56

@Cabopust It's actually a very useful package. I handle NvFBC and NVENC patches using this package instead of dealing with it manually. It's easy to set the performance mode via PKGBUILD (Some things are turned on by default without bothering with Modprobe.)

Cabopust commented on 2021-10-15 10:28

@Anarconda The only patch that really affects driver performance/behavior is NVreg-Improvements, since it includes NVreg_EnablePCIeGen3=1, which unlocks the 8 GT bus speed and includes NVreg_UsePageAttributeTable=1, which fixes some CPU performance. However, this can also be enabled by the user himself using the nvidia options NVreg_UsePageAttributeTable=1 NVreg_EnablePCIeGen3=1 in /etc/modprobe.d/nvidia.conf. You can say that this package is just an advertisement for these settings. The same goes for settings in PKGBUILD like _powermizer_scheme and _override_max_perf.

Anarconda commented on 2021-10-15 10:04

I don't know. At the moment this is an act of faith, no real testing here. A lot of updates, too many updates.

In any case, thank you. Regards.

Cabopust commented on 2021-10-15 10:01

Personally, I already doubted the usefulness of this package. Because almost all of the optimizations it implements can be done through the configuration of /etc/modprobe.b/nvidia.conf. And besides it has made more problems among users, such as: DKMS modules don't build/doesn't work N.

Cabopust commented on 2021-10-15 09:56

I would like to ask package users: How much has this package helped you/caused you problems?

Cabopust commented on 2021-10-15 09:54

You do not build DKMS modules during the installation of the package itself, but afterwards thanks to the /usr/share/libalpm/hooks/70-dkms-install.hook. This is why it is in depends and not in makepdepends.

monosans commented on 2021-10-15 09:51

Shouldn't clang, lld and llvm be makedepends?

Cabopust commented on 2021-10-15 08:12

@tnujaka Wait for the plasma 5.23 update.

moonaru commented on 2021-10-14 21:56

@Cabopust The problem has been fixed with the new update. Thanks for developing the package.