Package Details: nvidia-tweaks 525-2

Git Clone URL: https://aur.archlinux.org/nvidia-tweaks.git (read-only, click to copy)
Package Base: nvidia-tweaks
Description: A collection of tweaks and improvements to the NVIDIA driver
Upstream URL: https://github.com/ventureoo/nvidia-tweaks
Licenses: custom
Submitter: ventureo
Maintainer: ventureo
Last Packager: ventureo
Votes: 16
Popularity: 0.023823
First Submitted: 2021-10-17 11:20 (UTC)
Last Updated: 2023-03-30 10:54 (UTC)

Pinned Comments

ventureo commented on 2021-11-17 11:17 (UTC)

Updated to 495 (tested) + small cleaning in PKGBUILD. Recall that the pkgver version is purely formal and the package can work for any driver version.

ventureo commented on 2021-10-20 19:31 (UTC)

Some comments on this package:

  • This package is a replacement for nvidia-dkms-peformance due to its many bugs and incorrect ways of applying optimizations/tweaks.
  • This package does not require a certain version of the driver/DKMS modules. Technically it is applicable for any version and any NVIDIA modules because it works through modprobe configuration files. The version indicated by pkgver is purely formal and implies the latest version on which its functionality/compatibility with the driver has been tested.
  • This package contains an nvidia-patch from keylase which is downloaded from the github repository. This patch might be incompatible with beta versions of the NVIDIA driver, so you have to wait for its update and then reinstall this package with a new version of the nvidia-patch (it is taken from the git repository every time you install this package).

Latest Comments

1 2 3 Next › Last »

ventureo commented on 2022-05-03 09:36 (UTC) (edited on 2022-05-03 09:38 (UTC) by ventureo)

I made a github repository, but forgot to mention it here. You can find more explanations there about what this package does.

https://github.com/ventureoo/nvidia-tweaks

upd: I'm also open to feedback, so if you're having trouble with this package, create an Issue on GitHub.

zany130 commented on 2022-04-17 16:37 (UTC)

@ventureo yeah not sure if it is the powermizer_scheme option that causing this. Tried modifying the PKGBUILD like this https://hastebin.com/upafugeqis and it still caused the issue. I thought maybe it was a problem when you patch both the nvenc and FBC encoders at the same time, but installing with paru (and not modifying the PKGBUILD) then applying the two patches manually does not cause the issue so its really strange

ventureo commented on 2022-04-17 11:29 (UTC)

@zany130 Yes, I guess so. Only I'm not sure if this bug is caused by using _powermizer_scheme. I use _powermizer_scheme=1 on my machine and everything is fine up to a certain point. I still haven't figured out completely why this happens.

zany130 commented on 2022-04-16 16:53 (UTC)

forcing a powermizer scheme (at least it happens when I set it to 1) breaks the GPU usage of Nvidia-smi and mangohud maybe a warning should be added?

ventureo commented on 2022-01-14 08:36 (UTC)

@shaybox You need any package with NVIDIA modules that provides NVIDIA-MODULE. The package does not strictly require nvidia-dkms or nvidia-dkms-performance.

Also, nvidia-dkms-performance is no longer supported, so I do not recommend installing it anyway.

shaybox commented on 2022-01-13 20:13 (UTC)

So does this need nvidia-dkms-performance? or nvidia-dkms? It doesn't provide or conflict anything

ventureo commented on 2021-12-22 16:52 (UTC)

@tam1m Added booster support. dracut will be added when an acceptable way to update images of all kernels in the system is offered. Thanks.

tam1m commented on 2021-12-22 16:20 (UTC) (edited on 2021-12-22 16:38 (UTC) by tam1m)

I just took this from the wiki. See https://wiki.archlinux.org/title/Dracut#Generate_a_new_initramfs_on_kernel_upgrade

Dracut does not come with the script itself, but the wiki instructs you to create said script

Although I'm not sure how to handle Dracut since there is also https://aur.archlinux.org/packages/dracut-hook/, which come with /usr/share/libalpm/scripts/dracut-install instead and is also mentioned in the wiki. So there is no default script to call, I guess?

Edit:

Nevermind. /usr/local/bin/dracut-install.sh is dependend on the hook also described int he wiki. So it doesn't work like that. I'm not really familiar with dracut. There seems to be a --rebuild-all option. But I'd have to read up about that a little

ventureo commented on 2021-12-22 16:14 (UTC)

Maybe expanding the list of checks is not a bad idea. But what about /usr/local/bin/dracut-install.sh? In Arch Linux it is not customary to install any files in the /usr/local directory, what kind of custom script is this?

tam1m commented on 2021-12-22 15:25 (UTC) (edited on 2021-12-22 15:34 (UTC) by tam1m)

@ventureo

What about something like this?

bash -c '(command -v /usr/bin/mkinitcpio >/dev/null 2>&1 && /usr/bin/mkinitcpio -P) || (command -v /usr/lib/booster/regenerate_images >/dev/null 2>&1 && /usr/lib/booster/regenerate_images) || (command -v /usr/local/bin/dracut-install.sh >/dev/null 2>&1 && /usr/local/bin/dracut-install.sh) || printf "\\033[31m no initramfs generators found, please update initramfs manually\\033[0m\\n"'

I don't know if there are any other generators besides mkinitcpio, booster and dracut are being used, but I guess this should cover almost everyone