Nvidia Linux Display Driver

Skjermbilde programvare:
Nvidia Linux Display Driver
Prog.varedetaljer:
Versjon: 381.09 Beta Oppdatert
Last opp dato: 27 Apr 17
Lisens: Gratis
Popularitet: 45

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta er en proprietær OpenGL-video driver som forsøker å bringe blødende funksjoner for grafikkort produsert av Nvidia og brukt under et GNU / Linux operativsystem. Begge 32-biters (x86) og 64-biters (x86_64) arkitekturer støttes nå.


Fair advarsel!

Før du leser videre, vær oppmerksom på at dette er en Beta-versjon. Selv om det bringer alle de nyeste funksjonene og fikser irriterende feil fra tidligere eller nåværende stabile utgivelser av driveren, er det fortsatt et ustabilt stykke programvare som kan føre til uforutsigbare problemer eller skade maskinvaren. På grunn av dette anbefaler vi ikke å installere denne Beta-driveren på produksjonsmaskiner. Du har blitt advart!


Installasjonsanvisninger

For 32-bits systemer:

Kontroller at kjernehoderne til Linux-distribusjonen er installert, bytt til en TTY-konsoll ved hjelp av Ctrl + ALT + F2-tastaturkombinasjonen, finn installasjonsprogrammet og skriv sh ./NVIDIA-Linux-x86-xxx.xx.run Som root (hvor xxx.xx er det nåværende versionsnummeret til pakken) for å installere driveren.

For 64-biters systemer:

Kontroller at kjernehodene til Linux-distribusjonen er installert, bytt til en TTY-konsoll ved hjelp av Ctrl + ALT + F2-tastaturkombinasjonen, finn installasjonsprogrammet og skriv sh ./NVIDIA-Linux-x86_64-xxx.xx.run Som root (hvor xxx.xx er det nåværende versionsnummeret til pakken) for å installere driveren.

Under installasjonen vil brukere bli spurt om de vil redigere X-konfigurasjonsfilen manuelt, eller la installatøren gjøre alt arbeidet. Alternativt, etter installasjon, kan du kjøre kommandoen nvidia-xconfig via en X11-terminalemulator for å sette den nye driveren som standard og generere konfigurasjonsfilen.

Hvis du leter etter de nåværende stabile utgivelsene til Nvidia Linux Display Driver, ikke nøl med å søke i Linux-delen vår. Vær oppmerksom på at Nvidia gir kort og langlivede grener, så vi anbefaler å gå med de langvarige segene for utvidet støtte.

Hva er nytt i dette slipp:

  • Lagt til støtte for følgende GPUer:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Gjenopprettet støtte for følgende GPU:
  • GRID K520
  • Forbedret kompatibilitet med nyere kjerner.
  • Løst en feil som forårsaket "nvidia-innstillinger - spørre alle" Å skrive ut mange dupliserte oppføringer.
  • Løst en feil som forårsaket at applikasjoner skulle krasje i noen situasjoner når du ringte glXMakeCurrent mens OpenGL gjengede optimaliseringer ble aktivert.
  • Dette skjedde ofte da Steam forsøkte å lage en video som fullskjerm.
  • Løst en feil som forårsaket VDPAU-applikasjoner å bruke blit presentasjonskøen når et tidligere VDPAU-program ikke ble stengt rent.
  • Faste henger og krasjer som kan oppstå når en OpenGL-kontekst opprettes mens systemet ikke er tilgjengelig.
  • Løst en feil som forårsaket korrupsjon når OpenGL-vinduer ble flyttet eller endret.
  • Løst en feil som forårsaket X-skjermer som bruker Alternativ "UseDisplayDevice" & Quot; ingen & quot; Å bli resized til 640x480 når du bruker "xrandr -s" For å endre skjermkonfigurasjonen.
  • Fast en kjernekrasj som oppstod ved forsøk på å kartlegge store brukerminneallokeringer til CUDA.
  • Deaktiverte OpenGL-trådte optimaliseringer som standard, først aktivert i 378.09, på grunn av ulike rapporter om ustabilitet.
  • Lagt til støtte for følgende Vulkan-utvidelser:
  • 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
  • Disse utvidelsene krever en Vulkan loader versjon & gt; = 1.0.42.
  • Fjernet X-driverens logosplash-skjerm og de tilsvarende NoLogo- og LogoPath xorg.conf-alternativene.
  • Lagt til "ResamplingMethod" MetaMode-alternativ, legger til støtte for bikubiske resampling-metoder når skalering av skjermtransformasjoner er i bruk. Se README for flere detaljer.
  • Løst en feil som forlot HDMI og DisplayPort lyd dempet etter at en framebuffer-konsollmodus ble gjenopprettet. For noen skjermer forårsaket dette at skjermen forblir blank.
  • Løst en feil som forårsaket lyd over DisplayPort for å slutte å fungere når skjermen ble koblet fra og koblet til eller vekk fra DPMS-strømsparingsmodus.
  • Fast en regresjon som forårsaket korrupsjon i enkelte applikasjoner, for eksempel skygger i vinduets grenser i enhet, etter at de gjenopptas fra suspendering.

Hva er nytt i versjon 375.10 Beta:

  • Lagt til støtte for følgende GPUer:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Lagt til nye X-konfigurasjonsalternativer:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • som tilsidesetter MetaMode-tokens med de samme navnene.
  • Løst en feil som forårsaket problemer med panorering og markørbegrensning når man blander PRIME-drevne skjermer med nativt drevne skjermer.
  • Løst en feil som forårsaket lange forsinkelser når du forlater VT eller deaktiverer en skjermenhet mens et OpenGL-program kjører.
  • Forbedret konsollgjenoppretting på systemer som bruker UEFI Graphics Output Protocol og de fleste vesafb-modi.
  • Lagt til støtte for RandR TILE-egenskapen lagt til i RandR 1.5.
  • Løst en feil som forhindret nvidia-bug-report.sh fra å finne relevante meldinger i kjerne loggfiler.
  • Løst en feil som tillot nvidia-installer å forsøke å laste inn kjernemoduler som ble bygget mot kjører uten kjøring.

Hva er nytt i versjon 370.23 Beta:

  • Lagt til evnen til å over- og klokka visse GeForce GPUer i GeForce GTX 1000-serien og senere. For GPUer som tillater det, kan en offset brukes på klokkeverdier i noen klokke domener på alle ytelsesnivåer. Denne klok manipulasjonen er utført på brukerens egen risiko. Se README dokumentasjonen av "CoolBits" X-konfigurasjonsalternativ for flere detaljer.
  • Løst en feil som forhindret Vulkan-applikasjoner fra å presentere fra flere køer til samme X11 swapchain.
  • Lagt til "PixelShiftMode" MetaMode-alternativet, som muliggjør støtte for 4K og 8K pixel shift-skjermer. Se README for detaljer.

Hva er nytt i versjon 367.18 Beta:

  • Fast en regresjon som reduserte OpenGL-ytelse på hodeløse X-serverkonfigurasjoner.
  • Fikk en minnelekkasje som skjedde etter å ha ødelagt en GLXWindow som fortsatt har den nåværende konteksten knyttet til den.
  • Løst en feil som forårsaket at EGL pbuffere ble opprettet med både front- og bakbuffer, i stedet for bare en tilbakebuffer, som kreves for EGL.
  • Lagt til en ny kjernemodul, nvidia-modeset.ko. Denne nye driverkomponenten fungerer sammen med nvidia.ko-kjernemodulen for å programmere displaymaskinen til GPU.
  • nvidia-modeset.ko gir ingen ny bruker-synlig funksjonalitet eller grensesnitt til tredjeparts applikasjoner. I en senere utgivelse vil nvidia-modeset.ko imidlertid bli brukt som basis for modifikasjonsgrensesnittet som leveres av kjernens direkte gjengivelsesbehandling (DRM).
  • Redusert flimring og forsinkelser ved overgang til G-SYNC-modus. Som en del av denne endringen vil monitorer som har G-SYNC-indikatorer på skjermbildene, nå rapportere at de er i G-SYNC-modus. Visuell indikator for OpenGL G-SYNC kan aktiveres i nvidia-innstillinger for å bestemme når G-SYNC faktisk blir brukt.
  • GLX-protokollen for følgende OpenGL-utvidelse fra OpenGL 3.0 har blitt fremmet fra uoffisiell til ARB-godkjent offisiell status:
  • GL_EXT_draw_buffers2
  • GLX-protokoll for følgende OpenGL 3.0-kommandoer:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • som er en del av følgende utvidelser:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • er fremmet fra uoffisiell til ARB-godkjent offisiell status.
  • Med de ovennevnte endringene har GLX-protokollen for OpenGL 3.0 blitt promotert fra uoffisiell til ARB-godkjent offisiell status.
  • Lagt til en ny systemminneallokeringsmekanisme for store tildelinger i OpenGL-driveren. Denne mekanismen tillater omarbeiding av tildelingen fra prosessen når den ikke er i bruk, noe som gir mer virtuell adresserom tilgjengelig for applikasjonen. Den er aktivert som standard på 32 biters OpenGL-programmer med Linux 3.11 + og Glibc 2.19+. Minne allokert på denne måten vil forbruke plass i / dev / shm. Innstilling av miljøvariabel __GL_DevShmPageableAllocations til 2 vil deaktivere denne funksjonen

Hva er nytt i versjon 355.06 Beta:

  • Løs en feil som kan føre til at data fra ett teksturnivå overskrider data fra neste laveste nivå, når du lager en teksturvisning som ikke inkluderer den høyere av de to nivåene.
  • Løst en feil som kan føre til at kontrollpanelet for nvidia-innstillinger krasjer når du oppdaterer skjermoppsettet.
  • Korrigert feilaktig rapportering av støtte for GLX-utvidelser: Flere utvidelser ble rapportert som støttet for indirekte GLX, som faktisk bare ble støttet under direkte gjengivelse.
  • Lagt til støtte for følgende EGL-utvidelser:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Erstatt byggesystemet for NVIDIA-kjernemodulene og oppdaterte installasjonspakken og nvidia-installer for å bruke kildekoden for nybyggingssystemet og kjernemodulen. For mer informasjon om det nye byggeanlegget og oppsettet, se README-dokumentet på:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Lagt til eksperimentell full OpenGL-støtte til EGL.
  • Markerte alternativet DeleteUnusedDP12Displays som utdatert.
  • Versjon 1.5.0 i X Resize and Rotate-spesifikasjonen la til et notat om at dynamisk opprettede utdata ikke vil bli ødelagt, så dette alternativet blir utdatert og vil bli fjernet i en fremtidig driverutgave.
  • Lagt til støtte for VDPAU-profiler lagt til i 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
  • Løst en feil som forhindret mer enn en RandR-utgang fra deling av brukermuligheter.
  • Løst en feil som forårsaket at applikasjonsdefinerte bytteintervaller blir ignorert på noen skjermer når du bruker Xinerama.
  • Løst en feil som forårsaket bruker-leverte RandR-moduser med usammenhengige kombinasjoner av + HSync, -HSync, + VSync og -VSync-flaggene for å ødelegge moduslisten.
  • Lagt til støtte for å lage en OpenGL 3.0 og over kontekststrøm uten å gjøre gjeldende til noen drawable.

Hva er nytt i versjon 352.09 Beta:

  • Lagt til evnen til å konfigurere bytteegenskapen for quadbuffede stereobilder. Føreren kan konfigureres til å bytte hvert øye uavhengig av hverandre, for å vente på begge øynene for å fullføre gjengivelsen før bytting, eller for å tillate programmer å spesifisere hvilken av disse to oppføringene foretrekkes ved å angi bytteintervallet. Denne innstillingen kan justeres i kontrollpanelet for nvidia-innstillinger, eller via NV-CONTROL API.
  • Fast en regresjon som førte til at GPU-fanens statusvisning forsvinner fra kontrollpanelet for nvidia-innstillinger.
  • Lagt til rapportering av ECC feil teller til kontrollpanelet for nvidia-innstillinger.
  • Løst en feil som noen ganger forhindret OpenGL sampler objekter fra å bli riktig fordelt når ødelegger OpenGL kontekster.
  • Løst en feil som forårsaket at GLX_EXT_framebuffer_sRGB feilaktig rapporterer sRGB-støtte i konfigurasjoner på 30 bit per pixel.
  • Lagt til støtte for G-SYNC med synkronisert til-vblank deaktivert. Dette gjør det mulig for applikasjoner å bruke G-SYNC for å eliminere rive for rammene under monitorens maksimale oppdateringshastighet, men la det rive over maksimal oppdateringshastighet for å minimere latency.
  • Når G-SYNC er aktiv og synkronisering er aktivert, er bildefrekvensen begrenset til monitorens maksimale oppdateringsfrekvens.
  • GLSL gl_Fog.scale er nå + uendelig når gl_Fog.end er lik gl_Fog.start. Tidligere ble verdien 0 brukt, men dette brøt visse applikasjoner som spillet XIII kjører på Wine (Wine bug # 37068).
  • Aktivert G-SYNC som standard når Unified Back Buffer (UBB) er deaktivert.
  • Oppdaterte NVIDIA GPU-driveren for å unngå å bruke videominnet som allerede er brukt av vesafb.
  • Løst en feil som forårsaker tap av stereosynkronisering i visse Quadro Sync-rammekonfigurasjoner.
  • Ferdig en sjelden dødlåsstilstand når du kjører programmer som bruker OpenGL i flere tråder på en Quadro GPU.
  • Løst en feil som forårsaket avkorting av EGLAttribEXT-verdien returnert av eglQueryDeviceAttribEXT () på 64-biters systemer.

Hva er nytt i versjon 349.16 Beta:

  • Lagt til støtte for G-SYNC-skjermer når de brukes sammen med ikke-G-SYNC-skjermer. Når G-SYNC er aktivert, vises ikke-G-SYNC-skjermer med tåre.
  • Løst en feil som forårsaket at nvidia-innstillinger krasjer når du tilordner et attributt hvis verdi er en display-ID på et system med flere X-skjermer.
  • Oppdatert rapporteringen av videominnet i bruk i kontrollpanelet for nvidia-innstillinger for å bruke de samme regnskapsmetoder som brukes i andre verktøy som nvidia-smi. Nvidia-innstillinger tok ikke hensyn til noen tildelinger, f.eks. Framebuffer-minne for efifb-konsollen på UEFI-systemer, forårsaker avvik i verdiene som rapporteres av forskjellige verktøy.
  • Fjernet "Aktiver ACPIHotkeys" X konfigurasjonsalternativ. Dette alternativet har blitt utdatert og deaktivert som standard siden driverversjon 346.35. På moderne Linux-systemer, blir skjermendringstastede hendelser levert til skrivebordsmiljøet som nøkkelpresshendelser, og skrivebordsmiljøet håndterer skjermendringen ved å utstede forespørsler gjennom X-resize og Rotate-utvidelsen (RandR).
  • Lagt til støtte for tapsløse H.264 / AVC videostrømmer til VDPAU.
  • Lagt til støtte for VDPAU Feature Set F til NVIDIA VDPAU driveren. GPUer med VDPAU Feature Set F er i stand til maskinvare-akselerert dekoding av H.265 / HEVC videostrømmer.
  • Løst en feil som forhindret endringer i GPU-viftehastigheten fra å bli reflektert i tekstboksen på siden for termiske innstillinger.
  • Lagt til nvidia-innstillingene kommandolinjestøtte for å spørre dagens og målrettede GPU-viftehastighet.
  • Lagt inn en avkrysningsboks til nvidia-innstillinger for å aktivere en visuell indikator som viser når G-SYNC brukes. Dette er nyttig for skjermer som ikke angir om de er i G-SYNC-modus eller normal modus. Denne innstillingen kan også aktiveres ved å kjøre kommandolinjen: nvidia-settings-a ShowGSYNCVisualIndicator = 1
  • Lagt til støtte for X.Org X-serverens "-bakgrunn ingen" alternativ. Når aktivert, vil NVIDIA-driveren prøve å kopiere framebufferkonsollens innhold ut av /dev/fb0.If det ikke kan gjøres, blir skjermen slettet til svart.
  • Lagt til støtte for YUV 4: 2: 0 komprimering for å aktivere HDMI 2.0 4K @ 60Hz modus når enten skjermen eller GPUen ikke klarer å kjøre disse modusene i RGB 4: 4: 4.Se NoEdidHDMI2Check i README for detaljer.
  • Løst en feil som kan føre til at flere trådte applikasjoner krasjer når flere tråder brukte EGL-driveren samtidig.
  • Løst en feil som forårsaket Sync til VBlank for ikke å fungere riktig med XVideo-programmer i bestemte konfigurasjoner.
  • Løst en feil som forhindret X-driveren på å tolke noen X-konfigurasjonsalternativer riktig når et visningsenhetsnavn ble gitt med en GPU UUID-kvalifikator.

Hva er nytt i versjon 346.22 Beta:

  • Lagt til støtte for X.Org xserver ABI 19 -server 1.17).
  • Forbedret kompatibilitet med nyere Linux-kjerner.
  • Løst en feil som forhindret interne 4K-paneler på noen bærbare datamaskiner fra å bli drevet med tilstrekkelig båndbredde for å støtte sine opprinnelige resolusjoner.
  • Fast en regresjon som forhindret NVIDIA-kjernemodulen fra å lastes i noen virtualiserte miljøer som Amazon Web Services.
  • Fast en regresjon som forårsaket at skjermer blir oppdaget feil på enkelte bærbare systemer.
  • Løst en feil som kan føre til at X fryser når du bruker Base Mosaic.
  • Fast en regresjon som forhindret NVIDIA X-driveren til å gjenkjenne Base Mosaic-oppsett generert av kontrollpanelet for nvidia-innstillinger.

Hva er nytt i versjon 346.16 Beta:

  • Lagt til støtte for følgende GPUer:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Løst en feil som forårsaket en tom skjerm når du stiller inn en modus som krever YUV 4: 2: 0 komprimering. Disse modusene støttes ikke for øyeblikket.
  • Løst en feil som forårsaket en feil konfigurasjon av DisplayPort-koblingen som skal vises etter en hurtigkobling eller koble fra.
  • Lagt til støtte for dekoding av VP8-videostrømmer ved hjelp av NVCUVID-APIen på GPUer med VP8-maskinvareavkodingsstøtte.
  • Lagt til støtte for følgende EGL-utvidelser:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Lagt til evnen til å øke driftsspenningen på enkelte GeForce GPUer i GeForce GTX 400-serien og senere. Spenningsjusteringer utføres på brukerens egen risiko. Se dokumentasjonen på "CoolBits" X-konfigurasjonsalternativet i README for detaljer.
  • Lagt til støtte for NVENC på GeForce GPUer. For mer informasjon om NVENC SDK, se:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Fjernet en sunnhetskontroll i nvidia-installer som testet tilgjengeligheten av POSIX-delt minne. NVIDIA GPU-driveren har ikke krevd POSIX-delt minne siden utgivelsen 270.xx.
  • Lagt til akselerert støtte for r8g8b8a8, r8g8b8x8, b8g8r8a8 og b8g8r8x8 RENDER-formater.
  • Oppdaterte nvidia-innstillinger for å utnytte GTK + 3, når tilgjengelig. Dette implementeres ved å bygge brukergrensesnittet for nvidia-innstillinger i separate delte biblioteker (libnvidia-gtk2.so, libnvidia-gtk3.so) og laster den korrekte på kjøretid.
  • Lagt til alternativet nvidia-innstillinger - gtk-bibliotek for å tillate spesifisering av banen til katalogen som inneholder brukergrensesnittbiblioteket eller banen og filnavnet til det bestemte biblioteket som skal brukes.
  • Lagt til støtte i nvidia-innstillinger for et GTK + 3 brukergrensesnitt på x86 og x86_64.
  • Lagt inn alternativet nvidia-innstillinger - bruk-gtk2 for å tvinge bruken av GTK + 2 brukergrensesnittet.
  • Oppdatert nvidia-installer for å installere en fil i systemets xorg.conf.d-katalog, når en tilstrekkelig ny X-server oppdages, for at X-tjeneren skal laste inn "nvidia" X-driver automatisk hvis den er startet etter at NVIDIA-kjernemodulen er lastet.
  • Denne funksjonen støttes i X.Org xserver 1.16 og høyere når den kjøres på Linux 3.9 eller høyere med CONFIG_DRM aktivert.
  • Forbedret ytelsen til nvidia-installer ved å muliggjøre bruk av parallell merke når du bygger NVIDIA-kjernemodulene. Konjunkturnivået kan settes med alternativet --alternativnivå og standard til antall oppdagede CPUer.
  • Oppdatert nvidia-installer for å fastslå standard installasjonssteder for biblioteker basert på forekomst av kjente stier i ldconfig (8) cachen og filsystemet, i stedet for hardkodede distrospesifikke baner.
  • Fiks en GLSL compiler bug som vil forårsake korrupsjon når du kjører spill som Far Cry 3 i Wine.
  • Fiks EGL_KHR_stream_cross_process_fd utvidelsen.
  • Korreksjon i fast gjengivelse som noen ganger skjedde da du ringte
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • eller DrawArraysInstancedBaseInstance ().
  • Dramatisk forbedret OpenGL Framebuffer Objektopprettingsytelse.
  • Fjernet grensen for maksimum antall OpenGL Framebuffer Objects.
  • Oppdaterte NVIDIA OpenGL-driveren for å foretrekke $ XDG_CACHE_HOME over $ HOME som standardplassering for lagring av GL-skaderens bufferbuffer.

Hva er nytt i versjon 343.13 Beta:

  • Løs en feil som forårsaket funksjonshemmede skjermer som implicit inkluderes i målvalget for noen spørringer og oppgaver på kommandolinjegrensesnittet for nvidia-innstillinger, uten eksplisitt målvalg.
  • Lagt til et nytt attributt til NV-CONTROL API for å spørre om den nåværende bruken av videodekodemotoren.
  • Løst en feil der innstillingen for Exchange Stereo Eyes i nvidia-innstillinger ikke fungerte i bestemte stereokonfigurasjoner.
  • Arbeidet rundt en Unigine Heaven 3.0 shader bug som kan forårsake korrupsjon når tessellasjon aktiveres ved å implementere en applikasjonsprofil som bruker "GLIgnoreGLSLExtReqs" innstilling. Se dokumentasjonen for miljøvariabelen __GL_IGNORE_GLSL_EXT_REQS for mer informasjon.
  • Løst en minnelekkasje når du ødelegger EGL-overflater.
  • Lagt til støtte for flere samtidige EGL-skjermer.
  • Fjernet støtte for G8x-, G9x- og GT2xx-GPUer, og hovedkortets brikkesett basert på dem. Løpende støtte for nye Linux-kjerner og X-servere, samt fikser for kritiske feil, vil bli inkludert i 340. * Legacy releases gjennom slutten av 2019.
  • Løs en feil som kan føre til at nvidia-installer forsøke å slette katalogen som inneholder forhåndsdefinerte kjernemodulgrensesnitt, på pakker utarbeidet med --add-this-kjerne.
  • Oppdatert nvidia-installer for å logge avinstallasjonen til en egen fil fra installasjonsloggen, og for å forsøke å avinstallere tidligere driverinstallasjoner ved hjelp av installasjonsprogrammet fra den forrige installasjonen, når det er tilgjengelig.

Hva er nytt i versjon 340.17 Beta:

  • Gjorde ulike forbedringer og korrigeringer til informasjonen som ble rapportert til GL-applikasjoner via KHR_debug- og ARB_debug_output-utvidelsene.
  • Løst en feil som forårsaket GLX-applikasjoner som samtidig lager drawables på flere X-servere for å krasje når du bytter buffere.
  • Oppdaterte nvidia-innstillinger for å rapportere alle gyldige navn for hvert mål når du spørre måltyper, f.eks. `Nvidia-settings -q gpus`.
  • Lagt til støtte for å kontrollere tilgjengeligheten av Fast Approximal Antialiasing (FXAA) på en per-basis basis via den nye miljøvariabelen __GL_ALLOW_FXAA_USAGE og tilhørende profilprofil for GLAllowFXAAUsage. Se README for detaljer.
  • Løst en feil der indirekte gjengivelser kan bli ødelagt på systemkonfigurasjoner som ikke tillater skriving til kjørbart minne.
  • Oppdaterte nvidia-innstillingene Makefiles slik at nvidia-innstillingene kan kobles dynamisk mot vertssystemets libjansson. Dette alternativet kan aktiveres ved å sette NV_USE_BUNDLED_LIBJANSSON Makefile-variabelen til 0. Vær oppmerksom på at nvidia-innstillingene krever libjansson versjon 2.2 eller nyere.
  • Lagt til første støtte for G-SYNC-skjermer. Ytterligere detaljer og systemkrav finnes på: http://www.geforce.com/hardware/technology/g-sync
  • Fiks en X driverbug som forårsaket gamma rampeoppdateringer av den grønne kanalen på dybde 15, på noen nyere GPUer, for å bli ignorert.

Hva er nytt i versjon 337.19 Beta:

  • Løst en feilproduserende modus validering for å mislykkes for 4K oppløsninger Over HDMI i visse situasjoner.
  • Lagt til kommandolinjestyringer for nvidia-innstillinger for over- og underklokkingsattributter. Vennligst se manualen for nvidia-innstillinger (1) for mer informasjon.
  • Fiks flere kosmetiske problemer i klokkekontrollgrensesnittet til nvidia-innstillinger.
  • Lagt til støtte for GLX_EXT_stereo_tree-utvidelsen. For ytterligere detaljer, se utvidelsesspesifikasjonen:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Aktivert støtte for bruk av Unified Back Buffer (UBB) og 3D Stereo med komposittutvidelsen på Quadro-kort. Bruk av stereo med en komposittleder krever en stereo-klar komposittleder. Ellers vises bare venstre øye med stereoapplikasjoner. Se utvidelsesspesifikasjonen GLX_EXT_stereo_tree for mer informasjon.

Hva er nytt i versjon 337.12 Beta:

  • Lagt til støtte for følgende GPUer:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Løst en feil som kan føre til at OpenGL-programmene fryser under noen små minneforhold.
  • Oppdaterte skjermkonfigurasjonssiden i nvidia-innstillinger for å unikt identifisere DisplayPort 1.2-skjermer ved å vise skjermens GUID-er.
  • Løs en feil som kan føre til at ECC-innstillinger vises feilaktig i nvidia-innstillinger når du endrer ECC-innstillinger på et multi-GPU-system.
  • Fjernet "OnDemandVBlankInterrupts" X-konfigurasjonsalternativ: Dette alternativet har blitt aktivert som standard siden versjon 177.68 av NVIDIA Unix-driveren, og dokumentasjonen var ikke oppdatert for å gjenspeile den nye standardverdien.
  • Løst en feil som forårsaket GPU-feil når hotplugging-skjermet DisplayPort 1.2 viser.
  • Oppdaterte siden for fargekorrigeringsinnstillinger i kontrollpanelet for nvidia-innstillinger for å gjenspeile gammaendringer som ble gjort av andre RandR-klienter mens kontrollpanelet allerede kjørte.
  • Løst en feil som forhindret bruk av flere samtidige X-servere på UEFI-systemer.
  • Oppdaterte kildepakken for nvidia-innstillinger for å bygge libXNVCtrl når du bygger nvidia-innstillinger, i stedet for å stole på et forhåndsbyggt bibliotek.
  • Lagt til evnen til å over- og klokka visse GeForce GPUer i GeForce GTX 400-serien og senere. For GPUer som tillater det, kan en offset brukes på klokkverdier i enkelte klokke domener med noen ytelsesnivåer. Denne klok manipulasjonen er utført på brukerens egen risiko. Se README dokumentasjonen av "CoolBits" X-konfigurasjonsalternativ for flere detaljer.
  • Oppdaterte minimumskravene for GTK + fra 2,2 til 2,4 for nvidia-innstillinger.
  • Omdøpt RandR-utdataegenskapen _GUID til GUID nå som det er en offisiell eiendom dokumentert i randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Redusert CPU-utnyttelse og GPU-minneutnyttelse av NVIDIA EGL-driveren.
  • Lagt til støtte for følgende EGL-utvidelser:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Omdøpt "klonen" Innstilling av "MetaModeOrientation" X-konfigurasjonsalternativet til "SamePositionAs", for å gjøre klart at denne innstillingen bare gjelder posisjonen, og ikke til oppløsning av moduser i MetaMode.
  • Lagt til NV-CONTROL-attributtet NV_CTRL_VIDEO_ENCODER_UTILIZATION for å spørre utnyttelsesprosent av video-encoder-motoren.
  • Lagt til støtte for GLX_NV_delay_before_swap-utvidelsen. For ytterligere detaljer, se utvidelsesspesifikasjonen:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Rapporter riktig bufferstørrelser for RGB GLX-visualer, GLXFBConfigs og EGLConfigs. Tidligere ble RGB10- og RGB8-formater rapportert å ha 32 bits, og RGB5-formater ble rapportert å ha 16 bits. Nå er de korrekt rapportert som henholdsvis 30, 24 og 15 bitformater som kreves av GLX- og EGL-spesifikasjonene.

Hva er nytt i versjon 334.16 Beta:

  • Løs en feil som kan føre til at nvidia-innstillingene beregner feil gamma-ramper når du justerer skyvekontrollene for fargekorrigering.
  • Oppdaterte kontrollpanelet for nvidia-innstillinger for å tillate valg av visningsenheter ved hjelp av RandR- og mål-ID-navn når du gjør forespørsler rettet mot bestemte visningsenheter.
  • Løst en feil som forhindret noen rullegardinmenyer i kontrollpanelet for nvidia-innstillinger, fra å fungere riktig på eldre versjoner av GTK + (for eksempel 2.10.x).
  • Oppdaterte kontrollpanelet for nvidia-innstillinger for å gi hjelpetekst for applikasjonsprofilnøkler og forslag til gyldige nøkkelnavn når du konfigurerer applikasjonsprofiler.
  • Oppdaterte kontrollpanelet for nvidia-innstillinger for å fylle rullegardinmenyen for stereomodus med bare de modiene som er tilgjengelige.
  • Løst en feil som kan føre til at applikasjoner som bruker OpenGL-utvidelsen ARB_query_buffer_object å krasje under Xinerama.
  • Løst en feil som forårsaket høy pixelklokke HDMI-modi (for eksempel som brukt med 4K-oppløsninger) for feilaktig rapportering som dual-link i kontrollpanelet for nvidia-innstillinger.
  • Løst en feil som forhindret at noen DisplayPort 1.2-skjermer blir riktig gjenopprettet etter en VT-bryter.
  • Omdøpt per GPU pros kataloger i / proc / driver / nvidia / gpus / med GPUs bussplassering representert i "domain: bus: device.function" format.
  • Lagt til 64-biters EGL- og OpenGL ES-biblioteker til 64-biters driverprøver.
  • Endret format på "Bussplassering" Felt rapportert i /proc/driver/nvidia/gpus/0..N/informasjonsfilene fra "domain: bus.device.function" Til "domene: buss: enhet.funksjon" For å matche lspci-formatet.
  • Løst en feil i GLX_EXT_buffer_age-utvidelsen der feilaktige alder skulle returneres med mindre tredobbelt buffering ble aktivert.
  • Endret driverens standardadferd for å slutte å slette RandR 1.2-utganger som svarer til ubrukte DisplayPort 1.2-enheter. Slette disse utgangene kan forvirre enkelte programmer. Lagt til et nytt alternativ, DeleteUnusedDP12Displays, som kan brukes til å slå denne oppførelsen på igjen. Dette alternativet kan aktiveres ved å kjøre sudo nvidia-xconfig --delete-unused-dp12-skjermer
  • Forbedret støtte for miljøvariablene __GL_SYNC_DISPLAY_DEVICE og VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE i bestemte konfigurasjoner. Begge miljøvariablene vil nå gjenkjenne alle støttede visningsenhetsnavn. Se "Tillegg C. Vis enhetens navn" Og "Tillegg G. VDPAU Support" I README for flere detaljer.
  • Forbedret ytelse av X-driveren når du håndterer et stort antall overflatetildelinger.
  • Løst en feil som forårsaket PBO-nedlastinger av kubekart-ansikter for å hente feil data.
  • Lagt til eksperimentell støtte for ARGB GLX-visualer når Xinerama og Composite er aktivert samtidig på X.Org xserver 1.15.

Hva er nytt i versjon 331.17 Beta:

  • Løst en feil som forhindret konfigurasjonsfiler som inneholder applikasjonsprofiler som skal lastes når kataloger var til stede i søkeprofilens konfigurasjons søkebane.
  • Utsatt initiering av libselinux i NVIDIA OpenGL-driveren, for å unngå et problem der libselinux kanskje ikke er klar når NVIDIA libGL-delt bibliotek lastes først.
  • Løst en feil som kan føre til minneutmattelse i OpenGL-programmer som kjører på 32-biters systemer.
  • Lagt til nvidia-uvm.ko, NVIDIA Unified Memory-kjernemodulen, til NVIDIA Linux-driverpakken. Denne kjernemodulen gir støtte til den nye Unified Memory-funksjonen i en kommende CUDA-utgave.

Hva er nytt i versjon 331.13 Beta:

  • Løst en feil som forårsaket at X-serveren ikke klarer å initialisere når DisplayPort 1.2-skjermer ble tildelt til å skille X-skjermer på samme GPU.
  • Løst en feil som kan føre til en dødlås når forking fra OpenGL-programmer som bruker noen malloc-implementeringer, for eksempel TCMalloc.
  • Løst en feil som forhindret Warp & Blend-innstillinger fra å bli beholdt over skjermkonfigurasjonsendringer.
  • Løst en feil som forhindret noen endringer i innstillingene som ble gjort via kommandolinjens nvidia-innstillinger, fra å bli reflektert i grafisk brukergrensesnitt for nvidia-innstillinger.
  • Endret klipperadministrasjonen til NVIDIA X-driveren på Trapezoids og Triangles for noen RENDER-operasjoner for å matche oppførselen i nyere versjoner av Pixman:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Løst en feil i MetaMode-sporing som kan føre til at feilmeldinger skrives ut når du prøver å legge til eller slette Metamodes via NV-CONTROL.
  • Løst en feil som forårsaket at NVIDIA X-driveren forsøkte å laste X11 "skyggen" Modul ubetinget, selv i situasjoner der sjåføren ikke hadde behov for å bruke modulen. Dette kan resultere i utskrift av falske feilmeldinger, på X-servere der modulen ikke var til stede.
  • Løst en feil som forhindret vise konfigurasjonsendringer gjort med xvidtune (1) fra å fungere riktig.
  • Løst en feil som i noen tilfeller forårsaket displaykorreksjon i GLX-applikasjoner mens du endret skjermkonfigurasjonen.
  • Løst en feil som forhindret glReadPixels i å fungere riktig når du leser fra Pixel Buffer Objects over indirekte gjengivelse, når bildebredden ikke er flere enn 4.
  • Lagt til et nytt NV-CONTROL-attributt, NV_CTRL_BACKLIGHT_BRIGHTNESS, for å kontrollere bakgrunnslysets lysstyrke.
  • Løst en feil som forhindret nvidia-innstillinger fra å lage visningsenhets konfigurasjonssider for nylig tilkoblede DisplayPort 1.2 Multi Stream Transport nedstrøms enheter.
  • Lagt til GPU-utnyttelsesrapportering til kontrollpanelet for nvidia-innstillinger.
  • Løst en feil i kontrollpanelet for nvidia-innstillinger som forhindret brukere i å konfigurere stereo, når stereo ikke allerede var konfigurert.
  • Lagt til støtte for rapportering av turtallsmålt viftehastighet på dyre grafikkbrett via nvidia-innstillinger og NV-CONTROL API. Den tidligere eksisterende mekanismen for rapportering av viftehastighet rapporterer hastigheten til viften som programmert av sjåføren. For eksempel, `nvidia-innstillinger --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Fast en regresjon som forårsaket GPUer som ikke støtter grafikk for ikke å vises i nvidia-innstillinger.
  • Løst en feil som forårsaket at DisplayPort 1.2 multi-stream-enheter stoppet å fungere hvis de ble koblet fra og koblet til igjen mens de var aktive i gjeldende MetaMode.
  • Lagt til støtte for flere NVIDIA-kjernemoduler. Denne funksjonen tillater brukere å tilordne forskjellige GPUer i systemet til forskjellige NVIDIA-kjernemoduler, som potensielt reduserer programvareoverhead for å koordinere tilgang til flere GPUer.
  • Lagt til støtte for EGL API på 32-biters plattformer. For øyeblikket er de støttede klient-APIene OpenGL ES 1.1, 2.0 og 3.0, og den eneste støttede Windows-systembackend er X11.
  • Legg til et nytt alternativ, AllowEmptyInitialConfiguration, som gjør at X-serveren kan starte selv om det ikke oppdages noen tilkoblede displayenheter ved oppstart. Dette alternativet kan aktiveres ved å kjøre "sudo nvidia-xconfig - all-empty-initial-konfigurasjon"
  • Dette alternativet er nyttig i RandR 1.4 display offloadkonfigurasjoner der det ikke er koblet noen displayenheter til NVIDIA GPU når X-serveren er startet, men kan være koblet til senere.
  • Oppdatert nvidia-installer for å gi et rullbart tekstområde for å vise meldinger fra / usvid / lib / nvidia / alternate-install-present og / usr / lib / nvidia / alternate-installable tilgjengelige distro hook-filer. Dette gjør det mulig for lengre meldinger å bli gitt i disse filene.
  • Oppdatert nvidia-installer for å unngå å gjenopprette til per-kjernen "build" Og "kilde" Kataloger når du søker etter motstridende kjernemoduler i / lib / moduler.
  • Lagt til en cache for systemminnet for å forbedre ytelsen til visse X-gjengivelsesoperasjoner som bruker nedlasting av programvare. X-konfigurasjonsalternativet "SoftwareRenderCacheSize" Kan brukes til å konfigurere størrelsen på hurtigbufferen.
  • Fjernet "DynamicTwinView" X-konfigurasjonsalternativ: Dynamisk omkonfigurering av skjermer er alltid mulig, og kan ikke lenger deaktiveres.
  • Løst en feil som forårsaket at nvidia-innstillingene viser feil informasjon på skjermkonfigurasjonssiden når alle viser på en X-skjerm ble slått av.
  • Oppdatert nvidia-installer for å bare installere bibliotekene libvdpau og libvdpau_trace hvis en eksisterende installasjon av libvdpau ikke blir oppdaget på systemet. Denne oppførselen kan overstyres med alternativene --install-vdpau-wrapper og --no-install-vdpau-wrapper.
  • Fremtidige NVIDIA Linux installasjonspakker inneholder ikke lenger kopier av libvdpau eller libvdpau_trace: VDPAU-brukere anbefales å installere disse bibliotekene på andre måter, f.eks. Fra pakker levert av distributørene, eller ved å bygge dem fra kildene som er tilgjengelige på:
  • http://people.freedesktop.org/~aplattner/vdpau/

Annen programvare fra utvikleren NVIDIA Corporation

Kommentarer til Nvidia Linux Display Driver

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!