Nvidia Linux Display Driver

Sagteware kiekie:
Nvidia Linux Display Driver
Sagteware besonderhede:
Weergawe: 381.09 Beta Opgedateer
Upload datum: 27 Apr 17
Ontwikkelaar: NVIDIA Corporation
Lisensie: Gratis
Populariteit: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux-skerm Driver Beta is 'n eie OpenGL-video-bestuurder wat bloedsrandfunksies vir grafiese kaarte wat deur Nvidia vervaardig word, bring en gebruik word onder 'n GNU / Linux-bedryfstelsel. Beide 32-bis (x86) en 64-bis (x86_64) argitekture word tans ondersteun.


Billike waarskuwing!

Alvorens verder te lees, hou asseblief in gedagte dat dit 'n Beta-weergawe is. Selfs as dit al die nuutste kenmerke bevat en irriterende foute regmaak van vorige of huidige stabiele vrystellings van die bestuurder, is dit steeds 'n onstabiele stuk sagteware wat onvoorspelbare probleme kan veroorsaak of jou hardeware kan beskadig. As gevolg hiervan, beveel ons nie aan om hierdie Beta-bestuurder op produksiemasjiene te installeer nie. Jy is gewaarsku!


Installasie instruksies

Vir 32-bits stelsels:

Maak seker dat die kernkop van u Linux-verspreiding geïnstalleer is, skakel na 'n TTY-konsole met die Ctrl + ALT + F2-sleutelbordkombinasie, vind die installeerder en tik sh. / NVIDIA-Linux-x86-xxx.xx.run As wortel (waar xxx.xx die huidige weergawe van die pakket is) om die bestuurder te installeer.

Vir 64-bits stelsels:

Maak seker dat die kernkop van u Linux-verspreiding geïnstalleer is, skakel na 'n TTY-konsole deur die Ctrl + ALT + F2-sleutelbordkombinasie te gebruik, vind die installeerder en tik sh ./NVIDIA-Linux-x86_64-xxx.xx.run As wortel (waar xxx.xx die huidige weergawe van die pakket is) om die bestuurder te installeer.

Tydens die installasie sal gebruikers gevra word of hulle die X-konfigurasielêer handmatig wil wysig of laat die installateur al die werk doen. Alternatiewelik, na installasie, kan u die nvidia-xconfig-opdrag uitvoer via 'n X11-terminale emulator om die nuwe bestuurder as verstek te stel en die konfigurasielêer te genereer.

As u op soek is na die huidige stabiele vrystellings van die Nvidia Linux Display Driver, moet asseblief nie huiwer om ons Linux-afdeling te soek nie. Hou egter in gedagte dat Nvidia kort en langlewende takke verskaf, daarom beveel ons aan om saam met die langlewendes vir uitgebreide ondersteuning te gaan.

Wat is nuut in hierdie vry te stel:

  • Bygevoeg ondersteuning vir die volgende GPU's:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Herstel ondersteuning vir die volgende GPU:
  • GRID K520
  • Verbeterde verenigbaarheid met onlangse pitte.
  • 'n fout opgelos wat 'nvidia-instellings veroorsaak het - navraag alles " Om baie duplikaatinskrywings te druk.
  • 'n fout opgelos wat veroorsaak het dat toepassings in sommige situasies ineenstort, wanneer glXMakeCurrent gebel word terwyl OpenGL-geskroefde optimalisasies aangeskakel is.
  • Dit het gereeld plaasgevind toe Steam probeer het om 'n video te laat vertoon op volle skerm.
  • 'n fout opgelos wat veroorsaak het dat VDPAU-aansoeke die blit-aanbiedingstoestand gebruik wanneer 'n vorige VDPAU-program nie skoon gesluit is nie.
  • Vaste hang en ineenstortings wat kan voorkom wanneer 'n OpenGL-konteks geskep word terwyl die stelsel nie beskikbaar is nie.
  • 'n fout gemaak wat korrupsie veroorsaak het toe OpenGL-vensters verskuif of verander is.
  • 'n fout opgelos wat X skerms veroorsaak wat Optie gebruik "UseDisplayDevice" & Quot; geen & quot; Om te verander na 640x480 wanneer u "xrandr -s" gebruik Om die skermkonfigurasie te verander.
  • Vaste 'n kernbotsing wat plaasgevind het toe 'n groot gebruiker geheue toekenning in CUDA geplaas word.
  • Geaktiveerde OpenGL-gedrukte optimalisasies as standaard, aanvanklik aangeskakel in 378.09, as gevolg van verskeie verslae van onstabiliteit.
  • Bygevoeg ondersteuning vir die volgende Vulkan uitbreidings:
  • 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
  • Hierdie uitbreidings benodig 'n Vulkan-loader-weergawe> gt; 1.0.42.
  • Die X-bestuurder se logo spatskerm verwyder en die ooreenstemmende NoLogo- en LogoPath xorg.conf-opsies.
  • Bygevoeg die "Resampling Method" MetaMode opsie, byvoeging van ondersteuning vir bikubiese herbepaalmetodes wanneer skaal transformasies gebruik word. Sien die README vir meer besonderhede.
  • 'n fout opgelos wat verlaat het HDMI en DisplayPort klank gedemp nadat 'n framebuffer konsole af is herstel. Vir sommige skerms het dit veroorsaak dat die skerm leeg bly.
  • 'n fout opgelos wat veroorsaak het dat klank oor DisplayPort nie meer werk as die monitor ontkoppel is nie en teruggekoppel of wakker is van die DPMS-kragbesparingsmodus.
  • Bevestig 'n regressie wat korrupsie in sekere toepassings veroorsaak het, soos vensterskermskaduwees in Unity, nadat dit hervat is.

Wat is nuut in weergawe 375.10 Beta:

  • Bygevoeg ondersteuning vir die volgende GPU's:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Nuwe X-opsies bygevoeg:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • wat die MetaMode-tokens met dieselfde name ignoreer.
  • 'n fout opgelos wat probleme veroorsaak het met panning en wyser beperk wanneer PRIME-gedrewe skerms met inheemse gedrewe skerms gemeng word.
  • 'n fout opgelos wat lang vertragings veroorsaak het toe die VT verlaat of 'n vertoningsapparaat gedeaktiveer word terwyl 'n OpenGL-program hardloop.
  • Verbeterde konsole herstel gedrag op stelsels wat die UEFI Graphics Output protokol gebruik, en die meeste vesafb modi.
  • Bygevoeg ondersteuning vir die RandR TILE eiendom bygevoeg in RandR 1.5.
  • 'n fout gemaak wat nvidia-bug-report.sh verhoed het om relevante boodskappe in kernl-loglêers te vind.
  • 'n fout gemaak wat nvidia-installeerder toegelaat het om kernmodules wat teen nie-hardlooppitte gebou is, te laai.

Wat is nuut in weergawe 370.23 Beta:

  • Die vermoë om sekere GeForce GPU's in die GeForce GTX 1000-reeks oor en onder te kliek En later. Vir GPU's wat dit toelaat, kan 'n offset toegepas word op klokwaardes in sommige klokdomeine van alle prestasievlakke. Hierdie klokmanipulasie word op eie risiko gedoen. Sien die README dokumentasie van die "CoolBits" X konfigurasie opsie vir meer besonderhede.
  • 'n fout opgelos wat voorkom dat Vulkan-toepassings van verskeie toue na dieselfde X11 swapchain aangebied word.
  • Het die "PixelShiftMode" bygevoeg MetaMode opsie, wat ondersteuning bied vir 4K en 8K pixel shift skerms. Sien die README vir meer besonderhede.

Wat is nuut in weergawe 367.18 Beta:

  • Vaste regressie wat die OpenGL-prestasie op koplose X-bedienerkonfigurasies verminder.
  • Daar is 'n geheue lek opgelos wat plaasgevind het nadat 'n GLXWindow vernietig is wat die huidige konteks nog steeds verbonde is.
  • 'n fout gemaak wat veroorsaak het dat EGL pbuffers geskep word met beide 'n voor- en rugbuffer, in plaas van slegs 'n terugbuffer, soos benodig vir EGL.
  • Bygevoeg 'n nuwe kernmodule, nvidia-modeset.ko. Hierdie nuwe bestuurder komponent werk saam met die kernkrag module nvidia.ko om die vertoningsenjin van die GPU te programmeer.
  • nvidia-modeset.ko bied geen nuwe gebruikers sigbare funksionaliteit of koppelvlakke aan derdeparty-toepassings. In 'n latere weergawe sal nvidia-modeset.ko egter gebruik word as basis vir die modus-koppelvlak wat deur die kernbestuurder (DRM) verskaf word.
  • Verminder flikkerende en vertragings wanneer die G-SYNC-modus oorgeskakel word na of buite. As deel van hierdie verandering sal monitors wat G-SYNC-aanwysers in hul skerm vertoon het, nou ook rapporteer dat hulle in die G-SYNC-modus is. Die visuele aanwyser OpenGL G-SYNC kan in nvidia-instellings geaktiveer word om te bepaal wanneer G-SYNC werklik gebruik word.
  • GLX-protokol vir die volgende OpenGL-uitbreiding vanaf OpenGL 3.0 is van nie-amptelike tot ARB-goedgekeurde amptelike status bevorder:
  • GL_EXT_draw_buffers2
  • GLX-protokol vir die volgende OpenGL 3.0-opdragte:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • wat deel uitmaak van die volgende uitbreidings:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • is van nie-amptelike tot ARB-goedgekeurde amptelike status bevorder.
  • Met die bogenoemde veranderinge is GLX-protokol vir OpenGL 3.0 bevorder van nie-amptelike tot ARB-goedgekeurde amptelike status.
  • Bygevoeg 'n nuwe stelsel geheue toekenning meganisme vir groot toekennings in die OpenGL bestuurder. Hierdie meganisme laat die toewysing van die proses toe as dit nie gebruik word nie, en maak dus meer virtuele adresruimte beskikbaar vir die aansoek. Dit is standaard aangeskakel op 32 bit OpenGL-toepassings met Linux 3.11+ en glibc 2.19+. Geheue wat op hierdie manier toegeken word, sal ruimte in / dev / shm verteer. Om die omgewing veranderlike te stel __GL_DevShmPageableAllocations tot 2, sal hierdie kenmerk deaktiveer

Wat is nuut in weergawe 355.06 Beta:

  • 'n fout gemaak wat kan veroorsaak dat data vanaf een tekstuurvlak data oorskakel vanaf die volgende laagste vlak wanneer 'n teksbeskouing gemaak word wat nie die hoër van die twee vlakke bevat nie.
  • 'n fout opgelos wat kan veroorsaak dat die kontroleskerm van nvidia-instellings ineenstort wanneer die skermuitleg opgedateer word.
  • Korrekte foutiewe verslaggewing van ondersteuning vir GLX-uitbreidings: verskeie uitbreidings is aangemeld as ondersteun vir indirekte GLX, wat eintlik net onder direkte weergawe ondersteun word.
  • Bygevoeg ondersteuning vir die volgende EGL uitbreidings:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Vervang die boustelsel vir die NVIDIA-kernmodules en opgedateer die installeerderpakket en nvidia-installer om die bronkode-uitleg van die nuwe boustelsel en kernmodule te gebruik. Vir meer inligting oor die nuwe boustelsel en uitleg, sien die README-dokument by:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Bygevoeg eksperimentele volledige OpenGL ondersteuning aan EGL.
  • Die opsie DeleteUnusedDP12Displays gemerk as verval.
  • Weergawe 1.5.0 van die X Resize and Rotate-spesifikasie het 'n nota bygevoeg dat dinamies-geskepde uitsette nie vernietig sal word nie. Hierdie opsie is dan verwyder en sal verwyder word in 'n toekomstige weergawe van die bestuurder.
  • Bygevoeg ondersteuning vir VDPAU profiele bygevoeg 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
  • Daar is 'n fout gemaak wat meer as een RandR-uitset verhinder het om gebruikers-bygevoegde modi te deel.
  • 'n fout opgelos wat veroorsaak het dat die aansoek-gespesifiseerde ruilintervalle op sommige skerms geïgnoreer word wanneer Xinerama gebruik word.
  • Vaste 'n fout wat veroorsaak het dat RandR-modelle deur gebruikers verskaf is met onverbeterlike kombinasies van die + HSync, -HSync, + VSync en -VSync-vlae om die moduslys te korrupteer.
  • Bygevoeg ondersteuning om 'n OpenGL 3.0 en hoër konteks huidige te maak sonder om enige tekenbaar te maak.

Wat is nuut in weergawe 352.09 Beta:

  • Het die vermoë bygevoeg om die uitruilgedrag vir vierhoekige stereo-beeldmateriaal op te stel. Die bestuurder kan gekonfigureer word om elke oog onafhanklik te ruil soos dit gereed is, om te wag vir albei oë om die lewering te voltooi voordat u ruil, of om programme toe te laat om te spesifiseer watter van hierdie twee gedrag voorkeur geniet deur die ruilinterval te stel. Hierdie instelling kan aangepas word in die kontroleskerm van nvidia-instellings, of via die NV-CONTROL API.
  • Vaste regressie wat veroorsaak dat die GPU-fan status vertoning verdwyn uit die kontroleskerm van nvidia-instellings.
  • Bygevoeg verslaggewing van ECC fout tellings aan die kontroleskerm van nvidia-instellings.
  • 'n fout gemaak wat soms voorkom dat OpenGL-sampler voorwerpe behoorlik toegewys word wanneer OpenGL-kontekste vernietig word.
  • Het 'n fout opgelos wat veroorsaak het dat GLX_EXT_framebuffer_sRGB verkeerde sRGB-ondersteuning rapporteer in 30 bit-per-pixel framebuffer-konfigurasies.
  • Bygevoeg ondersteuning vir G-SYNC met sync-to-vblank gedeaktiveer. Dit laat programme toe om G-SYNC te gebruik om uit te roei vir raamkoerse onder die maksimum verversingsfrekwensie van die monitor, maar laat dit oor die maksimum verversingsfrekwensie verlaag om latensie te verminder.
  • As G-SYNC aktief is en sync-to-vblank is aangeskakel, is die raamkoers beperk tot die maksimum verversingsfrekwensie van die monitor.
  • GLSL gl_Fog.scale is nou + oneindig wanneer gl_Fog.end gelyk is aan gl_Fog.start. Voorheen is die waarde 0 gebruik, maar dit het sekere toepassings gebreek soos die spel XIII wat op Wine (Wine bug # 37068) loop.
  • As u standaard G-SYNC het aangeskakel as Unified Back Buffer (UBB) is afgeskakel.
  • Die NVIDIA GPU-bestuurder opgedateer om te verhoed dat video geheue gebruik word wat reeds deur vesafb gebruik word.
  • 'n fout gemaak wat veroorsaak dat stereo-sinkronisasie in sekere Quadro Sync-skermkonfigurasies verloor word.
  • 'n seldsame dooiepuntvoorwaarde vasgestel wanneer programme uitgevoer word wat OpenGL gebruik in verskeie drade op 'n Quadro GPU.
  • Het 'n fout opgelê wat die afkorting van die EGLAttribEXT-waarde wat deur eglQueryDeviceAttribEXT () op 64-bis stelsels teruggegee is, veroorsaak het.

Wat is nuut in weergawe 349.16 Beta:

  • Toegevoegde ondersteuning vir G-SYNC-monitors wanneer dit saam met nie-G-SYNC-monitors gebruik word. Wanneer G-SYNC aangeskakel is, sal nie-G-SYNC-monitors vertoon word met skeur.
  • 'n fout opgelos wat veroorsaak het dat nvidia-instellings ineenstort wanneer 'n kenmerk toegeken word waarvan die waarde 'n vertonings-ID is op 'n stelsel met veelvuldige X-skerms.
  • Opgedateer die verslaggewing van die gebruik van die geheue in gebruik in die kontroleskerm van nvidia-instellings om dieselfde rekeningkundige metodes te gebruik wat gebruik word in ander gereedskap soos nvidia-smi. Nvidia-instellings het geen toekennings in ag geneem nie, bv. Framebuffer-geheue vir die efifb-konsole op UEFI-stelsels, wat afwykings veroorsaak in die waardes wat deur verskillende instrumente gerapporteer word.
  • Verwyder die "AktiveerACPIHotkeys" X konfigurasie opsie. Hierdie opsie is standaard verouder en afgeskakel sedert bestuurder weergawe 346.35. Op moderne Linux-stelsels word vertoonverandering-sleutelhulpgebeure by die lessenaaromgewing as sleutelpersgebeurtenisse afgelewer, en die lessenaaromgewing hanteer die vertoningsverandering deur versoeke uit te voer deur die uitbreiding X-grootte en rotasie (RandR).
  • Bygevoeg ondersteuning vir verlieslose H.264 / AVC video strome na VDPAU.
  • Bygevoeg ondersteuning vir VDPAU Feature Set F aan die NVIDIA VDPAU bestuurder. GPU's met VDPAU-funksie Stel F is in staat om hardeware versnelde dekodering van H.265 / HEVC videostrome.
  • 'n fout opgelos wat verhoed dat die veranderinge in die GPU-fanspoed verander word in die tekskassie op die bladsy Thermal settings.
  • Bykomende ondersteuning vir nvidia-instellings om die huidige en geteikende GPU-fansnelheid te vra.
  • Het 'n boks by nvidia-instellings bygevoeg om 'n visuele aanwyser in te stel wat aandui wanneer G-SYNC gebruik word. Dit is nuttig vir vertoon wat nie aandui of hulle in G-SYNC-modus of normale modus werk nie. Hierdie instelling kan ook aangeskakel word deur die opdraglyn te bestuur: nvidia-instellings -a ShowGSYNCVisualIndicator = 1
  • Ondersteunde ondersteuning vir die X.Org X-bediener se "background none" opsie. As dit geaktiveer is, sal die NVIDIA-bestuurder probeer om die inhoud van die framebuffer-konsole uit /dev/fb0 te kopieer. As dit nie gedoen kan word nie, word die skerm skoongemaak na swart.
  • Ondersteunde ondersteuning vir YUV 4: 2: 0-kompressie om HDMI 2.0 4K @ 60Hz modi in te skakel wanneer die vertoning of GPU nie in staat is om hierdie modi in RGB 4: 4 te bestuur nie. 4. Sien NoEdidHDMI2Check in die README vir meer besonderhede.
  • 'n fout opgelos wat kan veroorsaak dat multi-threaded programme ineenstort as verskeie gidse die EGL-bestuurder gelyktydig gebruik.
  • 'n fout opgelos wat veroorsaak het dat Sync na VBlank nie korrek kan werk met XVideo-programme in sekere konfigurasies nie.
  • Het 'n fout opgelos wat die X-bestuurder kon verhoed om 'n paar X-konfigurasie-opsies korrek te interpreteer wanneer 'n vertoningstoestel se naam met 'n GPU UUID-kwalifikasie gegee is.

Wat is nuut in weergawe 346.22 Beta:

  • Bykomende ondersteuning vir X.Org xserver ABI 19 -server 1.17).
  • Verbeterde verenigbaarheid met onlangse Linux kernels.
  • 'n fout opgelê wat interne 4K-panele op sommige skootrekenaars verhinder het om teen voldoende bandwydte te ry om hul eie besluite te ondersteun.
  • 'n regressie vasgestel wat die NVIDIA-kernmodule verhinder het om in sekere gevirtualiseerde omgewings soos Amazon Web Services te laai.
  • Bevestig 'n regressie wat veroorsaak het dat uitstallings foutief op sekere notabasisstelsels bespeur word.
  • Vaste 'n fout wat X kan laat vries wanneer Base Mosaic gebruik word.
  • 'n regressie vasgestel wat die NVIDIA X-bestuurder verhoed het om basiese Mosaic-uitlegte gegenereer deur die kontroleskerm van nvidia-instellings te herken.

Wat is nuut in weergawe 346.16 Beta:

  • Bygevoeg ondersteuning vir die volgende GPU's:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • 'n fout gemaak wat 'n leë skerm veroorsaak het toe 'n modus ingestel is wat YUV 4: 2: 0-kompressie vereis. Hierdie modusse word tans nie ondersteun nie.
  • 'n fout opgelos wat veroorsaak het dat 'n verkeerde DisplayPort-skakelkonfigurasie vertoon word na 'n hotplug of ontkoppel.
  • Bykomende ondersteuning vir die dekodering van VP8-video-strome deur gebruik te maak van die NVCUVID API op GPU's met VP8-hardeware-dekodeerondersteuning.
  • Bygevoeg ondersteuning vir die volgende EGL uitbreidings:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Het die vermoë bygevoeg om die werkspanning op sekere GeForce GPU's in die GeForce GTX 400-reeks en later te verhoog. Spanningsaanpassings word op eie risiko gedoen. Sien die dokumentasie op die "CoolBits" X konfigurasie opsie in die README vir meer besonderhede.
  • Bygevoeg ondersteuning vir NVENC op GeForce GPU's. Vir meer besonderhede oor die NNDC SDK, sien:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • In die nvidia-installeerder is 'n gesonde verstandskontrole verwyder wat die beskikbaarheid van POSIX-gedeelde geheue getoets het. Die NVIDIA GPU-bestuurder het nie POSIX-gedeelde geheue benodig sedert vrystelling 270.xx.
  • Bygevoeg versnelde ondersteuning vir r8g8b8a8, r8g8b8x8, b8g8r8a8 en b8g8r8x8 RENDER formate.
  • Opdateer nvidia-instellings om voordeel te trek uit GTK + 3, indien beskikbaar. Dit word geïmplementeer deur die gebruikerskoppelvlak van nvidia-instellings te bou in aparte gedeelde biblioteke (libnvidia-gtk2.so, libnvidia-gtk3.so) en laai die korrekte een op lopietyd.
  • Bygevoeg die opsie nvidia-instellings -gtk-biblioteek om die pad van die gids wat die gebruikerskoppelvlak biblioteek of die pad en lêernaam van die spesifieke biblioteek te gebruik, te spesifiseer.
  • Bygevoeg ondersteuning in nvidia-instellings vir 'n GTK + 3 gebruikerskoppelvlak op x86 en x86_64.
  • Die opsie nvidia-instellings bygevoeg --use-gtk2 om die gebruik van die GTK + 2 UI-biblioteek te dwing.
  • Opdateer nvidia-installer om 'n lêer in die xorg.conf.d-stelsel van die stelsel te installeer wanneer 'n voldoende nuwe X-bediener opgespoor word, om die X-bediener die "nvidia" te laai X-bestuurder outomaties as dit begin nadat die NVIDIA-kernmodule gelaai is.
  • Hierdie funksie word ondersteun in X.Org xserver 1.16 en hoër wanneer dit op Linux 3.9 of hoër met CONFIG_DRM aangeskakel word.
  • Verbeter die uitvoering van nvidia-installeerder deur gebruik te maak van parallelle maak wanneer die NVIDIA kernmodules gebou word. Die gelyktydigheidsvlak kan ingestel word met die opsie --gelykheidsvlak, en verstek die aantal bespeurde SVE's.
  • Opdateer nvidia-installeerder om standaard instellings vir biblioteke te bepaal, gebaseer op die teenwoordigheid van bekende paaie in die ldconfig (8) kas en die lêersisteem, eerder as hardcoded distro-spesifieke paaie.
  • Vaste 'n GLSL-compiler bug wat korrupsie sou veroorsaak wanneer speletjies soos Far Cry 3 in Wine uitgevoer word.
  • Vaste die EGL_KHR_stream_cross_process_fd uitbreiding.
  • Korrupsie met vaste weergawe wat soms gebeur het tydens die roeping
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • of DrawArraysInstancedBaseInstance ().
  • Dramaties verbeterde OpenGL Framebuffer Object skep prestasie.
  • Die limiet vir die maksimum aantal OpenGL Framebuffer-voorwerpe verwyder.
  • Opgedateer die NVIDIA OpenGL-bestuurder om $ XDG_CACHE_HOME oor $ HOME te verkies as die verstekplek vir die stoor van die GL-skyfskyf-kas.

Wat is nuut in weergawe 343.13 Beta:

  • 'n fout wat veroorsaak het dat gestremde vertonings geïmplisiet in die teikenseleksie ingesluit is vir sommige navrae en opdragte op die nvidia-instellings-opdraglyn-koppelvlak, is in die afwesigheid van enige eksplisiete teikenseksie vasgestel.
  • Het 'n nuwe kenmerk by die NV-CONTROL API bygevoeg om die huidige gebruik van die video-dekodeer-enjin te vra.
  • 'n fout gemaak waar die instelling van die Exchange Stereo-oë in nvidia-instellings nie in sekere stereo-konfigurasies gewerk het nie.
  • Werk rondom 'n Unigine Heaven 3.0-shader bug wat korrupsie kan veroorsaak wanneer tessellasie geaktiveer word deur 'n aansoekprofiel te implementeer wat die "GLIgnoreGLSLExtReqs" gebruik. instelling. Sien die dokumentasie vir die __GL_IGNORE_GLSL_EXT_REQS omgewingsveranderlike vir meer besonderhede.
  • Vaste geheue lek wanneer EGL oppervlaktes vernietig word.
  • Bygevoeg ondersteuning vir verskeie gelyktydige EGL skerms.
  • Verwydering van ondersteuning vir G8x-, G9x- en GT2xx-GPU's en moederbord-chipsets gebaseer op hulle. Deurlopende ondersteuning vir nuwe Linux-pitte en X-bedieners, sowel as regstellings vir kritiese foute, sal ingesluit word in 340. * nalatenskapsvrystellings teen die einde van 2019.
  • Bly 'n fout wat veroorsaak dat nvidia-installeerder onsuksesvol probeer poog om die gids met vooraf gekompileerde kernmodule-koppelvlakke uit te vee op pakkette wat met --add-this-kernel voorberei is.

  • Opdateer nvidia-installer om af te laai na 'n aparte lêer uit die installasielogboek en om die vorige bestuurderinstallasies te probeer verwyder met die installeringsprogram vanaf die vorige installasie, wanneer dit beskikbaar is.

Wat is nuut in weergawe 340.17 Beta:

  • Het verskeie verbeteringe en regstellings gemaak aan die inligting wat aan GL-toepassings gerapporteer is via die KHR_debug- en ARB_debug_output uitbreidings.
  • 'n fout opgelos wat GLX-toepassings veroorsaak het, wat gelyktydig drawables op verskeie X-bedieners skep om by buffers te ruil.
  • Opdateer nvidia-instellings om alle geldige name vir elke teiken aan te meld wanneer die teiken tipes gevra word, bv. `Nvidia-settings -q gpus`.
  • Bygevoeg ondersteuning vir die beheer van die beskikbaarheid van Fast Approxial Antialiasing (FXAA) op 'n per-aansoek basis deur die nuwe __GL_ALLOW_FXAA_USAGE omgewing veranderlike en die ooreenstemmende GLAllowFXAAUsage aansoek profiel sleutel. Sien die README vir meer besonderhede.
  • 'n fout opgelê waar die indirekte weergawe korrup kan word op stelselkonfigurasies wat skryf aan uitvoerbare geheue toelaat.
  • Opdateer die nvidia-instellings Makefiles sodat nvidia-instellings dinamies gekoppel kan word teen die libjansson van die gasheerstelsel. Hierdie opsie kan aangeskakel word deur die NV_USE_BUNDLED_LIBJANSSON Makefile-veranderlike op 0 te stel. Let asseblief daarop dat nvidia-instellings libjansson weergawe 2.2 of hoër vereis.
  • Aanvanklike ondersteuning vir G-SYNC-monitors bygevoeg. Bykomende besonderhede en stelselvereistes kan gevind word by: http://www.geforce.com/hardware/technology/g-sync
  • Bevestig 'n X-bestuurder fout wat veroorsaak het dat gamma-oprit updates van die groen kanaal op diepte 15, op sommige onlangse GPU's, geïgnoreer word.

Wat is nuut in weergawe 337.19 Beta:

  • Oor HDMI in sekere situasies.
  • Bygevoeg kommando's vir nvidia-instellings vir oor- en onderklok eienskappe. Sien asseblief die handleiding vir nvidia-instellings (1) vir meer besonderhede.
  • Vaste verskeie kosmetiese probleme in die klokbeheer gebruikerskoppelvlak van nvidia-instellings.
  • Bygevoeg ondersteuning vir die uitbreiding GLX_EXT_stereo_tree. Vir meer besonderhede, sien die uitbreidingspesifikasie:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Aktiveer ondersteuning vir die gebruik van Unified Back Buffer (UBB) en 3D Stereo met die saamgestelde uitbreiding op Quadro-kaarte. Om stereo met 'n saamgestelde bestuurder te gebruik, benodig 'n stereo-bewuste saamgestelde bestuurder. Andersins sal slegs die linkeroog van stereo toepassings vertoon word. Sien die uitbreidingspesifikasie GLX_EXT_stereo_tree vir meer besonderhede.

Wat is nuut in weergawe 337.12 Beta:

  • Bygevoeg ondersteuning vir die 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
  • 'n fout opgelos wat kan veroorsaak dat OpenGL-programme onder sekere lae geheue toestande bevries.
  • Opdateer die vertoningskonfigurasiebladsy in nvidia-instellings om DisplayPort 1.2-monitors uniek te identifiseer deur die monitor GUIDs te vertoon.
  • 'n fout opgelos wat kan veroorsaak dat ECC-instellings verkeerd vertoon word in nvidia-instellings wanneer die ECC-instellings op 'n multi-GPU-stelsel verander.
  • Die "OnDemandVBlankInterrupts" verwyder X konfigurasie opsie: hierdie opsie is standaard aangeskakel sedert weergawe 177.68 van die NVIDIA Unix-bestuurder, en die dokumentasie is nie opgedateer om die nuwe verstekwaarde te weerspieël nie.
  • 'n fout opgelos wat GPU-foute veroorsaak het as die HotPlug-vertoonketting DisplayPort 1.2 vertoon.
  • Opdateer die kleurkorrigeringsinstellingsbladsy in die kontroleskerm van nvidia-instellings om gammaveranderings wat deur ander RandR-kliënte gemaak is, te weerspieël terwyl die beheerpaneel reeds uitgevoer word.
  • 'n fout opgelos wat die gebruik van verskeie gelyktydige X-bedieners op UEFI-stelsels verhinder het.
  • Opdateer die nvidia-instellings bronpakket om libXNVCtrl te bou wanneer nvidia-instellings gebou word, in plaas van om op 'n voorafgeboude biblioteek te vertrou.
  • Het die vermoë bygevoeg om sekere GeForce GPU's in die GeForce GTX 400-reeks en later te oor- en onderklok. Vir GPU's wat dit toelaat, kan 'n offset toegepas word op klokwaardes in sommige klokdomeine van sommige prestasievlakke. Hierdie klokmanipulasie word op eie risiko gedoen. Sien die README dokumentasie van die "CoolBits" X konfigurasie opsie vir meer besonderhede.
  • Opdateer die minimum vereiste weergawe van GTK + van 2.2 tot 2.4 vir nvidia-instellings.
  • Hernoem die RandR-uitvoer eiendom _GUID na GUID nou dat dit 'n amptelike eiendom is wat in randrproto.txt gedokumenteer is:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Verminderde gebruik van die SVE en die gebruik van die GPU-geheue van die NVIDIA EGL-bestuurder.
  • Bygevoeg ondersteuning vir die volgende EGL uitbreidings:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Hernoem die "Klone" Instelling van die "MetaModeOrientation" X konfigurasie opsie na "SamePositionAs", om duidelik te maak dat hierdie instelling slegs van toepassing is op die posisie en nie op die resolusie van modusse in die MetaMode nie.
  • Bygevoeg NV-CONTROL-kenmerk NV_CTRL_VIDEO_ENCODER_UTILIZATION om die gebruikspersentasie van die video-encoder-enjin te navraag.
  • Bygevoeg ondersteuning vir die GLX_NV_delay_before_swap uitbreiding. Vir meer besonderhede, sien die uitbreidingspesifikasie:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Rapporteer korrekte buffergroottes vir RGB GLX-visuele, GLXFBConfigs, en EGLConfigs. Voorheen is RGB10- en RGB8-formate gerapporteer as 32 bits, en RGB5-formate is aangemeld as 16 bits. Nou word hulle korrek gerapporteer as 30, 24 en 15 bitformate onderskeidelik, soos vereis deur die GLX- en EGL-spesifikasies.

Wat is nuut in weergawe 334.16 Beta:

  • 'n fout gemaak wat kan veroorsaak dat nvidia-instellings foutiewe gamma-opritte bereken wanneer die kleure regstellingskyfies aangepas word.
  • Het die kontroleskerm van nvidia-instellings opgedateer om die keuse van vertoon toestelle te gebruik met die gebruik van RandR- en teiken ID-name wanneer navrae gerig is op spesifieke vertoon toestelle.
  • Het 'n fout opgelos wat verhoed dat sommige kieslysse in die kontroleskerm nvidia-instellings korrek werk op ouer weergawes van GTK + (bv. 2.10.x).
  • Opdateer die kontroleskerm vir nvidia-instellings om hulpteks vir aansoekprofielleutels en voorstelle vir geldige sleutelname te verskaf wanneer u aansoekprofiele konfigureer.
  • Op die kontroleskerm van nvidia-instellings opgedateer om die aftreklys van stereo modusse te vul met slegs die modusse wat beskikbaar is.
  • 'n fout gemaak wat kan veroorsaak dat programme wat die OpenGL-uitbreiding ARB_query_buffer_object gebruik om onder Xinerama te crash.
  • Vaste 'n fout wat hoë pixel-klok HDMI-modi (bv. Soos gebruik met 4K resolusies) veroorsaak het, word foutief aangegee as dubbele skakel in die kontroleskerm van nvidia-instellings.
  • 'n fout opgelos wat verhoed het dat sommige DisplayPort 1.2-weergawes behoorlik herstel word na 'n VT-skakelaar.
  • Hernoem per GPU-progidse in / proc / bestuurder / nvidia / gpus / met GPU se buslocatie wat in "domein: bus: device.function" verteenwoordig word. formaat.
  • Bygevoeg 64-bis EGL- en OpenGL ES-biblioteke aan 64-bits bestuurspakings.
  • Gewysigde formaat van "Bus Ligging" Veld aangemeld in die /proc/driver/nvidia/gpus/0..N/information lêers van "domein: bus.device.function" Na 'domein: bus: device.function' Om die lspci-formaat te pas.
  • 'n fout in die GLX_EXT_buffer_age-uitbreiding waar foutiewe ouderdomme terugbesorg word, tensy drievoudige buffering aangeskakel is.
  • Verander die bestuurder se standaardgedrag om te keer dat RandR 1.2 uitgange verwyder word wat ooreenstem met ongebruikte DisplayPort 1.2-toestelle. As u hierdie uitsette uitvee, kan sommige programme verwar word. Bygevoeg 'n nuwe opsie, DeleteUnusedDP12Displays, wat gebruik kan word om hierdie gedrag weer aan te skakel. Hierdie opsie kan geaktiveer word deur sudo nvidia-xconfig -delete-unused-dp12-uitstallings te gebruik
  • Verbeterde ondersteuning vir die __GL_SYNC_DISPLAY_DEVICE en VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE omgewing veranderlikes in sekere konfigurasies. Beide omgewing veranderlikes sal nou alle ondersteunde vertoning toestel name herken. Sien "Aanhangsel C. Wys toestel se name" En "Aanhangsel G. VDPAU Ondersteuning" In die README vir meer besonderhede.
  • Verbeterde prestasie van die X-bestuurder wanneer groot hoeveelhede oppervlaktoewysings hanteer word.
  • 'n fout gemaak wat PBO-downloads van kubuskaart-gesigte veroorsaak het om foutiewe data te kry.
  • Experimentele ondersteuning vir ARGB GLX-beeldmateriaal bygevoeg wanneer Xinerama en Composite gelyktydig op X.Org xserver 1.15 geaktiveer is.

Wat is nuut in weergawe 331.17 Beta:

  • 'n fout opgelos wat verhoed dat konfigurasielêers bevat wat aansoekprofiele gelaai word wanneer lêergidse teenwoordig was in die soekprofiel vir aansoekprofiel.
  • Uitgestelde inisialisering van libselinux in die NVIDIA OpenGL-bestuurder, om 'n probleem te voorkom waar libselinux dalk nie gereed sal wees as die NVIDIA libGL-gedeelde biblioteek eers gelaai word nie.
  • 'n fout opgelos wat kan lei tot geheue uitputting in OpenGL-toepassings wat op 32-bits stelsels loop.
  • Bygevoeg nvidia-uvm.ko, die NVIDIA Unified Memory-kernmodule, aan die NVIDIA Linux-bestuurspakket. Hierdie kernmodule bied ondersteuning vir die nuwe Unified Memory-funksie in 'n komende CUDA-vrystelling.

Wat is nuut in weergawe 331.13 Beta:

  • 'n fout opgelos wat veroorsaak het dat die X-bediener versuim om te initialiseer wanneer DisplayPort 1.2-monitors toegewys is om X-skerms op dieselfde GPU te skei.
  • 'n fout opgelos wat 'n dooiepunt kan veroorsaak wanneer dit oopgemaak word van OpenGL-programme wat sommige malloc-implementerings gebruik, soos TCMalloc.
  • Het 'n fout opgelos wat verhoed dat die Warp & Blend-instellings behoue ​​bly oor die vertoning van verstellingskonfigurasies.
  • 'n fout opgelos wat verhoed dat sommige instellings veranderings gemaak is via die nvidia-instellings-opdraglyn-koppelvlak, weerspieël word in die grafiese gebruikerskoppelvlak van nvidia-instellings.
  • Die knippergedrag van die NVIDIA X-bestuurder op Trapezoids en Triangles verander vir sommige RENDER-operasies om die gedrag in nuwe weergawes van Pixman te pas:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • 'n fout in MetaMode-dop wat foutiewe foutboodskappe kan laat druk wanneer jy Metamodes by NV-CONTROL wil voeg of verwyder.
  • 'n fout opgelos wat veroorsaak het dat die NVIDIA X-bestuurder probeer om die X11 "skaduwee" te laai. Module onvoorwaardelik, selfs in situasies waar die bestuurder dit nie nodig gehad het om die module te gebruik nie. Dit kan lei tot die druk van foutiewe foutboodskappe, op X bedieners waar die module nie teenwoordig was nie.
  • Het 'n fout opgelos wat verhoed het dat vertoning konfigurasie veranderings gemaak met xvidtune (1) korrek werk.
  • 'n fout opgelê wat soms vertoning van korrupsie in GLX-toepassings veroorsaak het terwyl die vertoonkonfigurasie verander is.
  • 'n fout opgelos wat voorkom dat glReadPixels korrek werk wanneer dit vanaf Pixel Buffer Objects oor die indirekte weergawe gelees word, as die beeldwydte nie 'n veelvoud van 4 is nie.
  • Bygevoeg 'n nuwe NV-CONTROL kenmerk, NV_CTRL_BACKLIGHT_BRIGHTNESS, vir die beheer van die ligterheid van die agtergrond.
  • 'n fout opgelos wat nvidia-instellings verhoed het om konfigurasiebladsye vir vertoningstelsels te skep vir nuut gekoppelde DisplayPort 1.2 Multi Stream-toestelle.
  • Bygevoeg GPU-gebruik verslagdoening aan die kontroleskerm van nvidia-instellings.
  • 'n fout in die kontroleskerm van nvidia-instellings wat gebruikers verhinder het om stereo te konfigureer, wanneer stereo nie reeds gekonfigureer is nie.
  • Bygevoeg ondersteuning vir die rapportering van die tachometer gemeten waaier spoed op bekwame grafiese rade via nvidia-instellings en die NV-CONTROL API. Die vooraf bestaande meganisme vir die rapportering van waaierspoed meld die spoed van die waaier soos deur die bestuurder geprogrammeer. Byvoorbeeld, `nvidia-instellings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Het 'n regressie opgelê wat GPU's veroorsaak het wat nie grafika ondersteun om nie in nvidia-instellings te verskyn nie.
  • 'n fout opgelos wat veroorsaak het dat DisplayPort 1.2 multi-stroom toestelle ophou werk as hulle ontkoppel en ingeprop word terwyl hulle aktief was in die huidige MetaMode.
  • Bygevoeg ondersteuning vir verskeie NVIDIA kern modules. Met hierdie funksie kan gebruikers verskillende GPU's in die stelsel toewys aan verskillende NVIDIA-kernmodules, wat moontlik die oorhoofse sagteware verminder om toegang tot verskeie GPU's te koördineer.
  • Bygevoeg ondersteuning vir die EGL API op 32-bis platforms. Op die oomblik is die ondersteunde kliënt API's OpenGL ES 1.1, 2.0 en 3.0, en die enigste ondersteunde Windows-stelsel backend is X11.
  • Voeg 'n nuwe opsie toe, laat toe dat die X-bediener begin, selfs as daar geen gekoppelde vertoningstoestelle tydens die opstarten bespeur word nie. Hierdie opsie kan geaktiveer word deur "sudo nvidia-xconfig -allout-leë-aanvanklike konfigurasie" te gebruik
  • Hierdie opsie is handig in RandR 1.4 vertoon aflaaikonfigurasies waar geen vertoningstoestelle aan die NVIDIA GPU gekoppel is wanneer die X-bediener begin het nie, maar dalk later verbind word.
  • Opdateer nvidia-installeerder om 'n blaaibare teksarea te verskaf vir die vertoon van boodskappe van die / usvidia / alternate-installeer-huidige en / usr / lib / nvidia / alternatiewe-installeer-beskikbaar distro haak lêers. Dit maak voorsiening vir langer boodskappe in hierdie lêers.
  • Opdateer nvidia-installeerder om te voorkom dat u terugkom in die per-kern "bou" En "bron" Dopgehou wanneer jy soek na botsende kernmodules in / lib / modules.
  • Bygevoeg 'n stelsel geheue kas om die prestasie van sekere X-rendering bedrywighede te verbeter wat gebruik maak van sagteware terugbring terugslae. Die opsie X-konfigurasie "SoftwareRenderCacheSize" Kan gebruik word om die grootte van die kas te konfigureer.
  • Verwyder die "DynamicTwinView" X konfigurasie opsie: dinamiese herkonfigurasie van uitstallings is altyd moontlik, en kan nie meer gedeaktiveer word nie.
  • 'n fout gemaak wat veroorsaak het dat nvidia-instellings foutiewe inligting op sy vertoningskonfigurasiebladsy vertoon wanneer alle vertoon op 'n X-skerm afgeskakel is.
  • Opdateer nvidia-installer om slegs die biblioteke libvdpau en libvdpau_trace te installeer as 'n bestaande installasie van libvdpau nie op die stelsel bespeur word nie. Hierdie opsie kan oorskry word met die opsies -install-vdpau-wrapper en -no-install-vdpau-wrapper.
  • Toekomstige NVIDIA Linux-installeringspakkette sal nie meer kopieë van libvdpau of libvdpau_trace insluit nie: VDPAU-gebruikers word aanbeveel om hierdie biblioteke op ander maniere te installeer, bv. Uit pakkette verskaf deur hul verspreiders, of deur hulle te bou uit die beskikbare bronne by:
  • http://people.freedesktop.org/~aplattner/vdpau/

Ander sagteware ontwikkelaar NVIDIA Corporation

Kommentaar te Nvidia Linux Display Driver

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!