Nvidia Solaris Display Driver

Software screenshot:
Nvidia Solaris Display Driver
Software informatie:
Versie: 396.45 Bijgewerkt
Upload datum: 17 Aug 18
Ontwikkelaar: NVIDIA Corporation
Licentie: Gratis
Populariteit: 8

Rating: nan/5 (Total Votes: 0)

Nvidia Solaris-beeldschermstuurprogramma is een eigen, maar vrij gedistribueerde OpenGL 3D-videostuurprogramma dat ondersteuning biedt voor Nvidia-videokaarten op Solaris-besturingssystemen. Het stuurprogramma wordt gedistribueerd in meerdere edities, zoals langstond (langetermijnondersteund) en kortstondig (kortstondig ondersteund) vertakkingen.


Nvidia Solaris-beeldschermstuurprogramma installeren

Om het Nvidia Solaris-beeldschermstuurprogramma op uw Solaris-besturingssysteem te installeren, moet u het binaire pakket downloaden via het gedeelte Downloads hierboven en het runbestand opslaan in uw basismap. Voer vervolgens de terminalmodus in en voer de & ldquo; sh ./NVIDIA-Solaris-x86-xxx.xx.run” commando als root (schakel naar de root met de & ldquo; su & rsquo; -opdracht), waarbij xxx.xx het versienummer of het stuurprogramma is.

Houd er rekening mee dat u eerst de kernelheaders op uw Solaris-besturingssysteem moet installeren. Tijdens de installatie wordt gebruikers gevraagd of ze het X-configuratiebestand handmatig willen bewerken of dat het installatieprogramma al het werk moet doen. Als alternatief kunt u na de installatie de opdracht nvidia-xconfig uitvoeren via een X11-terminalemulatorclip om het nieuwe stuurprogramma als standaard in te stellen.

Wordt het uitgevoerd in mijn Solaris-box?

Ja, hoogstwaarschijnlijk! Het is met succes getest met de nieuwste Solaris-besturingssystemen die de afgelopen jaren zijn uitgebracht. Zowel 32-bit (x86) als 64-bit (x86_64) instructieset architecturen worden op dit moment ondersteund.


Het werkt niet met mijn heel oude Nvidia grafische kaart!

Omdat we veel klachten hebben ontvangen van Solaris-, FreeBSD- en Linux-gebruikers die heel oude Nvidia-videokaarten gebruiken, moeten we hier vermelden dat dit stuurprogramma niet werkt met hun videokaarten. Daarom moet u Softoware zoeken voor de nieuwste Nvidia Solaris Legacy-beeldschermstuurprogramma's, die beschikbaar zijn in verschillende branches, waaronder de series 304.xx, 96.43.xx series en 173.14.xx series.

Wat is nieuw in deze release:

  • Er is een fout opgelost waardoor EGL-toepassingen met meerdere threads zouden kunnen crashen bij het afsluiten.

Wat is nieuw in versie 390.67:

  • Probleem opgelost dat kernel panics kon veroorzaken bij het gebruik van Quadro SDI Capture hardware.
  • Bug opgelost waardoor kwin OpenGL-compositing crashte bij het starten van bepaalde OpenGL-applicaties.
  • Er is een intermitterende crash opgelost bij het starten van Vulkan-applicaties.
  • Probleem opgelost waardoor de driver, in sommige DisplayPort-configuraties met lage bandbreedte, niet impliciet beelddithering inschakelde. Dit resulteerde in zichtbare strepen.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 24 (xorg-server 1.20).
  • Verbeterde nvidia-bug-report.sh om te controleren op kern.log, de standaardlocatie van het kernellogbestand voor veel Debian-gebaseerde Linux-distributies.
  • Probleem opgelost waardoor X-servers die een videostuurprogramma ABI eerder dan 0.8 exporteren, crashen bij het uitvoeren van X11-toepassingen die XRenderAddTraps () aanroepen.

Wat is nieuw in versie:

  • Een regressie verholpen die tot driverfouten kon leiden bij het instellen van modi met DisplayPort Multi-Stream Transport-apparaten.
  • Een regressie verholpen die ervoor zorgde dat sommige beeldschermaansluitingen op sommige GPU's geen aangesloten HDMI- of DisplayPort-audioapparaat melden, zelfs als de aangesloten monitor audio ondersteunt.
  • Probleem opgelost dat soms verhinderde dat de knop "Reset Default Configuration" in de nvidia-instellingen "ECC-instellingen" pagina beschikbaar is wanneer de ECC-configuratie is ingesteld op een niet-standaardstatus.
  • Probleem opgelost dat ervoor zorgde dat de nvidia-instellingen te agressieve limieten afdwongen voor weergaveposities op de pagina 'X Server Display Configuration' onder bepaalde omstandigheden.
  • Probleem opgelost dat ertoe kon leiden dat het selectievakje "Base Mosaic (Surround) inschakelen" in nvidia-instellingen verdwijnt wanneer een X-scherm in plaats van een weergave is geselecteerd in de "X Server-weergaveconfiguratie" -pagina.
  • Een racetoestand hersteld die tot crashes kon leiden wanneer OpenGL-programma's vertex-bufferobjecten gelijktijdig uit meerdere threads manipuleerden.
  • Probleem opgelost waarbij het regelpaneel van nvidia-instellingen enkele instellingen had behouden die waren toegepast, maar niet bevestigd. Dit resulteerde in ongewenste instellingen die werden toegepast op wijzigingen in de instellingen.
  • Ondersteuning toegevoegd voor YUV 4: 2: 0-compressie voor monitoren die via DisplayPort zijn aangesloten in configuraties waarbij het scherm of de GPU niet in staat is om de huidige modus in RGB 4: 4: 4 aan te sturen. Zie de beschrijving in de app "Programmeermodi" voor details.
  • Een MetAMode-kenmerk "AllowGSYNC" toegevoegd dat kan worden gebruikt om G-SYNC volledig uit te schakelen. Dit kan gebruikt worden om activeringsfuncties toe te staan ​​die niet compatibel zijn met G-SYNC, zoals Ultra Low Motion Blur of Frame Lock.
  • Betegelde monitors resulteerden voorheen in een afzonderlijk Xinerama-scherm dat voor elke tegel werd gerapporteerd. Ze worden nu standaard gecombineerd in één groot Xinerama-scherm.
  • De afzonderlijke panelen in een betegelde monitor worden nu gerangschikt op basis van de lay-outinformatie in de EDID van de monitor. Dit kan worden opgeheven door handmatig offsets in te stellen of door de optie "MetaModeOrientation" te gebruiken.
  • Uitgeschakelde interlaced-modi standaard over DisplayPort vanwege onvolledige ondersteuning in de GPU. "AllowDPInterlaced" -modusvalidatietoken toegevoegd om dit standaardgedrag te overschrijven en geinterlinieerde modi toch toe te staan ​​via DisplayPort-protocol.
  • Probleem opgelost waardoor sommige eDP G-SYNC-displays flikkerden bij lage verversingsfrequenties.
  • Probleem opgelost dat de maximale pixelklok kunstmatig beperkte tot 300 MHz bij gebruik van bepaalde meer capabele DisplayPort-naar-HDMI-adapters.
  • Probleem opgelost dat onjuiste PCI-topologierapportage veroorzaakte in nvidia-smi op Intel Skylake-systemen.

Wat is nieuw in versie 387.22:

  • Een regressie verholpen die tot driverfouten kon leiden bij het instellen van modi met DisplayPort Multi-Stream Transport-apparaten.
  • Een regressie verholpen die ervoor zorgde dat sommige beeldschermaansluitingen op sommige GPU's geen aangesloten HDMI- of DisplayPort-audioapparaat melden, zelfs als de aangesloten monitor audio ondersteunt.
  • Probleem opgelost dat soms verhinderde dat de knop "Reset Default Configuration" in de nvidia-instellingen "ECC-instellingen" pagina beschikbaar is wanneer de ECC-configuratie is ingesteld op een niet-standaardstatus.
  • Probleem opgelost dat ervoor zorgde dat de nvidia-instellingen te agressieve limieten afdwongen voor weergaveposities op de pagina 'X Server Display Configuration' onder bepaalde omstandigheden.
  • Probleem opgelost dat ertoe kon leiden dat het selectievakje "Base Mosaic (Surround) inschakelen" in nvidia-instellingen verdwijnt wanneer een X-scherm in plaats van een weergave is geselecteerd in de "X Server-weergaveconfiguratie" -pagina.
  • Een racetoestand hersteld die tot crashes kon leiden wanneer OpenGL-programma's vertex-bufferobjecten gelijktijdig uit meerdere threads manipuleerden.
  • Probleem opgelost waarbij het regelpaneel van nvidia-instellingen enkele instellingen had behouden die waren toegepast, maar niet bevestigd. Dit resulteerde in ongewenste instellingen die werden toegepast op wijzigingen in de instellingen.
  • Ondersteuning toegevoegd voor YUV 4: 2: 0-compressie voor monitoren die via DisplayPort zijn aangesloten in configuraties waarbij het scherm of de GPU niet in staat is om de huidige modus in RGB 4: 4: 4 aan te sturen. Zie de beschrijving in de app "Programmeermodi" voor details.
  • Een MetAMode-kenmerk "AllowGSYNC" toegevoegd dat kan worden gebruikt om G-SYNC volledig uit te schakelen. Dit kan gebruikt worden om activeringsfuncties toe te staan ​​die niet compatibel zijn met G-SYNC, zoals Ultra Low Motion Blur of Frame Lock.
  • Betegelde monitors resulteerden voorheen in een afzonderlijk Xinerama-scherm dat voor elke tegel werd gerapporteerd. Ze worden nu standaard gecombineerd in één groot Xinerama-scherm.
  • De afzonderlijke panelen in een betegelde monitor worden nu gerangschikt op basis van de lay-outinformatie in de EDID van de monitor. Dit kan worden opgeheven door handmatig offsets in te stellen of door de optie "MetaModeOrientation" te gebruiken.
  • Uitgeschakelde interlaced-modi standaard over DisplayPort vanwege onvolledige ondersteuning in de GPU. "AllowDPInterlaced" -modusvalidatietoken toegevoegd om dit standaardgedrag te overschrijven en geinterlinieerde modi toch toe te staan ​​via DisplayPort-protocol.
  • Probleem opgelost waardoor sommige eDP G-SYNC-displays flikkerden bij lage verversingsfrequenties.
  • Probleem opgelost dat de maximale pixelklok kunstmatig beperkte tot 300 MHz bij gebruik van bepaalde meer capabele DisplayPort-naar-HDMI-adapters.
  • Probleem opgelost dat onjuiste PCI-topologierapportage veroorzaakte in nvidia-smi op Intel Skylake-systemen.

Wat is nieuw in versie 384.59:

  • Probleem opgelost waardoor wijzigingen in de toewijzing van stereogeluid niet konden worden toegepast vanuit het configuratiescherm van nvidia-instellingen.
  • Probleem opgelost dat ervoor zorgde dat OpenGL-applicaties crashten na het aanroepen van glDeleteBuffers op VBO's die opnieuw zijn toegewezen met ARB_vertex_attrib_binding.
  • Probleem opgelost waardoor OpenGL-applicaties soms vastliepen totdat de X-server invoer ontving
  • Probleem opgelost dat ervoor zorgde dat de nvidia-instellingen apparaatbusID-waarden wegnamen bij het wijzigen van een bestaand X-configuratiebestand.
  • Een regressie verholpen die ervoor zorgde dat nvidia-xconfig geen query's kon uitvoeren op sommige GPU's, bijvoorbeeld bij het uitvoeren van `nvidia-xconfig -a`.
  • Probleem verholpen dat ervoor zorgde dat VDPAU-weergave corrupt was bij uitbreiding naar coördinaten groter dan 16384 pixels.
  • Ondersteuning toegevoegd voor een "Dichtstbijzijnde" transformatiefilter in de X-driver. Dit zorgt ervoor dat de X-driver filteren op de dichtstbijzijnde buur gebruikt bij het uitvoeren van schermtransformaties. Het filter kan via het argument 'filter' worden opgevraagd bij RandR's RRSetCrtcTransform of via het 'ResamplingMethod' MetaMode-token.
  • Repareer een fout met GLX_EXT_buffer_age waar onjuiste bufferleeftijdwaarden zouden worden gerapporteerd voor SLI AFR-configuraties. In dergelijke configuraties kan de buffertijd nu groter zijn dan 3, de vorige maximale bufferleeftijd.
  • Probleem opgelost dat hangende en Xids kon veroorzaken bij RandR-transformaties met Overlay en SLI ingeschakeld.
  • Uitgebreide informatie gerapporteerd door de NVIDIA Xinerama X-uitbreiding om PRIME-displays te rapporteren naast rechtstreeks verbonden schermen.
  • Probleem verholpen waardoor HDMI-audioapparaten inconsistent werden weergegeven of verdwijnen wanneer HDMI-apparaten op een hotplug-aansluiting werden aangesloten of werden losgekoppeld.
  • Er is een bug gerepareerd die tot driverfouten zou kunnen leiden bij het instellen van modi op X-schermen op Depth 8 of Depth 15.
  • Probleem opgelost dat intermitterende kernelpanics kon veroorzaken bij het werken met PRIME Sync.
  • Probleem opgelost dat een kernel paniek veroorzaakte bij het hotpluggen van HDMI-schermen op sommige Zotac mini-pc's.

Wat is nieuw in versie 381.22 / 381.09 Beta:

  • Probleem opgelost dat ertoe leidde dat de bufferleeftijdsextensie GLX_EXT_buffer_age onjuiste waarden retourneerde voor stereo drawables bij gebruik van passieve stereomodi 5 tot en met 9.
  • Probleem opgelost dat ervoor zorgde dat "nvidia-settings --query all" veel dubbele items afdrukte.
  • Probleem opgelost waarbij applicaties in sommige situaties crashten bij het aanroepen van glXMakeCurrent terwijl optimalisaties van OpenGL-threads waren ingeschakeld.
  • Probleem opgelost dat ervoor zorgde dat het X-serverproces vastliep met 100% CPU-gebruik.
  • Probleem opgelost waarbij VDPAU-applicaties de blit-presentatiewachtrij gebruikten wanneer een vorige VDPAU-toepassing niet netjes werd afgesloten.
  • Vaste vastlopen en crashes die kunnen optreden wanneer een OpenGL-context wordt gemaakt terwijl het systeem geen beschikbaar geheugen meer heeft.
  • Probleem opgelost dat corruptie veroorzaakte bij het verplaatsen of wijzigen van OpenGL-vensters.
  • Probleem opgelost waarbij X-schermen die Optie "UseDisplayDevice" "none" gebruikten, werden aangepast naar 640x480 wanneer "xrandr -s" werd gebruikt om de schermconfiguratie te wijzigen.
  • Uitgeschakelde Optimalisaties in OpenGL-threads standaard uitgeschakeld, aanvankelijk ingeschakeld in 378.09, vanwege verschillende rapporten van instabiliteit.
  • Het logo-opstartscherm van de X-driver en de bijbehorende opties NoLogoand LogoPath xorg.conf zijn verwijderd.
  • Toegevoegd de "ResamplingMethod" MetaMode-optie, het toevoegen van ondersteuning voor bicubic resampling-methoden bij het schalen van schermtransformaties in gebruik zijn. Zie de README voor meer informatie.

Wat is nieuw in versie 378.13 / 381.09 Beta:

  • Ondersteuning voor de volgende GPU ('s) toegevoegd:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Uitgeschakelde OpenGL-optimalisaties met draad standaard uitgeschakeld onder Xinerama.
  • Ondersteuning toegevoegd voor de ARB_parallel_shader_compile-extensie om multi-threading-compilatie van GLSL-shaders mogelijk te maken.
  • Het X-stuurprogramma is bijgewerkt om op Virtual Reality Head Mounted Displays (HMD's) te negeren. Zie de "AllowHMD" X-configuratieoptie in de README voor meer informatie.
  • De driver zal nu GLX FBConfigs adverteren zonder diepte bits op diepte 30 X schermen.
  • Probleem opgelost dat ervoor zorgde dat het systeem vastliep bij het hervatten van opschorten met sommige GPU's.
  • Een regressie verholpen die corruptie kon veroorzaken wanneer hot-plugging wordt weergegeven.
  • Een regressie verholpen die ervoor zorgde dat systemen met meerdere DisplayPort-monitoren niet correct konden worden opgeschort.
  • Probleem opgelost in de nvidia-modeset.ko-kernelmodule waardoor het kon crashen bij het verzenden van gebeurtenissen naar onderdelen van het gebruikersruimtestuurprogramma.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 23 (xorg-server 1.19)

Wat is nieuw in versie 378.13:

  • Ondersteuning voor de volgende GPU ('s) toegevoegd:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Uitgeschakelde OpenGL-optimalisaties met draad standaard uitgeschakeld onder Xinerama.
  • Ondersteuning toegevoegd voor de ARB_parallel_shader_compile-extensie om multi-threading-compilatie van GLSL-shaders mogelijk te maken.
  • Het X-stuurprogramma is bijgewerkt om op Virtual Reality Head Mounted Displays (HMD's) te negeren. Zie de "AllowHMD" X-configuratieoptie in de README voor meer informatie.
  • De driver zal nu GLX FBConfigs adverteren zonder diepte bits op diepte 30 X schermen.
  • Probleem opgelost dat ervoor zorgde dat het systeem vastliep bij het hervatten van opschorten met sommige GPU's.
  • Een regressie verholpen die corruptie kon veroorzaken wanneer hot-plugging wordt weergegeven.
  • Een regressie verholpen die ervoor zorgde dat systemen met meerdere DisplayPort-monitoren niet correct konden worden opgeschort.
  • Probleem opgelost in de nvidia-modeset.ko-kernelmodule waardoor het kon crashen bij het verzenden van gebeurtenissen naar onderdelen van het gebruikersruimtestuurprogramma.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 23 (xorg-server 1.19)

Wat is nieuw in versie 375.26:

  • Ondersteuning voor de volgende GPU ('s) toegevoegd:
  • Quadro M3000 SE
  • Een regressie verholpen die verhinderde dat de achtergrondverlichting van sommige notebook-beeldschermen na het afsluiten weer wordt ingeschakeld.
  • Een regressie verholpen die ervoor zorgde dat de console niet correct kon worden hersteld bij gebruik van SLI.
  • Een regressie verholpen die ertoe kon leiden dat het regelpaneel van de nvidia-instellingen bij het opstarten crashte bij bepaalde GPU-configuraties.
  • Een regressie verholpen die verhinderde dat de uitbreiding GLX_NV_swap_group werkte bij gebruik van SLI of Quadro Sync.

Wat is nieuw in versie 375.20:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Er is een fout opgelost waardoor weergaven in SLI Mozaïek konden worden leeggemaakt bij het toepassen van een transformatiematrix.
  • Probleem verholpen dat ervoor zorgde dat G-SYNC niet werkte op notebook-schermen.
  • Probleem opgelost waardoor DisplayPort multistream-apparaten blanco werden nadat de console werd hersteld.
  • Probleem opgelost dat een kernelcrash veroorzaakte bij het voor de tweede keer opstarten van X wanneer meer dan één DisplayPort multistream-apparaat via een filiaal op een enkele DisplayPort-connector is aangesloten.
  • Bijgewerkte nvidia-instellingen om geen afhankelijkheid van de build-time te hebben van een extern nvml-ontwikkelingspakket (een regressie geïntroduceerd in 375.10).
  • Een crash opgelost in nvidia-instellingen bij het toevoegen van regels voor toepassingsprofiel en profiel.
  • De optie "Activeren van tooltip" in nvidia-instellingen voor de GTK 2-interface verwijderd.
  • Nieuwe X-configuratieopties toegevoegd:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • die de MetaMode-tokens met dezelfde naam overschrijven.
  • Een fout die lange vertragingen bij het verlaten van de VT en uitschakelen weergeefinrichting terwijl een OpenGL applicatie draait.
  • Ondersteuning toegevoegd voor de RandR TILE-eigenschap die is toegevoegd in RandR 1.5.
  • Verhoogde OpenGL-shader-cachegrootte op schijf van 64MB tot 128MB. Raadpleeg het gedeelte "De OpenGL Omgevingsvariabele-instellingen" van de driver voor nadere details over hoe de locatie te selecteren of uit te schakelen.
  • Bug opgelost in synchronisatieprimitieven gedeeld tussen X en OpenGL.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 23 (xorg-server 1.19)

Wat is nieuw in versie 370.28:

  • Fixed ongedefinieerde symboolverwijzingen in libnvidia-glcore.so.
  • Bijgewerkte CurrentMetaMode-rapportage via de NV-CONTROL API om weer te geven of ForceCompositionPipeline of ForceFullCompositionPipeline is ingesteld in de huidige MetaMode.
  • De mogelijkheid toegevoegd om bepaalde GeForce GPU's over en onder de klok te klokken in de GeForce GTX 1000-serie en later. Voor GPU's die dit toestaan, kan een offset worden toegepast op klokwaarden in sommige klokdomeinen van alle prestatieniveaus. Deze klokmanipulatie gebeurt op eigen risico van de gebruiker. Raadpleeg de README-documentatie van de "CoolBits" X-configuratieoptie voor meer informatie.
  • De MetaMode-optie "PixelShiftMode" toegevoegd, waardoor ondersteuning voor 4K- en 8K-pixelverschuivingsschermen mogelijk is. Zie de README voor details.

Wat is nieuw in versie 367.44:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6 GB
  • GeForce GTX 1060 3 GB
  • Een regressie verholpen die ertoe leidde dat applicaties met indirecte GLX crashten.
  • Een regressie verholpen die werd geïntroduceerd in 367.35 en die ertoe leidde dat de eerste modusset van de X-server blanco weergeeft als de vereiste functies in het X-configuratiebestand de compositiepijplijn van de X-driver mogelijk maakten. Dit zou bijvoorbeeld worden geactiveerd door MetaMode-tokens, zoals ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection en Transform.

Wat is nieuw in versie 367.35:

  • Probleem opgelost dat ervoor zorgde dat X vastliep bij het toepassen van wijzigingen in de RandR CscMatrix-eigenschap terwijl VT van X af was.
  • Probleem opgelost dat een crash veroorzaakte bij het afsluiten van de nvidia-instellingen op schermen met 8 of 15 bit kleurdiepten.
  • Ondersteuning voor VDPAU Feature Set H toegevoegd aan de NVIDIA VDPAU-driver. GPU's met VDPAU Feature Set H zijn geschikt voor hardwareversnelde decodering van 8192x8192 (8k) H.265 / HEVC videostreams.
  • Ondersteuning toegevoegd voor het opvragen van klokwaarden op Pascal GPU's.
  • De Base Mosaic-configuratieoptie van de nvidia-instellingen verwijderd op systemen waarop de functie niet echt wordt ondersteund.
  • Probleem opgelost dat ervoor zorgde dat nvidia-smi een onjuiste versienummer meldde.

Wat is nieuw in versie 364.19:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Quadro M6000 24 GB
  • Quadro M5500
  • Probleem opgelost dat onjuiste framesnelheidrapportage kon veroorzaken in Quadro Sync-configuraties met meerdere GPU's.
  • Verbeterde X-kleurenprecisie van 8 significante bits naar 11 op GeForce GPUs.Quadro GPU's hebben al 11 bits precisie gebruikt.
  • Een nieuwe RandR-eigenschap toegevoegd, CscMatrix, die een 3x4 kleurruimteconversiematrix specificeert. De matrix wordt toegepast na de X-kleurenkaart en vóór de gamma-helling. Deze eigenschap is beschikbaar op GF119 en nieuwere GPU's.
  • Verbeterde afhandeling van de X gamma-helling op GF119 en nieuwere GPU's. Op deze GPU's is de RandR-gamma-helling altijd 1024 invoeren en is nu van toepassing op de cursor en VDPAU- of werkstationoverlays naast het X-rootvenster.
  • Verbeterde interactiviteit van applicaties die een hardware-cursor gebruiken terwijl G-SYNC actief is.

Wat is nieuw in versie 361.42:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24 GB
  • Beperkt het standaard gelijktijdigheidsniveau in nvidia-instellingen tot 32, om te voorkomen dat de maximale taaklimiet wordt bereikt op systemen met veel CPU's.
  • Een regressie verholpen die GPU-uitzonderingen en onjuiste rendering veroorzaakte bij het gebruik van pbuffers met EGLDevice.
  • Probleem opgelost dat ervoor zorgde dat nvidia-instellingen crashten bij het koppelen van een bril met de 3D Vision Pro-zender op sommige systemen.
  • Bug opgelost waardoor installateurmanifestaties voor sommige 32-bit compatibiliteitsbibliotheken gedupliceerd werden in het installatiepakket.
  • Een regressie verholpen die ervoor zorgde dat de polariteitsvlaggen in de timing van de synchronisatie met de HSync- en de VSync-modus werden geïnverteerd.

Wat is nieuw in versie 361.28:

  • De OpenGL Vendor Neutral Driver (GLVND) -infrastructuur is nu inbegrepen en wordt ondersteund door de NVIDIA GLX- en OpenGL-stuurprogramma's. Dit zou geen zichtbare gedragswijzigingen voor eindgebruikers moeten veroorzaken, maar sommige interne bibliotheken van besturingscomponenten zijn als gevolg hiervan hernoemd en / of verplaatst. Deze wijzigingen kunnen van invloed zijn op scripts die afhankelijk zijn van de aanwezigheid van NVIDIA OpenGL-stuurprogrammaconten die niet zijn gespecificeerd in de Linux OpenGL ABI-versie 1.0, beheerders van alternatieve NVIDIA-stuurprogramma-installatiepakketten en toepassingen die afhankelijk zijn van de aanwezigheid van niet-OpenGL / GLX-symbolen in de bibliotheek libGL.so.1 en de afhankelijkheden op welke manier dan ook. Zie https://github.com/NVIDIA/libglvnd. Voor meer informatie over het GLVND-project. De Linux OpenGL ABI-versie 1.0-specificatie is beschikbaar op https://www.opengl.org/registry/ABI
  • Bijgewerkt nvidia-installatieprogramma om ldconfig (8) en depmod (8) uit te voeren na het verwijderen van een bestaand stuurprogramma, in plaats van alleen deze twee opdrachten uit te voeren bij het installeren van een nieuw stuurprogramma.
  • Verwijderde de VDPAU-wrapper en traceer bibliotheken libvdpau.so.1 en libvdpau_trace.so.1 uit het stuurprogrammapakket. Deze bibliotheken zijn mogelijk beschikbaar via het pakketbeheersysteem van uw distributie of kunnen worden gecompileerd via de bronnen die beschikbaar zijn op http://people.freedesktop.org/~aplattner/vdpau/. Zie http://freedesktop.org/wiki/Software/VDPAU/ voor meer informatie.
  • Probleem opgelost in het EGL-stuurprogramma waarin een mutex meerdere keren werd ontgrendeld. Dit activeert ongedefinieerd gedrag, en in het bijzonder, als lock elision is ingeschakeld in glibc, kan dit resulteren in een segmentatiefout.

Wat is nieuw in versie 358.16:

  • Een regressie verholpen, geïntroduceerd in 358.09, die onjuiste weergave van OpenGL-stereotoepassingen veroorzaakte in combinatie met Quadro Sync op bepaalde GPU's.
  • Een regressie opgelost, geïntroduceerd in 358.09, die ervoor zorgde dat OpenGL-stereotoepassingen vasthielden wanneer SLI AFR-, SFR- of SLIAA-modi waren ingeschakeld.
  • Een regressie verholpen, geïntroduceerd in 358.09, waardoor het systeem bleef hangen tijdens het starten van OpenGL-applicaties toen enkele SLI Mosaic-topologieën werden gebruikt.
  • Probleem opgelost waardoor sommige G-SYNC-monitoren zouden flikkeren op Kepler-gebaseerde GPU's bij lage framesnelheden.
  • Een regressie verholpen waardoor OpenGL- of VDPAU-applicaties konden vastlopen in Xinerama-lay-outs die meerdere X-schermen bevatten die worden aangestuurd door dezelfde GPU.
  • Er is een fallback toegevoegd om GLX te laten werken wanneer UNIX-socketcommunicatie tussen domeinen wordt geblokkeerd tussen NVIDIA-clientzijde GLX en NVIDIA GLX op de server. Het standaard SELinux-beleid op Fedora 22 voorkomt bijvoorbeeld dat het NVIDIA 358.09 GLX-stuurprogramma werkt in GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Een regressie vanaf 358.09 verholpen waardoor G-SYNC-monitoren zijn geconfigureerd om 3D Vision-stereo te gebruiken om blanco te gaan en een niet-ondersteund signaal te rapporteren.
  • Een regressie van 358.09 verholpen die ervoor zorgde dat OpenGL-applicaties die niet onderhandelden over toestemming om glXSwapBuffers uit te voeren via flipping om het updaten van het scherm te stoppen. Dit werd geactiveerd op Fedora 22, waar het SELinux systeembeleid voorkomt dat gnome-shell communiceert met de X-server.
  • Nu zullen OpenGL-applicaties die niet onderhandelen over flippen terugvallen op glXSwapBuffers via blitting.
  • Zie https://bugzilla.redhat.com/show_bug.cgi?id=1271401 voor meer informatie.
  • Een regressie verholpen die de OpenGL-prestaties op headless X-serverconfiguraties verminderde.
  • Een geheugenlek opgelost dat zich heeft voorgedaan na het vernietigen van een GLXWindow waaraan nog steeds de huidige context is gekoppeld.
  • Probleem opgelost waarbij EGL-pbuffers werden gemaakt met zowel een voor- als een achterbuffer, in plaats van alleen een backbuffer, zoals vereist voor EGL.
  • Een nieuwe kernelmodule toegevoegd, nvidia-modeset.ko. Deze nieuwe drivercomponent werkt in combinatie met de nvidia.ko-kernelmodule om de display-engine van de GPU te programmeren.
  • nvidia-modeset.ko biedt geen nieuwe gebruikers-zichtbare functionaliteit of interfaces voor toepassingen van derden. In een latere versie zal nvidia-modeset.ko worden gebruikt als basis voor de mode-instellingsinterface die wordt geleverd door de directe renderingmanager (DRM) van de kernel.
  • Minder flikkeringen en vertragingen bij het overschakelen naar of uit de G-SYNC-modus. Als onderdeel van deze verandering rapporteren monitors met G-SYNC-indicatoren in hun schermdisplays nu altijd dat ze zich in de G-SYNC-modus bevinden. De visuele indicator OpenGL G-SYNC kan worden ingeschakeld in de nvidia-instellingen om te bepalen wanneer G-SYNC daadwerkelijk wordt gebruikt.
  • GLX-protocol voor de volgende OpenGL-extensie van OpenGL 3.0 is gepromoveerd van niet-officiële naar door ARB goedgekeurde officiële status:
  • GL_EXT_draw_buffers2
  • GLX-protocol voor de volgende OpenGL 3.0-opdrachten:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • die deel uitmaken van de volgende extensies:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • is gepromoveerd van een niet-officiële naar ARB goedgekeurde officiële status.
  • Met de bovenstaande wijzigingen is het GLX-protocol voor OpenGL 3.0 gepromoveerd van niet-officiële naar door ARB goedgekeurde officiële status.
  • Een nieuw mechanisme voor systeemgeheugentoewijzing toegevoegd voor grote toewijzingen in de OpenGL-driver. Met dit mechanisme kan de toewijzing van het proces worden ontkoppeld wanneer het niet in gebruik is, waardoor er meer virtuele adresruimte beschikbaar is voor de toepassing. Het is standaard ingeschakeld op 32 bit OpenGL-applicaties met Linux 3.11+ en glibc 2.19+. Geheugen dat op deze manier wordt toegewezen, verbruikt ruimte in / dev / shm. Als u de omgevingsvariabele __GL_DevShmPageableAllocations to 2 instelt, wordt deze functie uitgeschakeld
  • Ondersteuning toegevoegd voor OpenGL 4.3.
  • Ondersteuning toegevoegd voor X.Org xserver ABI 20 (xorg-server 1.18).

Wat is nieuw in versie 355.11:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Quadro M4000
  • Quadro M5000
  • Probleem opgelost dat ervoor zorgde dat toepassingen met OpenCL of CUDA met OpenGL-interopabiliteit crashten bij indirecte weergave van GLX.
  • Probleem opgelost waarbij VDPAU alleen de bovenste helft van een videoframe weergeeft bij het decoderen en weergeven van H.265 / HEVC-gecodeerde videostreams.
  • Probleem opgelost dat GPU-uitzonderingen kon veroorzaken bij gebruik van glReadPixels () op de diepte of stencilbuffers van multisample-vensters tijdens het vergroten of verkleinen van de vensters.
  • Probleem opgelost waarbij gegevens van één texture-niveau gegevens vanaf het laagste niveau konden overschrijven, bij het maken van een texture-weergave die niet de hoogste van de twee niveaus bevatte.
  • Probleem opgelost dat ertoe kon leiden dat het regelpaneel van de nvidia-instellingen crashte bij het bijwerken van de weergave van het scherm.
  • Correctie van foutieve rapportage van ondersteuning voor GLX-extensies: verschillende extensies werden gerapporteerd als ondersteund voor indirecte GLX, die in feite alleen werden ondersteund onder directe weergave.
  • Ondersteuning toegevoegd voor de volgende EGL-extensies:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Duidt de optie DeleteUnused DP12Displays aan als verouderd.
  • Versie 1.5.0 van de specificatie X Resize and Rotate heeft een opmerking toegevoegd dat dynamisch gemaakte outputs niet zullen worden vernietigd, dus deze optie is verouderd en zal in een toekomstige versie van het stuurprogramma worden verwijderd.
  • Ondersteuning toegevoegd voor VDPAU-profielen toegevoegd in VDPAU 0.9:
  • VDP_DECODER_PROFILE_H264_BASELINE
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
  • VDP_DECODER_PROFILE_H264_EXTENDED
  • VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
  • Probleem opgelost dat verhinderde dat meer dan één RandR-uitvoer door gebruikers toegevoegde modi kon delen.
  • Op bepaalde schermen is een bug verholpen waardoor toepassingsspecifieke swapintervals werden genegeerd bij gebruik van Xinerama.
  • Probleem opgelost dat ervoor zorgde dat RandR-modi door gebruikers werden geleverd met onzinnige combinaties van de + HSync, -HSync, + VSync en -VSync-vlaggen om de moduslijst te beschadigen.
  • Ondersteuning toegevoegd om een ​​OpenGL 3.0- en hoger-contextstroom te maken zonder de huidige draw-to-current te maken.

Wat is nieuw in versie 352.21:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Probleem opgelost in nvidia-instellingen waardoor de toepassing crashte bij het opslaan van de EDID naar een bestand.
  • Probleem opgelost dat verhinderde dat het hulpprogramma "mkprecompcompiled" in het stuurprogrammapakket de bestanden correct kon lezen.
  • Probleem opgelost dat een Xid-fout kon veroorzaken bij het beëindigen van een video-afspeelapplicatie met behulp van de overlay-presentatiewachtrij in VDPAU.
  • Bijgewerkt nvidia-installatieprogramma om te diep recurreren in kernel source trees onder / usr / lib / modules te vermijden, mirroring van een bestaande restrictie op recursie onder / lib / modules.
  • Bijgewerkt nvidia-installatieprogramma om modprobe (8) te gebruiken bij het verlaten van de NVIDIA-kernelmodule die is geladen na installatie, in plaats van insmod (8) of libkmod. Hierdoor kan de kernelmodule eventuele configuratierichtlijnen die erop van toepassing zijn in /etc/modprobe.d respecteren wanneer deze is geladen.
  • Probleem opgelost waarbij consoleberichten van de Linux-kernel konden worden getekend via de gebruikersinterface van nvidia-installer.

Wat is nieuw in versie 346.72:

  • Probleem opgelost dat verlies van stereosynchronisatie veroorzaakte in bepaalde Quadro Sync-framelockconfiguraties.
  • Bewerkingen met vaste pixelbufferobjecten wanneer de rijlengte kleiner is dan de breedte. GL_ [UN] PACK_ROW_LENGTH kan worden ingesteld op een waarde die lager is dan de breedte van de bewerking die wordt uitgevoerd. De OpenGL-specificatie maakt dit mogelijk (de bron- of bestemmingsregels overlappen elkaar). Eerder ondersteunde onze implementatie van Pixelbufferobjecten dit geval niet en zou er een fout optreden.
  • Er is een zeldzame deadlock-situatie opgelost bij het uitvoeren van toepassingen die OpenGL gebruiken in meerdere threads op een Quadro GPU.

Wat is nieuw in versie 346.59:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Quadro K1200
  • Quadro M6000
  • Probleem opgelost dat corruptie veroorzaakte bij het schakelen tussen weergavemodi in sommige toepassingen die transformatiefeedback gebruiken.
  • Probleem opgelost dat textuurbeschadiging veroorzaakte op framebuffer-diepte-bijlagen gewist met glClearTexImage ().
  • Probleem opgelost dat de maximale pixelklok op beeldschermen kunstmatig beperkte in sommige SLI-mozaïekconfiguraties.
  • Er is een kernelgeheugenlek opgelost dat zich voordeed bij het hardlopen van hardwareversnelde videodecodering met VDPAU op Maxell-gebaseerde GPU's.

Andere software van ontwikkelaar NVIDIA Corporation

Reacties op Nvidia Solaris Display Driver

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!