Linux Display Driver-x86 ![recommended.jpg]()
Linux 32-bit ARM Display Driver ![recommended.jpg]()
Linux x64 (AMD64/EM64T) Display Driver ![recommended.jpg]()
FreeBSD Display Driver–x64 ![recommended.jpg]()
Solaris Display Driver–x64/x86 ![recommended.jpg]()
FreeBSD Display Driver–x86 ![recommended.jpg]()
Added support for the following GPU:
Added a legacy, non-GLVNDlibGL.so GLXclient library to the NVIDIA Linux driver installer package, and the ability to select between a GLVNDornon-GLVNDGLX client library at installation time. This allows users to install the legacy non-GLVNDGLX client library in order to work around compatibility issues which may arise due to GLX applications which depend upon behaviors of the NVIDIAGLX client driver which are not defined by the Linux OpenGL ABIversion 1.0.
Bydefault,nvidia-installerwillinstallthelegacy,non-GLVNDGLXclientlibraries.The--glvnd-glx-clientcommandlineoptioncanbeusedtooverridethedefault,andinstalltheGLVNDGLXclientlibrariesinstead.PleasecontactthevendorsofanyapplicationsthatarenotcompatiblewithGLVNDtoensurethattheirapplicationsbeupdatedforcompatibilitywithGLVND.
ThepresenceofmultipleGLXclientlibrariesinthepackagehasimplicationsforrepackagersoftheNVIDIAdriver;seethelibGL.soentryinthe"InstalledComponents"chapteroftheREADMEfordetails.
TheOpenGLVendor-NeutralDriver(GLVND)infrastructureisnowincludedandsupportedbytheNVIDIAGLXandOpenGLdrivers. Thisshouldnotcauseanyvisiblechangesinbehaviorforendusers,butsomeinternaldrivercomponentlibrarieshavebeenrenamedand/ormovedasaresult.ThesechangesmayaffectscriptsthatrelyonthepresenceofNVIDIAOpenGLdrivercomponentsotherthanthosespecifiedintheLinuxOpenGLABIversion1.0,maintainersofalternativeNVIDIAdriverinstallationpackages,andapplicationswhichrelyonthepresenceofanynon-OpenGL/GLXsymbolsinthelibGL.so.1libraryanditsdependenciesinanyway.
Pleasesee:
https://github.com/NVIDIA/libglvnd
FormoreinformationontheGLVNDproject.
TheLinuxOpenGLABIversion1.0specificationisavailableat:
https://www.opengl.org/registry/ABI
Updatednvidia-installertorunldconfig(8)anddepmod(8)afteruninstallinganexistingdriver,insteadofonlyrunningthesetwocommandswheninstallinganewdriver.
RemovedtheVDPAUwrapperandtracelibrarieslibvdpau.so.1andlibvdpau_trace.so.1fromthedriverpackage. Theselibrariesmaybeavailableviayourdistribution'spackagemanagementsystem,orcanbecompiledfromthesourcesavailableat:
http://people.freedesktop.org/~aplattner/vdpau/
Pleasesee
http://freedesktop.org/wiki/Software/VDPAU/
formoreinformation.
FixedabugintheEGLdriverwhereamutexwasunlockedmorethanonce. Thistriggersundefinedbehavior,andinparticular,iflockelisionisenabledinglibc,mayresultinasegmentationfault.