Leigh Scott
0ba0feed74
more clean up
5 years ago
Leigh Scott
4c53fb7875
fix file rename and remove f25 conditional
5 years ago
Leigh Scott
3f23095af0
Update to 435.17 beta
5 years ago
Leigh Scott
4794b9315c
Update to 430.40 release
5 years ago
Leigh Scott
17a7c787f0
Update to 430.34 release
5 years ago
Leigh Scott
529e5ec9a1
Update to 430.26 release
5 years ago
Leigh Scott
960415e545
Update to 430.14 release
6 years ago
Leigh Scott
9358a32d4e
Update to 430.09 beta
6 years ago
Leigh Scott
be4800ddf9
Update to 418.56 release
6 years ago
Leigh Scott
a305eea5f9
Update to 418.43 release
6 years ago
Leigh Scott
cb54873841
Update to 418.30 release
6 years ago
Leigh Scott
0bc49fcae5
Update to 415.27 release
6 years ago
Leigh Scott
56f9e094f5
Bump for el7 multi-lib build
6 years ago
Leigh Scott
97e7469adf
Update to 415.25 release
6 years ago
Leigh Scott
99ce615692
Update to 415.23 release
6 years ago
Nicolas Chauvet
12e941dd7d
Avoid multilib on egl-wayland for rhel
6 years ago
Nicolas Chauvet
12e532200d
Drop _glvnd_libdir
6 years ago
Nicolas Chauvet
ee3a0a2751
Fixup case for wiki
6 years ago
Nicolas Chauvet
1f6d83c540
Add nvidia_kmodsrc_version macro
6 years ago
Nicolas Chauvet
87b097cb3f
Add nvidia_kmodsrc_version RPM macro
6 years ago
Leigh Scott
47967b600e
Move nvidia-uvm.conf and 60-nvidia-uvm.rules to cuda-libs, nvdec shouldn't need the cuda package to function.
6 years ago
Leigh Scott
f7c536b4f9
Update to 415.22 release
6 years ago
Leigh Scott
ad4eb7965f
Update to 415.18 release
6 years ago
Leigh Scott
deacf25f73
Update to 410.78 release
6 years ago
Leigh Scott
d0fb7e09ee
Use different output class for rhel as it chokes on options
6 years ago
Leigh Scott
aa42888e8f
Update to 410.73 release
6 years ago
leigh123linux
f051aa125f
clean up
6 years ago
leigh123linux
980d50ad0c
Update to 410.66 release
6 years ago
leigh123linux
566efdb58e
Add Conflicts xorg-x11-drv-nvidia-390xx
6 years ago
Nicolas Chauvet
d98a13afe8
Update changelog
6 years ago
Nicolas Chauvet
9b3a964f1d
Enforce the mesa version
6 years ago
leigh123linux
f4932986fc
Add isa to vulkan-loader requires
6 years ago
leigh123linux
691d7f9c44
Add epoch to nvidia-modprobe and nvidia-xconfig requires
6 years ago
leigh123linux
2b284b3e00
Update changelog
6 years ago
leigh123linux
dc1a4efa69
Move the new glx server lib to it's correct location
6 years ago
leigh123linux
869023c133
Add new raytracing libs
6 years ago
leigh123linux
02587c8086
Add epoch to for nvidia-settings requires
6 years ago
leigh123linux
78b59d8192
Filter libglxserver_nvidia.so requires on main
6 years ago
leigh123linux
637eac899e
fix mistake
6 years ago
leigh123linux
61ba41f385
Really fix i686 file issue
6 years ago
leigh123linux
18356fe7be
Fix i686 file issue
6 years ago
leigh123linux
b6d393f437
fix mistake
6 years ago
leigh123linux
b5707e0960
Add new file
6 years ago
leigh123linux
87f7defb07
Update to 410.57 beta
6 years ago
leigh123linux
e390ccd303
fix vulkan requires and edit changelog
6 years ago
leigh123linux
71447e6cac
Enable modeset on epel
6 years ago
leigh123linux
fa7c4e8c1d
remove epel6 support for install and files sections
6 years ago
leigh123linux
f1894ad9ef
remove epel6 support for package requires
6 years ago
leigh123linux
2b82668ff4
remove epel6 support for dracut
6 years ago
leigh123linux
91bf7f9a69
Add epoch to for nvidia-persistenced requires
6 years ago
leigh123linux
5f4965c17c
Update to 396.54 release
6 years ago
leigh123linux
6a5eaf60c8
Update to 396.51 release
6 years ago
leigh123linux
8f5d16e8d1
Change vulkan requires to reflect recent changes, all 396.xx supported devices have vulkan capability
6 years ago
leigh123linux
ab6b20fdf7
Update to 396.45 release
6 years ago
Nicolas Chauvet
943f463a92
Add compat provide for cuda repo
6 years ago
leigh123linux
485229cda9
Readd devel sub-package for i686
6 years ago
Nicolas Chauvet
291f02862b
Fix pointing to doc
7 years ago
leigh123linux
0b5cebf4dc
Clean up
7 years ago
leigh123linux
58881a78a1
rebase to 396xx pt2
7 years ago
leigh123linux
367a40b587
clean up and add new lib
7 years ago
leigh123linux
7208af05e2
rebase to 396xx pt1
7 years ago
Nicolas Chauvet
eb7c416ae5
Update changelog
7 years ago
Nicolas Chauvet
de114e4b1f
Add icon to be used by appdata
7 years ago
Nicolas Chauvet
711673bbb9
Add cuda-libs(x86-32) if libGL(x86-32) is present
7 years ago
Nicolas Chauvet
695c77aafb
Remove any desktop file from the driver
7 years ago
leigh123linux
6de9936ec6
Update to 390.48 release
7 years ago
leigh123linux
697c040e6d
Use a better fix el7 build
7 years ago
Nicolas Chauvet
1d54ce108f
Revert "Fix el7 build"
...
This reverts commit 4bf52ce476
.
7 years ago
leigh123linux
4bf52ce476
Fix el7 build
7 years ago
leigh123linux
0293d8c6a2
Add conditionals, RHEL has no Suggests
7 years ago
Nicolas Chauvet
c492144df8
Update changelog
7 years ago
Nicolas Chauvet
9e60f6366a
Fixup gdm support
7 years ago
Nicolas Chauvet
94ec42ef2a
Disable since we rely on OutputClass here
7 years ago
Nicolas Chauvet
fc66ddcd33
Use PrimaryGPU feature since Xorg >= 1.19
7 years ago
Nicolas Chauvet
8163968538
Use ldconfig_scriptlets macro
7 years ago
Nicolas Chauvet
8f9e11dbb9
Disable uneeded ldconfig call from main
7 years ago
Nicolas Chauvet
679fb78bdd
Disable wayland if gdm is available
7 years ago
Nicolas Chauvet
5e36ca5a85
Fixup removed f24 support
7 years ago
Nicolas Chauvet
4095318a41
Fixup urls
7 years ago
leigh123linux
625f74f988
Update to 390.42 release
7 years ago
leigh123linux
f0500c71fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: leigh123linux <leigh123linux@googlemail.com>
7 years ago
leigh123linux
dde81f7b74
mesa-libGL provides libGLX_indirect.so.0 on fedora
7 years ago
leigh123linux
f64d85bea5
fix changelog
7 years ago
leigh123linux
de92ef6e74
Bump epoch to prevent cuda repo from replacing -kmodsrc
7 years ago
leigh123linux
82057e66ea
Fix omitting drivers from the initrd.
7 years ago
leigh123linux
463afbb708
Update to 390.25 release
7 years ago
leigh123linux
005eecd2c8
Update to 390.12 beta
7 years ago
Nicolas Chauvet
8ff93ddae4
Add nvidia-fallback message
7 years ago
leigh123linux
93ea25d580
Update to 387.34 release
7 years ago
leigh123linux
fefaf7e148
Fix non-glvnd build
7 years ago
leigh123linux
8501f78b99
Remove nomodeset from cmdline during install
7 years ago
leigh123linux
2774ad4368
Remove nomodeset from cmdline during %post
7 years ago
leigh123linux
d624ee2ad1
bump changelog and cleanup previous commit
7 years ago
leigh123linux
0b5ace5cca
make changes to use external tools
7 years ago
leigh123linux
e2904f951a
Update to 387.22 release
7 years ago
leigh123linux
7cc4aa0267
Update to 387.12 beta
7 years ago
Nicolas Chauvet
d2f647958e
Add nvidia-driver virtual provides
7 years ago
leigh123linux
d2473045aa
Update to 384.90 release
7 years ago
leigh123linux
560d0adad0
Update changelog
7 years ago
leigh123linux
3ed52b33c2
Enable modeset for DRM for F27+ only
7 years ago
leigh123linux
48e4584a37
Update changelog
7 years ago
leigh123linux
96cbc6b234
Bump trigger version to add new option
7 years ago
leigh123linux
c5d7a0894f
Use kernel option instead to set modeset for DRM module
7 years ago
leigh123linux
a578ea48eb
Update changelog
7 years ago
leigh123linux
2dec942e6c
Enable modeset for DRM
7 years ago
leigh123linux
6e38d2ae8a
add udev rules so nvidia nodes are created under EGLDevice/wayland
7 years ago
Nicolas Chauvet
b06d510774
Update changelog
7 years ago
Nicolas Chauvet
fd724e6ba3
Add nvidia-fallback service
7 years ago
leigh123linux
5a58f32968
Update to 384.59 release
7 years ago
leigh123linux
1481117a9d
trim changelog
7 years ago
leigh123linux
128652bd3c
Update to 375.82 release
7 years ago
leigh123linux
0ee3df7539
Fix non-glvnd build
7 years ago
leigh123linux
37851596a2
fix up vulkan as there is no libGL.so.1 currently installad on epel7
7 years ago
leigh123linux
f1742f14c7
fix up glvnd support for epel7
7 years ago
Nicolas Chauvet
01849bbfba
Fixup _target_cpu macro
7 years ago
Nicolas Chauvet
a54d1acc0a
Fixup for non-glvnd vulkan loader
7 years ago
Nicolas Chauvet
1eadd926aa
back to non-glvnd version for vulkan when needed
7 years ago
Nicolas Chauvet
ce41362176
Fixup for rhel
7 years ago
Nicolas Chauvet
bbfffec1b0
Update changelog
7 years ago
Nicolas Chauvet
dfdc17f362
Make libglvnd optional on rhel
7 years ago
Nicolas Chauvet
8886dbef4c
Use boolean dependency on fedora 25 also
7 years ago
Nicolas Chauvet
ef733aaad7
Fix sed - rfbz#4553
7 years ago
Nicolas Chauvet
75c0f1bd47
Remove GFX_PAYLOAD
7 years ago
Nicolas Chauvet
b8dabbc1da
Fixup for dracut in fedora
7 years ago
Nicolas Chauvet
2d1ee4ce6b
Add dracut.conf.d/99-nvidia.conf file
...
Add dracut.conf.d/99-nvidia.conf file enforcing that the nvidia modules never
get added to the initramfs.
This is necessary because the userspace bits and the kernel modules must
be 100% in sync, otherwise things might break. Normally we build the initrd
before building the dkms / akmod so this issue will only happen if the initrd
somehow gets re-generated afterwards, still this is something which we should
avoid.
Patch from Hans de Goede
7 years ago
Nicolas Chauvet
6d4f02b3dd
Update the triggerin to insert the new cmdline
7 years ago
leigh123linux
eaf19731ca
Revert 10_nvidia.json rename
7 years ago
Nicolas Chauvet
2244806008
Add epoch for triggerin
7 years ago
leigh123linux
f6ac3668c8
Update to 375.66 release
7 years ago
Nicolas Chauvet
b9d1d65fdc
typo
7 years ago
Nicolas Chauvet
a7a82211d0
Bump nvidia egl_vendor file to 90
7 years ago
Nicolas Chauvet
630df23e70
Fixup symlink
7 years ago
Nicolas Chauvet
819fecdd46
Update changelog
7 years ago
Nicolas Chauvet
7bc225fc56
Add triggerin to update to the new cmdline with grubby
7 years ago
Nicolas Chauvet
b7bd4f990e
Rework
7 years ago
Simone Caronni
417d70bb39
Hardcode installation of the alternate-install-present file where nvidia-installer expects it. Also, include it in the main package and not the library subpackage.
7 years ago
Simone Caronni
cf8ee393cb
Also use split libglvnd packages for Fedora 24 and RHEL 6/7
7 years ago
Simone Caronni
7a3a855b22
Update changelog
7 years ago
Simone Caronni
5b9e8ffd69
Do not create the /usr/lib64/xorg/modules/nvidia-%{version} symlink and remove redundant Optimus configuration.
...
On systems prior to Fedora 25 the modules directory is specified in the file /etc/X11/xorg.conf.d/99-nvidia.conf, which is always loaded even if a user has a custom xorg.conf. On Fedora 25+, if the driver is installed and is not actually used (fallback scenario) this makes the X server to always load the Nvidia extension.
On Fedora 25+ the OutputClass configuration for the i915 driver is alreay at this default for Intel gen4+ systems, on Intel gen3 systems it prevents the usage of Glamor and there are no gen3 Optimus laptops.
7 years ago
Simone Caronni
acecaa1af0
Fix RHEL 6 X and Grub configuration
...
- Bring default RHEL 6 X.org configuration on par with Fedora/RHEL 7+ and make sure it is installed by default.
- Install RHEL 6 X.org configuration template only on RHEL 6, make sure it does not end in .conf to avoid confusion.
- Simplify GRUB installation for Grub 1 (RHEL 6) and Grub 2 (RHEL 7+/Fedora), do not use obsolete kernel parameters.
- Do not regenerate all the Grub configuration the user might have, just add the required parameters.
- Add kernel parameters to default grub file on Fedora/RHEL 7+ just in case the user uses grub-mkconfig.
This also simplifies Grub configuration for other distributions and removes the "upgrade path" from Fedora 16 Grub 1.
7 years ago
Simone Caronni
1d088237a8
Simplify folder structure.
...
- Fix files listed twice during build.
- Install non conflicting libraries in standard locations, remove all redundant directory overrides for the various distributions.
- Explicitly list all libraries included in the packages, avoid too many if/exclude directives.
- Make CUDA subpackages multilib compliant (no more CUDA i686 binaries on x86_64).
- Do not require main packages for libraries subpackages, this makes possible to build things that link to Nvidia drivers using only libraries and not pulling all the graphic driver components.
- Various fixups from Nicolas Chauvet:
* buildroot
* glvnd vulkan to use _datadir
* Use nvidia_libdir for alternate install file
* arm and opencl
7 years ago
Simone Caronni
06a9aba097
Remove no longer existing conflicting packages
7 years ago
leigh123linux
a3c7d83efc
Update to 381.09 beta
7 years ago
leigh123linux
7f1ef66785
Link libGLX_indirect.so.0 to libGLX_mesa.so.0
7 years ago
leigh123linux
17ccea7fad
Link libGLX_indirect.so.0 to libGLX_mesa.so.0
7 years ago
leigh123linux
abece21760
Update to 378.13 release
7 years ago
Simone Caronni
633251b028
Use gtk 2 nvidia-settings library only on RHEL 6 and Fedora ARM
7 years ago
Simone Caronni
b0949b8435
Require source built libnvidia-egl-wayland library.
...
- Library loader is in the library package itself
- Loader directory is in libglvnd-egl
7 years ago
Simone Caronni
eb953bcfc2
Use only newer ELF TLS implementation
...
Supported since kernel 2.3.99 (pre RHEL 4).
7 years ago
Simone Caronni
b12cb9fe93
Remove OpenCL loader, RPM filters and ownership of loader configuration.
...
Require OpenCL filesystem and loader library.
7 years ago
Simone Caronni
e4788d0b0c
Udpate changelog
7 years ago
Simone Caronni
aaf7fb9e0e
Make sure the license is installed in both normal driver and CUDA headless mode.
7 years ago
Simone Caronni
31ff8ae672
Remove remnants of no longer supported distributions
7 years ago
Simone Caronni
9a8557ae86
Do not install OutputClass configuration file on anything but Fedora 24 and RHEL 7. Fixes build on RHEL 6.
7 years ago
Simone Caronni
b97d6e390f
Remove nvidia-modprobe and provide udev rules that actually do the same thing.
...
Add nvidia-uvm configuration rule to make sure that:
- the module does get loaded automatically if installing the cuda subpackage
- the module configuration file does not try to pull in the module in the initrd
7 years ago
leigh123linux
5eb4709017
Remove prelink
7 years ago
leigh123linux
2e89ed6cc1
RHEL 6 desktop-file-utils commands are more limited
7 years ago
leigh123linux
1298f8673b
build requires libappstream-glib doesn't need a isa
7 years ago
leigh123linux
eccfe79ead
RHEL 6 does not have the same read-only modprobe directory available as in RHEL 7+/Fedora
7 years ago
leigh123linux
c2195b250f
reorder spec file
7 years ago
leigh123linux
6c3801cc4a
reorder spec file
7 years ago
leigh123linux
4c40f354e6
Change buildroot macro
7 years ago
leigh123linux
5978b53e63
fix directory ownership
7 years ago
Nicolas Chauvet
831a6863ae
Typo
7 years ago
Nicolas Chauvet
4ca4b023bd
Update changelog
7 years ago
Nicolas Chauvet
3f37ff0e26
Avoid xorg dir symlink
7 years ago
Nicolas Chauvet
b5122eece5
Drop GFXPAYLOAD and video=vesa:off
7 years ago
Nicolas Chauvet
623c430620
Implement cuda-libs (for steam)
7 years ago
leigh123linux
7d16c6e911
Update to 375.39 release
7 years ago
Nicolas Chauvet
a80b617b84
Bump cuda-drivers release to 100
7 years ago
Nicolas Chauvet
0ba17e1ae2
Enable boolean dependency to fix 32bit installation when needed - rfbz#1665
7 years ago
Nicolas Chauvet
94e9cb1fbc
Move mesa-*gl* requires to -libs
7 years ago
leigh123linux
6621ceeb5a
Fix file conflict with filesystem
7 years ago
leigh123linux
12830ee924
fix last commit
8 years ago
leigh123linux
9bb7058670
Add conditions for el7 as there is no wayland
8 years ago
leigh123linux
75e76f9806
Fix missing el7 conditional
8 years ago
leigh123linux
c20013da72
Add conditions for f24 and el7
8 years ago
leigh123linux
3cfcb554b7
add missing python2 buildrequires
8 years ago
leigh123linux
19ec459cc7
Changes for mesa glvnd
8 years ago
leigh123linux
ad8a614c1f
revert leftover from some testing
8 years ago
leigh123linux
836186edcd
Update nvidia.conf for latest Xorg changes
8 years ago
leigh123linux
3f492e5747
Fix error in nvidia.conf rfbz#4388
8 years ago
leigh123linux
0807a51709
Add xorg-x11-server-Xorg minimum version requires for F25 and greater
8 years ago
leigh123linux
c9c60e0101
Add conditionals for f24
8 years ago
leigh123linux
7d312c4d2b
Fix nvidia.conf
8 years ago
leigh123linux
ae4b9c7ad4
remove file
8 years ago
leigh123linux
20f9b84c0f
Change conf files for Prime support
8 years ago
leigh123linux
c0605a9df8
Update to 375.26 release
8 years ago
leigh123linux
c329399bf2
Update to 375.20
8 years ago
leigh123linux
c8a9eb7bce
Add glvnd/egl_vendor.d file
8 years ago
leigh123linux
9e01feed47
/etc/glvnd/egl_vendor.d/10_nvidia.json
8 years ago
leigh123linux
2e7b89b0f6
Update to 375.10 beta release
8 years ago
leigh123linux
99add75647
readd description
8 years ago
leigh123linux
62bcab11aa
Add libglvnd path to ld.so.conf.d conf file
8 years ago
leigh123linux
6ecfbc0e43
Switch to system libglvnd
8 years ago
leigh123linux
e02f136dee
fix missing %
8 years ago
leigh123linux
d11d96688a
edit changelog
8 years ago
leigh123linux
bed268e96e
fix source number
8 years ago
leigh123linux
3af5c0c3bc
add xorg abi override
8 years ago
leigh123linux
0890182399
glvnd lib needed for non-glvnd setup
8 years ago