CachyOS-Settings icon indicating copy to clipboard operation
CachyOS-Settings copied to clipboard

nvidia additions

Open dougg0k opened this issue 1 year ago • 15 comments

I just re-added in a small PR with additionals.

https://discuss.cachyos.org/t/random-white-box-flickering/3254/2

https://discuss.cachyos.org/t/resizable-bar-stay-disabled/3154

dougg0k avatar Sep 30 '24 05:09 dougg0k

Looks similar https://aur.archlinux.org/cgit/aur.git/tree/0004-NVreg-Improvements.patch?h=nvidia-dkms-performance

edgars-cirulis avatar Sep 30 '24 12:09 edgars-cirulis

Looks similar https://aur.archlinux.org/cgit/aur.git/tree/0004-NVreg-Improvements.patch?h=nvidia-dkms-performance

Yep, that's @ventureoo 😄

1Naim avatar Sep 30 '24 12:09 1Naim

Why not adding NVreg_EnablePCIeGen3=1 ? even though if it's not compatible it should do fallback

edgars-cirulis avatar Sep 30 '24 12:09 edgars-cirulis

Why not adding NVreg_EnablePCIeGen3=1 ? even though if it's not compatible it should do fallback

This is not required on desktop cards. The default PCIe Gen 2 mode of operation is only for Quadro, Tesla, and NVS Kepler, which is not a common case. See: https://github.com/CachyOS/CachyOS-Settings/pull/3

ventureoo avatar Sep 30 '24 13:09 ventureoo

It's much more readable to have in each separated. And they work the same way. Your common practice here seems just because someone else did like that first.

dougg0k avatar Sep 30 '24 14:09 dougg0k

Since powermizer is dead , maybe remove it?

We may want to remove this when we stop supporting older driver versions like 390xx.

ventureoo avatar Sep 30 '24 19:09 ventureoo

Maybe this would be another to have as optional. NVreg_DynamicPowerManagementVideoMemoryThreshold=0

https://www.reddit.com/r/cachyos/comments/1dw2c73/fix_found_for_nvidia_gpu_fails_to_power_off/

dougg0k avatar Sep 30 '24 23:09 dougg0k

Added hdmi_deepcolor as optional option. https://www.phoronix.com/news/NVIDIA-545.23.06-Linux-Beta

dougg0k avatar Oct 02 '24 02:10 dougg0k

Added hdmi_deepcolor as optional option. https://www.phoronix.com/news/NVIDIA-545.23.06-Linux-Beta

It was enabled by default in the 555 driver.

ventureoo avatar Oct 02 '24 09:10 ventureoo

can be optionally enabled

dougg0k avatar Oct 02 '24 13:10 dougg0k

can be optionally enabled

To disable it? Why. Its good feature. It's enabled by default on 555.

edgars-cirulis avatar Oct 02 '24 13:10 edgars-cirulis

Good choice if it doesn't support 10bit it will fallback to 8bit :)

edgars-cirulis avatar Oct 02 '24 17:10 edgars-cirulis

https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/commit/1b02daa2ccca6a69fa4355fb5a369c2115ec3e22

We will not need anymore to enable fbdev and modeset you can make it optimally to disable it.

edgars-cirulis avatar Oct 03 '24 09:10 edgars-cirulis

https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/commit/1b02daa2ccca6a69fa4355fb5a369c2115ec3e22

We will not need anymore to enable fbdev and modeset you can make it optimally to disable it.

We've already patched this into the driver for a long time already. Furthermore, we have our own packages for NVIDIA and do not depend on Arch.

1Naim avatar Oct 03 '24 09:10 1Naim

https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/commit/1b02daa2ccca6a69fa4355fb5a369c2115ec3e22

We will not need anymore to enable fbdev and modeset you can make it optimally to disable it.

We still need it here for older driver versions such as 470.xx

ventureoo avatar Oct 03 '24 10:10 ventureoo

This is not moving forward, if you decided to add, just merge, after.

dougg0k avatar Oct 15 '24 03:10 dougg0k