Nvidia Linux Display Driver

Software screenshot:
Nvidia Linux Display Driver
Software detaljer:
Version: 381.09 Beta Opdateret
Upload dato: 27 Apr 17
Licens: Gratis
Popularitet: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta er en proprietær OpenGL-video driver, der forsøger at medbringe blødende funktioner til grafikkort produceret af Nvidia og brugt under et GNU / Linux-operativsystem. Både 32-bit (x86) og 64-bit (x86_64) arkitekturer understøttes på nuværende tidspunkt.


Fair advarsel!

Før du læser yderligere, skal du huske på, at dette er en Beta-version. Selvom det bringer alle de nyeste funktioner og retter irriterende fejl fra tidligere eller nuværende stabile udgaver af føreren, er det stadig et ustabilt stykke software, der kan forårsage uforudsigelige problemer eller beskadige din hardware. På grund af dette anbefaler vi ikke at installere denne Beta driver på produktionsmaskiner. Du er blevet advaret!


Installations instruktioner

Til 32-bit systemer:

Kontroller, at kernehovederne i din Linux-distribution er installeret, skift til en TTY-konsol ved hjælp af CTRL + ALT + F2-tastaturkombinationen, find installationsprogrammet og skriv sh ./NVIDIA-Linux-x86-xxx.xx.run Som root (hvor xxx.xx er det aktuelle versionsnummer for pakken) for at installere driveren.

For 64-bit systemer:

Kontroller, at kernehovederne i din Linux-distribution er installeret, skift til en TTY-konsol ved hjælp af CTRL + ALT + F2-tastaturkombinationen, find installationsprogrammet og skriv sh ./NVIDIA-Linux-x86_64-xxx.xx.run Som root (hvor xxx.xx er det aktuelle versionsnummer for pakken) for at installere driveren.

Under installationen bliver brugerne spurgt, om de vil redigere X-konfigurationsfilen manuelt eller lade installationsprogrammet gøre alt arbejdet. Alternativt kan du efter installationen køre kommandoen nvidia-xconfig via en X11-terminalemulator for at indstille den nye driver som standard og generere konfigurationsfilen.

Hvis du leder efter de nuværende stabile udgivelser af Nvidia Linux Display Driver, tøv ikke med at søge i vores Linux-sektion. Husk dog, at Nvidia leverer korte og langlivede grene, så vi anbefaler at gå med de langlivede til længerevarende support.

Hvad er nyt i dette publicering:

  • Tilføjet support til følgende GPU'er:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Gendannet support til følgende GPU:
  • GRID K520
  • Forbedret kompatibilitet med nyere kerner.
  • Løst en fejl, der forårsagede "nvidia-indstillinger - spørg alle" At udskrive mange duplikatindgange.
  • Fixed a bug, der forårsagede applikationer at gå ned i nogle situationer, når du kalder glXMakeCurrent, mens OpenGL-gevindoptimeringer blev aktiveret.
  • Dette opstod ofte, da Steam forsøgte at få en video til at vises på fuld skærm.
  • Løst en fejl, der fik VDPAU-applikationer til at bruge blit præsentationskøen, da en tidligere VDPAU-applikation ikke blev lukket rent.
  • Faste hænger og nedbrud, der kan opstå, når der oprettes en OpenGL-kontekst, mens systemet ikke er ledigt tilgængeligt.
  • Løst en fejl, der forårsagede korruption, da OpenGL-vinduer blev flyttet eller ændret.
  • Løst en fejl, der forårsagede X-skærme, der bruger Option & quot; UseDisplayDevice & quot; & Quot; ingen & quot; At blive ændret til 640x480, når du bruger "xrandr -s" For at ændre skærmkonfigurationen.
  • Løst et kernekrasch, der opstod, da der blev forsøgt at kortlægge store brugerhukommelsesallokeringer i CUDA.
  • Deaktiveret OpenGL-gevind optimeringer som standard, oprindeligt aktiveret i 378.09 på grund af forskellige rapporter om ustabilitet.
  • Tilføjet support til følgende Vulkan-udvidelser:
  • 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 udvidelser kræver en Vulkan loader version & gt; = 1.0.42.
  • Fjernet X-driverens logosplash-skærm og de tilsvarende NoLogo og LogoPath xorg.conf muligheder.
  • Tilføjet & quot; ResamplingMethod & quot; MetaMode option, tilføjer understøttelse af bicubiske resampling metoder, når skalering skærm transformationer er i brug. Se README for flere detaljer.
  • Løst en fejl, der efterlod HDMI og DisplayPort-lyden deaktiveret, efter at en Framebuffer-konsol-tilstand blev gendannet. For nogle skærme forårsagede displayet at være tomt.
  • Løst en fejl, der forårsagede lyd over DisplayPort for at stoppe arbejdet, når skærmen blev taget ud af stikkontakten og tilsluttet eller våget fra DPMS strømbesparende tilstand.
  • Fastsatte en regression, der forårsagede korruption i visse applikationer, som f.eks. Vindueskantskygger i enhed, efter genoptagelse fra suspendering.

Hvad er nyt i version 375.10 Beta:

  • Tilføjet support til følgende GPU'er:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Tilføjet nye X-konfigurationsindstillinger:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • som tilsidesætter MetaMode-tokens med de samme navne.
  • Løst en fejl, der forårsagede problemer med panorering og markørbegrænsning, når man blandede PRIME-drevne skærme med indbyggede displays.
  • Løst en fejl, der forårsagede lange forsinkelser, når du forlod VT eller deaktiveret en visningsenhed, mens en OpenGL-applikation kører.
  • Forbedret konsolgendannelsesadfærd på systemer, der bruger UEFI Graphics Output Protocol og de fleste vesafb-tilstande.
  • Tilføjet support til RandR TILE-egenskaben tilføjet i RandR 1.5.
  • Løst en fejl, der forhindrede nvidia-bug-report.sh at finde relevante meddelelser i kernel logfiler.
  • Løst en fejl, der tillod nvidia-installer at forsøge at indlæse kernemoduler, der blev bygget imod ikke-kørende kerner.

Hvad er nyt i version 370.23 Beta:

  • Tilføjede evnen til over- og ur-klokke visse GeForce GPU'er i GeForce GTX 1000 serien Og senere. For GPU'er, der tillader det, kan en offset anvendes til klokværdier i nogle klokdomæner af alle præstationsniveauer. Denne urmanipulation sker på brugerens egen risiko. Se README dokumentationen af ​​& quot; CoolBits & quot; X-konfigurationsindstilling for flere detaljer.
  • Løst en fejl, der forhindrede Vulkan applikationer fra at præsentere fra flere køer til samme X11 swapchain.
  • Tilføjet "PixelShiftMode" MetaMode option, der muliggør understøttelse af 4K og 8K pixel shift skærm. Se README for detaljer.

Hvad er nyt i version 367.18 Beta:

  • Løst en regression, der reducerede OpenGL-ydeevne på hovedløse X-serverkonfigurationer.
  • Løst et hukommelseslækage, der opstod efter at have ødelagt en GLXWindow, som stadig har den nuværende kontekst knyttet til den.
  • Løst en fejl, der forårsagede at EGL pbuffere blev oprettet med både en front- og backbuffer, i stedet for en back-buffer, som det kræves for EGL.
  • Tilføjet et nyt kernemodul, nvidia-modeset.ko. Denne nye driverkomponent fungerer sammen med nvidia.ko-kernemodulet til at programmere GPU'ens displaymotor.
  • nvidia-modeset.ko giver ikke nogen ny brugersynlig funktionalitet eller grænseflader til tredjeparts applikationer. I en senere udgivelse vil nvidia-modeset.ko imidlertid blive brugt som grundlag for den modsatte grænseflade, der leveres af kernelets direkte gengivelsesstyring (DRM).
  • Reduceret flimring og forsinkelser, når der overføres til eller fra G-SYNC-tilstand. Som en del af denne ændring vil skærme med G-SYNC-indikatorer i deres skærmbilleder nu rapportere, at de er i G-SYNC-tilstand. Den visuelle indikator for OpenGL G-SYNC kan aktiveres i nvidia-indstillinger for at bestemme, hvornår G-SYNC rent faktisk bruges.
  • GLX-protokollen til følgende OpenGL-udvidelse fra OpenGL 3.0 er blevet fremmet fra uofficiel til ARB-godkendt officiel status:
  • GL_EXT_draw_buffers2
  • GLX-protokol til følgende OpenGL 3.0-kommandoer:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • som er en del af følgende udvidelser:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • er blevet forfremmet fra uofficiel til ARB-godkendt officiel status.
  • Med ovenstående ændringer er GLX-protokollen for OpenGL 3.0 blevet fremmet fra uofficiel til ARB-godkendt officiel status.
  • Tilføjet en ny systemhukommelsesallokeringsmekanisme til store tildelinger i OpenGL-driveren. Denne mekanisme gør det muligt at omlægge tildelingen fra processen, når den ikke er i brug, hvilket giver mere virtuelt adresserum til rådighed for applikationen. Det er som standard aktiveret på 32 bit OpenGL applikationer med Linux 3.11+ og glibc 2.19+. Hukommelse tildelt på denne måde vil forbruge plads i / dev / shm. Indstilling af miljøvariabel __GL_DevShmPageableAllocations til 2 deaktiverer denne funktion

Hvad er nyt i version 355.06 Beta:

  • Løs en fejl, der kan medføre, at data fra et teksturniveau overskriver data fra det næste laveste niveau, når der oprettes en teksturvisning, der ikke indeholder det højeste af de to niveauer.
  • Løst en fejl, der kan få kontrolpanelet til nvidia-indstillingerne til at gå i stykker, når du opdaterer skærmlayoutet.
  • Korrigeret nogle fejlagtige rapportering af støtte til GLX-udvidelser: Flere udvidelser blev rapporteret som understøttet til indirekte GLX, som rent faktisk kun blev understøttet under direkte gengivelse.
  • Tilføjet support til følgende EGL-udvidelser:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Udskift byggesystemet til NVIDIA-kernemodulerne og opdaterede installationspakken og nvidia-installer til at bruge kildekoden til det nye byggesystem og kernelmodulets kildekode. For mere information om det nye byggesystem og layout, se README-dokumentet på:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Tilføjet eksperimentel fuld OpenGL-support til EGL.
  • Markerede alternativet DeleteUnusedDP12Displays som forældet.
  • Version 1.5.0 i X Resize and Rotate specifikationen tilføjede en note, at dynamisk skabte output ikke vil blive ødelagt, så denne indstilling er forældet og vil blive fjernet i en fremtidig driver release.
  • Tilføjet support til VDPAU-profiler tilføjet 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 fejl, der forhindrede mere end en RandR-udgang fra deling af brugertilføjede tilstande.
  • Løst en fejl, der forårsagede, at applikationsspecificerede swapintervaller ignoreres på nogle skærme, når du bruger Xinerama.
  • Rettet en fejl, der forårsagede brugerleverede RandR-tilstande med usammenlignende kombinationer af + HSync-, -HSync-, + VSync- og -VSync-flagene for at ødelægge tilstandslisten.
  • Tilføjet support for at gøre en OpenGL 3.0 og over kontekststrøm uden at gøre aktuelle til nogen drawable.

Hvad er nyt i version 352.09 Beta:

  • Tilføjet muligheden for at konfigurere swappingadfærden for quadbufrede stereotyper. Driveren kan konfigureres til uafhængigt at bytte hvert øje efterhånden som det bliver klar til at vente på begge øjne for at fuldføre gengivelse inden bytte eller for at tillade applikationer at angive hvilken af ​​disse to adfærd, der foretrækkes ved at indstille swapintervallet. Denne indstilling kan justeres i kontrolpanelet for nvidia-indstillinger eller via NV-CONTROL API.
  • Fastsatte en regression, der forårsagede, at GPU-fanens statusdisplay forsvinder fra kontrolpanelet til nvidia-indstillinger.
  • Tilføjet rapportering af ECC-fejltællinger til kontrolpanelet for nvidia-indstillinger.
  • Fixed a bug, der undertiden forhindrede OpenGL sampler objekter fra at blive korrekt fordelt, når ødelæggelse af OpenGL kontekster.
  • Fixed a bug, der forårsagede, at GLX_EXT_framebuffer_sRGB fejlagtigt rapporterede sRGB-understøttelse i 30 bit-per-pixel framebuffer-konfigurationer.
  • Tilføjet support til G-SYNC med synkroniseret til synkroniseret funktion. Dette gør det muligt for applikationer at bruge G-SYNC til at eliminere rive for billedfrekvenser under monitorens maksimale opdateringshastighed, men tillade at rive over den maksimale opdateringshastighed for at minimere latency.
  • Når G-SYNC er aktiv og synkroniseret til vblank er aktiveret, er billedfrekvensen begrænset til skærmens maksimale opdateringsfrekvens.
  • GLSL gl_Fog.scale er nu + uendelig, når gl_Fog.end svarer til gl_Fog.start. Tidligere blev værdien 0 brugt, men det brød visse applikationer som spillet XIII på Vin (Vinbug # 37068).
  • Aktiveret G-SYNC som standard, når Unified Back Buffer (UBB) er deaktiveret.
  • Opdateret NVIDIA GPU-driveren for at undgå at bruge videohukommelse, der allerede er brugt af vesafb.
  • Løst en fejl, der forårsager tab af stereosynkronisering i visse Quadro Sync-rammekonfigurationer.
  • Fixed en sjælden dødlåsstilstand, når du kører programmer, der bruger OpenGL i flere tråde på en Quadro GPU.
  • Løst en fejl, der forårsagede afkortning af EGLAttribEXT-værdien returneret af eglQueryDeviceAttribEXT () på 64-bit systemer.

Hvad er nyt i version 349.16 Beta:

  • Tilføjet support til G-SYNC-skærme, når de bruges sammen med ikke-G-SYNC-skærme. Når G-SYNC er aktiveret, vises ikke-G-SYNC-skærme med rive.
  • Løst en fejl, der forårsagede nvidia-indstillinger at gå ned, når der tildeles en attribut, hvis værdi er et display-id på et system med flere X-skærme.
  • Opdateret rapportering af in-use videohukommelse i kontrolpanelet i nvidia-indstillinger for at bruge de samme regnskabsmetoder, der anvendes i andre værktøjer som nvidia-smi. Nvidia-indstillinger tog ikke hensyn til nogle tildelinger, f.eks. Framebuffer-hukommelse til efifb-konsollen på UEFI-systemer, hvilket medfører uoverensstemmelser i de værdier, der rapporteres af forskellige værktøjer.
  • Fjernet "Aktiver ACPIHotkeys & quot; X konfigurationsmulighed. Denne indstilling er blevet udskrevet og deaktiveret som standard siden driver version 346.35. På moderne Linux-systemer, vises skærmnyheder, der leveres til skrivebordsmiljøet som nøglepressebegivenheder, og skrivebordsmiljøet håndterer skærmskiftet ved at udstede anmodninger via X-resize og Rotate-udvidelsen (RandR).
  • Tilføjet support til tabløse H.264 / AVC-videostrømme til VDPAU.
  • Tilføjet support til VDPAU Feature Set F til NVIDIA VDPAU driveren. GPU'er med VDPAU Feature Set F er i stand til hardwareaccelereret afkodning af H.265 / HEVC videostrømme.
  • Løst en fejl, der forhindrede ændringer i GPU-fanens hastighed fra at blive afspejlet i tekstboksen på siden for termiske indstillinger.
  • Tilføjet kommandolinjestøtte til nvidia-indstillinger for at søge den aktuelle og målrettede GPU-fanhastighed.
  • Tilføjet en afkrydsningsfelt til nvidia-indstillinger for at aktivere en visuel indikator, der viser, når G-SYNC bruges. Dette er nyttigt for displays, der ikke angiver, om de fungerer i G-SYNC-tilstand eller normal tilstand. Denne indstilling kan også aktiveres ved at køre kommandolinjen: nvidia-settings-a ShowGSYNCVisualIndicator = 1
  • Tilføjet support til X.Org X-serverens "-background none & quot; mulighed. Når NVIDIA-driveren er aktiveret, forsøger den at kopiere Framebuffer-konsolens indhold ud af /dev/fb0. Hvis det ikke kan gøres, ryddes skærmen til sort.
  • Tilføjet understøttelse til YUV 4: 2: 0 kompression for at aktivere HDMI 2.0 4K @ 60Hz tilstande, når enten displayet eller GPU'en ikke kan køre disse tilstande i RGB 4: 4: 4.Se NoEdidHDMI2Check i README for detaljer.
  • Løst en fejl, der kan forårsage, at multi-threaded applikationer går i stykker, når flere tråde brugte EGL-driveren samtidig.
  • Løst en fejl, der forårsagede Sync til VBlank for ikke at fungere korrekt med XVideo-programmer i bestemte konfigurationer.
  • Løst en fejl, der forhindrede X-driveren til korrekt at fortolke nogle X-konfigurationsindstillinger, når et visningsenhedsnavn blev givet med en GPU UUID-kvalifikator.

Hvad er nyt i version 346.22 Beta:

  • Tilføjet support til X.Org xserver ABI 19 -server 1,17).
  • Forbedret kompatibilitet med nyere Linux-kerner.
  • Løst en fejl, der forhindrede interne 4K-paneler på nogle bærbare computere fra at blive drevet med en tilstrækkelig båndbredde til at understøtte deres native opløsninger.
  • Fastsatte en regression, der forhindrede NVIDIA-kernemodulet i at blive lastet i nogle virtualiserede miljøer som Amazon Web Services.
  • Fastsatte en regression, der forårsagede, at skærmbillederne blev registreret forkert på nogle notesbogssystemer.
  • Løst en fejl, der kan forårsage, at X fryser, når du bruger Base Mosaic.
  • Fastsatte en regression, der forhindrede NVIDIA X-driveren i at genkende basismosaiklayouter genereret af kontrolpanelet i nvidia-indstillinger.

Hvad er nyt i version 346.16 Beta:

  • Tilføjet support til følgende GPU'er:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Løst en fejl, der forårsagede en blank skærm, når du indstillede en tilstand, der kræver YUV 4: 2: 0 kompression. Disse tilstande understøttes ikke i øjeblikket.
  • Løst en fejl, der forårsagede en forkert DisplayPort-linkkonfiguration, der skal vises efter en hotplug eller frakobl.
  • Tilføjet support til afkodning af VP8-videostrømme ved hjælp af NVCUVID API på GPU'er med VP8 hardware decode support.
  • Tilføjet support til følgende EGL-udvidelser:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Tilføjede evnen til at øge driftsspændingen på visse GeForce GPU'er i GeForce GTX 400-serien og senere. Spændingsjusteringer udføres på brugerens egen risiko. Se dokumentationen på & quot; CoolBits & quot; X-konfigurationsindstilling i README for detaljer.
  • Tilføjet support til NVENC på GeForce GPU'er. For flere detaljer om NVENC SDK, se:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Fjernet en sanity check i nvidia-installer, der testede tilgængeligheden af ​​POSIX delt hukommelse. NVIDIA GPU-driveren har ikke krævet POSIX-delt hukommelse siden frigivelse 270.xx.
  • Tilføjet accelereret understøttelse af r8g8b8a8, r8g8b8x8, b8g8r8a8 og b8g8r8x8 RENDER formater.
  • Opdaterede nvidia-indstillinger for at udnytte GTK + 3, når de er tilgængelige. Dette implementeres ved at opbygge brugergrænsefladen nvidia-indstillinger i separate delte biblioteker (libnvidia-gtk2.so, libnvidia-gtk3.so) og indlæse den korrekte i løbetid.
  • Tilføjet alternativet nvidia-indstillinger -gtk-biblioteket for at give mulighed for at angive stien til den mappe, der indeholder brugergrænsefladebiblioteket eller stien og filnavnet til det specifikke bibliotek, der skal bruges.
  • Tilføjet support i nvidia-indstillinger til en GTK + 3-brugergrænseflade på x86 og x86_64.
  • Tilføjet alternativet nvidia-indstillinger - brug-gtk2 for at tvinge brugen af ​​GTK + 2-brugergrænsefladen.
  • Opdateret nvidia-installer til at installere en fil i systemets xorg.conf.d-mappe, når en tilstrækkelig ny X-server er registreret for at få X-serveren til at indlæse "nvidia & quot; X-driver automatisk, hvis den startes, efter at NVIDIA-kernemodulet er indlæst.
  • Denne funktion understøttes i X.Org xserver 1.16 og højere, når den kører på Linux 3.9 eller højere med CONFIG_DRM aktiveret.
  • Forbedret ydeevnen til nvidia-installer ved at muliggøre brug af parallel fabrikat, når NVIDIA-kernemodulerne opbygges. Konkurrenceniveauet kan indstilles med alternativet --konkurrenceniveau og standardindstillingerne for detekterede CPU'er.
  • Opdateret nvidia-installer til at bestemme standardinstallationssteder for biblioteker baseret på tilstedeværelsen af ​​kendte stier i ldconfig (8) cachen og filsystemet i stedet for hardcoded distro-specifikke stier.
  • Fastgjort en GLSL compiler bug, der ville forårsage korruption, når du kører spil som Far Cry 3 i Wine.
  • Fast EGL_KHR_stream_cross_process_fd udvidelsen.
  • Korrektion med fast gengivelse, der undertiden skete under opkald
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • eller DrawArraysInstancedBaseInstance ().
  • Dramatisk forbedret OpenGL Framebuffer Objektoprettelse ydeevne.
  • Fjernet grænsen for det maksimale antal OpenGL Framebuffer-objekter.
  • Opdateret NVIDIA OpenGL-driveren for at foretrække $ XDG_CACHE_HOME over $ HOME som standardplacering for lagring af GL-skærmdiskens cache.

Hvad er nyt i version 343.13 Beta:

  • Løst en fejl, der forårsagede handicappede skærmbilleder, der implicit inkluderes i målselectionen for nogle forespørgsler og opgaver på kommandolinjegrensesnittet for nvidia-indstillinger, uden at der er angivet et eksplicit målvalg.
  • Tilføjet en ny egenskab til NV-CONTROL API for at søge den aktuelle udnyttelse af videodekoder-motoren.
  • Løst en fejl, hvor indstillingen Exchange Stereo Eyes i nvidia-indstillinger ikke fungerede i bestemte stereokonfigurationer.
  • Arbejdet omkring en unigine Heaven 3.0 shader bug, der kan forårsage korruption, når tessellation er aktiveret ved at implementere en applikationsprofil, der bruger "GLIgnoreGLSLExtReqs & quot; indstilling. Se dokumentationen for miljøvariablen __GL_IGNORE_GLSL_EXT_REQS for flere detaljer.
  • Løst en hukommelseskap, når du ødelægger EGL-overflader.
  • Tilføjet support til flere samtidige EGL-skærme.
  • Fjernet support til G8x, G9x og GT2xx GPU'er og bundkort chipset baseret på dem. Løbende support til nye Linux-kerner og X-servere samt reparationer til kritiske fejl vil blive inkluderet i 340. * Ældre udgivelser gennem udgangen af ​​2019.
  • Løs en fejl, der kan få nvidia-installatøren til at forsøge at slette mappen med forudkompilerede kernelmodulgrænseflader på pakker udarbejdet med --add-this-kernel.
  • Opdateret nvidia-installer til at logge afinstallationen til en separat fil fra installationsloggen og forsøge at afinstallere tidligere driverinstallationer ved hjælp af installationsprogrammet fra den tidligere installation, når det er tilgængeligt.

Hvad er nyt i version 340.17 Beta:

  • Gjorde forskellige forbedringer og rettelser til de oplysninger, der blev rapporteret til GL-applikationer via KHR_debug og ARB_debug_output extensions.
  • Løst en fejl, der forårsagede GLX-applikationer, som samtidig skaber drawables på flere X-servere for at kollidere, når de bytter buffere.
  • Opdaterede nvidia-indstillinger for at rapportere alle gyldige navne for hvert mål, når du spørger måltyper, f.eks. `Nvidia-settings -q gpus`.
  • Tilføjet support for at kontrollere tilgængeligheden af ​​Fast Approximal Antialiasing (FXAA) pr. Ansøgning via den nye __GL_ALLOW_FXAA_USAGE miljøvariabel og den tilsvarende GLAllowFXAAUsage applikationsprofilnøgle. Se README for detaljer.
  • Løst en fejl, hvor indirekte gengivelser kunne blive ødelagt på systemkonfigurationer, der udelukker at skrive til eksekverbar hukommelse.
  • Opdateret nvidia-indstillingerne Makefiles for at tillade nvidia-indstillinger at være dynamisk forbundet til værtssystemets libjansson. Denne mulighed kan aktiveres ved at indstille NV_USE_BUNDLED_LIBJANSSON Makefile-variablen til 0. Bemærk venligst, at nvidia-indstillinger kræver libjansson version 2.2 eller nyere.
  • Tilføjet første support til G-SYNC-skærme. Yderligere detaljer og systemkrav kan findes på: http://www.geforce.com/hardware/technology/g-sync
  • Fixed a X driver bug, der forårsagede gamma rampe opdateringer af den grønne kanal på dybde 15, på nogle nyere GPU'er, at blive ignoreret.

Hvad er nyt i version 337.19 Beta:

  • Løst en fejlretningsfejl validering for at mislykkes for 4K opløsninger Over HDMI i visse situationer.
  • Tilføjet kommandolinjestyring for nvidia-indstillinger til over- og underklokkende attributter. Se venligst manualen for nvidia-indstillinger (1) for flere detaljer.
  • Fastsatte flere kosmetiske problemer i klokontrol brugergrænsefladen af ​​nvidia-indstillinger.
  • Tilføjet support til udvidelsen GLX_EXT_stereo_tree. Yderligere detaljer finder du i udvidelsesspecifikationen:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Aktiveret support til brug af Unified Back Buffer (UBB) og 3D Stereo med kompositudvidelsen på Quadro-kort. Brug af stereo med en komposit manager kræver en stereo-aware komposit manager. Ellers vises kun det venstre øje med stereoapplikationer. Se forlængelsesspecifikationen GLX_EXT_stereo_tree for flere detaljer.

Hvad er nyt i version 337.12 Beta:

  • Tilføjet support til følgende GPU'er:
  • 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 fejl, der kan få OpenGL-programmer til at fryse under nogle lave hukommelsesforhold.
  • Opdateret skærmkonfigurationssiden i nvidia-indstillinger for at identificere DisplayPort 1.2-skærme unikt ved at vise skærmens GUID'er.
  • Løst en fejl, der kan få ECC-indstillinger til at blive vist forkert i nvidia-indstillinger, når du ændrer ECC-indstillinger på et multi-GPU-system.
  • Fjernet "OnDemandVBlankInterrupts" X-konfigurationsindstilling: Denne indstilling er blevet aktiveret som standard siden version 177.68 af NVIDIA Unix-driveren, og dokumentationen var ikke opdateret for at afspejle den nye standardværdi.
  • Rettet en fejl, der forårsagede GPU-fejl, da hotplugging-skærmen viser DisplayPort 1.2.
  • Opdateret side med farvekorrektionsindstillinger i kontrolpanelet til nvidia-indstillinger for at afspejle gammakonfigurationer foretaget af andre RandR-klienter, mens kontrolpanelet allerede kørte.
  • Løst en fejl, der forhindrede brugen af ​​flere samtidige X-servere på UEFI-systemer.
  • Opdateret kildepakken til nvidia-indstillinger for at opbygge libXNVCtrl, når du bygger nvidia-indstillinger, i stedet for at stole på et forudbygget bibliotek.
  • Tilføjede evnen til at over- og underklokke visse GeForce GPU'er i GeForce GTX 400-serien og senere. For GPU'er, der tillader det, kan der anvendes en forskydning på klokværdier i nogle klokdomæner af nogle præstationsniveauer. Denne urmanipulation sker på brugerens egen risiko. Se README dokumentationen af ​​& quot; CoolBits & quot; X-konfigurationsindstilling for flere detaljer.
  • Opdateret den minimale nødvendige version af GTK + fra 2,2 til 2,4 for nvidia-indstillinger.
  • Omdøb RandR outputegenskaben _GUID til GUID nu, da det er en officiel ejendom dokumenteret i randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Nedsat CPU-udnyttelse og GPU-hukommelsesudnyttelse af NVIDIA EGL-driveren.
  • Tilføjet support til følgende EGL-udvidelser:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Omdøbt "klonen" Indstilling af "MetaModeOrientation" X-konfigurationsindstilling til "SamePositionAs", for at gøre klart, at denne indstilling kun gælder for positionen og ikke til opløsningen af ​​tilstande i MetaMode.
  • Tilføjet NV-CONTROL-attributten NV_CTRL_VIDEO_ENCODER_UTILIZATION for at forespørge udnyttelsesprocenten af ​​video-encodermotoren.
  • Tilføjet support til GLX_NV_delay_before_swap udvidelsen. Yderligere detaljer finder du i udvidelsesspecifikationen:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Rapportér korrekte bufferstørrelser for RGB GLX-billeder, GLXFBConfigs og EGLConfigs. Tidligere blev RGB10- og RGB8-formater rapporteret at have 32 bit, og RGB5-formater blev rapporteret at have 16 bits. Nu er de korrekt rapporteret som henholdsvis 30, 24 og 15 bitformater som krævet af GLX- og EGL-specifikationerne.

Hvad er nyt i version 334.16 Beta:

  • Løst en fejl, der kan forårsage nvidia-indstillinger til at beregne forkerte gamma ramper, når du justerer skydeknapperne for farvekorrektion.
  • Opdateret kontrolpanelet til nvidia-indstillinger for at tillade valg af visningsenheder ved hjælp af RandR- og mål-ID-navne, når der foretages forespørgsler rettet mod bestemte displayenheder.
  • Løst en fejl, der forhindrede nogle rullemenuer i kontrolpanelet i nvidia-indstillingerne, til at fungere korrekt på ældre versioner af GTK + (f.eks. 2.10.x).
  • Opdateret kontrolpanelet til nvidia-indstillingerne for at give hjælpetekst til applikationsprofilnøgler og forslag til gyldige nøglenavne, når du konfigurerer applikationsprofiler.
  • Opdateret kontrolpanelet til nvidia-indstillinger for at udfylde rullemenuen for stereomodus med kun de tilstande, der er tilgængelige.
  • Løst en fejl, der kan forårsage applikationer, der bruger OpenGL-udvidelsen ARB_query_buffer_object til at kollapse under Xinerama.
  • Løst en fejl, der forårsagede HDMI-tilstande med høj pixelkvalitet (fx som brugt med 4K-opløsninger), som fejlagtigt blev rapporteret som dobbeltlink i kontrolpanelet til nvidia-indstillinger.
  • Løst en fejl, der forhindrede nogle DisplayPort 1.2-skærme fra at blive korrekt restaureret efter en VT-switch.
  • Omdøbt pr. GPU proc-mapper i / proc / driver / nvidia / gpus / med GPU's busplacering repræsenteret i "domain: bus: device.function" format.
  • Tilføjede 64-bit EGL- og OpenGL ES-biblioteker til 64-bit driverprækninger.
  • Ændret format for & quot; Bus placering & quot; Felt rapporteret i /proc/driver/nvidia/gpus/0..N/information filer fra & quot; domain: bus.device.function & quot; Til "domæne: bus: enhed.funktion" For at matche lspci-formatet.
  • Løst en fejl i GLX_EXT_buffer_age udvidelsen, hvor ukorrekte alder skulle returneres, medmindre triple buffering var aktiveret.
  • Ændret driverens standardadfærd for at stoppe sletning af RandR 1.2 udgange svarende til ubrugte DisplayPort 1.2 enheder. Sletning af disse udgange kan forvirre nogle applikationer. Tilføjet en ny mulighed, DeleteUnusedDP12Displays, som kan bruges til at slå denne adfærd tilbage. Denne mulighed kan aktiveres ved at køre sudo nvidia-xconfig --delete-unused-dp12-displays
  • Forbedret understøttelse af miljøvariablerne __GL_SYNC_DISPLAY_DEVICE og VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE i bestemte konfigurationer. Begge miljøvariabler genkender nu alle understøttede visningsenhedsnavne. Se "Appendiks C. Vis enhedsnavne" Og "Appendiks G. VDPAU Support" I README for flere detaljer.
  • Forbedret ydeevne af X-driveren, når du håndterer et stort antal overfladeallokeringer.
  • Løst en fejl, der forårsagede PBO-downloads af kubekort-ansigter for at hente ukorrekte data.
  • Tilføjet eksperimentel support til ARGB GLX-billeder, når Xinerama og Composite er aktiveret samtidig på X.Org xserver 1.15.

Hvad er nyt i version 331.17 Beta:

  • Løst en fejl, der forhindrede konfigurationsfiler, der indeholder applikationsprofiler, der skal indlæses, når mapper var til stede i konfigurationssøgningsfilen til applikationsprofilen.
  • Udskudt initialisering af libselinux i NVIDIA OpenGL-driveren for at undgå et problem, hvor libselinux muligvis ikke er klar, når NVIDIA libGL-delte bibliotek først indlæses.
  • Løst en fejl, der kan føre til hukommelseudmattelse i OpenGL-programmer, der kører på 32-biters systemer.
  • Tilføjet nvidia-uvm.ko, NVIDIA Unified Memory-kernemodulet, til NVIDIA Linux-driverpakken. Dette kernemodul giver støtte til den nye Unified Memory-funktion i en kommende CUDA-udgivelse.

Hvad er nyt i version 331.13 Beta:

  • Løst en fejl, der forårsagede, at X-serveren mislykkedes at initialisere, når DisplayPort 1.2-skærme blev tildelt til at adskille X-skærme på samme GPU.
  • Løst en fejl, der kan forårsage en dødlås, når man forkaster fra OpenGL-programmer, som bruger nogle malloc-implementeringer, som f.eks. TCMalloc.
  • Fixed a bug, der forhindrede Warp & Blend indstillinger fra at blive bevaret over skærmkonfigurationsændringer.
  • Løst en fejl, der forhindrede nogle indstillinger, der blev foretaget via kommandolinjens nvidia-indstillinger, fra at blive afspejlet i grafisk brugergrænseflade med nvidia-indstillinger.
  • Ændret klipadfærd for NVIDIA X-driveren på Trapezoids og Triangles for nogle RENDER-operationer for at matche adfærd i nyere versioner af Pixman:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Løst en fejl i MetaMode-tracking, der kan forårsage, at der opstår fejlagtige fejlmeddelelser, når man forsøger at tilføje eller slette Metamodes via NV-CONTROL.
  • Løst en fejl, der fik NVIDIA X-driveren til at forsøge at indlæse X11 "shadow" Modul ubetinget, selv i situationer hvor føreren ikke havde brug for at bruge modulet. Dette kan resultere i udskrivning af falske fejlmeddelelser på X-servere, hvor modulet ikke var til stede.
  • Løst en fejl, der forhindrede at vise konfigurationsændringer foretaget med xvidtune (1) fra at fungere korrekt.
  • Løst en fejl, der lejlighedsvis forårsagede displaykorrektion i GLX-applikationer, mens du ændrede skærmkonfigurationen.
  • Løst en fejl, der forhindrede glReadPixels i at fungere korrekt, når du læser fra Pixel Buffer Objects over indirekte gengivelse, når billedbredden ikke er et multipel af 4.
  • Tilføjet en ny NV-CONTROL-attribut, NV_CTRL_BACKLIGHT_BRIGHTNESS, til styring af baggrundslysets lysstyrke.
  • Løst en fejl, der forhindrede nvidia-indstillinger fra at oprette display-enhedskonfigurationssider for nyligt tilsluttede DisplayPort 1.2 Multi Stream Transport downstream-enheder.
  • Tilføjet GPU-brugsrapportering til kontrolpanelet for nvidia-indstillinger.
  • Løst en fejl i kontrolpanelet til nvidia-indstillinger, der forhindrede brugerne i at konfigurere stereo, når stereo ikke allerede var konfigureret.
  • Tilføjet support til rapportering af den hastighedsmålte blæserhastighed på kompatible grafikkort via nvidia-indstillinger og NV-CONTROL API. Den tidligere eksisterende mekanisme til rapportering af blæserhastigheden rapporterer hastigheden af ​​ventilatoren som programmeret af føreren. For eksempel `nvidia-indstillinger --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Fast en regression, der forårsagede GPU'er, der ikke understøtter grafik, så de ikke vises i nvidia-indstillinger.
  • Løst en fejl, der forårsagede, at DisplayPort 1.2 multi stream-enheder stoppede med at fungere, hvis de blev trukket ud og tilsluttet igen, mens de var aktive i den aktuelle MetaMode.
  • Tilføjet support til flere NVIDIA-kernemoduler. Denne funktion giver brugerne mulighed for at tildele forskellige GPU'er i systemet til forskellige NVIDIA-kernemoduler, hvilket potentielt reducerer softwareoverhead for at koordinere adgangen til flere GPU'er.
  • Tilføjet support til EGL API på 32-bit platforme. I øjeblikket er de understøttede klient-API'er OpenGL ES 1.1, 2.0 og 3.0, og den eneste understøttede Windows-systembackend er X11.
  • Tilføj en ny mulighed, AllowEmptyInitialConfiguration, som gør det muligt for X-serveren at starte, selvom der ikke registreres nogen tilsluttede skærmenheder ved opstart. Denne mulighed kan aktiveres ved at køre "sudo nvidia-xconfig - All-empty-initial-konfiguration"
  • Denne valgmulighed er nyttig i RandR 1.4 display offloadkonfigurationer, hvor der ikke er tilsluttet nogen displayenheder til NVIDIA GPU'en, når X-serveren er startet, men kan blive tilsluttet senere.
  • Opdateret nvidia-installer til at give et rulbart tekstområde for at vise meddelelser fra / usvid / alternative / install-present og / usr / lib / nvidia / alternative-installer-tilgængelige distro hook-filer. Dette giver mulighed for længere meddelelser i disse filer.
  • Opdateret nvidia-installer for at undgå at genvinde i per-kernen "build" Og "kilde" Mapper, når du søger efter modstridende kernemoduler i / lib / moduler.
  • Tilføjet en cache for systemhukommelse for at forbedre ydeevnen for visse X-gengivelsesoperationer, der bruger softwaregengivelse af tilbagesendelser. X-konfigurationsindstillingen & quot; SoftwareRenderCacheSize & quot; Kan bruges til at konfigurere cachens størrelse.
  • Fjernet "DynamicTwinView" X-konfigurationsindstilling: Dynamisk omkonfiguration af skærme er altid mulig, og kan ikke længere deaktiveres.
  • Løst en fejl, der forårsagede, at nvidia-indstillinger viser ukorrekte oplysninger på dens konfigurationsside, da alle skærme på en X-skærm blev slået fra.
  • Opdateret nvidia-installer til kun at installere biblioteker libvdpau og libvdpau_trace, hvis en eksisterende installation af libvdpau ikke registreres på systemet. Denne adfærd kan overstyres med indstillingerne --install-vdpau-wrapper og --no-install-vdpau-wrapper.
  • Fremtidige NVIDIA Linux-installationspakker indeholder ikke længere kopier af libvdpau eller libvdpau_trace: VDPAU-brugere anbefales at installere disse biblioteker på andre måder, f.eks. Fra pakker leveret af deres distributører eller ved at bygge dem ud fra de tilgængelige kilder på:
  • http://people.freedesktop.org/~aplattner/vdpau/

Andre software developer NVIDIA Corporation

Kommentarer til Nvidia Linux Display Driver

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!