mirror of
https://github.com/Frogging-Family/nvidia-all
synced 2024-10-30 15:20:10 +00:00
9fa9ff3c40
- Remove the PRIME_render_offload option that seemingly made little sense anyway. - Remove the coolbits option that somehow didn't work correctly for multiple users, that will at least not interfere with user-set coolbits. - Make a separate nvidia-settings package (optional) for nvidia-settings. - Get rid of legacy/unneeded options and 20-nvidia.conf Xorg file. - Rollback to the usual nouveau blacklisting way, and remove nvidiafb blacklist. If your setup doesn't work correctly with this, it's a setup issue as virtually all other linux nvidia packages are doing it that way 🐸 - Remove the prime-oriented intel outputclass from 10-nvidia-drm-outputclass.conf. Nobody does this, and I suspect it creates some issues for some. I'll be waiting for some feedback to offer it optionally if needed. - Double = signs cleanups. Should fix https://github.com/Frogging-Family/nvidia-all/issues/2 but will now require the user to enable coolbits by themselves.
44 lines
2.0 KiB
INI
44 lines
2.0 KiB
INI
# nvidia-all config file
|
|
|
|
|
|
#### OPTIONS ####
|
|
|
|
# External config file to use - If the given file exists in path, it will override default config (customization.cfg) - Default is ~/.config/frogminer/nvidia-all.cfg
|
|
_EXT_CONFIG_PATH=~/.config/frogminer/nvidia-all.cfg
|
|
|
|
# Custom compiler root dirs - For non-dkms builds (see readme to use this with dkms) - Leave empty to use system compilers
|
|
# ! If your kernel was built with mostlyportable GCC, you need to use the exact same build here or module compilation will fail !
|
|
# Example: CUSTOM_GCC_PATH="/home/frog/PKGBUILDS/mostlyportable-gcc/gcc-mostlyportable-9.2.0"
|
|
CUSTOM_GCC_PATH=""
|
|
|
|
# Allows enforcing kernel patches application for a target kernel, independently of currently installed ones (example: "5.5")
|
|
# You typically don't want to use this as a user. The proper way it to install your kernel(s), then run makepkg against nvidia-all's PKGBUILD to get things autodetected.
|
|
_kerneloverride=""
|
|
|
|
# Put the built packages in a versioned dir in the same folder as the nvidia-all PKGBUILD on exit - Will fail to install if running makepkg with -i option
|
|
_local_package_storing="false"
|
|
|
|
# If you want to ignore some packages, set them to "false". Default is all set to "true" for a complete installation.
|
|
_lib32="true"
|
|
_opencl="true"
|
|
_nvsettings="true"
|
|
_eglwayland="true"
|
|
|
|
# Either "vulkandev" for vulkan developer drivers or "regular" for all others
|
|
_driver_branch=""
|
|
|
|
# Desired driver version - !! needs to be available from the selected branch above !!
|
|
_driver_version=""
|
|
|
|
# Set to "true" to use DKMS or "false" to use regular modules. You can also use "full" to build both dkms and regular packages (don't use it if you don't know you need it!).
|
|
_dkms=""
|
|
|
|
|
|
## LEGACY OPTIONS
|
|
|
|
# Attempt at fixing PRIME sync on kernel 5.4 and 5.5rc - https://devtalk.nvidia.com/default/topic/1068045/linux/5-4-kernel-breaks-prime-synchronization-/post/5416631/#5416631
|
|
_54_prime_fixing_attempt="false"
|
|
|
|
# Fix for https://bugs.archlinux.org/task/62142 affecting SLi configs
|
|
_62142_fix="false"
|