Nvidia Linux Display Driver

Software screenshot:
Nvidia Linux Display Driver
Software informatie:
Versie: 381.09 Beta Bijgewerkt
Upload datum: 27 Apr 17
Ontwikkelaar: NVIDIA Corporation
Licentie: Gratis
Populariteit: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta is een proprietary OpenGL-videobestuurder die bladerende eigenschappen voor grafische kaarten produceert die door Nvidia worden geproduceerd en gebruikt worden onder een GNU / Linux-besturingssysteem. Beide 32-bit (x86) en 64-bit (x86_64) architecturen worden ondersteund op dit moment.


Eerlijke waarschuwing!

Alvorens verder te lezen, houd er rekening mee dat dit een Beta-versie is. Zelfs als het alle laatste functies brengt en irriterende bugs maakt van vorige of huidige stabiele releases van de driver, is het nog steeds een instabiel stukje software dat onvoorspelbare problemen kan veroorzaken of uw hardware kan beschadigen. Daarom raden wij u niet aan om dit Beta-stuurprogramma op productiemachines te installeren. U bent gewaarschuwd!


Installatie instructies

Voor 32-bits systemen:

Zorg ervoor dat de kernkoppen van uw Linux-distributie zijn geïnstalleerd, overschakelen naar een TTY-console met de CTRL + ALT + F2-toetsencombinatie, zoek het installateur en typ sh./NVIDIA-Linux-x86-xxx.xx.run Als root (waar xxx.xx het huidige versienummer van het pakket is) om het stuurprogramma te installeren.

Voor 64-bits systemen:

Zorg ervoor dat de kernteksten van uw Linux-distributie zijn geïnstalleerd, overschakelen naar een TTY-console met de CTRL + ALT + F2-toetsencombinatie, zoek het installateur en typ sh./NVIDIA-Linux-x86_64-xxx.xx.run Als root (waar xxx.xx het huidige versienummer van het pakket is) om het stuurprogramma te installeren.

Tijdens de installatie worden gebruikers gevraagd of ze het X configuratiebestand handmatig wilt bewerken of laat het installateur al het werk doen. Als alternatief kunt u na installatie de opdracht nvidia-xconfig via een X11-terminal emulator uitvoeren om het nieuwe stuurprogramma als standaard te configureren en het configuratiebestand te genereren.

Als u op zoek bent naar de huidige stabiele versies van het Nvidia Linux Display Driver, aarzel dan niet om onze Linux-sectie te zoeken. Houd er rekening mee dat Nvidia kort en lang levensvertakkingen levert, dus we raden aan om met de langlevende te gaan voor uitgebreide ondersteuning.

Wat is er nieuw in dit Persbericht:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Ondersteunde ondersteuning voor de volgende GPU:
  • GRID K520
  • Verbeterde compatibiliteit met recente kernels.
  • Een bug heeft opgelost die "nvidia-instellingen veroorzaakte - vraag alles" Veel dubbele inzendingen afdrukken.
  • Een bug heeft opgelost waardoor applicaties in sommige situaties kunnen crashen bij het bellen van glXMakeCurrent, terwijl OpenGL-threadoptimalisaties werden ingeschakeld.
  • Dit gebeurde vaak toen Steam probeerde om een ​​video op het scherm te maken.
  • Bug fix die ervoor zorgde dat VDPAU-applicaties de blit-presentatiewachtrij gebruiken als een vorige VDPAU-applicatie niet schoongemaakt was.
  • Vaste hangen en crashes die kunnen optreden wanneer een OpenGL-context wordt gemaakt terwijl het systeem niet beschikbaar is.
  • Bevestigde een fout die corruptie veroorzaakte wanneer OpenGL-vensters werden verplaatst of gewijzigd.
  • Een bug heeft opgelost die X-schermen veroorzaakte die Option gebruiken "UseDisplayDevice & quot; & Quot; none & quot; Worden aangepast aan 640x480 bij gebruik van "xrandr -s" De schermconfiguratie wijzigen.
  • Bevestigde een kernel crash die zich voordoet bij het plannen van grote gebruikersgeheugentoewijzingen in CUDA.
  • Uitgeschakeld OpenGL-threadoptimalisaties standaard, aanvankelijk geactiveerd in 378.09, door verschillende meldingen van instabiliteit.
  • Toegevoegd ondersteuning voor de volgende Vulkan-extensies:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd
  • Deze extensies vereisen een Vulkan loader versie & gt; = 1.0.42.
  • Verwijder het splash screen van het X driver en de bijbehorende NoLogo en LogoPath xorg.conf opties.
  • De 'ResamplingMethod & quot; MetaMode optie, het toevoegen van ondersteuning voor bicubische resampling methodes wanneer scaling scherm transformaties worden gebruikt. Zie de README voor meer details.
  • Een bug heeft opgelost die de HDMI- en DisplayPort-audio stopte nadat een framebuffer console-modus is hersteld. Voor sommige displays zorgde dit dat het scherm leeg blijft.
  • Bevestigde een fout die audio veroorzaakt over DisplayPort om te stoppen met werken wanneer de monitor is uitgestoken en weer in of uit de DPMS-energiebesparingsmodus gewekt.
  • Bevestigde een regressie die corruptie heeft veroorzaakt in bepaalde toepassingen, zoals schaduwen in het venster van de vensters in Unity, na het hervatten van de opschorting.

Wat is nieuw in versie 375.10 Beta:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Nieuwe X-configuratieopties toegevoegd:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • die de MetaMode-tokens met dezelfde namen overschrijven.
  • Bug fixes die problemen veroorzaken met panning en cursor beperken bij het mengen van PRIME-driven displays met native displays.
  • Bevestigde een fout die lange vertragingen heeft veroorzaakt bij het verlaten van de VT of het uitschakelen van een displayapparaat terwijl een OpenGL-toepassing wordt uitgevoerd.
  • Verbetering van het herstelgedrag van console op systemen die het UEFI Graphics Output Protocol gebruiken en de meeste vesafb-modi.
  • Toegevoegd ondersteuning voor de RandR TILE eigenschap toegevoegd in RandR 1.5.
  • Een bug heeft opgelost die nvidia-bug-report.sh heeft voorkomen dat relevante berichten in kernel-logbestanden worden gevonden.
  • Een bug heeft opgelost waardoor nvidia-installer poging heeft geladen om kernelmodules te laden die zijn gebouwd tegen non-running kernels.

Wat is nieuw in versie 370.23 Beta:

  • Het vermogen om bepaalde GeForce GPU's over en onder de klok in de GeForce GTX 1000 serie en later. Voor GPU's die het toelaten, kan een klokwaarde worden toegepast in sommige klokdomeinen van alle prestatieniveaus. Deze klokmanipulatie gebeurt op eigen risico van de gebruiker. Zie de README documentatie van de 'CoolBits' X configuratie optie voor meer details.
  • Bevestigde een fout die ervoor zorgde dat Vulkan-toepassingen niet van meerdere wachtrijen naar dezelfde X11 swapchain worden gepresenteerd.
  • De 'PixelShiftMode' toegevoegd MetaMode optie, die ondersteuning biedt voor 4K en 8K pixel shift displays. Zie de README voor meer informatie.

Wat is nieuw in versie 367.18 Beta:

  • Bevestigde een regressie die de openGL-prestaties verminderde op koploze X-serverconfiguraties.
  • Er is een geheugenlekkage opgelost die zich heeft voorgedaan na het vernietigen van een GLXWindow die nog steeds de huidige context heeft.
  • Bug fix die ervoor zorgde dat EGL pbuffers gecreëerd worden met zowel voor- als achterbuffer, in plaats van alleen een back-buffer, zoals vereist voor EGL.
  • Een nieuwe kernel module toegevoegd, nvidia-modeset.ko. Dit nieuwe stuurprogramma werkt samen met de kernmodule nvidia.ko om de weergaveautomaat van de GPU te programmeren.
  • nvidia-modeset.ko geeft geen nieuwe gebruikers zichtbare functionaliteit of interfaces aan applicaties van derden. In een latere versie zal nvidia-modeset.ko echter worden gebruikt als basis voor de modusverstellingsinterface die wordt geleverd door de directe weergavebeheerder van de kernel (DRM).
  • Verlaagd flikkerend en vertragingen bij overgang naar of uit de G-SYNC-modus. Als onderdeel van deze wijziging zullen de monitoren die G-SYNC-indicatoren in hun schermschermen hebben, nu altijd rapporteren dat ze in de G-SYNC-modus zijn. De visuele indicator OpenGL G-SYNC kan in nvidia-instellingen worden ingeschakeld 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 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 niet-officiële naar ARB-goedgekeurde officiële status.
  • Met de bovenstaande wijzigingen is GLX-protocol voor OpenGL 3.0 bevorderd van niet-officieel naar ARB-goedgekeurde officiële status.
  • Een nieuw systeem geheugentetoewijzingsmechanisme toegevoegd voor grote toewijzingen in de OpenGL-driver. Dit mechanisme maakt het mogelijk om de toewijzing van het proces los te koppelen wanneer het niet in gebruik is, waardoor 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 toegewezen op deze manier zal ruimte in / dev / shm verbruiken. De omgevingsvariabele instellen __GL_DevShmPageableAllocations naar 2 zal deze functie uitschakelen

Wat is nieuw in versie 355.06 Beta:

  • Een bug heeft opgelost die gegevens van een textuurniveau kan veroorzaken om gegevens van het volgende laagste niveau te overschrijven wanneer u een textuurweergave maakt die niet hoger is dan de twee niveaus.
  • Een bug heeft opgelost waardoor het configuratiepaneel van nvidia-instellingen kan crashen wanneer de weergave-indeling wordt bijgewerkt.
  • Een foutieve melding van de ondersteuning voor GLX-extensies heeft gecorrigeerd: meerdere extensies werden gerapporteerd als ondersteund voor indirecte GLX, die eigenlijk alleen ondersteund werden bij directe weergave.
  • Toegevoegd ondersteuning voor de volgende EGL-extensies:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Vervang het bouwen systeem voor de NVIDIA kernel modules en geef het installatiepakket en nvidia-installer bij om de broncode layout van het nieuwe bouwen systeem en kernelmodule te gebruiken. Voor meer informatie over het nieuwbouwsysteem en de lay-out, zie het README-document op:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Toegevoegd experimentele volledige OpenGL-ondersteuning voor EGL.
  • Gemarkeerd de optie DeleteUnusedDP12Displays als verouderd.
  • Versie 1.5.0 van de X Resize and Rotate-specificatie heeft een notitie toegevoegd die dynamisch gecreëerde outputs niet zal worden vernietigd, dus deze optie is vervallen en wordt verwijderd in een toekomstige versie van de driver.
  • Toegevoegd ondersteuning 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
  • Bevestigde een fout die meer dan een RandR-uitvoer heeft voorkomen om de toegevoegde modi te delen.
  • Bug fix die ervoor zorgde dat de applicatie gespecificeerde swap intervallen op sommige schermen worden genegeerd bij gebruik van Xinerama.
  • Bevestigde een fout die de door gebruikers geleverde RandR-modi met onzinnige combinaties van de + HSync-, -HSync-, + VSync- en -VSync-vlaggen veroorzaakte om de moduslijst te beschadigen.
  • Ondersteuning toegevoegd om een ​​OpenGL 3.0- en bovenstaande contextstroom te maken zonder dat er een teken wordt gemaakt van stroom.

Wat is nieuw in versie 352.09 Beta:

  • De mogelijkheid om het swapgedrag voor quadbufferde stereobeelden te configureren, is toegevoegd. De bestuurder kan worden geconfigureerd om elk oog te wisselen als het klaar is, om te wachten op beide ogen om de weergave te voltooien alvorens te ruilen of om toepassingen toe te geven om te specificeren welke van deze twee gedragingen de voorkeur hebben door het swap interval in te stellen. Deze instelling kan worden aangepast in het bedieningspaneel nvidia-instellingen of via de NV-CONTROL API.
  • Bevestigde een regressie waardoor de weergave van de GPU-ventilatorstatus verdwijnt uit het bedieningspaneel van nvidia-instellingen.
  • Toegevoegde rapportage van ECC-fouttellingen aan het configuratiepaneel van nvidia-instellingen.
  • Bevestigde een fout die soms voorkomt dat OpenGL-samplerobjecten behoorlijk worden toegewezen bij het vernietigen van OpenGL-contexten.
  • Bug fix die ervoor zorgde dat GLX_EXT_framebuffer_sRGB de sRGB-ondersteuning verkeerd rapporteert in 30 bit-per-pixel framebuffer configuraties.
  • Toegevoegd ondersteuning voor G-SYNC met sync-to-vblank uitgeschakeld. Dit maakt het mogelijk dat applicaties G-SYNC gebruiken om te voorkomen dat de framesnelheden onder de maximale verversingssnelheid van de monitor worden verwijderd, maar laten slippen boven de maximale verversingssnelheid om de latency te minimaliseren.
  • Wanneer G-SYNC actief is en sync-to-vblank is ingeschakeld, is de beeldsnelheid beperkt tot de maximale verversingssnelheid van de monitor.
  • GLSL gl_Fog.scale is nu + oneindig wanneer gl_Fog.end gelijk is aan gl_Fog.start. Voorheen werd de waarde 0 gebruikt, maar dit brak bepaalde toepassingen zoals het spel XIII op Wine (Wine bug # 37068).
  • Standaard ingeschakeld G-SYNC wanneer Unified Back Buffer (UBB) is uitgeschakeld.
  • Het NVIDIA GPU-stuurprogramma bijgewerkt om te voorkomen dat het videogeheugen dat al in gebruik is door vesafb gebruikt wordt.
  • Een bug heeft opgelost waardoor verlies van stereosynchronisatie in bepaalde Quadro Sync-framelock configuraties wordt veroorzaakt.
  • Bevestigde een zeldzame deadlock-conditie bij het uitvoeren van toepassingen die OpenGL gebruiken in meerdere draden op een Quadro GPU.
  • Fixed a bug, waardoor de EGLAttribEXT-waarde van eglQueryDeviceAttribEXT () op 64-bits systemen werd gereduceerd.

Wat is nieuw in versie 349.16 Beta:

  • Ondersteuning voor G-SYNC-monitoren bij gebruik in combinatie met niet-G-SYNC-monitoren. Wanneer G-SYNC is ingeschakeld, worden niet-G-SYNC-monitoren afgebroken.
  • Bevestigde een fout die ervoor zorgde dat nvidia-instellingen crashen bij het toewijzen van een attribuut waarvan de waarde een weergave-id is op een systeem met meerdere X-schermen.
  • Bijgewerkt de rapportage van het videogeheugen in gebruik in het configuratiepaneel van nvidia-instellingen om dezelfde boekhoudmethoden te gebruiken die gebruikt worden in andere tools, zoals nvidia-smi. Nvidia-instellingen namen geen toewijzingen in rekening, bijvoorbeeld Framebuffer-geheugen voor de efifb-console op UEFI-systemen, waardoor afwijkingen worden veroorzaakt in de waarden die door verschillende tools worden gemeld.
  • Verwijder de "EnableACPIHotkeys & quot; X configuratie optie. Deze optie is standaard ingetrokken en uitgeschakeld sinds stuurprogramma versie 346.35. Op moderne Linux-systemen worden de weergavewijziging van hotkey-gebeurtenissen naar de bureaubladomgeving afgeleverd als belangrijke persgebeurtenissen, en de bureaubladmilieu behandelt de weergavewijziging door verzoeken uit te geven via de X-resize en Rotate-extensie (RandR).
  • Toegevoegd ondersteuning voor verliesloze H.264 / AVC video streams naar VDPAU.
  • Toegevoegd ondersteuning voor VDPAU Feature Set F aan de NVIDIA VDPAU driver. GPU's met VDPAU Feature Set F kunnen hardware-versnelde decodering van H.265 / HEVC videostromen.
  • Een fout opgelost die de veranderingen in de GPU-ventilatorsnelheid verhinderde om te worden weerspiegeld in het tekstvak op de pagina Thermische instellingen.
  • Bevestigde commando-ondersteuning voor nvidia-instellingen om de huidige en gerichte GPU-ventilatorsnelheid te vragen.
  • Een selectievakje toegevoegd aan nvidia-instellingen om een ​​visuele indicator aan te geven die aangeeft wanneer G-SYNC wordt gebruikt. Dit is handig voor displays die niet aangeven of ze in de G-SYNC-modus of de normale modus werken. Deze instelling kan ook worden ingeschakeld door de opdrachtregel uit te voeren: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • Ondersteunde ondersteuning voor de X.Org X-server '-background none & quot; keuze. Wanneer de NVIDIA-stuurprogramma wordt ingeschakeld, probeert de inhoud van de framebuffer console uit /dev/fb0 te kopiëren. Als dat niet kan, dan wordt het scherm zwart gewist.
  • Ondersteunde ondersteuning voor YUV 4: 2: 0 compressie om HDMI 2.0 4K @ 60Hz-modi in te schakelen wanneer de weergave of GPU niet in staat is om deze modi in RGB 4: 4 te draaien. 4. Zie NoEdidHDMI2Check in de README voor details.
  • Een bug heeft opgelost die kan leiden tot multi-threaded-toepassingen wanneer meerdere treden tegelijkertijd de EGL-driver gebruiken.
  • Bug fix die ervoor zorgde dat Sync naar VBlank niet goed werkt met XVideo-applicaties in bepaalde configuraties.
  • Een bug heeft opgelost waardoor de X-stuurprogramma sommige X-configuratie-opties niet correct interpreteerde als een weergaveapparaatnaam werd gegeven met een GPU UUID-kwalificatie.

Wat is nieuw in versie 346.22 Beta:

  • Toegevoegd ondersteuning voor X.Org xserver ABI 19 -server 1,17).
  • Verbeterde compatibiliteit met recente Linux kernels.
  • Bevestigde een fout die ervoor zorgde dat interne 4K-panelen op sommige laptops niet voldoende worden gedreven om hun native resolutions te ondersteunen.
  • Bevestigde een regressie waardoor de NVIDIA-kernmodule werd beladen in sommige gevirtualiseerde omgevingen, zoals Amazon Web Services.
  • Bevestigde een regressie waardoor displays onjuist gedetecteerd werden op sommige notebooksystemen.
  • Bevestigde een fout die X kan vriezen bij het gebruik van Base Mosaic.
  • Bevestigde een regressie die de NVIDIA X-stuurprogramma verhinderde Basis Mosaic-lay-outs te herkennen die gegenereerd werden door het configuratiepaneel van nvidia-instellingen.

Wat is nieuw in versie 346.16 Beta:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Een bug heeft opgelost die een leeg scherm veroorzaakt bij het instellen van een modus die YUV 4: 2: 0-compressie vereist. Deze modi worden momenteel niet ondersteund.
  • Een bug heeft opgelost die een onjuiste DisplayPort-linkconfiguratie heeft laten zien die wordt weergegeven na een hotplug of unplug.
  • Toegevoegd ondersteuning voor het decoderen van VP8-videostreams met behulp van de NVCUVID API op GPU's met VP8-hardware decodeer ondersteuning.
  • Toegevoegd ondersteuning voor de volgende EGL-extensies:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Het vermogen om de bedrijfsspanning op bepaalde GeForce GPU's in de GeForce GTX 400-serie en later te verhogen. Spanningsaanpassingen worden uitgevoerd op eigen risico van de gebruiker. Zie de documentatie op de 'CoolBits' X configuratie optie in de README voor details.
  • Toegevoegd ondersteuning voor NVENC op GeForce GPU's. Voor meer informatie over de NVENC SDK, zie:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Verwijder een saniteitscontrole in nvidia-installer die de beschikbaarheid van POSIX shared memory heeft getest. De NVIDIA GPU driver heeft geen POSIX shared memory nodig sinds release 270.xx.
  • Toegevoegde versnelde ondersteuning voor r8g8b8a8, r8g8b8x8, b8g8r8a8 en b8g8r8x8 RENDER formaten.
  • Bijgewerkt nvidia-instellingen om, wanneer beschikbaar, gebruik te maken van GTK + 3. Dit wordt geïmplementeerd door de gebruikersinterface van nvidia-instellingen op te bouwen in afzonderlijke gedeelde bibliotheken (libnvidia-gtk2.so, libnvidia-gtk3.so) en de correcte inlooptijd op te laden.
  • De optie Nvidia-instellingen -gtk-bibliotheek toegevoegd om het pad van de directory met de gebruikersinterface bibliotheek of het pad en de bestandsnaam van de specifieke bibliotheek die u wilt gebruiken, te specificeren.
  • Ondersteuning toegevoegd in nvidia-instellingen voor een GTK + 3-gebruikersinterface op x86 en x86_64.
  • De optie nvidia-instellingen toegevoegd - gebruik-gtk2 om het gebruik van de GTK + 2 gebruikersinterface te dwingen.
  • Bijgewerkt nvidia-installer om een ​​bestand te installeren in de xorg.conf.d-map van het systeem, wanneer een voldoende nieuwe X-server wordt gedetecteerd, waardoor de X-server de 'nvidia' X bestuurder automatisch als het wordt gestart nadat de NVIDIA kernel module is geladen.
  • Deze functie wordt ondersteund in X.Org xserver 1.16 en hoger wanneer het wordt uitgevoerd op Linux 3.9 of hoger met CONFIG_DRM enabled.
  • Verbeterde de prestaties van nvidia-installer door het gebruik van parallelle merken mogelijk te maken bij het bouwen van de NVIDIA kernel modules. Het concurrency-niveau kan worden ingesteld met de optie --concurrency-level en standaard op het aantal gedetecteerde CPU's.
  • Bijgewerkt nvidia-installer om standaardinstellingen voor bibliotheken te bepalen op basis van aanwezigheid van bekende paden in de ldconfig (8) cache en het bestandssysteem, in plaats van hardcoded distro-specifieke paden.
  • Fixed een GLSL compiler bug die corruptie zou veroorzaken bij het uitvoeren van spellen zoals Far Cry 3 in Wine.
  • Bevestig de EGL_KHR_stream_cross_process_fd extensie.
  • Corruptie met vaste weergave die soms gebeurde bij het bellen
  • DrawElementsInstancedBaseVertexBaseInstance ()
  • DrawElementsInstancedBaseInstance ()
  • of DrawArraysInstancedBaseInstance ().
  • Dramatisch verbeterde OpenGL Framebuffer Object creatie prestatie.
  • Verwijder de limiet voor het maximum aantal OpenGL Framebuffer Objecten.
  • De NVIDIA OpenGL-stuurprogramma bijgewerkt om $ XDG_CACHE_HOME over $ HOME te verkiezen als de standaard locatie voor het opslaan van de GL-schaduwschijfcache.

Wat is nieuw in versie 343.13 Beta:

  • Een bug heeft opgelost die de geactiveerde weergave veroorzaakte implicaties in de doelselectie voor sommige vragen en opdrachten in de opdrachtregelinterface van nvidia-instellingen bevatten, aangezien er geen expliciete doelgroep is.
  • Een nieuw kenmerk toegevoegd aan de NV-CONTROL API om het huidige gebruik van de video-decodeermotor te vragen.
  • Een bug heeft opgelost waarbij de instelling voor Exchange Stereo Eyes in nvidia-instellingen niet in bepaalde stereo-configuraties werkt.
  • Werkte rond een Unigine Heaven 3.0 shader bug die corruptie kan veroorzaken wanneer tessellatie is ingeschakeld door een applicatieprofiel te implementeren dat de 'GLIgnoreGLSLExtReqs' setting. Raadpleeg de documentatie voor de milieu-variabele __GL_IGNORE_GLSL_EXT_REQS voor meer details.
  • Bevestig een geheugenlekkage bij het vernietigen van EGL-oppervlakken.
  • Toegevoegd ondersteuning voor meerdere gelijktijdige EGL displays.
  • Verwijder ondersteuning voor G8x-, G9x- en GT2xx-GPU's en motherboard-chipsets op basis daarvan. Lopende ondersteuning voor nieuwe Linux-kernen en X-servers, evenals fixes voor kritieke bugs, worden opgenomen in 340. * legacy releases via eind 2019.
  • Een bug heeft opgelost waardoor nvidia-installer de poging om de map met voorafgekompileerde kernmodule-interfaces niet te verwijderen, op pakketten die met --add-this-kernel zijn voorbereid, kunnen worden verwijderd.
  • Bijgewerkt nvidia-installer om de installatie te loggen in een apart bestand uit het installatielogboek en om de vorige driverinstallaties te verwijderen met behulp van het installatieprogramma van de vorige installatie, indien beschikbaar.

Wat is nieuw in versie 340.17 Beta:

  • Door middel van de extensies KHR_debug en ARB_debug_output worden diverse verbeteringen en correcties aangebracht op de informatie die is aangemeld bij GL-toepassingen.
  • Een bug heeft opgelost die GLX-applicaties veroorzaakte die tegelijkertijd drawables op meerdere X-servers creëren om te crashen bij het uitruilen van buffers.
  • Bijgewerkte nvidia-instellingen om alle geldige namen voor elk doel te melden bij het opvragen van doelgroepen, bijvoorbeeld `Nvidia-settings -q gpus`.
  • Bijkomende ondersteuning voor het beheer van de beschikbaarheid van Fast Approxial Antialiasing (FXAA) per applicatie via de nieuwe __GL_ALLOW_FXAA_USAGE omgevingsvariabele en de bijbehorende applicatieprofiel GLAllowFXAAUsage. Zie de README voor meer informatie.
  • Een bug heeft opgelost waarbij indirecte weergave kan worden beschadigd op systeemconfiguraties die het schrijven naar uitvoerbaar geheugen niet toestaan.
  • Bijwerken van de nvidia-instellingen Makefiles om nvidia-instellingen dynamisch te koppelen tegen de libjansson van het hostsysteem. Deze optie kan worden ingeschakeld door de NV_USE_BUNDLED_LIBJANSSON Makefile-variabele in te stellen op 0. Let op: nvidia-instellingen vereisen libjansson versie 2.2 of hoger.
  • Aanvullende ondersteuning voor G-SYNC-monitoren toegevoegd. Aanvullende details en systeemvereisten zijn te vinden op: http://www.geforce.com/hardware/technology/g-sync
  • Een X-driver bug heeft opgelost, waardoor gamma-ramp updates van het groene kanaal op de diepte 15, op sommige recente GPU's, worden genegeerd.

Wat is nieuw in versie 337.19 Beta:

  • Over HDMI in bepaalde situaties.
  • Bevestigingsregelaars voor nvidia-instellingen voor over- en onderklokkenmerken. Raadpleeg de handleiding voor nvidia-instellingen (1) voor meer informatie.
  • Vaste cosmetische problemen in de gebruikersinterface van de klokbesturing van nvidia-instellingen.
  • Toegevoegd ondersteuning voor de uitbreiding GLX_EXT_stereo_tree. Voor meer details, zie de extensie specificatie:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Geactiveerde ondersteuning voor het gebruik van Unified Back Buffer (UBB) en 3D Stereo met de samengestelde extensie op Quadro-kaarten. Het gebruik van stereo met een composietmanager vereist een stereo-bewuste composietmanager. Anders wordt alleen het linkeroog van stereo-toepassingen weergegeven. Zie de uitbreidingsspecificatie GLX_EXT_stereo_tree voor meer details.

Wat is nieuw in versie 337.12 Beta:

  • Ondersteuning toegevoegd voor de volgende GPU's:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Een bug heeft opgelost waardoor OpenGL-programma's onder bepaalde kleine geheugenomstandigheden kunnen bevriezen.
  • De display configuratiepagina bijwerken in nvidia-instellingen om de DisplayPort 1.2-monitoren uniek te identificeren door de monitor-GUID's weer te geven.
  • Een bug heeft opgelost waardoor ECC-instellingen onjuist kunnen worden weergegeven in nvidia-instellingen bij het wijzigen van ECC-instellingen op een multi-GPU-systeem.
  • Verwijder de 'OnDemandVBlankInterrupts' X configuratie optie: deze optie is standaard ingeschakeld sinds versie 177.68 van de NVIDIA Unix driver, en de documentatie is niet bijgewerkt om de nieuwe standaardwaarde weer te geven.
  • Een bug heeft opgelost die GPU-fouten veroorzaakte als de hotspugging DisplayPort 1.2 met madeliefjes vertoont.
  • De kleurcorrectie-instellingenpagina bijgewerkt in het configuratiepaneel van nvidia-instellingen om gammawijzigingen die door andere RandR-clients werden gemaakt, te reflecteren terwijl het bedieningspaneel al was uitgevoerd.
  • Bevestigde een fout die het gebruik van meerdere gelijktijdige X-servers op UEFI-systemen verhinderde.
  • Het nvidia-instellingen bronpakket bijgewerkt om libXNVCtrl te bouwen bij het opstellen van nvidia-instellingen, in plaats van te vertrouwen op een voorgebouwde bibliotheek.
  • De mogelijkheid toegevoegd om bepaalde GeForce GPU's in de GeForce GTX 400 serie en later te laten klinken. Voor GPU's die het toelaten, kan een klokwaarde worden toegepast in sommige klokdomeinen van bepaalde prestatieniveaus. Deze klokmanipulatie gebeurt op eigen risico van de gebruiker. Zie de README documentatie van de 'CoolBits' X configuratie optie voor meer details.
  • Bijgewerkt de minimale vereiste versie van GTK + van 2.2 tot 2.4 voor nvidia-instellingen.
  • Hernoemde RandR-uitvoer eigenschap _GUID naar GUID nu dat het een officiële eigenschap is die in randrproto.txt is gedocumenteerd:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Vermindering van CPU-gebruik en gebruik van GPU-geheugen van het NVIDIA EGL-stuurprogramma.
  • Toegevoegd ondersteuning voor de volgende EGL-extensies:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Hernoemde de 'Klonen' Instelling van de & quot; MetaModeOrientation & quot; X configuratie optie naar 'SamePositionAs', om te verduidelijken dat deze instelling alleen van toepassing is op de positie en niet op de resolutie van de modi in de MetaMode.
  • Toegevoegde NV-CONTROL-attribuut NV_CTRL_VIDEO_ENCODER_UTILIZATION om het gebruikspercentage van de video-encoder-engine te vragen.
  • Toegevoegd ondersteuning voor de uitbreiding GLX_NV_delay_before_swap. Voor meer details, zie de extensie specificatie:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Meld correcte bufferformaten voor RGB GLX-beeldmateriaal, GLXFBConfigs en EGLConfigs. Voorheen werden RGB10- en RGB8-formaten gemeld als 32 bits, en RGB5-formaten werden gerapporteerd als 16 bits. Nu worden ze correct aangemeld als respectievelijk 30, 24 en 15 bitformaten zoals vereist door de GLX- en EGL-specificaties.

Wat is nieuw in versie 334.16 Beta:

  • Een bug heeft opgelost waardoor nvidia-instellingen onjuiste gamma-rampen kunnen berekenen bij het aanpassen van de schuifregelaars voor kleurcorrectie.
  • Het nvidia-instellingen-paneel bijgewerkt om de weergave van weergaveapparaten te laten gebruiken met RandR- en doel ID-namen bij het maken van zoekopdrachten die gericht zijn op specifieke weergaveapparaten.
  • Een bug heeft opgelost waardoor sommige dropdown-menu's in het configuratiepaneel van nvidia-instellingen niet goed werken op oudere versies van GTK + (bijvoorbeeld 2.10.x).
  • Het nvidia-instellingencontrolepaneel bijgewerkt om hulptekst te verstrekken voor applicatieprofielleutels en suggesties voor geldige sleutelnamen bij het configureren van toepassingsprofielen.
  • Bijwerken van het bedieningspaneel van nvidia-instellingen om het dropdown menu van stereomodusen te bevolken met alleen die modi die beschikbaar zijn.
  • Fixed a bug die kan leiden tot toepassingen die gebruik maken van de OpenGL-extensie ARB_query_buffer_object om onder Xinerama te crashen.
  • Bug fix die hoge pixelclock HDMI-modi veroorzaakte (bijv. Zoals gebruikt bij 4K resoluties) foutief gerapporteerd als dual-link in het control panel van nvidia-instellingen.
  • Bevestigde een fout die ervoor zorgde dat sommige DisplayPort 1.2-displays niet correct worden gerestaureerd na een VT-switch.
  • Renamed per GPU proc directories in / proc / driver / nvidia / gpus / met de buslocatie van de GPU vertegenwoordigd in "domein: bus: device.function" indeling.
  • Toegevoegd 64-bits EGL- en OpenGL ES-bibliotheken aan 64-bits stuurprogramma's.
  • Gewijzigd formaat van & quot; Bus Locatie & quot; Veld gemeld in de /proc/driver/nvidia/gpus/0..N/informatiedossiers van & quot; domein: bus.device.function & quot; Naar "domein: bus: device.function" Om het lspci-formaat aan te passen.
  • Bug fix in de GLX_EXT_buffer_age extensie waarbij onjuiste leeftijden worden teruggegeven, tenzij triple buffering is ingeschakeld.
  • Verander het standaardgedrag van de driver om te stoppen met het verwijderen van RandR 1.2-uitgangen die overeenstemmen met ongebruikte DisplayPort 1.2-apparaten. Als u deze uitvoeringen verwijdert, kunnen sommige toepassingen verwarren. Een nieuwe optie toegevoegd, DeleteUnusedDP12Displays, die kan worden gebruikt om dit gedrag weer aan te zetten. Deze optie kan worden ingeschakeld door sudo nvidia-xconfig -delete-unused-dp12-displays te gebruiken
  • Verbeterde ondersteuning voor de __GL_SYNC_DISPLAY_DEVICE en VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE omgevingsvariabelen in bepaalde configuraties. Beide omgevingsvariabelen herkennen nu alle ondersteunde weergaveapparaatnamen. Zie & quot; Bijlage C. Toon apparaatnamen & quot; En "Appendix G. VDPAU Support" In de README voor meer details.
  • Verbeterde prestaties van de X-driver bij het verwerken van grote aantallen oppervlaktoewijzingen.
  • Bevestigde een fout die PBO-downloads van kubuskaart-gezichten veroorzaakte om onjuiste gegevens op te halen.
  • Experimentele ondersteuning toegevoegd voor ARGB GLX-beelden wanneer Xinerama en Composite tegelijkertijd op X.Org xserver 1.15 zijn ingeschakeld.

Wat is nieuw in versie 331.17 Beta:

  • Een bug heeft opgelost waardoor configuratiebestanden die applicatieprofielen bevatten niet worden geladen wanneer directories aanwezig waren in het configuratiezoekpad van het applicatieprofiel.
  • Uitgestelde initialisatie van libselinux in de NVIDIA OpenGL-driver, om een ​​probleem te voorkomen waarbij libselinux mogelijk niet klaar is wanneer de NVIDIA libGL-gedeelde bibliotheek eerst geladen wordt.
  • Een fout opgelost die kan leiden tot geheugenuitputting in OpenGL-toepassingen die op 32-bits systemen draaien.
  • Toegevoegd nvidia-uvm.ko, de NVIDIA Unified Memory-kernmodule, aan het NVIDIA Linux-stuurprogramma. Deze kernmodule biedt ondersteuning voor de nieuwe Unified Memory-functie in een komende CUDA release.

Wat is nieuw in versie 331.13 Beta:

  • Een bug heeft opgelost waardoor de X-server niet kan initialiseren wanneer DisplayPort 1.2-monitoren werden toegewezen om X-schermen op dezelfde GPU te scheiden.
  • Een bug heeft opgelost die een openbaring kan veroorzaken bij het openen van OpenGL-programma's, die sommige malloc-implementaties gebruiken, zoals TCMalloc.
  • Bevestigde een fout die ervoor zorgde dat de instellingen van de Warp & Blend niet meer behouden blijven dan de weergaveconfiguratiewijzigingen.
  • Bevestigde een fout die voorkomt dat sommige instellingen die door de opdrachtregelinterface van nvidia-instellingen worden gemaakt, worden weerspiegeld in de grafische gebruikersinterface van nvidia-instellingen.
  • Het clipgedrag van het NVIDIA X-stuurprogramma op Trapezoiden en Driehoeken veranderde voor sommige RENDER-operaties om het gedrag in nieuwere versies van Pixman aan te passen:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Bug in MetaMode-tracking die kan leiden tot foutieve foutberichten als u Metamodes wilt toevoegen of verwijderen via NV-CONTROL.
  • Een bug heeft opgelost waardoor de NVIDIA X-driver probeerde de X11 "shadow" te laden. Module onvoorwaardelijk, zelfs in situaties waar de bestuurder de module niet nodig had. Dit kan resulteren in het afdrukken van foutieve foutberichten, op X-servers waar de module niet aanwezig was.
  • Bevestigde een fout die ervoor zorgde dat de weergaveconfiguratiewijzigingen die met xvidtune (1) zijn gemaakt, niet goed werken.
  • Bevestigde een fout die af en toe corruptie in GLX-toepassingen heeft veroorzaakt tijdens het wijzigen van de weergaveconfiguratie.
  • Bevestigde een fout die verhinderde dat glReadPixels correct werkt wanneer u vanuit Pixel Buffer Objects leest over indirecte weergave, wanneer de beeldbreedte niet meer dan 4 is.
  • Een nieuw NV-CONTROL-kenmerk, NV_CTRL_BACKLIGHT_BRIGHTNESS, toegevoegd voor het regelen van de achtergrondverlichting.
  • Een bug heeft opgelost waardoor nvidia-instellingen geen weergave configuratiepagina's voor weergave configureren voor de nieuw aangesloten DisplayPort 1.2 Multi Stream Transport downstream-apparaten.
  • Toegevoegde rapportage van GPU-gebruik aan het configuratiepaneel van nvidia-instellingen.
  • Bug fix in het control panel van nvidia-instellingen die ervoor zorgden dat gebruikers geen stereo configureren, wanneer stereo nog niet is geconfigureerd.
  • Toegevoegde ondersteuning voor het melden van de tachometer gemeten ventilatorsnelheid op bekwame grafische kaarten via nvidia-instellingen en de NV-CONTROL API. Het reeds bestaande mechanisme voor het rapporteren van ventilatorsnelheid geeft de snelheid van de ventilator aan, zoals geprogrammeerd door de bestuurder. Bijvoorbeeld, `nvidia-instellingen --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Bevestigde een regressie die GPU's veroorzaakt die geen afbeeldingen ondersteunen om niet te zien in nvidia-instellingen.
  • Een fout heeft opgelost waardoor DisplayPort 1.2 multi-stream apparaten stopzetten als ze uit de stopcontact werden aangesloten en opnieuw aangesloten terwijl ze actief waren in de huidige MetaMode.
  • Toegevoegd ondersteuning voor meerdere NVIDIA kernel modules. Met deze functie kunnen gebruikers verschillende GPU's in het systeem toewijzen aan verschillende NVIDIA-kernmodules, waardoor de software overhead kan worden gecoördineerd om toegang tot meerdere GPU's te coördineren.
  • Toegevoegd ondersteuning voor de EGL API op 32-bits platforms. Momenteel zijn de ondersteunde client-API's OpenGL ES 1.1, 2.0 en 3.0, en de enige ondersteunde Windows-backend is X11.
  • Voeg een nieuwe optie toe, AllowEmptyInitialConfiguration, waarmee de X-server kan starten, zelfs als er geen aangesloten beeldschermapparaten worden gedetecteerd bij het opstarten. Deze optie kan worden geactiveerd door sudo nvidia-xconfig te gebruiken - al-leeg-initiële configuratie
  • Deze optie is handig in RandR 1.4 display offload configuraties waar geen weergaveapparaten zijn aangesloten op de NVIDIA GPU wanneer de X server is gestart, maar kan later worden aangesloten.
  • Bijgewerkt nvidia-installer om een ​​scrollbaar tekstgebied te verschaffen voor het weergeven van berichten uit de / usw / lib / nvidia / alternate-install-present en / usr / lib / nvidia / alternate-install-beschikbare distro hook files. Dit zorgt ervoor dat er langer berichten beschikbaar zijn in deze bestanden.
  • Bijgewerkt nvidia-installer om te voorkomen dat u terugkeert naar de per-kernel "build" En "bron" Directories bij het zoeken naar tegenstrijdige kernmodules in / lib / modules.
  • Een cache voor systeemgeheugen toegevoegd om de prestaties van bepaalde X-renderingverbeteringen te verbeteren die gebruik maken van softwareleverde terugval. De X-configuratie optie 'SoftwareRenderCacheSize' Kan worden gebruikt om de grootte van de cache te configureren.
  • Verwijder de 'DynamicTwinView' X configuratie optie: dynamische reconfiguratie van displays is altijd mogelijk, en kan niet langer worden uitgeschakeld.
  • Een bug heeft opgelost waardoor nvidia-instellingen onjuiste informatie op de scherm configuratiepagina tonen wanneer alle weergaven op een X-scherm zijn uitgeschakeld.
  • Bijgewerkt nvidia-installer om alleen bibliotheken libvdpau en libvdpau_trace te installeren als een bestaande installatie van libvdpau niet op het systeem wordt gedetecteerd. Dit probleem kan worden overschreden door de opties --install-vdpau-wrapper en -no-install-vdpau-wrapper.
  • Toekomstige NVIDIA Linux-installatiepakketten bevatten geen kopieën van libvdpau of libvdpau_trace: VDPAU-gebruikers worden aanbevolen om deze bibliotheken op andere manieren te installeren, bijv. Uit pakketten die door hun distributeurs worden verstrekt, of door ze te bouwen uit de beschikbare bronnen op:
  • http://people.freedesktop.org/~aplattner/vdpau/

Andere software van ontwikkelaar NVIDIA Corporation

Reacties op Nvidia Linux Display Driver

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