Nvidia Linux Display Driver 64-bit

Software skärmdump:
Nvidia Linux Display Driver 64-bit
Mjukvaruinformation:
Version: 396.45 Uppdaterad
Ladda upp dagen: 17 Aug 18
Utvecklare: NVIDIA Corporation
Licens: Gratis
Popularitet: 110

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver 64-bitars är en proprietär, men ändå fri distribuerad OpenGL-videodrivrutin som syftar till att erbjuda stöd för Nvidia grafikkort på alla Linux-kärnbaserade operativsystem. Denna version har utformats för att installeras endast datorer som stöder 64-bitars arkitekturen. För 32-bitars support, se den här länken. Det är en inbyggd Linux-drivrutin som ger användare bara en kommandoradinstallatör, liksom en inställningspanel. Det är också nummer ett val för spelanvändare.


Hur installerar jag Nvidia grafikkdrivrutinen?

För att installera Nvidia Linux Display Driver på din Linux-låda måste du först ladda ner det binära paketet med & Download; knappen ovan, spara körfilen i din hemkatalog, öppna en TTY och kör "sh./NVIDIA-Linux-x86-xxx.xx.run” kommando (utan citat), som root (med sudo), där xxx.xx är versionsnumret.

Tänk på att du måste installera Linux-kärnhuvudspaketet först! Under installationen kommer du att bli ombedd om du vill redigera X-konfigurationsfilen manuellt eller låta installationsprogrammet göra allt hårt arbete. Alternativt är det möjligt att automatiskt konfigurera det genom att köra kommandot nvidia-xconfig via en Linux-terminalemulator efter installationen.


Vilka Nvidia grafikkort stöds av den här drivrutinen?

Officiellt stödjer Nvidia Linux Display Driver ett brett sortiment av Nvidia grafikkort, mycket mer än den öppna källan i Nouveau-drivrutinen. De flesta av ION, ION LE, Quadro Plex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade, samt hela GeForce-serien stöds just nu.


Stöds min Linux-distribution?

Under våra test, här på Softoware Testing Labs, har vi installerat Nvidia Linux Display Driver framgångsrikt på många distribueringar av Linux, inklusive den populära Ubuntu. Det spelar bra med Arch Linux, Debian GNU / Linux, Linux Mint, openSUSE, Fedora och många andra välkända Linux-kärnbaserade operativsystem.

Vad är nytt i den här utgåvan:

  • Förbättrad återställning av Vulkan direkt-till-program-applikationer efter ett program hänger eller kraschar.
  • Lös en bugg som kan orsaka att multi-threaded EGL-applikationer kraschar när de lämnar.

Vad är nytt i version 390.67:

  • Lös en bugg som kan orsaka kärnanpanik när du använder Quadro SDI Capture-maskinvara.
  • Lös en bugg som orsakade att kwin OpenGL-kompositioner kraschar när de startade vissa OpenGL-applikationer.
  • Lös en intermittent krasch när du startar Vulkan-applikationer.
  • Lös en intermittent krasch när du startar applikationer via Wine.
  • Lös en bugg som orsakade föraren, i vissa DisplayPort-konfigurationer med låg bandbredd, att inte implicit aktivera visning av dithering. Detta resulterade i synlig bandning.
  • Tillagt stöd för X.Org xserver ABI 24 (xorg-server 1,20).
  • Förbättrad nvidia-bug-report.sh för att leta efter kern.log vilket är standardkärnans loggfil-plats för många Debian-baserade Linux-distributioner.
  • Lös en bugg som kan orsaka X-servrar som exporterar en Video Driver ABI tidigare än 0.8 för att krascha när X11-program körs som kallar XRenderAddTraps ().

Vad är nytt i version:

  • Tillagt stöd för följande GPU:
  • TITAN V
  • GTX 1070 Ti
  • Lös en bugg som orsakade Vulkan X11 swapchains att misslyckas på GPU utan en bildskärmsmotor, till exempel vissa Tesla-märkta grafikkort och några Optimus-bärbara datorer.
  • Lös en bugg som orsakade fullskärms-Vulkan-applikationer att hänga på några Kepler GPU-enheter, till exempel GeForce GTX 680.
  • Fixade ett fel där G-SYNC-indikatorn rapporterade "normal" istället för "G-SYNC" på Vulkan-applikationer när G-SYNC aktiverades.

Vad är nytt i version 387.22:

  • Tillagt stöd för följande GPU:
  • GTX 1070Ti
  • Lös en regression som kan orsaka drivrutinsfel när du ställer in lägen som innehåller DisplayPort Multi-Stream Transport-enheter.
  • Lades till en nvidia.ko-kärnmodulparameter, NVreg_EnableBacklightHandler, som kan användas för att möjliggöra experimentell hantering av bärbar bakgrundsbelysningsljus genom / sys / class / backlight /. Denna hanterare åsidosätter den ACPI-baserade en som tillhandahålls av video.ko-kärnmodulen.
  • NVreg_EnableBacklightHandler är avstängt som standard.
  • Tillagt G-SYNC till alla stödja Vulkan swapchains för Maxwell och uppåt. G-SYNC är aktiverat som standard när du använder G-SYNC-färdiga bildskärmar. För direktbyte-swapchains kan en applikationsprofil med "GLGSYNCAllowed" -inställning inställd på "false" användas för att inaktivera den här funktionen:
  • {"rules": [
  • {"mönster": [], "profil": ["GLGSYNCAllowed", false]}
  • En regression som orsakade vissa bildskärmar på vissa GPU: er för att inte rapportera en ansluten HDMI- eller DisplayPort-ljudenhet, även om den anslutna bildskärmen stöder ljud.
  • Lös en bugg som ibland förhindrade "Återställ standardkonfiguration" -knappen på sidan Nvidia-inställningar "ECC-inställningar" från att vara tillgänglig när ECC-konfigurationen är inställd på ett annat än standardläge.
  • Lös en bugg som orsakade nvidia-inställningar att underlätta överdrivna aggressiva gränser på visningspositioner på sidan "X Server Display Configuration" under vissa omständigheter.
  • Lös en bugg som kan göra att kryssrutan "Aktivera basmosaik (Surround)" i nvidia-inställningarna försvinner när en X-skärm, istället för en bildskärm, väljs på sidan "X Server Display Configuration".
  • Fixade ett tävlingsförhållande som kan leda till kraschar när OpenGL-programmen manipulerade vertexbuffertobjekt från flera trådar samtidigt.
  • Lös en bugg som orsakade kontrollpanelen för nvidia-inställningar för att behålla vissa inställningar som hade tillämpats men inte bekräftats. Detta resulterade i att oönskade inställningar tillämpades på efterföljande inställningsändringar.
  • Förbättrad utförande av Vulkan-program i fullskärm med X11-swapchains. Denna optimering kommer att leda till fler händelser som utlöser en föråldrad swapchain, till exempel när du går in eller lämnar helskärmsläge. (Det här är vanligt förekommande när du använder tangentkombinationen Alt-tabulering, till exempel.) Program som inte svarar korrekt på VK_ERROR_OUT_OF_DATE_KHR-returkoden kanske inte fungerar korrekt när dessa händelser inträffar. Se avsnitt 30.8 i Vulkan-specifikationen.
  • Tillagt stöd för YUV 4: 2: 0-komprimering för bildskärmar anslutna via DisplayPort i konfigurationer där antingen displayen eller GPUen inte kan driva nuvarande läge i RGB 4: 4: 4. Se beskrivningen i bilagan "Programmeringslägen" för detaljer.
  • Tillagd frambuffer konsol hot plug hantering till nvidia-modemset.
  • Observera att hetpluggning endast hanteras när nvidia-modemsättet initieras. till exempel när Xorg eller nvidia-persistens körs eller när nvidia-drm laddas med parametern "modeset = 1".
  • Tillagde ett attribut "AllowGSYNC" MetaMode som kan användas för att helt och hållet avaktivera G-SYNC. Detta kan användas för att möjliggöra aktivering av funktioner som är inkompatibla med G-SYNC, till exempel Ultra Low Motion Blur eller Frame Lock.
  • Fixade flera problem som förhindrade att "cc_version_check" Sanity Test körs korrekt när NVIDIA-kärnmodulerna byggs. Eftersom dessa problem skulle ha maskerat felaktigheter mellan kompilatorversionerna som användes för att bygga kärnan och NVIDIA-kärnmodulerna under en längre tid, har nvidia-installer uppdaterats för att ignorera CC-versionerna som standard när de detekteras.
  • Uppdaterad nvidia-installer för att använda init_module syscall direkt för att testa lastkärnemoduler istället för libkmod / insmod. Detta tar bort libkmod som ett beroende beroende av nvidia-installer och insmod som beroendet av körtid.
  • Belagda bildskärmar resulterade tidigare i att en separat Xinerama-skärm rapporterades för varje kakel. De kommer nu som standard att kombineras till en enda stor Xinerama-skärm.
  • De individuella panelerna i en kakelplattform kommer nu att ordnas baserat på layoutinformationen som tillhandahålls i bildskärmens EDID. Detta kan överskridas genom att antingen manuellt ange förskjutningar eller använda alternativet "MetaModeOrientation".
  • Avaktiverade interlaced-lägen över DisplayPort som standard på grund av ofullständigt stöd i GPU. Tillagt "AllowDpInterlaced" lägesvalideringstoken för att åsidosätta detta standardbeteende och tillåta interlaced lägen över DisplayPort-protokoll ändå.
  • Lös en bugg som kan orsaka att vissa eDP G-SYNC-skärmar blinkar vid låga uppdateringshastigheter.
  • Lös en bugg som kan få OpenGL-program att krascha efter en längre DPMS-viloläge på en monitor som drivs med PRIME Sync.
  • Lös en bugg som artificiellt begränsade maximal pixelklocka till 300 MHz när du använder vissa mer kompatibla DisplayPort till HDMI-adaptrar.
  • Lös en bugg som hindrade NVIDIA-kärnmodulerna från att byggas för icke-SMP Linux-kärnor.
  • Uppdaterad produktionen av `nvidia-smi nvlink --status` för att inkludera rapportering av NVLink-hastighet.
  • Lös en bugg som orsakade felaktig PCI topologi rapportering i nvidia-smi på Intel Skylake-system.

Vad är nytt i version 384.59:

  • Tillagt stöd för följande GPU: er:
  • GeForce GT 1030
  • GeForce MX150
  • Lös en bugg som förhindrade ändringar i stereoögonstilldelning från att bli applicerad från kontrollpanelen för nvidia-inställningar.
  • Lös en bugg som orsakade S4-suspendering (även kallad "viloläge") för att hänga under suspendering när SLI var aktiverat.
  • Lös en bugg där enheterna inte skulle vara ordentligt uppräknade av Vulkan-drivrutinen. Se avsnittet "Kända problem" i README för mer information.
  • Lös en bugg som kan få OpenGL-program att krascha efter att ha ringt glDeleteBuffers på VBOs som har ombokats med ARB_vertex_attrib_binding.
  • Lös en bugg som ibland kan orsaka att OpenGL-applikationer låser upp tills X-servern tar emot inmatning.
  • Lös en bugg som orsakade att nvidia-inställningarna släppte enhetens BusID-värden när man ändrade en befintlig X-konfigurationsfil.
  • Fast en regression som hindrade nvidia-xconfig från att fråga vissa GPU: er, t.ex. när du kör `nvidia-xconfig -a`.
  • Lös en bugg som orsakade att VDPAU-uppspelning skadades när den utvidgades till koordinater utöver 16384 pixlar.
  • Uppdaterad nvidia-persistens för att initiera nvidia-modeset.ko utöver nvidia.ko när du ställer in persistensläge.
  • Återställde flera sanitetskontroller som oavsiktligt avlägsnades från kärnmodulens byggprocess i 355.06-drivrutinen.
  • Tillagd support för ett "närmaste" omvandlingsfilter i X-drivrutinen. Detta gör att X-drivaren använder närmaste grannfiltrering när man utför skärmtransformationer. Filtret kan beställas genom "filter" -argumentet till RandRs RRSetCrtcTransform, eller genom Metamode-symbolen "ResamplingMethod".
  • Lös en bugg där nvidia-installer skulle installera en felaktig version av Vulkan ICD-konfigurationsfilen när GLVND är inaktiverad för GLX-klienten.
  • Fixa ett fel med GLX_EXT_buffer_age där felaktiga buffertåldervärden skulle rapporteras för SLI AFR-konfigurationer. I sådana konfigurationer kan buffertåldern nu vara större än 3, den tidigare maximala buffertåldern.
  • Lös en bugg som kan orsaka hängande och Xids när du utför RandR-transformer med överlägg och SLI-aktiverat.
  • Utökad information som rapporterats av NVIDIA Xinerama X-förlängningen för att rapportera PRIME-skärmar utöver direktanslutna skärmar.
  • Lös en bugg som orsakade att HDMI-ljudenheter visas eller försvinner inkonsekvent när HDMI-enheter var anslutna eller kopplade ur.
  • Lös en bugg som kan orsaka drivrutinfel när du ställer in lägen på X-skärmar som körs vid Djup 8 eller Djup 15.
  • Lös en bugg som kan orsaka intermittenta kärnpaneler när du kör med PRIME Sync.
  • Lös en bugg som orsakade en kärnan panik när hotplugging HDMI-skärmar på vissa Zotac mini-datorer.
  • Uppdaterad nvidia-installer till etikettkärnmoduler med SELinux filtyp 'modules_object_t'. Vissa system SELinux-policies tillåter bara laddning av kärnmoduler med denna SELinux-filtyp.
  • Ta bort support för att söka efter och hämta uppdaterade drivrutinspaket och förkompilerade kärngränssnitt från nvidia-installer. Denna funktionalitet var begränsad till okrypterad ftp och http och implementerades med kod som inte längre är aktivt underhållen.

Vad är nytt i version 381.22:

  • Lös en bugg som orsakade förlängningen av GLX_EXT_buffer_age buffertåldern för att returnera felaktiga värden för stereotabell när du använder passiva stereolägen 5 till 9.
  • Fixade ett fel i Vulkan direkt för att visa var DP1.2-monitorer inte nämndes.
  • Förbättrad kompatibilitet med nya kärnor.
  • Lös en bugg som orsakade "nvidia-inställningar - fråga allt" för att skriva ut flera dubbla poster.
  • Lös en bugg som orsakade att program kraschar i vissa situationer när du ringer glXMakeCurrent medan OpenGL-gängade optimeringar aktiverades. Det här inträffade ofta när Steam försökte göra en video som helskärm.
  • Lös en bugg som orsakade VDPAU-applikationer att använda blit presentationskön när en tidigare VDPAU-applikation inte stängdes av rent.
  • Fasta hängningar och kraschar som kan uppstå när ett OpenGL-kontext skapas medan systemet är ledigt.
  • Lös en bugg som orsakade korruption när OpenGL-fönster flyttades eller ändrades.
  • Lös en bugg som orsakade X-skärmar som använder alternativet "UseDisplayDevice" "none" för att ändras till 640x480 när du använder "xrandr -s" för att ändra skärmkonfigurationen.
  • Lös en kraschkrasch som uppstod när man försökte kartlägga stora användarminnesallokeringar till CUDA.
  • Inaktiverade OpenGL-gängade optimeringar som standard aktiverades initialt 378.09 på grund av olika rapporter om instabilitet.
  • Tillagt stöd för följande Vulkan-tillägg:
  • 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
  • Dessa tillägg kräver en Vulkan Loader-version & gt; = 1.0.42.
  • Ta bort X-drivarens logotyper och motsvarande NoLogoand LogoPath xorg.conf-alternativ.
  • Tillagd Metamodealternativet "ResamplingMethod", och lägger till stöd för bikubiska resampling-metoder när skalning av skärmtransformationer används. Se README för mer information.

Vad är nytt i version 378.13:

  • Tillagd support för följande GPU: er:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Inaktiverade OpenGL-gängade optimeringar som standard under Xinerama.
  • Tillagt stöd för ARB_parallel_shader_compile-förlängningen för att möjliggöra multi-threaded compilation av GLSL shaders.
  • Uppdaterade X-drivrutinen för att ignorera några virtuella verklighetshuvudmonterade displayer (HMD). Se "AllowHMD" X-konfigurationsalternativet i README för detaljer.
  • Föraren kommer nu att annonsera GLX FBConfigs utan djupbitar på djup 30 X-skärmar.
  • Tillagd support i nvidia-inställningar för att visa konfigurerade PRIME-skärmar. För att aktivera PRIME-skärmar, se "Avlastning av bildskärm med RandR 1.4" i README.
  • Tillagd infrastruktur som gör det möjligt för NVIDIA EGL-drivrutinen att ladda EGL-externa plattformsbibliotek som lägger till stöd på kundsidan för nya fönster system, utöver befintliga libnvidia-egl-wayland.so.1. För mer information, se:
  • - https://github.com/NVIDIA/eglexternalplatform
  • - https://github.com/NVIDIA/egl-wayland
  • Tillagt stöd för följande Vulkan-tillägg:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • Aktiverade OpenGL-gängade optimeringar som standard i drivrutinen. Se avsnittet "Gängade optimeringar" i kapitlet "Specificera OpenGL Environment Variable Settings" i README för detaljer. Dessa optimeringar kommer att avaktiveras när de försämrar prestandan. Som ett resultat bör prestanda vara oförändrad för många applikationer och ökade för dem som dra nytta av gängade optimeringar och inte redan tvingade dem att aktiveras.
  • Lös en bugg som hindrade PRIME Sync från att arbeta med bärbara datorer med GeForce GTX 4xx och 5xx-serien GPU.
  • Lös en bugg som orsakade systemet hänger när det återupptas från uppskjutning med vissa GPU: er.
  • Lös en regression som kan orsaka korruption när hotplugger visas.
  • Fast en regression som hindrade system med flera DisplayPort-monitorer från att återupptas korrekt från upphängning.
  • Tillagt stöd för fältet screen_info.ext_lfb_base, på kärnor som har det, för att hantera UEFI framebuffer-konsoler korrekt med fysiska adresser över 4 GB.
  • Tillagt stöd för X.Org xserver ABI 23 (xorg-server 1.19)
  • Lös en bugg som gjorde det möjligt för nvidia-installer att läsa in kärnmoduler som byggdes mot kärnor som inte körs.

Vad är nytt i version 375.26:

  • Tillagd support för följande GPU: er:
  • Quadro M3000 SE
  • Fast en regression som hindrade bakgrundsbelysningen på vissa bärbara datorer från att återvända efter att ha stängts av.
  • Fast en regression som hindrade konsolen från att återställas ordentligt vid användning av SLI.
  • Lös en bugg som orsakade installatörs manifestangivelser för vissa 32-bitars kompatibilitetsbibliotek som ska dupliceras i installationspaketet. Dessa poster ledde nvidia-installer att utfärda varningsmeddelanden när du installerar 32-bitars kompatibilitetsbibliotek, till exempel: 'Kan inte skapa symlink /usr/lib/libEGL.so (Fil existerar)'.
  • Lös en regression som kan göra att kontrollpanelen för nvidia-inställningarna kraschar vid start med vissa GPU-konfigurationer.
  • Fast en regression som förhindrade att GLX_NV_swap_group-tillägget fungerar när SLI eller Quadro Sync används.
  • Fixade en långvarig bugg som orsakade att NVIDIA X-drivaren inte korrekt identifierade AC / batteriet hotplug-händelser på bärbara datorer.
  • Fixat ett interaktionsproblem mellan Linux-kärnans CONFIG_HARDENED_USERCOPY-funktion (ny i Linux-kärna 4.8) och nvidia-drm.ko med mode = 1 aktiverad. Detta problem orsakade CONFIG_HARDENED_USERCOPY för att stoppa systemet felaktigt och utfärdade rapporter av formuläret:
  • usercopy: Krypteringsförsök för kärnminne upptäckt till ffff8803e8ec7ce0 () (8 byte)
  • Lös en bugg som förhindrade nvidia-bug-report.sh från att hitta relevanta meddelanden i kärnloggfiler.
  • Tillagt stöd för fältet screen_info.ext_lfb_base, på kärnor som har det, för att hantera UEFI framebuffer-konsoler korrekt med fysiska adresser över 4 GB.

Vad är nytt i version 375.20:

  • Tillagt stöd för följande GPU: er:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Lös en bugg som kan göra att bildskärmar i SLI Mosaic blir tomma när du applicerar en transformationsmatris.
  • Tillagd EGL-stöd till Neutral Dispatch Library för GL-leverantörer (libGLVND). Installationspaketet innehåller nu både GLVND- och icke-GLVND-versioner av EGL-bibliotek: alternativet -glvnd-egl-client och -no-glvnd-egl-klienten i nvidia-installer kan användas för att välja vilken som ska installeras.
  • Lös en bugg som hindrade G-SYNC från att arbeta på notebook-skärmar.
  • Lös en bugg som orsakade att DisplayPort multistream-enheter blivit tomma efter att konsolen har återställts.
  • Lös en bugg som orsakade en kärnkrasch när du startar X för andra gången när mer än en DisplayPort multistream-enhet är ansluten till ett enda DisplayPort-kontakt via en grenenhet.
  • Uppdaterade nvidia-inställningar för att inte ha ett byggstidsberoende på ett externt nvml-utvecklingspaket (en regression introducerad i 375.10).
  • Lös en krasch i nvidia-inställningar när du lägger till profilprofilregel och profilposter.
  • Ta bort alternativet "Aktivera verktygstips" i nvidia-inställningar för GTK 2-gränssnittet.
  • Lades till nya X-konfigurationsalternativ:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • som åsidosätter MetaMode-tokens med samma namn.
  • Lös en bugg som orsakade problem med panning och markörbegränsning vid blandning av PRIME-driven skärmar med inbyggda displayer.
  • Lös en bugg som orsakade långa förseningar när du lämnar VT eller inaktiverar en visningsenhet medan en OpenGL-applikation körs.
  • Förbättrad återställning av konsol på system som använder UEFI Graphics Output Protocol och de flesta vesafb-lägen.
  • Tillagt stöd för RandR TILE-egenskapen i RandR 1.5.
  • Höjde OpenGL-skärmens cache-storlek på 64 MB till 128 MB. Se avsnittet "Specificera OpenGL Environment Variable Settings" i drivrutinen README för detaljer om hur du väljer platsen eller inaktivera den.
  • Fixade ett fel i synkroniserings primitiva delade mellan X och OpenGL.
  • Tillagt stöd för X.Org xserver ABI 23 (xorg-server 1.19)
  • Lös en bugg som gjorde det möjligt för nvidia-installer att försöka ladda kärnmoduler som byggdes mot kärnor som inte körs.

Vad är nytt i version 370.28:

  • Fasta odefinierade symbolreferenser i libnvidia-glcore.so.
  • Fixat en potentiell hängning i Vulkan-applikationer som vkQuake och DOTA2 som använder vkFences för nuvarande synkronisering.
  • Lös en bugg som orsakade att föraren inte ställde in HDMI YUV 420 4K-lägena på vissa TV-apparater, till exempel VIZIO D40u-D1.
  • Uppdaterad CurrentMetaMode rapportering via NV-CONTROL API för att avspegla om ForceCompositionPipeline eller ForceFullCompositionPipeline är inställd i den aktuella MetaMode.
  • Tillagde möjligheten att över- och dygnet runt vissa GeForce-GPU i GeForce GTX 1000-serien och senare. För GPU: er som tillåter det kan en offset tillämpas på klockvärden i vissa klockdomener på alla prestandanivåer. Denna klockmanipulation görs på användarens egen risk. Se README dokumentationen för konfigurationsalternativet "CoolBits" X för mer information.
  • Genomfört första stöd för PRIME-synkronisering för att synkronisera bläddra mellan en NVIDIA PRIME-bildskärm och en separat PRIME-bildskärm. Detta stöd är experimentellt och kräver för närvarande en prerelease X.org X-server.
  • Lös en bugg som hindrade Vulkan-applikationer från att presentera från flera köer till samma X11 swapchain.
  • Tillagd "PixelShiftMode" MetaMode-alternativet, vilket möjliggör stöd för 4K och 8K pixel shift-skärmar. Se README för detaljer.

Vad är nytt i version 367.44:

  • Tillagt stöd för följande GPU: er:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6GB
  • GeForce GTX 1060 3GB
  • Fast en regression som orsakade att applikationer använder indirekt GLX att krascha.
  • Fixerade en regression som introducerades i 367.35 som orsakade att X-serverns första läge skulle visas blank om funktionerna som begärdes i X-konfigurationsfilen aktiverade pipeledningens X-drivrutins sammansättningsledning. Detta skulle utlösas, t.ex. av MetaMode-symboler som ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection och Transform.

Vad är nytt i version 367.35:

  • Fast en regression som kan orsaka korruption i konsolen när den återupptas från suspendering.
  • Förbättrad buffertskrivningsprestanda för DRID KMS-drivrutinen Nvidia-DRM genom att använda skrivkombinerade DRM Dumb Buffers där det finns tillgängligt.
  • Lös en bugg som orsakade X att krascha vid tillämpning av ändringar i RandR CscMatrix-egenskapen medan VT-switchas bort från X.
  • Lös en bugg som orsakade en krasch när du lämnade nvidia-inställningar på skärmar med 8 eller 15 bitars färgdjup.
  • Tillagt stöd för VDPAU Feature Set H till NVIDIA VDPAU-drivrutinen. GPUer med VDPAU Feature Set H kan maskinvara-accelererad avkodning av 8192x8192 (8k) H.265 / HEVC videoströmmar.
  • Lös en bugg som orsakade att X-servern ibland hoppar över att visa Vulkan-ramar när Composite-förlängningen är aktiverad.
  • Tillagt stöd för att fråga klockvärden på Pascal GPU: er.
  • Ta bort konfigurationsalternativet för basmosaik från nvidia-inställningar på system där funktionen inte stöds.
  • Lös en bugg som orsakade att nvidia-smi rapporterade ett felaktigt versionsnummer.
  • Lös en bugg som kan leda till en systemkrasch om det fanns en peer-to-peer-kartläggning som fortfarande är aktiv under CUDA-sammanhangets nedbrytning.
  • Lös en bugg som hindrade nvidia-bug-report.sh från att hitta relevanta meddelanden i kärnloggfiler.

Vad är nytt i version 364.19:

  • Tillagt stöd för följande GPU: er:
  • Quadro M6000 24GB
  • Quadro M5500
  • Fixade några låsproblem i libnvidia-egl-wayland.so.
  • Fixat flera libnvidia-egl-wayland.so interaktionsproblem med bufferthanterings Wayland-protokoll.
  • Fixade flera EGL-drivrutinsinteraktionsproblem med att ändra storlek på Windows i Wayland.
  • Lös en bugg som orsakade vissa DRM PRIME-konfigurationer att misslyckas när DRM KMS aktiverades (dvs nvidia-drm.kos modemsparameterns parametrar för parametermoduler sattes till "1").
  • Lös en bugg som kan orsaka kärnkrasch när VDPAU användes medan DRM KMS aktiverades.
  • Ändrade standard OpenGL-installationstyp för att använda GLVND GLX-klientbibliotek snarare än de gamla biblioteken utan GLVND.
  • Tillagd första stöd för Kernel Modesetting (Direct Rendering Manager Kernel Modesetting). Se DRM KMS-delen i README för detaljer.
  • Lades till en ny kärnmodul, nvidia-drm.ko, som registrerar sig som DRM-drivrutin med både PRIME och DRM KMS-support.
  • Tillagt stöd för följande EGL-tillägg:
  • EGL_EXT_platform_wayland
  • för att aktivera Wayland-applikationer att köra på NVIDIAs EGL-implementering
  • EGL_WL_bind_wayland_display
  • för att aktivera Wayland-kompositörer att köra på NVIDIAs EGL-implementering, och
  • EGL_EXT_device_drm
  • EGL_EXT_output_drm
  • EGL_EXT_stream_consumer_egloutput
  • för att göra det möjligt för Mir och Wayland-kompositörerna att visa innehållet via EGLDevice, EGLOutput och EGLstreams.
  • Tillagde ett Wayland-plattformsbibliotek, libnvidia-egl-wayland.so, för att tillåta Wayland-kompositörer som stöder EGLDevice, EGLOutput och EGLstreams för att dela EGL-buffertar med Wayland-applikationer.
  • Lös en bugg som kan orsaka felaktigt rapportsrapportering på Quadro Sync-konfigurationer med flera GPU: er.
  • Tillagt stöd för Vulkan API version 1.0.
  • Förbättrad X colormap precision från 8 signifikanta bitar till 11 på GeForce GPUs.Quadro GPUs använde redan 11 bitar av precision.
  • Lades till en ny RandR-egenskap, CscMatrix, som anger en 3x4-färgomvandlingsomvandlingsmatris. Matrisen appliceras efter X-kolumnen och före gamma-rampen. Den här egenskapen är tillgänglig på GF119 och nyare GPU.
  • Förbättrad hantering av X-gamma-rampen på GF119 och nyare GPU. På dessa GPU-enheter är RandR-gamma-rampen alltid 1024 poster och gäller nu för markör- och VDPAU- eller arbetsstationens överlagringar utöver X-rotfönstret.
  • Redigerar hur NVIDIA-drivrutinen registrerar sig med Linux-kärnans DRM-delsystem för PRIME-stöd. Som ett resultat kräver PRIME-support Linux-kärnversion 3.13 eller senare (tidigare, PRIME-stöd krävs Linux-kärnversion 3.10 eller senare).
  • Förbättrad interaktiviteten för program som använder en hårdvaru-markör medan G-SYNC är aktiv.

Vad är nytt i version 361.42:

  • Tillagt stöd för följande GPU: er:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24GB
  • Begränsa standardnivå för samtidighet i nvidia-inställningarna till 32, för att undvika att träffa gränsen för maximala arbetsuppgifter med system med många processorer.
  • Fast en regression som orsakade GPU-undantag och felaktig återgivning när du använder pbuffers med EGLDevice.
  • Lös en bugg som orsakade nvidia-inställningar att krascha när parning av glasögon med 3D Vision Pro-sändaren på vissa system.
  • Lös en bugg som orsakade installatörs manifestangivelser för att 32 bitars kompatibilitetsbibliotek ska dupliceras i installationspaketet.
  • Fixerade en regression som orsakade att flaggorna för synkronisering av HSync och VSync-lägena är inverterade.

Vad är nytt i version 361.28:

  • Tillagd support för följande GPU: GeForce 945A
  • Tillagd ett äldre, icke-GLVND libGL.so GLX-klientbibliotek till NVIDIA Linux-drivrutinsinstallationspaketet och möjligheten att välja mellan ett GLVND eller ett GLVND GLX-klientbibliotek vid installationstiden. Detta gör det möjligt för användare att installera legacy non-GLVND GLX-klientbiblioteket för att kunna fungera kring kompatibilitetsproblem som kan uppstå på grund av GLX-applikationer som beror på beteenden hos NVIDIA GLX-klientdrivrutinen som inte definieras av Linux OpenGL ABI version 1.0.
  • Som standard installerar nvidia-installer de äldre, icke-GLVND GLX-klientbiblioteken. Alternativet -glvnd-glx-client-kommandoraden kan användas för att åsidosätta standardvärdet och istället installera GLVND GLX-klientbibliotek. Kontakta leverantörerna av alla program som inte är kompatibla med GLVND för att se till att deras applikationer uppdateras för kompatibilitet med GLVND.
  • Närvaron av flera GLX-klientbibliotek i paketet har konsekvenser för ompackare av NVIDIA-drivrutinen. se avsnittet libGL.so i kapitlet "Installerade komponenter" i README för detaljer.
  • Infrastrukturen för OpenGL Vendor-Neutral Driver (GLVND) ingår nu och stöds av NVIDIA GLX och OpenGL-drivrutiner. Detta bör inte leda till några synliga förändringar i beteende för slutanvändare, men vissa bibliotek för internt drivrutin har ändrats och / eller flyttats som ett resultat. Dessa ändringar kan påverka skript som bygger på närvaron av NVIDIA OpenGL-drivrutinkomponenter andra än de som anges i Linux OpenGL ABI version 1.0, underhållare av alternativa NVIDIA-drivrutinsinstallationspaket och applikationer som är beroende av närvaron av några icke-OpenGL / GLX-symboler i biblioteket libGL.so.1 och dess beroenden på något sätt. Vänligen se https://github.com/NVIDIA/libglvnd. För mer information om GLVND-projektet. Linux OpenGL ABI version 1.0-specifikationen finns tillgänglig på https://www.opengl.org/registry/ABI
  • Uppdaterad nvidia-installer för att köra ldconfig (8) och depmod (8) efter avinstallation av en befintlig drivrutin, istället för att bara köra dessa två kommandon när en ny drivrutin installeras.
  • Ta bort VDPAU wrapper och spårbibliotek libvdpau.so.1 och libvdpau_trace.so.1 från drivrutinspaketet. Dessa bibliotek kan vara tillgängliga via distributionens pakethanteringssystem, eller kan sammanställas från de källor som finns tillgängliga på http://people.freedesktop.org/~aplattner/vdpau/. Vänligen se http://freedesktop.org/wiki/Software/VDPAU/ för mer information.
  • Lös en bugg i EGL-drivrutinen där en mutex låses upp mer än en gång. Detta utlöser odefinierat beteende, och i synnerhet om låselektion är aktiverad i glibc, kan det resultera i ett segmenteringsfel.

Vad är nytt i version 358.16:

  • Fast en regression, introducerad i 358.09, som orsakade felaktig återgivning av OpenGL-stereoapplikationer i kombination med Quadro Sync på vissa GPU.
  • Fast en regression, introducerad i 358.09, som orsakade OpenGL-stereoapplikationer att hänga när SLI AFR, SFR eller SLIAA-lägen var aktiverade.
  • Fast en regression, introducerad i 358.09, som orsakade att systemet hängde under lansering av OpenGL-applikationer när vissa SLI-mosaik-topologier användes.
  • Lös en bugg som kan få vissa G-SYNC-skärmar att flimra på Kepler-baserade GPU-enheter när de körs vid låga bildräntor.
  • Lös en regression som kan orsaka att OpenGL eller VDPAU-program hänger i Xinerama-layouter som inkluderar flera X-skärmar som drivs av samma GPU.
  • Tillagd en återgång för att tillåta GLX att fungera när UNIX-domänuttagskommunikation blockeras mellan NVIDIA-klientsidan GLX och NVIDIA-serversidan GLX. Till exempel förhindrar standard SELinux-policyen på Fedora 22 NVIDIA 358.09 GLX-drivrutinen från GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Lös en bugg som kan orsaka att nvidia-installatören kraschar när den installeras från ett drivrutinspaket som har haft förkompilerade kärngränssnitt som adderats till det (t.ex. genom att använda alternativet "-add-this-kernel").
  • Fast en regression från 358,09 som orsakade G-SYNC-bildskärmar som är konfigurerade för att använda 3D Vision-stereo för att gå tom och rapportera en signal som inte stöds.
  • Fixade en regression från 358.09 som orsakade OpenGL-program som misslyckades med att förhandla om tillåtelse att utföra glXSwapBuffers genom att bläddra för att sluta uppdatera skärmen. Detta utlöstes på Fedora 22, där SELinux-systemets policy hindrar gnome-shell från att kommunicera med X-servern.
  • Nu kan OpenGL-program som misslyckas med att förhandla bläddrar tillbaka till glXSwapBuffers via blits.
  • Se https://bugzilla.redhat.com/show_bug.cgi?id=1271401 för mer information.
  • Fast en regression som minskade OpenGL-prestanda på huvudlösa X-serverkonfigurationer.
  • Fixat en minnesläcka som inträffade efter att ha förstört en GLXWindow som fortfarande har den nuvarande kontexten kopplad till den.
  • Lös en bugg som orsakade EGL-buffertar skapas med både en främre och en bakbuffert, istället för en bakbuffert, som krävs för EGL.
  • Lades till en ny kärnmodul, nvidia-modeset.ko. Den här nya drivkomponenten fungerar tillsammans med nvidia.ko-kärnmodulen för att programmera GPU-bildmotorn.
  • nvidia-modeset.ko ger ingen ny användar synlig funktionalitet eller gränssnitt till tredje parts applikationer. I ett senare utgåva kommer nvidia-modeset.ko att användas som underlag för lägesgränssnittet som tillhandahålls av kärnans direktbehandlingshanterare (DRM).
  • Minskade flimmer och fördröjningar vid övergång till eller från G-SYNC-läge. Som en del av den här ändringen kommer monitorer som har G-SYNC-indikatorer på sina skärmar nu att rapportera att de är i G-SYNC-läget. Den visuella indikatorn OpenGL G-SYNC kan aktiveras i nvidia-inställningar för att bestämma när G-SYNC faktiskt används.
  • GLX-protokollet för följande OpenGL-tillägg från OpenGL 3.0 har blivit främjat från inofficiellt till ARB-godkänd officiell status:
  • GL_EXT_draw_buffers2
  • GLX-protokollet för följande OpenGL 3.0-kommandon:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • som ingår i följande tillägg:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • har befordrats från inofficiellt till ARB-godkänd officiell status.
  • Med ovanstående ändringar har GLX-protokollet för OpenGL 3.0 blivit främjat från inofficiellt till ARB-godkänd officiell status.
  • Tillagde en ny systemminneallokeringsmekanism för stora anslag i OpenGL-drivrutinen. Denna mekanism möjliggör ombildning av tilldelningen från processen när den inte används, vilket gör att mer virtuellt adressutrymme är tillgängligt för applikationen. Den är som standard aktiverad på 32 bitars OpenGL-applikationer med Linux 3.11+ och Glibc 2.19+. Minne som är allokerat på detta sätt förbrukar utrymme i / dev / shm. Inställning av miljövariabel __GL_DevShmPageableAllocations till 2 kommer att inaktivera den här funktionen
  • Tillagt stöd för OpenGL 4.3.
  • Tillagt stöd för X.Org xserver ABI 20 (xorg-server 1.18).

Annan programvara för utvecklare NVIDIA Corporation

Kommentarer till Nvidia Linux Display Driver 64-bit

Kommentarer hittades inte
Kommentar
Slå på bilder!