Nvidia Solaris Display Driver er en proprietær, men likevel distribuert OpenGL 3D-videodriver som gir støtte til Nvidia-grafikkort på Solaris-operativsystemer. Driveren distribueres i flere utgaver, så lenge som langvarig støttet og kort levetid (kortvarig støttet) grener.
Installere Nvidia Solaris Display Driver
For å installere Nvidia Solaris-skjermdriveren på Solaris-operativsystemet må du laste ned den binære pakken fra nedlastingsdelen ovenfor og lagre kjørefilen i hjemmekatalogen. Deretter angir du terminalmodus og utfører & ldquo; sh ./NVIDIA-Solaris-x86-xxx.xx.run” kommandoen som root (bytt til roten med kommandoen "kommandoen"), hvor xxx.xx er versjonsnummeret eller driveren.
Vær oppmerksom på at du først må installere kjernehoder på Solaris-operativsystemet. Under installasjonen blir brukere 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 terminal emulator klient for å sette den nye driveren som standard.
Vil den kjøre på min Solaris-boks?
Ja, sannsynligvis! Det har blitt testet med alle de nyeste Solaris-operativsystemene som ble utgitt de siste par årene. Både 32-bits (x86) og 64-biters (x86_64) instruksjonsarkitekturer støttes nå.
Det virker ikke med mitt svært gamle Nvidia grafikkort!
Fordi vi har mottatt mange klager fra Solaris, FreeBSD og Linux-brukere som kjører svært gamle Nvidia grafikkort, føler vi oss nødt til å nevne at denne sjåføren ikke vil jobbe med sine skjermkort. Derfor bør du søke Softoware for de nyeste Nvidia Solaris Legacy Display Drivers, som er tilgjengelige i flere grener, inkludert 304.xx-serien, 96.43.xx-serien og 173.14.xx-serien.
Hva er nytt i denne versjonen:
- Løst en feil som kan føre til at multi-threaded EGL-applikasjoner krasjer når de avsluttes.
Hva er nytt i versjon 390.67:
- Løst en feil som kan forårsake kjernepaneler når du bruker Quadro SDI Capture-maskinvare.
- Løst en feil som forårsaket kwin OpenGL-komposisjon å krasje når du starter visse OpenGL-programmer.
- Fiks en intermitterende krasj når du starter Vulkan-applikasjoner.
- Løst en feil som forårsaket at driveren i noen DisplayPort-konfigurasjoner med lav båndbredde ikke aktiverer skjermdithering implisitt. Dette resulterte i synlig banding.
- Lagt til støtte for X.Org xserver ABI 24 (xorg-server 1.20).
- Forbedret nvidia-bug-report.sh for å sjekke for kern.log som er standardkjernens loggfilplassering for mange Debianbaserte Linux-distribusjoner.
- Løst en feil som kan føre til at X-servere eksporterer en Video Driver ABI tidligere enn 0.8 for å krasje når du kjører X11-applikasjoner som ringer XRenderAddTraps ().
Hva er nytt i versjon:
- Fast en regresjon som kan forårsake driverfeil når du stiller inn moduser som inkluderer DisplayPort Multi-Stream Transport-enheter.
- Fast en regresjon som forårsaket noen skjermkontakter på noen GPUer for ikke å rapportere en tilkoblet HDMI eller DisplayPort-lydenhet, selv om den tilkoblede skjermen støtter lyd.
- Løs en feil som noen ganger forhindret "Tilbakestill standardkonfigurasjon" -knappen i siden "ECC Settings" for nvidia-innstillinger fra å være tilgjengelig når ECC-konfigurasjonen er satt til en ikke-standardtilstand.
- Løs en feil som forårsaket nvidia-innstillinger for å håndheve over aggressive grenser på visningsstillinger på siden "X Server Display Configuration" under noen omstendigheter.
- Løs en feil som kan føre til at avmerkingsboksen Aktiver basemosaikk (Surround) i nvidia-innstillingene forsvinner når en X-skjerm, i stedet for en skjerm, er valgt på siden "X Server Display Configuration".
- Fast en løpevilkår som kan føre til krasj når OpenGL-programmer manipulerer topptekstobjekter fra flere tråder samtidig.
- Løst en feil som forårsaket kontrollpanelet for nvidia-innstillinger for å beholde noen innstillinger som hadde blitt brukt, men ikke bekreftet. Dette resulterte i at uønskede innstillinger ble brukt på senere endringsinnstillinger.
- Lagt til støtte for YUV 4: 2: 0 komprimering for skjermer koblet via DisplayPort i konfigurasjoner hvor enten skjermen eller GPUen ikke klarer å kjøre den aktuelle modusen i RGB 4: 4: 4. Se beskrivelsen i "Programmeringsmoduser" vedlegg for detaljer.
- Lagt til en "AllowGSYNC" MetaMode attributt som kan brukes til å deaktivere G-SYNC helt. Dette kan brukes til å tillate aktivering av funksjoner som er uforenlige med G-SYNC, for eksempel Ultra Low Motion Blur eller Frame Lock.
- Flislagt skjermer førte til at en separat Xinerama-skjerm ble rapportert for hver flis. De vil nå som standard bli kombinert til en enkelt stor Xinerama-skjerm.
- De individuelle panelene i en flislagt skjerm vil nå bli arrangert basert på layoutinformasjonen som leveres i monitorens EDID. Dette kan overstyres ved enten å spesifisere forskyvninger manuelt eller ved å bruke alternativet "MetaModeOrientation".
- Deaktiverte interlaced moduser over DisplayPort som standard på grunn av ufullstendig støtte i GPU. Lagt til "AllowDpInterlaced" modus valideringstoken for å overstyre denne standardadferd og tillate interlaced moduser over DisplayPort-protokollen uansett.
- Løst en feil som kan føre til at noen eDP G-SYNC-skjermer blinker ved lave oppdateringsfrekvenser.
- Løst en feil som kunstig begrenset maksimal pikselklokke til 300 MHz ved bruk av visse mer kompatible DisplayPort til HDMI-adaptere.
- Løst en feil som forårsaket feil PCI topologi rapportering i nvidia-smi på Intel Skylake-systemer.
Hva er nytt i versjon 387.22:
- Fast en regresjon som kan forårsake driverfeil når du stiller inn moduser som inkluderer DisplayPort Multi-Stream Transport-enheter.
- Fast en regresjon som forårsaket noen skjermkontakter på noen GPUer for ikke å rapportere en tilkoblet HDMI eller DisplayPort-lydenhet, selv om den tilkoblede skjermen støtter lyd.
- Løs en feil som noen ganger forhindret "Tilbakestill standardkonfigurasjon" -knappen i siden "ECC Settings" for nvidia-innstillinger fra å være tilgjengelig når ECC-konfigurasjonen er satt til en ikke-standardtilstand.
- Løs en feil som forårsaket nvidia-innstillinger for å håndheve over aggressive grenser på visningsstillinger på siden "X Server Display Configuration" under noen omstendigheter.
- Løs en feil som kan føre til at avmerkingsboksen Aktiver basemosaikk (Surround) i nvidia-innstillingene forsvinner når en X-skjerm, i stedet for en skjerm, er valgt på siden "X Server Display Configuration".
- Fast en løpevilkår som kan føre til krasj når OpenGL-programmer manipulerer topptekstobjekter fra flere tråder samtidig.
- Løst en feil som forårsaket kontrollpanelet for nvidia-innstillinger for å beholde noen innstillinger som hadde blitt brukt, men ikke bekreftet. Dette resulterte i at uønskede innstillinger ble brukt på senere endringsinnstillinger.
- Lagt til støtte for YUV 4: 2: 0 komprimering for skjermer koblet via DisplayPort i konfigurasjoner hvor enten skjermen eller GPUen ikke klarer å kjøre den aktuelle modusen i RGB 4: 4: 4. Se beskrivelsen i "Programmeringsmoduser" vedlegg for detaljer.
- Lagt til en "AllowGSYNC" MetaMode attributt som kan brukes til å deaktivere G-SYNC helt. Dette kan brukes til å tillate aktivering av funksjoner som er uforenlige med G-SYNC, for eksempel Ultra Low Motion Blur eller Frame Lock.
- Flislagt skjermer førte til at en separat Xinerama-skjerm ble rapportert for hver flis. De vil nå som standard bli kombinert til en enkelt stor Xinerama-skjerm.
- De individuelle panelene i en flislagt skjerm vil nå bli arrangert basert på layoutinformasjonen som leveres i monitorens EDID. Dette kan overstyres ved enten å spesifisere forskyvninger manuelt eller ved å bruke alternativet "MetaModeOrientation".
- Deaktiverte interlaced moduser over DisplayPort som standard på grunn av ufullstendig støtte i GPU. Lagt til "AllowDpInterlaced" modus valideringstoken for å overstyre denne standardadferd og tillate interlaced moduser over DisplayPort-protokollen uansett.
- Løst en feil som kan føre til at noen eDP G-SYNC-skjermer blinker ved lave oppdateringsfrekvenser.
- Løst en feil som kunstig begrenset maksimal pikselklokke til 300 MHz ved bruk av visse mer kompatible DisplayPort til HDMI-adaptere.
- Løst en feil som forårsaket feil PCI topologi rapportering i nvidia-smi på Intel Skylake-systemer.
Hva er nytt i versjon 384.59:
- Løst en feil som forhindret endringer i stereoøyneoppdrag fra å bli hentet fra kontrollpanelet for nvidia-innstillinger.
- Løst en feil som kan føre til at OpenGL-programmer krasjer etter at du har ringt glDeleteBuffers på VBOs som har blitt remapped med ARB_vertex_attrib_binding.
- Løst en feil som noen ganger kan føre til at OpenGL-programmer låses opp til X-serveren mottar innspill.
- Løst en feil som forårsaket nvidia-innstillinger å slippe enhets BusID-verdier når du endrer en eksisterende X-konfigurasjonsfil.
- Fast en regresjon som forhindret nvidia-xconfig fra å spørre noen GPUer, f.eks. når du kjører `nvidia-xconfig -a`.
- Løst en feil som forårsaket at VDPAU-avspillingen ble skadet når den ble utvidet til koordinater utover 16384 piksler.
- Lagt til støtte for et "nærmest" transformasjonsfilter i X-driveren. Dette får X-driveren til å bruke nærmeste nabofiltrering når man utfører skjermtransformasjoner. Filteret kan bli bedt om gjennom "filter" -argumentet til RandRs RRSetCrtcTransform, eller gjennom Metamode-symbolet 'ResamplingMethod'.
- Løs en feil med GLX_EXT_buffer_age der feilmeldinger for alderen for buffere skulle rapporteres for SLI AFR-konfigurasjoner. I slike konfigurasjoner kan bufferalderen nå være større enn 3, den forrige maksimale bufferalderen.
- Løs en feil som kan forårsake hengende og Xids når du utfører RandR-transformer med Overlay og SLI aktivert.
- Utvidet informasjonen som ble rapportert av NVIDIA Xinerama X-utvidelsen for å rapportere PRIME-skjermer i tillegg til direkte koblede skjermer.
- Løst en feil som forårsaket at HDMI-lydenheter vises eller forsvinner inkonsekvent når HDMI-enheter ble koblet til eller frakoblet.
- Løst en feil som kan forårsake driverfeil når du stiller inn moduser på X-skjermer som kjører på Dybde 8 eller Dybde 15.
- Løst en feil som kan forårsake intermitterende kjernepaneler når du kjører med PRIME Sync.
- Løst en feil som forårsaket en kjernepanikk når det ble tilkoblet HDMI-skjermer på noen Zotac-minip PCer.
Hva er nytt i versjon 381.22 / 381.09 Beta:
- Løst en feil som forårsaket at GLX_EXT_buffer_age buffer aldersforlengelsen returnerte feilverdier for stereo drawables ved bruk av passive stereomoduser 5 til 9.
- Rask en feil som forårsaket "nvidia-innstillinger - spørre alle" for å 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.
- Løst en feil som forårsaket at X-serverprosessen henger med 100% CPU-bruk.
- 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.
- Feil en feil som forårsaket X-skjermer som bruker alternativet "UseDisplayDevice" "none" for å bli endret til 640x480 når du bruker "xrandr -s" for å endre skjermkonfigurasjonen.
- Deaktiverte OpenGL-trådte optimaliseringer som standard, først aktivert i 378.09, på grunn av ulike rapporter om ustabilitet.
- Fjernet X-driverens logosplash-skjerm og de tilsvarende NoLogoand LogoPath xorg.conf-alternativene.
- Lagt til Metamode-alternativet "ResamplingMethod", og legger til støtte for bikubiske resampling-metoder når skalering av skjermtransformasjoner er i bruk. Se README for flere detaljer.
Hva er nytt i versjon 378.13 / 381.09 Beta:
- Lagt til støtte for følgende GPU (er):
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Deaktiverte OpenGL-trådte optimaliseringer som standard under Xinerama.
- Lagt til støtte for ARB_parallel_shader_compile-utvidelsen for å tillate multi-threaded kompilering av GLSL shaders.
- Oppdaterte X-driveren for å ignorere HMD-er (Virtual Reality Head Mounted Displays). Se "AllowHMD" X-konfigurasjonsalternativet i README for detaljer.
- Driveren vil nå annonsere GLX FBConfigs uten dybdebiter på dybde 30 X skjermbilder.
- Løst en feil som forårsaket at systemet henger når det gjenopptas fra suspendering med noen GPUer.
- Fast en regresjon som kan forårsake korrupsjon når det vises hotplugging.
- Fast en regresjon som forhindret systemer med flere DisplayPort-skjermer fra å gjenoppta korrekt fra suspendering.
- Løst en feil i nvidia-modeset.ko-kjernemodulen som kan føre til at den krasjer når du sender hendelser til komponentene til brukerens romdriver.
- Lagt til støtte for X.Org xserver ABI 23 (xorg-server 1.19)
Hva er nytt i versjon 378.13:
- Lagt til støtte for følgende GPU (er):
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Deaktiverte OpenGL-trådte optimaliseringer som standard under Xinerama.
- Lagt til støtte for ARB_parallel_shader_compile-utvidelsen for å tillate multi-threaded kompilering av GLSL shaders.
- Oppdaterte X-driveren for å ignorere HMD-er (Virtual Reality Head Mounted Displays). Se "AllowHMD" X-konfigurasjonsalternativet i README for detaljer.
- Driveren vil nå annonsere GLX FBConfigs uten dybdebiter på dybde 30 X skjermbilder.
- Løst en feil som forårsaket at systemet henger når det gjenopptas fra suspendering med noen GPUer.
- Fast en regresjon som kan forårsake korrupsjon når det vises hotplugging.
- Fast en regresjon som forhindret systemer med flere DisplayPort-skjermer fra å gjenoppta korrekt fra suspendering.
- Løst en feil i nvidia-modeset.ko-kjernemodulen som kan føre til at den krasjer når du sender hendelser til komponentene til brukerens romdriver.
- Lagt til støtte for X.Org xserver ABI 23 (xorg-server 1.19)
Hva er nytt i versjon 375.26:
- Lagt til støtte for følgende GPU (er):
- Quadro M3000 SE
- Fast en regresjon som forhindret bakgrunnsbelysningen på noen bærbare datamaskinsdisplayer, fra å slå på igjen etter at den er slått av.
- Fast en regresjon som forhindret konsollen i å bli gjenopprettet riktig når du bruker SLI.
- Fast en regresjon som kan føre til at kontrollpanelet for nvidia-innstillinger krasjer ved oppstart med bestemte GPU-konfigurasjoner.
- Fast en regresjon som forhindret at GLX_NV_swap_group-utvidelsen virker når du bruker SLI eller Quadro Sync.
Hva er nytt i versjon 375.20:
- Lagt til støtte for følgende GPUer:
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- Løst en feil som kan føre til at skjermer i SLI Mosaic blir tomme når du bruker en transformasjonsmatrise.
- Løst en feil som forhindret G-SYNC fra å arbeide med notisbøker.
- Løst en feil som forårsaket at DisplayPort multistream-enheter blir tomme etter at konsollen er gjenopprettet.
- Løst en feil som forårsaket en kjernekrasj når du starter X for andre gang når mer enn én DisplayPort multistream-enhet er koblet til en enkelt DisplayPort-kontakt via en grenenhet.
- Oppdaterte nvidia-innstillinger for ikke å ha en bygge-tidavhengighet av en ekstern nvml-utviklingspakke (en regresjon introdusert i 375.10).
- Løst et krasj i nvidia-innstillinger når du legger til profilprofilregel og profiloppføringer.
- Fjernet alternativet Aktiver verktøytip i nvidia-innstillinger for GTK 2-grensesnittet.
- Lagt til nye X-konfigurasjonsalternativer:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- som tilsidesetter MetaMode-tokens med de samme navnene.
- Løst en feil som forårsaket lange forsinkelser når du forlater VT eller deaktiverer en skjermenhet mens et OpenGL-program kjører.
- Lagt til støtte for RandR TILE-egenskapen lagt til i RandR 1.5.
- Hevet OpenGL Shader-cache-størrelsen på 64 MB til 128 MB. Se delen "Angi OpenGL Environment Variable Settings" i driveren README for detaljer om hvordan du velger plasseringen eller deaktiver den.
- Løst en feil i synkroniserings primitiver delt mellom X og OpenGL.
- Lagt til støtte for X.Org xserver ABI 23 (xorg-server 1.19)
Hva er nytt i versjon 370.28:
- Faste undefined symbolreferanser i libnvidia-glcore.so.
- Oppdatert CurrentMetaMode rapportering via NV-CONTROL API for å gjenspeile om ForceCompositionPipeline eller ForceFullCompositionPipeline er satt i gjeldende MetaMode.
- 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 for konfigurasjonsalternativet "CoolBits" X for mer informasjon.
- 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.44:
- Lagt til støtte for følgende GPUer:
- TITAN X (Pascal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3GB
- Fast en regresjon som forårsaket at applikasjoner bruker indirekte GLX til å krasje.
- Fast en regresjon introdusert i 367.35 som forårsaket at den første modusen til X-serveren ble vist tom hvis funksjonene som ble forespurt i X-konfigurasjonsfilen aktiverte X-driverens sammensetningsrørledning. Dette ville bli utløst, for eksempel av MetaMode tokens som ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection og Transform.
Hva er nytt i versjon 367.35:
- Løst en feil som forårsaket at X krasjer ved bruk av endringer i RandR CscMatrix-egenskapen mens VT-vekselsvenn vekk fra X.
- Løst en feil som forårsaket en krasj når du forlot nvidia-innstillinger på skjermer med 8 eller 15 bit fargedybder.
- Lagt til støtte for VDPAU Feature Set H til NVIDIA VDPAU driveren. GPUer med VDPAU Feature Set H er i stand til maskinvare-akselerert dekoding av 8192x8192 (8k) H.265 / HEVC videostrømmer.
- Lagt til støtte for å spørre klokkeverdier på Pascal GPUer.
- Fjernet konfigurasjonsalternativet Base Mosaic fra nvidia-innstillinger på systemer der funksjonen ikke støttes.
- Løst en feil som forårsaket nvidia-smi å rapportere et unøyaktig versjonnummer.
Hva er nytt i versjon 364.19:
- Lagt til støtte for følgende GPUer:
- Quadro M6000 24GB
- Quadro M5500
- Løst en feil som kan føre til feil rammefrekvensrapportering på Quadro Sync-konfigurasjoner med flere GPUer.
- Forbedret X colormap-presisjon fra 8 signifikante biter til 11 på GeForce GPUs.Quadro GPUer brukte allerede 11 biter av presisjon.
- Lagt til en ny RandR-egenskap, CscMatrix, som spesifiserer en 3x4-fargeskjemaomvandlingsmatrise. Matrisen blir brukt etter X-kolorammen og før gamma-rampen. Denne egenskapen er tilgjengelig på GF119 og nyere GPUer.
- Forbedret håndtering av X-gamma-rampen på GF119 og nyere GPUer. På disse GPUene er RandR-gamma-rampen alltid 1024 oppføringer og gjelder nå for markør- og VDPAU- eller arbeidsstasjonsoverleggene i tillegg til X-rotvinduet.
- Forbedret interaktiviteten til applikasjoner som bruker en maskinvaremarkør mens G-SYNC er aktiv.
Hva er nytt i versjon 361.42:
- Lagt til støtte for følgende GPUer:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Begrens standardnivået for samtidighet i nvidia-innstillinger til 32, for å unngå å treffe maksimal arbeidsgrense på systemer med mange CPUer.
- Fast en regresjon som forårsaket GPU unntak og feil gjengivelse når du bruker pbuffere med EGLDevice.
- Løst en feil som forårsaket at nvidia-innstillingene krasjer når parring med 3D Vision Pro-senderen kobles sammen på enkelte systemer.
- Løst en feil som forårsaket installasjons manifestoppføringer for noen 32-biters kompatibilitetsbibliotek som skal dupliseres i installasjonspakken.
- Fast en regresjon som forårsaket at flaggene for HSync og VSync-modus-tidspolariteten er omvendt.
Hva er nytt i versjon 361.28:
- Infrastruktur for OpenGL Vendor-Neutral Driver (GLVND) er nå inkludert og støttet av NVIDIA GLX og OpenGL-drivere. Dette bør ikke føre til noen synlige endringer i oppførsel for sluttbrukere, men noen interne driverkomponentbibliotek har blitt omdøpt og / eller flyttet som et resultat. Disse endringene kan påvirke skript som er avhengig av tilstedeværelsen av NVIDIA OpenGL-driverkomponenter, bortsett fra de som er angitt i Linux OpenGL ABI versjon 1.0, vedlikeholdere av alternative NVIDIA-driverinstallasjonspakker og applikasjoner som er avhengige av tilstedeværelsen av noen ikke-OpenGL / GLX-symboler i libGL.so.1 biblioteket og dets avhengigheter på noen måte. Vennligst se https://github.com/NVIDIA/libglvnd. For mer informasjon om GLVND-prosjektet. Linux OpenGL ABI versjon 1.0 spesifikasjonen er tilgjengelig på https://www.opengl.org/registry/ABI
- Oppdatert nvidia-installer for å kjøre ldconfig (8) og depmod (8) etter avinstallering av en eksisterende driver, i stedet for bare å kjøre disse to kommandoene når du installerer en ny driver.
- Fjernet VDPAU wrapper og spor biblioteker libvdpau.so.1 og libvdpau_trace.so.1 fra driverpakken. Disse bibliotekene kan være tilgjengelige via distribusjonspakkehåndteringssystemet, eller kan kompileres fra kildene som er tilgjengelige på http://people.freedesktop.org/~aplattner/vdpau/. Vennligst se http://freedesktop.org/wiki/Software/VDPAU/ for mer informasjon.
- Løst en feil i EGL-driveren der en mutex låst opp flere ganger. Dette utløser udefinert oppførsel, og spesielt hvis låseleksjon er aktivert i glibc, kan det føre til en segmenteringsfeil.
Hva er nytt i versjon 358.16:
- Fast en regresjon, introdusert i 358.09, som forårsaket feil gjengivelse av OpenGL stereo applikasjoner i kombinasjon med Quadro Sync på enkelte GPUer.
- Fast en regresjon, introdusert i 358.09, som forårsaket OpenGL stereo applikasjoner å henge når SLI AFR, SFR eller SLIAA moduser ble aktivert.
- Fast en regresjon, introdusert i 358.09, som førte til at systemet hengde mens man lanserte OpenGL-applikasjoner da noen SLI Mosaic-topologier ble brukt.
- Løst en feil som kan føre til at noen G-SYNC-skjermer flimrer på Kepler-baserte GPUer når de kjører med lave bildefrekvenser.
- Fast en regresjon som kan føre til at OpenGL- eller VDPAU-applikasjoner henger i Xinerama-layouter som inkluderer flere X-skjermer som drives av samme GPU.
- Lagt til en tilbakebetaling slik at GLX kan fungere når UNIX-domenekommunikasjon er blokkert mellom NVIDIA-klientsiden GLX og NVIDIA server-side GLX. For eksempel forhindrer standard SELinux-politikken på Fedora 22 at NVIDIA 358.09 GLX-driveren fungerer i GDM3:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- Fast en regresjon fra 358.09 som forårsaket G-SYNC-skjermer konfigurert til å bruke 3D Vision stereo til å gå tomt og rapportere et ikke-støttet signal.
- Fikset en regresjon fra 358.09 som forårsaket OpenGL-applikasjoner som mislyktes i å forhandle tillatelse til å utføre glXSwapBuffers via flipping for å slutte å oppdatere skjermen. Dette ble utløst på Fedora 22 hvor SELinux-systempolitikken forhindrer gnome-shell fra å kommunisere med X-serveren.
- Nå åpner OpenGL-programmer som ikke forhandler om blinking tilbake til glXSwapBuffers via blitting.
- Se https://bugzilla.redhat.com/show_bug.cgi?id=1271401 for mer informasjon.
- Fast en regresjon som reduserte OpenGL-ytelsen på hodeløse X-serverkonfigurasjoner.
- Løst 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 bakbuffer, 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 modussettingsgrensesnittet 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 brukes.
- 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 gjør det mulig å overføre 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-applikasjoner med Linux 3.11 + og Glibc 2.19+. Minne som er allokert på denne måten, vil forbruke plass i / dev / shm. Innstilling av miljøvariabel __GL_DevShmPageableAllocations til 2 vil deaktivere denne funksjonen
- Lagt til støtte for OpenGL 4.3.
- Lagt til støtte for X.Org xserver ABI 20 (xorg-server 1.18).
Hva er nytt i versjon 355.11:
- Lagt til støtte for følgende GPUer:
- Quadro M4000
- Quadro M5000
- Løst en feil som forårsaket at applikasjoner som bruker OpenCL eller CUDA med OpenGL-interoperabilitet å krasje når du bruker GLX-indirekte gjengivelse.
- Løst en feil som forårsaket at VDPAU bare viser den øverste halvdelen av en videoramme ved dekoding og visning av H.265 / HEVC kodet videostrømmer.
- Løs en feil som kan forårsake GPU-unntak når du bruker glReadPixels () på dybden eller sjablongbuffere i flerprøvevinduer mens du tilpasser eller flytter vinduene.
- 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 inneholdt det høyeste av de to nivåene.
- Løst en feil som kan føre til at kontrollpanelet for nvidia-innstillinger krasjer når oppdateringsskjermbildet oppdateres.
- 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
- 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, slik at 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 brukerleverandører 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.21:
- Lagt til støtte for følgende GPUer:
- Tesla K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- Løst en feil i nvidia-innstillinger som forårsaket at programmet krasjer når du lagrer EDID til en fil.
- Løst en feil som forhindret det "mkprecompiled" -verktøyet som følger med i driverpakken, fra å lese filer riktig.
- Løst en feil som kan forårsake en Xid-feil når du avslutter et videoavspillingsprogram ved hjelp av overleggs-presentasjonskøen i VDPAU.
- Oppdatert nvidia-installer for å unngå å gjenopprette for dypt inn i kjernekildetrær under / usr / lib / moduler, speiling en eksisterende restriksjon på rekursjon under / lib / moduler.
- Oppdatert nvidia-installer for å bruke modprobe (8) når du forlater NVIDIA-kjernemodulen lastet etter installasjon, i stedet for insmod (8) eller libkmod. Dette gjør at kjernemodulen kan respektere eventuelle konfigurasjonsdirektiver som gjelder for den i /etc/modprobe.d når den er lastet.
- Løst en feil som tillot konsolmeldinger fra Linux-kjernen som skal trekkes over brukergrensesnittet til nvidia-installer.
Hva er nytt i versjon 346.72:
- Løst en feil som forårsaker tap av stereosynkronisering i visse Quadro Sync-rammekonfigurasjoner.
- Faste Pixel Buffer Object-operasjoner når radlengden er mindre enn bredden. GL_ [UN] PACK_ROW_LENGTH kan settes til en verdi lavere enn bredden på operasjonen som utføres. OpenGL-spesifikasjonen tillater dette (kilden eller destinasjonslinjene vil overlappe). Tidligere støttet implementeringen av Pixel Buffer Objects ikke dette tilfellet, og det ville kaste en feil.
- Ferdig en sjelden dødlåsstilstand når du kjører programmer som bruker OpenGL i flere tråder på en Quadro GPU.
Hva er nytt i versjon 346.59:
- Lagt til støtte for følgende GPUer:
- Quadro K1200
- Quadro M6000
- Løst en feil som forårsaket korrupsjon når du bytter visningsmodus i noen applikasjoner som bruker transformasjonsreaktor.
- Løst en feil som forårsaket teksturforstyrrelser på framebuffer-dybdevedleggene fjernet med glClearTexImage ().
- Løst en feil som kunstig begrenset maksimal pikselklokke på skjermer i noen SLI-mosaikk-konfigurasjoner.
- Fikset en kjernehukommelselekkasje som oppstod ved lukning av maskinvareakselerert videoavkodning med VDPAU på Maxell-baserte GPUer.
Kommentarer ikke funnet