Downloader and installer for the nVidia driver package (349.12)(beta)
Installing these packages can take a long time. These packages will automatically download the NVIDIA driver (+-70MB) from
http://download.nvidia.com/XFree86/Linux-x86_64 or http://download.nvidia.com/XFree86/Linux-x86 and save it in /usr/src.
The driver and libraries will be installed after the download.
The installer will install the nVidia files the Bumblebee way. The libraries will NOT interfere with any other libraries of a distribution and will be installed in a seperate nvidia directory. Usage will be controlled by editing the ld.so.conf(.d) and/or using the "ModulePath" var in xorg.conf.
You can also download the NVIDIA package yourself and copy it to the /usr/src directory. The installer will then skip the download part and just install the driver and libraries the Bumblebee way.
These rpms can be used by normal and Optimus enabled nVidia systems.
Tips and tricks
You can use the /usr/lib/nvidia/switch-libGL.sh or /usr/lib64/nvidia/switch-libGL.sh to force the use of the nVidia libGL* libraries.
This is only necessary if an application is compiled with hard linked library paths ( the rpath option was used ).
A better solution is to start the offending application with:
LD_LIBRARY_PATH=/usr/lib/nvidia:/usr/lib/nvidia/vdpau <application_name> [ <arguments> ]
LD_LIBRARY_PATH=/usr/lib64/nvidia:/usr/lib64/nvidia/vdpau <application_name> [ <arguments> ]
and force the application to use the nVidia libs.
- Update to 349.12
* Added support for G-SYNC monitors when used together with
non-G-SYNC monitors.When G-SYNC is enabled,
non-G-SYNC monitors will display with tearing.
* Fixed a bug that caused nvidia-settings to crash when assigning
an attribute whose value is a display ID on a system with
multiple X screens.
* Updated the reporting of in-use video memory in
the nvidia-settings control panel to use the same accounting
methods used in other tools such as nvidia-smi. nvidia-settings
was not taking some allocations into account, e.g. framebuffer
memory for the efifb console on UEFI systems, causing discrepancies
in the values reported by different tools.
* Removed the "EnableACPIHotkeys" X configuration option. This
option has been deprecated and disabled by default since driver
version 346.35. On modern Linux systems, display change hotkey
events are delivered to the desktop environment as key press events,
and the desktop environment handles the display change by issuing
requests through the X Resize and Rotate extension (RandR).
* Added support for lossless H.264/AVC video streams to VDPAU.
* Added support for VDPAU Feature Set F to the NVIDIA VDPAU driver.
GPUs with VDPAU Feature Set F are capable of hardware-accelerated
decoding of H.265/HEVC video streams.
* Fixed a bug that prevented GPU fan speed changes from getting
reflected in the text box on Thermal settings page.
* Added nvidia-settings commandline support to query the current
and targeted GPU fan speed.
* Added a checkbox to nvidia-settings to enable a visual indicator
that shows when G-SYNC is being used.This is helpful for displays
that don't indicate themselves whether they are operating in G-SYNC
mode or normal mode.
This setting can also be enabled by running the command line
nvidia-settings -a ShowGSYNCVisualIndicator=1
* Added support for the X.Org X server's "-background none" option.
When enabled, the NVIDIA driver will try to copy the framebuffer
console's contents out of /dev/fb0.If that cannot be done, then
the screen is cleared to black.
* Added support for YUV 4:2:0 compression to enable
HDMI 2.0 4K@60Hz modes when either the display or GPU is incapable
of driving these modes in RGB 4:4:4.See NoEdidHDMI2Check in the
README for details.
* Fixed a bug that could cause multi-threaded applications to crash
when multiple threads used the EGL driver at the same time.
* Fixed a bug that caused Sync to VBlank to not work correctly with
XVideo applications in certain configurations.
* Fixed a bug that prevented the X driver from correctly interpreting
some X configuration options when a display device name was given
with a GPU UUID qualifier.