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
leigh123linux
78f133dff2
Update to 370.28
8 years ago
leigh123linux
c3441e3800
Update to 370.23 beta
8 years ago
leigh123linux
8e67369451
move some more cuda libs
8 years ago
leigh123linux
41a0a92369
Fix duplicate lib
8 years ago
leigh123linux
1b6e42a199
add ldconfig in %%post and %%postun for main package rfbz#3998
8 years ago
leigh123linux
f029d66604
Revert last commit
8 years ago
leigh123linux
ccbe8c4797
Revert "Move setttings libs to libs sub-package rfbz#3998"
...
This reverts commit d0d08f1113
.
8 years ago
leigh123linux
d0d08f1113
Move setttings libs to libs sub-package rfbz#3998
8 years ago
leigh123linux
91ebfb59fb
small fix to libs install
8 years ago
leigh123linux
6719b37d52
Update to 367.35
8 years ago
leigh123linux
ed392b89f0
fix
8 years ago
leigh123linux
324940ef4a
no vulkan on arm
8 years ago
leigh123linux
a8a1ef26a5
remove uneeded libvdpau excludes
8 years ago
leigh123linux
aba02dc050
Add vulkan icd profile
8 years ago
leigh123linux
9e00d61ac9
Update to 367.27
8 years ago
Nicolas Chauvet
7c2bc9b9ad
Update to 367.27
9 years ago
Nicolas Chauvet
1194dbeabe
Fix GFXPAYLOAD on EFI
9 years ago
Nicolas Chauvet
72ae0ec64a
Update to latest upstream
9 years ago
Leigh Scott
ac95b5d2af
* Mon Aug 31 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:355.11-1
...
- Update to 355.11
9 years ago
Leigh Scott
083700b4e4
* Fri Aug 28 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:352.41-1
...
- Update to 352.41
9 years ago
Leigh Scott
bd2d9847d8
* Tue Jul 28 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:352.30-1
...
- Update to 352.30
9 years ago
Leigh Scott
df7a0aba00
* Mon Jun 15 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:352.21-1
...
- Update to 352.21
10 years ago
Leigh Scott
dc3d2b7e39
* Wed May 20 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:346.72-1
...
- Update to 343.72
10 years ago
Leigh Scott
5d8cf6c83b
* Wed Apr 08 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:346.59-1
...
- Update to 343.59
10 years ago
Leigh Scott
79e59f7eef
* Tue Feb 24 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:346.47-1
...
- Update to 343.47
10 years ago
Nicolas Chauvet
9cf22a584f
Fix package on armhfp
10 years ago
Nicolas Chauvet
6b10566099
Add cuda-driver-devel and %{_isa} virtual provides
10 years ago
Leigh Scott
f25992297f
* Wed Jan 21 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:346.35-2
...
- clean up gtk from libs sub-package
10 years ago
Leigh Scott
b9932ad098
* Fri Jan 16 2015 Leigh Scott <leigh123linux@googlemail.com> - 1:346.35-1
...
- Update to 346.35
10 years ago
Nicolas Chauvet
cf8ad5c433
Fixup nvidia.icd perm
10 years ago
Nicolas Chauvet
31f0a62403
- Move libnvidia-ml back into -cuda along with nvidia-debugdump
10 years ago
Leigh Scott
fea1838753
* Tue Dec 16 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:343.36-1
...
- Update to 343.36
10 years ago
Nicolas Chauvet
00b9fd948e
Fixup
10 years ago
Nicolas Chauvet
9e9101d855
Switch libnvidia-ml back to multilibs
10 years ago
Nicolas Chauvet
9d40311c72
Fix prelink hack
10 years ago
Nicolas Chauvet
8b64a2fc88
Fixup
10 years ago
Leigh Scott
4ad65bea58
* Fri Sep 19 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:343.22-1
...
- Update to 343.22
- Remove IgnoreABI xorg override
10 years ago
Nicolas Chauvet
a32c3635e8
Update changlog
10 years ago
Nicolas Chauvet
73256cd1b0
Add libnvidia-ml to the -cuda subpackage
10 years ago
Nicolas Chauvet
9ea73fc033
Fixup
10 years ago
Nicolas Chauvet
6672e065dd
Fix bz
10 years ago
Nicolas Chauvet
a7b434ba76
Update changelog
10 years ago
Nicolas Chauvet
3744d5dbe6
Avoid prelink to mess with nvidia libs - rfbz#3258
10 years ago
Nicolas Chauvet
4599906360
Move opencl icd to the configuration
10 years ago
Nicolas Chauvet
ba09f9aa48
Add nvidia compiler and opencl to -cuda
10 years ago
Nicolas Chauvet
0cd2e5a585
Add outputclass support
10 years ago
Nicolas Chauvet
6f5eb294dd
Simplify filter_setup
10 years ago
Nicolas Chauvet
21a04cca6a
Re-ordering
10 years ago
Nicolas Chauvet
5430322fc3
Move nvcuvid nvidia-encode into cuda
10 years ago
Nicolas Chauvet
bb7e6767c9
Exclude vendor provided OpenCL.so, we can use fedora one
10 years ago
Nicolas Chauvet
9067b6f5f5
Update description
10 years ago
Nicolas Chauvet
d99a6700f2
Conflicts 340xx for -cuda
10 years ago
Nicolas Chauvet
34ddccb479
Add conflicts for 340xx
10 years ago
Nicolas Chauvet
7d39bfe3dd
Add systemd units macros since fedora 18
10 years ago
Nicolas Chauvet
b0854b9cfe
Move cuda tools into a cuda subpackage
10 years ago
Nicolas Chauvet
1c53ea1f0d
Preliminary split for cuda sub-package
10 years ago
Leigh Scott
8d4d271d9a
* Thu Aug 07 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:343.13-1
...
- Update to 343.13
- removes support for the G8x, G9x, and GT2xx GPUs
10 years ago
Leigh Scott
a6e9143b0f
* Tue Jul 08 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:340.24-1
...
- Update to 340.24
10 years ago
Leigh Scott
06f44a2664
* Mon Jul 07 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:340.17-2
...
- add autostart file to load user settings
10 years ago
Leigh Scott
7a8a5028cc
* Mon Jun 09 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:340.17-1
...
- Update to 340.17
11 years ago
Leigh Scott
09592234a9
* Wed Jun 04 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:337.25-2
...
- Add support for IgnoreABI xorg option
11 years ago
Leigh Scott
8fb8df8d27
* Sat May 31 2014 Leigh Scott <leigh123linux@googlemail.com> - 1:337.25-1
...
- Update to 337.25
- adds support for X.org xserver ABI 18 (xorg-server 1.16)
11 years ago