Nvidia Linux Display Driver 32-bit

Software screenshot:
Nvidia Linux Display Driver 32-bit
Software detaljer:
Version: 390.77 Opdateret
Upload dato: 17 Aug 18
Licens: Gratis
Popularitet: 32

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver er en proprietær OpenGL-video driver, der forsøger at bringe støtte til grafikkort produceret af Nvidia på Linux-baserede operativsystemer. Denne version understøtter kun 32-bit arkitekturen. Selvom det giver et indstillingspanel, er Nvidia Linux Display Driver ikke et program. Det er en hardware driver, som indeholder nogle instruktioner, der fortæller et operativsystem, hvordan man bruger et stykke hardware.


Installation af Nvidia Linux Display Driver

For at installere Nvidia Linux Display Driver på din Linux-maskine, skal man downloade den binære pakke ved hjælp af & Download; & rdquo; knappen ovenfor, gem filen på deres hjemmemappe og udfør kommandoen sh ./NVIDIA-Linux-x86-xxx.xx.run som root, i en Linux-terminal (hvor xxx.xx er versionsnummeret).

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 Linux-terminal for at indstille den nye driver som standardværdien.

Drop-in erstatning for Nouveau

I dag kombineres mange Linux-smag med en open source-driver til Nvidia-grafikkort kaldet Nouveau, der er oprettet af en gruppe udviklere, der arbejder for freedesktop.org-projektet.

Det gode ved Nouveau-driveren er, at det fungerer ret godt som standard, og det er integreret i Linux-kernen opstrøms, så du behøver ikke at downloade eller installere noget på dit Linux-operativsystem.


Understøtter en bred vifte af Nvidia GPU'er

I vores test har vi opdaget, at Nvidia Linux Display Driver understøtter meget mere Nvidia grafikkort end open source Nouveau driveren. Det spiller godt med de fleste ION, ION LE, Quadro Plex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade og alle GeForce-serierne.

Alt i alt, hvis du har en pc eller bærbar computer udstyret med en Nvidia GPU, og du har problemer med standard Nouveau open source driver, vil du måske installere Nvidia Linux Display Driver. Det er også nummer et valg til spilbrugere.

Hvad er nyt i denne udgave:

  • Forbedret kompatibilitet med nyere Linux-kerner.
  • Fastsatte en intermitterende hængning af Vulkan applikationer, der kører fuldskærm, når flippning er tilladt.
  • Fjernet informative meddelelser, der blev udskrevet af nvidia-modeset.ko, når en GPU-enhed blev tildelt eller frigivet.
  • Rettet en fejl, der forårsagede, at kwin OpenGL-kompositioner skulle krasje, når de startede visse OpenGL-applikationer.

Hvad er nyt i version 390.67:

  • Løst en fejl, der kan forårsage kernel panik, når du bruger Quadro SDI Capture-hardware.
  • Rettet en fejl, der forårsagede, at kwin OpenGL-kompositioner skulle krasje, når de startede visse OpenGL-applikationer.
  • Løst et intermitterende crash, når du starter Vulkan applikationer.
  • Løst et intermitterende crash, når du lancerer applikationer via Wine.
  • Løst en fejl, der forårsagede føreren, i nogle DisplayPort-konfigurationer med lav båndbredde, ikke implicit at aktivere visning af dithering. Dette resulterede i synlig banding.
  • Tilføjet support til X.Org xserver ABI 24 (xorg-server 1.20).
  • Forbedret nvidia-bug-report.sh for at kontrollere kern.log, som er standardkernel logfilfilen for mange Debian-baserede Linux-distributioner.
  • Løst en fejl, der kan forårsage X-servere, der eksporterer en Video Driver ABI tidligere end 0,8 for at krasje, når du kører X11-applikationer, der kalder XRenderAddTraps ().

Hvad er nyt i version:

  • Tilføjet support til følgende GPU:
  • TITAN V
  • GTX 1070 Ti
  • Fixed a bug, der forårsagede Vulkan X11 swapchains at mislykkes på GPU'er uden en skærmmotor, som f.eks. nogle Tesla-mærke grafikkort og nogle Optimus bærbare computere.
  • Løst en fejl, der forårsagede fuldskærm Vulkan-applikationer at hænge på nogle
  • Kepler GPU'er, som f.eks. GeForce GTX 680.
  • Løst en fejl, hvor G-SYNC-indikatoren rapporterede "normal" i stedet
  • af "G-SYNC" på Vulkan applikationer, da G-SYNC blev aktiveret.

Hvad er nyt i version 387.22:

  • Tilføjet support til følgende GPU:
  • GTX 1070Ti
  • Fastsatte en regression, der kan forårsage driverefejl, når du indstiller tilstande, der omfatter DisplayPort Multi-Stream Transport-enheder.
  • Tilføjet en nvidia.ko-kernemodulparameter, NVreg_EnableBacklightHandler, som kan bruges til at aktivere eksperimentel håndtering af baggrundslysets lysstyrke gennem / sys / class / backlight /. Denne håndterer overstyrer den ACPI-baserede en, der leveres af video.ko kernemodulet.
  • NVreg_EnableBacklightHandler er deaktiveret som standard.
  • Tilføjet G-SYNC til alle understøttede Vulkan-swapchains til Maxwell og op. G-SYNC er som standard aktiveret, når du bruger G-SYNC-klare skærme. For direkte-til-visning swapchains kan en applikationsprofil med "GLGSYNCAllowed" indstilling sat til "false" bruges til at deaktivere denne funktion:
  • {"rules": [
  • {"mønster": [], "profil": ["GLGSYNCAllowed", false)}
  • Fastsatte en regression, der forårsagede nogle displayforbindelser på nogle GPU'er for ikke at rapportere en tilsluttet HDMI eller DisplayPort-lydenhed, selvom den tilsluttede skærm understøtter lyd.
  • Løst en fejl, der undertiden forhindrede knappen "Reset Default Configuration" på siden "ECC Settings" på siden nvidia-indstillinger, til at være tilgængelig, når ECC-konfigurationen er indstillet til en ikke-standardtilstand.
  • Løst en fejl, der forårsagede nvidia-indstillinger til at håndhæve over aggressive grænser på visningsstillinger på siden "X Server Display Configuration" under visse omstændigheder.
  • Rettet en fejl, der kan gøre afkrydsningsfeltet "Aktiver basismosaik (Surround)" i nvidia-indstillinger forsvinde, når en X-skærm i stedet for en skærm er valgt på siden "X Server Display Configuration".
  • Fast en løbstilstand, der kan føre til sammenbrud, når OpenGL-programmer manipulerer vertexbufferobjekter fra flere tråde samtidigt.
  • Løst en fejl, der forårsagede kontrolpanelet for nvidia-indstillinger at beholde nogle indstillinger, der var blevet anvendt, men ikke bekræftet. Dette resulterede i, at uønskede indstillinger blev anvendt til efterfølgende indstillinger ændringer.
  • Forbedret udførelse af Vulkan applikationer med fuldskærm ved hjælp af X11 swapchains. Denne optimering vil medføre flere begivenheder, der udløser en forældet swapchain, f.eks. Når du indtaster eller forlader fuldskærmstilstanden. (Dette forekommer almindeligvis ved brug af kombinationstasten alt-tab-tastatur.) Programmer, der ikke svarer korrekt til VK_ERROR_OUT_OF_DATE_KHR-returkode, fungerer muligvis ikke korrekt, når disse hændelser opstår. Se afsnit 30.8 i Vulkan-specifikationen.
  • Tilføjet understøttelse til YUV 4: 2: 0 kompression for skærme tilsluttet via DisplayPort i konfigurationer, hvor enten displayet eller GPU'en ikke kan køre den aktuelle tilstand i RGB 4: 4: 4. Se beskrivelsen i appendiks "Programmeringsmåder" for detaljer.
  • Tilføjet frembuffer-konsol hot plug-håndtering til nvidia-modeset.
  • Bemærk, at hot plugging kun håndteres, når nvidia-modemsæt initialiseres; for eksempel når Xorg eller nvidia-persistenced kører, eller når nvidia-drm er indlæst med parameteren "modeset = 1".
  • Tilføjet en "AllowGSYNC" MetaMode attribut, der kan bruges til at deaktivere G-SYNC helt. Dette kan bruges til at tillade aktivering af funktioner, der er uforenelige med G-SYNC, såsom Ultra Low Motion Blur eller Frame Lock.
  • Fastsatte flere problemer, der forhindrede "cc_version_check" hygiejne testen at køre korrekt, når NVIDIA-kernemodulerne blev opbygget. Da disse problemer ville have maskeret uoverensstemmelser mellem de compilerversioner, der blev brugt til at opbygge kernen og NVIDIA-kernemodulerne i længere tid, har nvidia-installer været opdateret for at ignorere CC-versionens fejlparringer som standard, når de registreres.
  • Opdateret nvidia-installer til at bruge init_module syscall direkte til at teste load kernel moduler i stedet for libkmod / insmod. Dette fjerner libkmod som en afhængig afhængighed af nvidia-installer og insmod som afhængighed af driftstid.
  • Flisebelagte skærme førte til, at der blev rapporteret en separat Xinerama-skærm for hver flise. De vil som standard blive kombineret i en enkelt stor Xinerama skærm.
  • De enkelte paneler i en flisebelagt skærm vil nu blive arrangeret ud fra de layoutoplysninger, der leveres i monitorens EDID. Dette kan overstyres ved enten manuelt at angive forskydninger eller ved at bruge metaModeOrientation.
  • Deaktiverede interlaced modes over DisplayPort som standard på grund af ufuldstændig support i GPU. Tilføjet "AllowDpInterlaced" mode valideringstoken til at tilsidesætte denne standardadfærd og tillade interlaced modes over DisplayPort-protokollen alligevel.
  • Løst en fejl, der kan få nogle EDP G-SYNC-displays til at flimre med lave opdateringshastigheder.
  • Løst en fejl, der kan få OpenGL-programmer til at gå ned efter en længere DPMS-søvntilstand på en skærm, der er drevet med PRIME Sync.
  • Løst en fejl, der kunstigt begrænsede det maksimale pixelur til 300 MHz, når du bruger visse mere kompatible DisplayPort til HDMI-adaptere.
  • Løst en fejl, der forhindrede NVIDIA-kernemoduler fra at bygge til Linux-kerner uden for SMP.
  • Opdateret output fra `nvidia-smi nvlink --status` for at inkludere rapportering af NVLink-hastighed.
  • Fixed a bug, der forårsagede ukorrekt PCI topologi rapportering i nvidia-smi på Intel Skylake systemer.

Hvad er nyt i version 384.59:

  • Tilføjet support til følgende GPU'er:
  • GeForce GT 1030
  • GeForce MX150
  • Fixed a bug, der forhindrede ændringer i stereo øje tildeling fra at blive hentet fra kontrolpanelet i nvidia-indstillinger.
  • Løst en fejl, der forårsagede S4-suspendering (også kendt som "dvale") til at hænge under suspendering, når SLI blev aktiveret.
  • Løst en fejl, hvor enhederne ikke blev korrekt opregnet af Vulkan-driveren. Se afsnittet "Kendte problemer" i README for flere detaljer.
  • Løst en fejl, der kan forårsage, at OpenGL-applikationer krasjer efter at have kaldt glDeleteBuffers på VBO'er, der er blevet remapped med ARB_vertex_attrib_binding.
  • Løst en fejl, der nogle gange kan forårsage, at OpenGL-applikationer låser op, indtil X-serveren modtager input.
  • Løst en fejl, der forårsagede nvidia-indstillinger at droppe enheden BusID-værdier, når der foretages ændringer i en eksisterende X-konfigurationsfil.
  • Fast en regression, der forhindrede nvidia-xconfig fra at forespørge nogle GPU'er, f.eks. når du kører `nvidia-xconfig -a`.
  • Løst en fejl, der forårsagede VDPAU-afspilning at blive beskadiget, når den blev udvidet til koordinater ud over 16384 pixels.
  • Opdateret nvidia-persistced til at initialisere nvidia-modeset.ko ud over nvidia.ko, når du indstiller persistenstilstand.
  • Gendannede flere hygiejnekontroller, der blev utilsigtet fjernet fra kernemodulets byggeproces i 355.06-driveren.
  • Tilføjet support til et "Nærmeste" transformeringsfilter i X-driveren. Dette får X-driveren til at bruge nærmeste nabofiltrering, når der udføres skærmtransformationer. Filtret kan rekvireres via 'filter'-argumentet til RandRs RRSetCrtcTransform eller via Metamode-tilkenet' ResamplingMethod '.
  • Løst en fejl, hvor nvidia-installer ville installere en forkert version af Vulkan ICD-konfigurationsfilen, når GLVND er deaktiveret for GLX-klienten.
  • Løs en fejl med GLX_EXT_buffer_age, hvor ukorrekte bufferalderværdier vil blive rapporteret for SLI AFR-konfigurationer. I sådanne konfigurationer kan buffer alder nu være større end 3, den tidligere maksimale buffer alder.
  • Fast en fejl, der kan forårsage hængende og Xids, når der udføres RandR-transformer med Overlay og SLI aktiveret.
  • Udvidet oplysningerne fra NVIDIA Xinerama X-udvidelsen til at rapportere PRIME-skærme ud over direkte tilsluttede skærme.
  • Løst en fejl, der forårsagede, at HDMI-lydenheder vises eller forsvinder inkonsekvent, når HDMI-enheder blev tilsluttet eller frakoblet.
  • Løs en fejl, der kan forårsage driverefejl, når du indstiller tilstande på X-skærme, der kører på dybde 8 eller dybde 15.
  • Løst en fejl, der kan forårsage intermitterende kernepanics, når du kører med PRIME Sync.
  • Rettet en fejl, der forårsagede en kernel panik, når hotplugging HDMI-skærme på nogle Zotac mini-pc'er.
  • Opdateret nvidia-installer til etiketkernemoduler med SELinux filtype 'modules_object_t'. Nogle system SELinux-politikker tillader kun indlæsning af kernelmoduler med denne SELinux-filtype.
  • Fjernet support for at kontrollere og downloade opdaterede driverpakker og forudkompilerede kernelgrænseflader fra nvidia-installer. Denne funktionalitet var begrænset til ukrypteret ftp og http og blev implementeret ved hjælp af kode, som ikke længere er aktivt vedligeholdt.

Hvad er nyt i version 381.22:

  • Løst en fejl, der forårsagede forlængelsen af ​​bufferforlængelsen GLX_EXT_buffer_age for at returnere forkerte værdier for stereotabeller ved brug af passive stereomodus 5 til 9.
  • Løst en fejl i Vulkan direkte for at vise, hvor DP1.2-skærme ikke blev opregnet.
  • Forbedret kompatibilitet med nyere kerner.
  • Løst en fejl, der forårsagede "nvidia-indstillinger - spørg alle" for at udskrive mange gentagne indlæg.
  • Fixed a bug, der forårsagede applikationer at gå ned i nogle situationer, når der blev kaldt 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 forårsagede VDPAU-applikationer 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.
  • Fixed a bug, der forårsagede X-skærme, der bruger Option "UseDisplayDevice" "none" til 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.
  • Deaktiverede OpenGL-gevindoptimeringer 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 screen og de tilsvarende NoLogoand LogoPath xorg.conf muligheder.
  • Tilføjet Metamode-funktionen "ResamplingMethod", der tilføjer understøttelse af bicubiske resampling-metoder, når skalering af skærmtransformationer er i brug. Se README for flere detaljer.

Hvad er nyt i version 378.13:

  • Tilføjet support til følgende GPU (er):
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Deaktiveret OpenGL-gevindoptimeringer som standard under Xinerama.
  • Tilføjet support til ARB_parallel_shader_compile-udvidelsen for at tillade multi-threaded compilation af GLSL shaders.
  • Opdateret X-driveren for at ignorere eventuelle virtuelle virkelighedshovedmonterede displays (HMD'er). Se opsætningen "AllowHMD" X i README for at få yderligere oplysninger.
  • Driveren vil nu reklamere for GLX FBConfigs uden dybdebits på dybde 30 X skærmbilleder.
  • Tilføjet support i nvidia-indstillinger for at se konfigurerede PRIME-skærme. For at aktivere PRIME-skærme, se "Aflæsning af grafisk display med RandR 1.4" i README.
  • Tilføjet infrastruktur, der gør det muligt for NVIDIA EGL-driveren at indlæse EGL eksterne platformsbiblioteker, der tilføjer klientsiden support til nye vindues systemer, ud over det eksisterende libnvidia-egl-wayland.so.1. For flere detaljer, se:
  • - https://github.com/NVIDIA/eglexternalplatform
  • - https://github.com/NVIDIA/egl-wayland
  • Tilføjet support til følgende Vulkan-udvidelser:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • Aktiverede OpenGL-gevindoptimeringer som standard i driveren. Se afsnittet "Trådede optimeringer" i kapitlet "Angivelse af OpenGL-miljøvariabel indstillinger" i README for yderligere oplysninger. Disse optimeringer vil automatisk deaktivere, når de nedbryder ydeevnen. Resultatet skal derfor være uændret for mange applikationer og øget for dem, der har gavn af optimerede optimeringer og ikke allerede tvingede dem til at aktiveres.
  • Løst en fejl, der forhindrede PRIME Sync fra at arbejde på notesbøger med GeForce GTX 4xx og 5xx-serien GPU'er.
  • Løst en fejl, der forårsagede systemet hænger, når genoptages fra suspendering med nogle GPU'er.
  • Fast en regression, der kan forårsage korruption, når hotplugging vises.
  • Fastsatte en regression, der forhindrede systemer med flere DisplayPort-skærme fra at genoptage korrekt fra suspendering.
  • Tilføjet support til feltet screen_info.ext_lfb_base på kerner, der har det, for at kunne håndtere UEFI framebuffer-konsoller korrekt med fysiske adresser over 4 GB.
  • Tilføjet support til X.Org xserver ABI 23 (xorg-server 1.19)
  • 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 375.26:

  • Tilføjet support til følgende GPU (er):
  • Quadro M3000 SE
  • Fastsatte en regression, der forhindrede baggrundsbelysningen på nogle bærbare computerdisplayer, når de blev slukket igen.
  • Fastsatte en regression, som forhindrede konsollen i at blive genoprettet korrekt, når du bruger SLI.
  • Fixed a bug, der forårsagede installatør manifest poster for nogle 32-bit kompatibilitet biblioteker at blive dupliceret i installationspakken. Disse indgange ledte nvidia-installer til at udstede advarselsmeddelelser, når du installerer 32-bit kompatibilitetsbiblioteker, for eksempel: 'Kan ikke oprette symlink /usr/lib/libEGL.so (Fil findes)'.
  • Fastsatte en regression, der kan få kontrolpanelet til nvidia-indstillingerne til at gå i stykker ved opstart med bestemte GPU-konfigurationer.
  • Fastsatte en regression, der forhindrede GLX_NV_swap_group-udvidelsen til at fungere, når du bruger SLI eller Quadro Sync.
  • Rettet en langvarig fejl, der forårsagede, at NVIDIA X-driveren ikke korrekt registrerede AC / batteri hotplug-hændelser på notesbøger.
  • Løst et interaktionsproblem mellem Linux-kernens CONFIG_HARDENED_USERCOPY-funktion (nyt i Linux-kerne 4.8) og nvidia-drm.ko med moduset = 1 aktiveret. Dette problem forårsagede CONFIG_HARDENED_USERCOPY at stoppe systemet systematisk og udstede rapporter af formularen:
  • usercopy: Kernelminne overskrivning forsøg opdaget til ffff8803e8ec7ce0 () (8 bytes)
  • Løst en fejl, der forhindrede nvidia-bug-report.sh at finde relevante meddelelser i kernel logfiler.
  • Tilføjet support til feltet screen_info.ext_lfb_base på kerner, der har det, for at kunne håndtere UEFI framebuffer-konsoller korrekt med fysiske adresser over 4 GB.

Hvad er nyt i version 375.20:

  • Tilføjet support til følgende GPU'er:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Løst en fejl, der kan forårsage, at skærme i SLI Mosaic bliver tomme, når der anvendes en transformationsmatrix.
  • Tilføjet EGL-understøttelse til GL Vendor Neutral Dispatch Library (libGLVND). Installationspakken indeholder nu både GLVND- og ikke-GLVND-versioner af EGL-biblioteker: alternativene --glvnd-egl-client og -no-glvnd-egl-client i nvidia-installer kan bruges til at vælge, hvilke der skal installeres.
  • Løst en fejl, der forhindrede G-SYNC på at arbejde med notebook-skærme.
  • Løst en fejl, der forårsagede, at DisplayPort multistream-enheder blev tomme efter konsollen er blevet genoprettet.
  • Rettet en fejl, der forårsagede et kernekrasj, når du starter X for anden gang, når mere end en DisplayPort multistream-enhed er forbundet til et enkelt DisplayPort-stik via en filialenhed.
  • Opdaterede nvidia-indstillinger for ikke at have en build-time afhængighed af en ekstern nvml udviklingspakke (en regression introduceret i 375.10).
  • Fixer et crash i nvidia-indstillinger, når du tilføjer applikationsprofilregel og profilposter.
  • Fjernet indstillingen Aktiver værktøjstip i nvidia-indstillinger til GTK 2-grænsefladen.
  • 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.
  • Forøgede OpenGL Shader-cache-størrelsen fra 64 MB til 128 MB. Se afsnittet "Angivelse af OpenGL Miljøvariable Settings" i driveren README for at få oplysninger om, hvordan du vælger dens placering eller deaktiver den.
  • Løst en fejl i synkroniserings primitiver deles mellem X og OpenGL.
  • Tilføjet support til X.Org xserver ABI 23 (xorg-server 1.19)
  • 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.28:

  • Faste undefined symbolreferencer i libnvidia-glcore.so.
  • Fast en potentiel hæng i Vulkan-applikationer som vkQuake og DOTA2, der bruger vkFences til nuværende synkronisering.
  • Løst en fejl, der fik driveren ikke til at indstille HDMI YUV 420 4K-tilstande korrekt på nogle tv'er, som f.eks. VIZIO D40u-D1.
  • Opdateret CurrentMetaMode rapportering via NV-CONTROL API for at afspejle, om ForceCompositionPipeline eller ForceFullCompositionPipeline er indstillet i den aktuelle MetaMode.
  • Tilføjede evnen til at overvåge bestemte GeForce GPU'er i GeForce GTX 1000-serien og senere. For GPU'er, der tillader det, kan en offset anvendes på klokværdier i nogle klokdomæner af alle præstationsniveauer. Denne urhåndtering udføres på brugerens egen risiko. Se README dokumentationen af ​​konfigurationsindstillingen "CoolBits" X for flere detaljer.
  • Implementeret første understøttelse til PRIME-synkronisering for at synkronisere blinkning mellem en NVIDIA PRIME-displaykilde og en separat PRIME-displaysynk. Denne support er eksperimentel og kræver for øjeblikket en prerelease X.org X-server.
  • Løst en fejl, der forhindrede Vulkan applikationer fra at præsentere fra flere køer til samme X11 swapchain.
  • Tilføjet "PixelShiftMode" MetaMode valgmuligheden, der muliggør understøttelse af 4K og 8K pixel shift skærm. Se README for detaljer.

Hvad er nyt i version 367.44:

  • Tilføjet support til følgende GPU'er:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6GB
  • GeForce GTX 1060 3GB
  • Fastsatte en regression, der forårsagede applikationer, der bruger indirekte GLX til at gå ned.
  • Fastsatte en regression introduceret i 367.35, der fik den første modstand på X-serveren til at blive blank, hvis de funktioner, der blev anmodet om i X-konfigurationsfilen, aktiverede X-driverens sammensætningsrørledning. Dette ville blive udløst af f.eks. MetaMode-tokens som ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection og Transform.

Hvad er nyt i version 367.35:

  • Fast en regression, der kan forårsage korruption i konsollen, når genoptages fra suspendering.
  • Forbedret buffer skrive ydeevne af DRID KMS driveren med nvidia-DRM ved at bruge skrive-kombinerede DRM Dumb Buffers, hvor det er tilgængeligt.
  • Løst en fejl, der fik X til at gå ned, når der blev foretaget ændringer i RandR CscMatrix-ejendommen, mens VT-skiftede væk fra X.
  • Løst en fejl, der forårsagede et nedbrud, når du forlod nvidia-indstillinger på skærme med 8 eller 15 bit farvedybder.
  • Tilføjet support til VDPAU Feature Set H til NVIDIA VDPAU driveren. GPU'er med VDPAU Feature Set H er i stand til hardwareaccelereret dekodning af 8192x8192 (8k) H.265 / HEVC videostrømme.
  • Løst en fejl, der forårsagede, at X-serveren til tider springer over visning af Vulkan-rammer, når Composite-udvidelsen er aktiveret.
  • Tilføjet support til forespørgsel af klokværdier på Pascal GPU'er.
  • Fjernet konfigurationen for basismosaik fra nvidia-indstillinger på systemer, hvor funktionen ikke understøttes.
  • Løst en fejl, der forårsagede, at nvidia-smi rapporterede et unøjagtigt versionsnummer.
  • Løst en fejl, der kunne føre til et systemkrasj, hvis der var en peer-to-peer-kortlægning, der stadig var aktiv under CUDA-kontekstafbruddet.
  • Løst en fejl, der forhindrede nvidia-bug-report.sh at finde relevante meddelelser i kernel logfiler.

Hvad er nyt i version 364.19:

  • Tilføjet support til følgende GPU'er:
  • Quadro M6000 24GB
  • Quadro M5500
  • Fixerede nogle låseproblemer i libnvidia-egl-wayland.so.
  • Fixerede flere libnvidia-egl-wayland.so interaktionsproblemer med bufferhåndtering Wayland-protokoller.
  • Fixerede flere EGL-driverinteraktionsproblemer med at ændre størrelsen på vinduer i Wayland.
  • Løst en fejl, der forårsagede, at DRM PRIME-konfigurationerne mislykkedes, da DRM KMS blev aktiveret (dvs. nvidia-drm.ko's modifikationsmodulparameterparameter blev sat til "1").
  • Løst en fejl, der kunne forårsage et kernekrasj, da VDPAU blev brugt, mens DRM KMS var aktiveret.
  • Ændrede standard OpenGL-installationstype til at bruge GLVND GLX-klientbibliotekerne i stedet for de gamle non-GLVND-biblioteker.
  • Tilføjet første support til Direct Rendering Manager Kernel Modesetting (DRM KMS) .Se DRM KMS sektionen i README for detaljer.
  • Tilføjet et nyt kernemodul, nvidia-drm.ko, som registrerer som DRM-driver med både PRIME og DRM KMS-support.
  • Tilføjet support til følgende EGL-udvidelser:
  • EGL_EXT_platform_wayland
  • for at aktivere Wayland-applikationer til at køre på NVIDIAs EGL-implementering
  • EGL_WL_bind_wayland_display
  • for at muliggøre Wayland-komposanter at køre på NVIDIAs EGL-implementering, og
  • EGL_EXT_device_drm
  • EGL_EXT_output_drm
  • EGL_EXT_stream_consumer_egloutput
  • for at gøre det muligt for Mir og Wayland-kompositorerne at vise deres indhold via EGLDevice, EGLOutput og EGLstreams.
  • Tilføjet et Wayland platformsbibliotek, libnvidia-egl-wayland.so, for at tillade Wayland-kompositorer, der understøtter EGLDevice, EGLOutput og EGLstreams, til at dele EGL-buffere med Wayland-applikationer.
  • Fixed a bug, der kunne forårsage ukorrekt rapportering af frame rate på Quadro Sync-konfigurationer med flere GPU'er.
  • Tilføjet support til Vulkan API version 1.0.
  • Forbedret X colormap præcision fra 8 signifikante bits til 11 på GeForce GPUs.Quadro GPU'er brugte allerede 11 bits præcision.
  • Tilføjet en ny RandR-egenskab, CscMatrix, der specificerer en 3x4-farve-rumkonverteringsmatrix. Matricen anvendes efter X-kolormap og før gamma-rampen. Denne egenskab er tilgængelig på GF119 og nyere GPU'er.
  • Forbedret håndtering af X-gamma rampen på GF119 og nyere GPU'er. På disse GPU'er er RandR gamma rampen altid 1024 poster og gælder nu for markør- og VDPAU- eller arbejdsstationsoverlejringer ud over X root-vinduet.
  • Gennemført hvordan NVIDIA-driveren registrerer sig med Linux-kernens DRM-subsystem til PRIME-support. Som et resultat kræver PRIME-support Linux-kernelversion 3.13 eller nyere (tidligere, PRIME-support krævede Linux-kernelversion 3.10 eller nyere).
  • Forbedret interaktiviteten af ​​programmer, der bruger en hardwaremarkør, mens G-SYNC er aktiv.

Hvad er nyt i version 361.42:

  • Tilføjet support til følgende GPU'er:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24GB
  • Begræns standardniveauet for samtidighed i nvidia-indstillinger til 32 for at undgå at ramme grænseværdierne for maksimale opgaver på systemer med mange CPU'er.
  • Fast en regression, der forårsagede GPU-undtagelser og forkert gengivelse, når du bruger pbuffere med EGLDevice.
  • Løst en fejl, der forårsagede, at nvidia-indstillingerne krasj, når parring med 3D Vision Pro-senderen parres i nogle systemer.
  • Fixed a bug, der forårsagede installatør manifest poster for nogle 32-bit kompatibilitetsbiblioteker at blive dupliceret i installationspakken.
  • Fastsatte en regression, der forårsagede, at HSync og VSync-mode-tidspolaritetsflagsne blev omvendt.

Hvad er nyt i version 361.28:

  • Tilføjet support til følgende GPU: GeForce 945A
  • Tilføjede et legacy, ikke-GLVND libGL.so GLX-klientbibliotek til NVIDIA Linux-driverinstallationspakken og muligheden for at vælge mellem et GLVND- eller ikke-GLVND GLX-klientbibliotek ved installationstidspunktet. Dette giver brugerne mulighed for at installere det arvige ikke-GLVND GLX-klientbibliotek for at kunne løse kompatibilitetsproblemer, der måtte opstå på grund af GLX-applikationer, der afhænger af adfærd i NVIDIA GLX-klientdriveren, som ikke er defineret af Linux OpenGL ABI version 1.0.
  • Som standard installerer nvidia-installer arven, ikke-GLVND GLX-klientbiblioteker. Alternativet -glvnd-glx-client kommandolinje kan bruges til at tilsidesætte standardværdien og installere GLVND GLX-klientbiblioteker i stedet. Kontakt sælgerne af alle applikationer, der ikke er kompatible med GLVND, for at sikre, at deres applikationer opdateres for kompatibilitet med GLVND.
  • Tilstedeværelsen af ​​flere GLX-klientbiblioteker i pakken har konsekvenser for ompakkerne af NVIDIA-driveren; Se indgangen libGL.so i kapitlet "Installerede komponenter" i README for detaljer.
  • Infrastrukturen for OpenGL Vendor-Neutral Driver (GLVND) er nu inkluderet og understøttet af NVIDIA GLX og OpenGL-drivere. Dette bør ikke medføre nogen synlige ændringer i adfærd for slutbrugere, men nogle interne driverkomponentbiblioteker er blevet omdøbt og / eller flyttet som følge heraf. Disse ændringer kan påvirke scripts, der er afhængige af tilstedeværelsen af ​​NVIDIA OpenGL-driverkomponenter bortset fra dem, der er specificeret i Linux OpenGL ABI version 1.0, vedligeholdere af alternative NVIDIA-driverinstallationspakker og applikationer, som er afhængige af tilstedeværelsen af ​​andre ikke-OpenGL / GLX-symboler i libGL.so.1 biblioteket og dets afhængigheder på nogen måde. Se venligst https://github.com/NVIDIA/libglvnd. For mere information om GLVND projektet. Linux OpenGL ABI version 1.0 specifikationen er tilgængelig på https://www.opengl.org/registry/ABI
  • Opdateret nvidia-installer til at køre ldconfig (8) og depmod (8) efter afinstallation af en eksisterende driver, i stedet for kun at køre disse to kommandoer, når en ny driver installeres.
  • Fjernet VDPAU wrapper og spor biblioteker libvdpau.so.1 og libvdpau_trace.so.1 fra driverpakken. Disse biblioteker kan være tilgængelige via din distributions pakkehåndteringssystem eller kan compileres fra de tilgængelige kilder på http://people.freedesktop.org/~aplattner/vdpau/. Se venligst http://freedesktop.org/wiki/Software/VDPAU/ for at få flere oplysninger.
  • Løst en fejl i EGL-driveren, hvor en mutex blev låst op mere end én gang. Dette udløser udefineret adfærd, og især hvis lås elision er aktiveret i glibc, kan det resultere i en segmenteringsfejl.

Hvad er nyt i version 358.16:

  • Fixed en regression, introduceret i 358.09, der forårsagede ukorrekt gengivelse af OpenGL stereo applikationer i kombination med Quadro Sync på visse GPU'er.
  • Fastsatte en regression, der blev introduceret i 358.09, hvilket forårsagede OpenGL stereo applikationer at hænge, ​​når SLI AFR, SFR eller SLIAA tilstande blev aktiveret.
  • Fastsatte en regression, der blev introduceret i 358.09, hvilket fik systemet til at hænge, ​​mens man lancerede OpenGL-applikationer, da nogle SLI Mosaic-topologier blev brugt.
  • Løst en fejl, der kan få nogle G-SYNC-skærme til at flimre på Kepler-baserede GPU'er, når de kører med lave billedfrekvenser.
  • Fast en regression, der kan forårsage OpenGL- eller VDPAU-applikationer at hænge i Xinerama-layouter, som omfatter flere X-skærme, der drives af samme GPU.
  • Tilføjet en tilbagekaldelse, der gør det muligt for GLX at fungere, når UNIX-domænekontakten er blokeret mellem NVIDIA-klientsiden GLX og NVIDIA server-side GLX. For eksempel forhindrer standard SELinux-politikken på Fedora 22, at NVIDIA 358.09 GLX-driveren arbejder i GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Løst en fejl, der kan få nvidia-installatøren til at gå ned, når den installeres fra en driverpakke, der har fået forkompilerede kernelgrænseflader tilføjet til det (f.eks. ved at bruge "--add-this-kernel").
  • Fastsatte en regression fra 358.09, der forårsagede G-SYNC-skærme konfigureret til at bruge 3D Vision stereo til at gå tomt og rapportere et ikke-understøttet signal.
  • Fastsatte en regression fra 358.09, der forårsagede OpenGL-applikationer, der ikke kunne forhandle tilladelse til at udføre glXSwapBuffers via flipp for at stoppe opdateringen af ​​skærmen. Dette blev udløst på Fedora 22, hvor SELinux-systempolitikken forhindrer gnome-shell i at kommunikere med X-serveren.
  • Nu åbner OpenGL-applikationer, der ikke forhandler om flip, tilbage til glXSwapBuffers via blitting.
  • Se https://bugzilla.redhat.com/show_bug.cgi?id=1271401 for flere detaljer.
  • Fast en regression, der reducerede OpenGL-ydeevne på hovedløse X-serverkonfigurationer.
  • Løst en 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 driver komponent fungerer sammen med nvidia.ko kernemodulet til at programmere GPU'ens displaymotor.
  • nvidia-modeset.ko giver ikke nogen ny bruger-synlig funktionalitet eller grænseflader til tredjeparts applikationer. I en senere udgivelse vil nvidia-modeset.ko imidlertid blive brugt som basis for modsætningsgrænsefladen, der leveres af kernelets direktegengivelsesstyring (DRM).
  • Reduceret flimring og forsinkelser, når der overføres til eller fra G-SYNC-tilstand. Som en del af denne ændring vil monitorer, der har G-SYNC-indikatorer i deres skærmbilleder, nu altid 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
  • Tilføjet support til OpenGL 4.3.
  • Tilføjet support til X.Org xserver ABI 20 (xorg-server 1.18).

Hvad er nyt i version 355.11:

  • Tilføjet support til følgende GPU'er:
  • GeForce GTX 950
  • Quadro M4000
  • Quadro M5000
  • Fixed a bug, der forårsagede applikationer, der bruger OpenCL eller CUDA med OpenGL-interoperabilitet til at gå ned, når der bruges indirekte rendering af GLX.
  • Løst en fejl, der fik VDPAU til kun at vise den øverste halvdel af en videoramme, når de dekodes og viser H.265 / HEVC kodede videostrømme.
  • Løst en fejl, der kan forårsage GPU-undtagelser, når du bruger glReadPixels () på dybde- eller stencilbuffere i multisample-vinduer, mens du ændrer eller flytter vinduerne.
  • Løst en fejl, der kan forårsage data fra et teksturniveau til at overskrive data fra det næste laveste niveau, når der oprettes en teksturvisning, der ikke indeholder det højeste af de to niveauer.
  • Rettet 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
  • Erstattet bygningssystemet 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 build system og layout, se README dokumentet på: ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Tilføjet eksperimentel fuld OpenGL-understøttelse til EGL.
  • Markerede alternativet DeleteUnusedDP12Displays som forældet.
  • Version 1.5.0 i X Resize and Rotate specifikationen tilføjede en note, at dynamisk oprettede output ikke vil blive ødelagt, så denne mulighed 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.
  • Løst 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 lave en OpenGL 3.0 og overkontekststrøm uden at gøre aktuelle til nogen drawable.

Hvad er nyt i version 352.21:

  • Tilføjet support til følgende GPU'er:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Løst en fejl i nvidia-indstillinger, der fik programmet til at gå ned, når EDID blev gemt i en fil.
  • Løst en fejl, der forhindrede det "mkprecompiled" -værktøj, der er medtaget i driverpakken, fra at læse filer korrekt.
  • Løst en fejl, der kan forårsage en Xid-fejl, når du afslutter et videoafspilningsprogram ved hjælp af overlay-præsentationskøen i VDPAU.
  • Opdateret nvidia-installer for at undgå at genvinde for dybt i kernekildetræer under / usr / lib / moduler, hvilket afspejler en eksisterende begrænsning ved rekursion under / lib / moduler.
  • Opdateret nvidia-installer til at bruge modprobe (8), når du forlader NVIDIA-kernemodulet, der er installeret efter installation, i stedet for insmod (8) eller libkmod. Dette gør det muligt for kernemodulet at overholde eventuelle konfigurationsdirektiver, der gælder for det i /etc/modprobe.d, når det er indlæst.
  • Løst en fejl, der tillod konsolmeddelelser fra Linux-kernen, der skal trækkes over brugergrænsefladen til nvidia-installer.

Hvad er nyt i version 346.72:

  • Løst en fejl, der forårsager tab af stereosynkronisering i visse Quadro Sync-rammekonfigurationer.
  • Funktioner med fast pixelbufferobjekt, når rækkevidden er mindre end bredden. GL_ [UN] PACK_ROW_LENGTH kan indstilles til en værdi, der er lavere end bredden af ​​den operation, der udføres. OpenGL-specifikationen tillader dette (kilden eller destinationslinjerne overlapper hinanden). Tidligere understøttede vores implementering af Pixel Buffer Objects ikke denne sag og ville kaste en fejl.
  • Fastsat en sjælden dødlåsstilstand, når du kører programmer, der bruger OpenGL i flere tråde på en Quadro GPU.

Andre software developer NVIDIA Corporation

Kommentarer til Nvidia Linux Display Driver 32-bit

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