Nvidia Solaris Display Driver

Software skärmdump:
Nvidia Solaris Display Driver
Mjukvaruinformation:
Version: 396.45 Uppdaterad
Ladda upp dagen: 17 Aug 18
Utvecklare: NVIDIA Corporation
Licens: Gratis
Popularitet: 8

Rating: nan/5 (Total Votes: 0)

Nvidia Solaris Display Driver är en proprietär, men ändå fri distribuerad OpenGL 3D-videodrivrutin som ger stöd för Nvidia grafikkort på Solaris operativsystem. Föraren distribueras i flera utgåvor, som långlivade (långsiktigt stödda) och kortlivade (kort siktiga) grenar.


Installera Nvidia Solaris Display Driver

För att installera Nvidia Solaris-bildskärmsdrivrutinen på ditt Solaris-operativsystem måste du hämta det binära paketet från nedladdningsavsnittet ovan och spara körfilen i din hemkatalog. Ange sedan terminalläget och kör "sh./NVIDIA-Solaris-x86-xxx.xx.run” kommando som root (byt till rot med kommandot ")", där xxx.xx är versionsnummer eller drivrutin.

Var medveten om att du först måste installera kärnhuvuden på ditt Solaris-operativsystem. Under installationen kommer användarna att fråga om de vill redigera X-konfigurationsfilen manuellt eller låta installationsprogrammet göra allt arbete. Alternativt kan du, efter installationen, köra kommandot nvidia-xconfig via en X11-terminalemulatorklient för att ställa in den nya drivrutinen som standard.

Kommer den att köras i min Solaris-låda?

Ja, förmodligen! Det har testats framgångsrikt med alla senaste Solaris-operativsystem som släpptes under de senaste åren. Både 32-bitars (x86) och 64-bitars (x86_64) instruktionssättarkitekturer stöds vid denna tidpunkt.


Det fungerar inte med mitt mycket gamla Nvidia grafikkort!

Eftersom vi har fått många klagomål från Solaris, FreeBSD och Linux-användare som kör mycket gamla Nvidia grafikkort, känner vi oss skyldiga att nämna här att den här drivrutinen inte kommer att fungera med sina grafikkort. Därför bör du söka efter Softoware för de senaste Nvidia Solaris Legacy Display Drivers, som finns tillgängliga i flera branscher, inklusive 304.xx-serien, 96.43.xx-serien och 173.14.xx-serien.

Vad är nytt i den här utgåvan:

  • Lös en bugg som kan orsaka att multi-threaded EGL-applikationer kraschar när de lämnar.

Vad är nytt i version 390.67:

  • Lös en bugg som kan orsaka kärnanpanik när du använder Quadro SDI Capture-maskinvara.
  • Lös en bugg som orsakade att kwin OpenGL-kompositioner kraschar när de startade vissa OpenGL-applikationer.
  • Lös en intermittent krasch när du startar Vulkan-applikationer.
  • Lös en bugg som orsakade föraren, i vissa DisplayPort-konfigurationer med låg bandbredd, att inte implicit aktivera visning av dithering. Detta resulterade i synlig bandning.
  • Tillagt stöd för X.Org xserver ABI 24 (xorg-server 1,20).
  • Förbättrad nvidia-bug-report.sh för att leta efter kern.log vilket är standardkärnans loggfil-plats för många Debian-baserade Linux-distributioner.
  • Lös en bugg som kan orsaka X-servrar som exporterar en Video Driver ABI tidigare än 0.8 för att krascha när X11-program körs som kallar XRenderAddTraps ().

Vad är nytt i version:

  • Lös en regression som kan orsaka drivrutinsfel när du ställer in lägen som innehåller DisplayPort Multi-Stream Transport-enheter.
  • En regression som orsakade vissa bildskärmar på vissa GPU: er för att inte rapportera en ansluten HDMI- eller DisplayPort-ljudenhet, även om den anslutna bildskärmen stöder ljud.
  • Lös en bugg som ibland förhindrade "Återställ standardkonfiguration" -knappen på sidan Nvidia-inställningar "ECC-inställningar" från att vara tillgänglig när ECC-konfigurationen är inställd på ett annat än standardläge.
  • Lös en bugg som orsakade nvidia-inställningar att underlätta överdrivna aggressiva gränser på visningspositioner på sidan "X Server Display Configuration" under vissa omständigheter.
  • Lös en bugg som kan göra att kryssrutan "Aktivera basmosaik (Surround)" i nvidia-inställningarna försvinner när en X-skärm, istället för en bildskärm, väljs på sidan "X Server Display Configuration".
  • Fixade ett tävlingsförhållande som kan leda till kraschar när OpenGL-programmen manipulerade vertexbuffertobjekt från flera trådar samtidigt.
  • Lös en bugg som orsakade kontrollpanelen för nvidia-inställningar för att behålla vissa inställningar som hade tillämpats men inte bekräftats. Detta resulterade i att oönskade inställningar tillämpades på efterföljande inställningsändringar.
  • Tillagt stöd för YUV 4: 2: 0-komprimering för bildskärmar anslutna via DisplayPort i konfigurationer där antingen displayen eller GPUen inte kan driva nuvarande läge i RGB 4: 4: 4. Se beskrivningen i bilagan "Programmeringslägen" för detaljer.
  • Tillagde ett attribut "AllowGSYNC" MetaMode som kan användas för att helt och hållet avaktivera G-SYNC. Detta kan användas för att möjliggöra aktivering av funktioner som är inkompatibla med G-SYNC, till exempel Ultra Low Motion Blur eller Frame Lock.
  • Belagda bildskärmar resulterade tidigare i att en separat Xinerama-skärm rapporterades för varje kakel. De kommer nu som standard att kombineras till en enda stor Xinerama-skärm.
  • De individuella panelerna i en kakelplattform kommer nu att ordnas baserat på layoutinformationen som tillhandahålls i bildskärmens EDID. Detta kan överskridas genom att antingen manuellt ange förskjutningar eller använda alternativet "MetaModeOrientation".
  • Avaktiverade interlaced-lägen över DisplayPort som standard på grund av ofullständigt stöd i GPU. Tillagt "AllowDpInterlaced" lägesvalideringstoken för att åsidosätta detta standardbeteende och tillåta interlaced lägen över DisplayPort-protokoll ändå.
  • Lös en bugg som kan orsaka att vissa eDP G-SYNC-skärmar blinkar vid låga uppdateringshastigheter.
  • Lös en bugg som artificiellt begränsade maximal pixelklocka till 300 MHz när du använder vissa mer kompatibla DisplayPort till HDMI-adaptrar.
  • Lös en bugg som orsakade felaktig PCI topologi rapportering i nvidia-smi på Intel Skylake-system.

Vad är nytt i version 387.22:

  • Lös en regression som kan orsaka drivrutinsfel när du ställer in lägen som innehåller DisplayPort Multi-Stream Transport-enheter.
  • En regression som orsakade vissa bildskärmar på vissa GPU: er för att inte rapportera en ansluten HDMI- eller DisplayPort-ljudenhet, även om den anslutna bildskärmen stöder ljud.
  • Lös en bugg som ibland förhindrade "Återställ standardkonfiguration" -knappen på sidan Nvidia-inställningar "ECC-inställningar" från att vara tillgänglig när ECC-konfigurationen är inställd på ett annat än standardläge.
  • Lös en bugg som orsakade nvidia-inställningar att underlätta överdrivna aggressiva gränser på visningspositioner på sidan "X Server Display Configuration" under vissa omständigheter.
  • Lös en bugg som kan göra att kryssrutan "Aktivera basmosaik (Surround)" i nvidia-inställningarna försvinner när en X-skärm, istället för en bildskärm, väljs på sidan "X Server Display Configuration".
  • Fixade ett tävlingsförhållande som kan leda till kraschar när OpenGL-programmen manipulerade vertexbuffertobjekt från flera trådar samtidigt.
  • Lös en bugg som orsakade kontrollpanelen för nvidia-inställningar för att behålla vissa inställningar som hade tillämpats men inte bekräftats. Detta resulterade i att oönskade inställningar tillämpades på efterföljande inställningsändringar.
  • Tillagt stöd för YUV 4: 2: 0-komprimering för bildskärmar anslutna via DisplayPort i konfigurationer där antingen displayen eller GPUen inte kan driva nuvarande läge i RGB 4: 4: 4. Se beskrivningen i bilagan "Programmeringslägen" för detaljer.
  • Tillagde ett attribut "AllowGSYNC" MetaMode som kan användas för att helt och hållet avaktivera G-SYNC. Detta kan användas för att möjliggöra aktivering av funktioner som är inkompatibla med G-SYNC, till exempel Ultra Low Motion Blur eller Frame Lock.
  • Belagda bildskärmar resulterade tidigare i att en separat Xinerama-skärm rapporterades för varje kakel. De kommer nu som standard att kombineras till en enda stor Xinerama-skärm.
  • De individuella panelerna i en kakelplattform kommer nu att ordnas baserat på layoutinformationen som tillhandahålls i bildskärmens EDID. Detta kan överskridas genom att antingen manuellt ange förskjutningar eller använda alternativet "MetaModeOrientation".
  • Avaktiverade interlaced-lägen över DisplayPort som standard på grund av ofullständigt stöd i GPU. Tillagt "AllowDpInterlaced" lägesvalideringstoken för att åsidosätta detta standardbeteende och tillåta interlaced lägen över DisplayPort-protokoll ändå.
  • Lös en bugg som kan orsaka att vissa eDP G-SYNC-skärmar blinkar vid låga uppdateringshastigheter.
  • Lös en bugg som artificiellt begränsade maximal pixelklocka till 300 MHz när du använder vissa mer kompatibla DisplayPort till HDMI-adaptrar.
  • Lös en bugg som orsakade felaktig PCI topologi rapportering i nvidia-smi på Intel Skylake-system.

Vad är nytt i version 384.59:

  • Lös en bugg som förhindrade ändringar i stereoögonstilldelning från att bli applicerad från kontrollpanelen för nvidia-inställningar.
  • Lös en bugg som kan få OpenGL-program att krascha efter att ha ringt glDeleteBuffers på VBOs som har ombokats med ARB_vertex_attrib_binding.
  • Lös en bugg som ibland kan orsaka att OpenGL-applikationer låser upp tills X-servern tar emot inmatning.
  • Lös en bugg som orsakade att nvidia-inställningarna släppte enhetens BusID-värden när man ändrade en befintlig X-konfigurationsfil.
  • Fast en regression som hindrade nvidia-xconfig från att fråga vissa GPU: er, t.ex. när du kör `nvidia-xconfig -a`.
  • Lös en bugg som orsakade att VDPAU-uppspelning skadades när den utvidgades till koordinater utöver 16384 pixlar.
  • Tillagd support för ett "närmaste" omvandlingsfilter i X-drivrutinen. Detta gör att X-drivaren använder närmaste grannfiltrering när man utför skärmtransformationer. Filtret kan beställas genom "filter" -argumentet till RandRs RRSetCrtcTransform, eller genom Metamode-symbolen "ResamplingMethod".
  • Fixa ett fel med GLX_EXT_buffer_age där felaktiga buffertåldervärden skulle rapporteras för SLI AFR-konfigurationer. I sådana konfigurationer kan buffertåldern nu vara större än 3, den tidigare maximala buffertåldern.
  • Lös en bugg som kan orsaka hängande och Xids när du utför RandR-transformer med överlägg och SLI-aktiverat.
  • Utökad information som rapporterats av NVIDIA Xinerama X-förlängningen för att rapportera PRIME-skärmar utöver direktanslutna skärmar.
  • Lös en bugg som orsakade att HDMI-ljudenheter visas eller försvinner inkonsekvent när HDMI-enheter var anslutna eller kopplade ur.
  • Lös en bugg som kan orsaka drivrutinfel när du ställer in lägen på X-skärmar som körs vid Djup 8 eller Djup 15.
  • Lös en bugg som kan orsaka intermittenta kärnpaneler när du kör med PRIME Sync.
  • Lös en bugg som orsakade en kärnan panik när hotplugging HDMI-skärmar på vissa Zotac mini-datorer.

Vad är nytt i version 381.22 / 381.09 Beta:

  • Lös en bugg som orsakade förlängningen av GLX_EXT_buffer_age buffertåldern för att returnera felaktiga värden för stereotabell när du använder passiva stereolägen 5 till 9.
  • Lös en bugg som orsakade "nvidia-inställningar - fråga allt" för att skriva ut flera dubbla poster.
  • Lös en bugg som orsakade att program kraschar i vissa situationer när du ringer glXMakeCurrent medan OpenGL-gängade optimeringar aktiverades.
  • Lös en bugg som orsakade att X-serverprocessen hängde med 100% CPU-användning.
  • Lös en bugg som orsakade VDPAU-applikationer att använda blit presentationskön när en tidigare VDPAU-applikation inte stängdes av rent.
  • Fasta hängningar och kraschar som kan uppstå när ett OpenGL-kontext skapas medan systemet är ledigt.
  • Lös en bugg som orsakade korruption när OpenGL-fönster flyttades eller ändrades.
  • Lös en bugg som orsakade X-skärmar som använder alternativet "UseDisplayDevice" "none" för att ändras till 640x480 när du använder "xrandr -s" för att ändra skärmkonfigurationen.
  • Inaktiverade OpenGL-gängade optimeringar som standard aktiverades initialt 378.09 på grund av olika rapporter om instabilitet.
  • Ta bort X-drivarens logotyper och motsvarande NoLogoand LogoPath xorg.conf-alternativ.
  • Tillagd Metamodealternativet "ResamplingMethod", och lägger till stöd för bikubiska resampling-metoder när skalning av skärmtransformationer används. Se README för mer information.

Vad är nytt i version 378.13 / 381.09 Beta:

  • Tillagd support för följande GPU: er:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Inaktiverade OpenGL-gängade optimeringar som standard under Xinerama.
  • Tillagt stöd för ARB_parallel_shader_compile-förlängningen för att möjliggöra multi-threaded compilation av GLSL shaders.
  • Uppdaterade X-drivrutinen för att ignorera några virtuella verklighetshuvudmonterade displayer (HMD). Se "AllowHMD" X-konfigurationsalternativet i README för detaljer.
  • Föraren kommer nu att annonsera GLX FBConfigs utan djupbitar på djup 30 X-skärmar.
  • Lös en bugg som orsakade systemet hänger när det återupptas från uppskjutning med vissa GPU: er.
  • Lös en regression som kan orsaka korruption när hotplugger visas.
  • Fast en regression som hindrade system med flera DisplayPort-monitorer från att återupptas korrekt från upphängning.
  • Lös en bugg i kärnmodulen nvidia-modeset.ko som kan orsaka att den kraschar när man skickar händelser till komponenter för användarens rymddrivrutiner.
  • Tillagt stöd för X.Org xserver ABI 23 (xorg-server 1.19)

Vad är nytt i version 378.13:

  • Tillagd support för följande GPU: er:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Inaktiverade OpenGL-gängade optimeringar som standard under Xinerama.
  • Tillagt stöd för ARB_parallel_shader_compile-förlängningen för att möjliggöra multi-threaded compilation av GLSL shaders.
  • Uppdaterade X-drivrutinen för att ignorera några virtuella verklighetshuvudmonterade displayer (HMD). Se "AllowHMD" X-konfigurationsalternativet i README för detaljer.
  • Föraren kommer nu att annonsera GLX FBConfigs utan djupbitar på djup 30 X-skärmar.
  • Lös en bugg som orsakade systemet hänger när det återupptas från uppskjutning med vissa GPU: er.
  • Lös en regression som kan orsaka korruption när hotplugger visas.
  • Fast en regression som hindrade system med flera DisplayPort-monitorer från att återupptas korrekt från upphängning.
  • Lös en bugg i kärnmodulen nvidia-modeset.ko som kan orsaka att den kraschar när man skickar händelser till komponenter för användarens rymddrivrutiner.
  • Tillagt stöd för X.Org xserver ABI 23 (xorg-server 1.19)

Vad är nytt i version 375.26:

  • Tillagd support för följande GPU: er:
  • Quadro M3000 SE
  • Fast en regression som hindrade bakgrundsbelysningen på vissa bärbara datorer från att återvända efter att ha stängts av.
  • Fast en regression som hindrade konsolen från att återställas ordentligt vid användning av SLI.
  • Lös en regression som kan göra att kontrollpanelen för nvidia-inställningarna kraschar vid start med vissa GPU-konfigurationer.
  • Fast en regression som förhindrade att GLX_NV_swap_group-tillägget fungerar när SLI eller Quadro Sync används.

Vad är nytt i version 375.20:

  • Tillagt stöd för följande GPU: er:
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Lös en bugg som kan göra att bildskärmar i SLI Mosaic blir tomma när du applicerar en transformationsmatris.
  • Lös en bugg som hindrade G-SYNC från att arbeta på notebook-skärmar.
  • Lös en bugg som orsakade att DisplayPort multistream-enheter blivit tomma efter att konsolen har återställts.
  • Lös en bugg som orsakade en kärnkrasch när du startar X för andra gången när mer än en DisplayPort multistream-enhet är ansluten till ett enda DisplayPort-kontakt via en grenenhet.
  • Uppdaterade nvidia-inställningar för att inte ha ett byggstidsberoende på ett externt nvml-utvecklingspaket (en regression introducerad i 375.10).
  • Lös en krasch i nvidia-inställningar när du lägger till profilprofilregel och profilposter.
  • Ta bort alternativet "Aktivera verktygstips" i nvidia-inställningar för GTK 2-gränssnittet.
  • Lades till nya X-konfigurationsalternativ:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • som åsidosätter MetaMode-tokens med samma namn.
  • Lös en bugg som orsakade långa förseningar när du lämnar VT eller inaktiverar en visningsenhet medan en OpenGL-applikation körs.
  • Tillagt stöd för RandR TILE-egenskapen i RandR 1.5.
  • Höjde OpenGL-skärmens cache-storlek på 64 MB till 128 MB. Se avsnittet "Specificera OpenGL Environment Variable Settings" i drivrutinen README för detaljer om hur du väljer platsen eller inaktivera den.
  • Fixade ett fel i synkroniserings primitiva delade mellan X och OpenGL.
  • Tillagt stöd för X.Org xserver ABI 23 (xorg-server 1.19)

Vad är nytt i version 370.28:

  • Fasta odefinierade symbolreferenser i libnvidia-glcore.so.
  • Uppdaterad CurrentMetaMode rapportering via NV-CONTROL API för att avspegla om ForceCompositionPipeline eller ForceFullCompositionPipeline är inställd i den aktuella MetaMode.
  • Tillagde möjligheten att över- och dygnet runt vissa GeForce-GPU i GeForce GTX 1000-serien och senare. För GPU: er som tillåter det kan en offset tillämpas på klockvärden i vissa klockdomener på alla prestandanivåer. Denna klockmanipulation görs på användarens egen risk. Se README dokumentationen för konfigurationsalternativet "CoolBits" X för mer information.
  • Tillagd "PixelShiftMode" MetaMode-alternativet, vilket möjliggör stöd för 4K och 8K pixel shift-skärmar. Se README för detaljer.

Vad är nytt i version 367.44:

  • Tillagt stöd för följande GPU: er:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6GB
  • GeForce GTX 1060 3GB
  • Fast en regression som orsakade att applikationer använder indirekt GLX att krascha.
  • Fixerade en regression som introducerades i 367.35 som orsakade att X-serverns första läge skulle visas blank om funktionerna som begärdes i X-konfigurationsfilen aktiverade pipeledningens X-drivrutins sammansättningsledning. Detta skulle utlösas, t.ex. av MetaMode-symboler som ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection och Transform.

Vad är nytt i version 367.35:

  • Lös en bugg som orsakade X att krascha vid tillämpning av ändringar i RandR CscMatrix-egenskapen medan VT-switchas bort från X.
  • Lös en bugg som orsakade en krasch när du lämnade nvidia-inställningar på skärmar med 8 eller 15 bitars färgdjup.
  • Tillagt stöd för VDPAU Feature Set H till NVIDIA VDPAU-drivrutinen. GPUer med VDPAU Feature Set H kan maskinvara-accelererad avkodning av 8192x8192 (8k) H.265 / HEVC videoströmmar.
  • Tillagt stöd för att fråga klockvärden på Pascal GPU: er.
  • Ta bort konfigurationsalternativet för basmosaik från nvidia-inställningar på system där funktionen inte stöds.
  • Lös en bugg som orsakade att nvidia-smi rapporterade ett felaktigt versionsnummer.

Vad är nytt i version 364.19:

  • Tillagt stöd för följande GPU: er:
  • Quadro M6000 24GB
  • Quadro M5500
  • Lös en bugg som kan orsaka felaktigt rapportsrapportering på Quadro Sync-konfigurationer med flera GPU: er.
  • Förbättrad X colormap precision från 8 signifikanta bitar till 11 på GeForce GPUs.Quadro GPUs använde redan 11 bitar av precision.
  • Lades till en ny RandR-egenskap, CscMatrix, som anger en 3x4-färgomvandlingsomvandlingsmatris. Matrisen appliceras efter X-kolumnen och före gamma-rampen. Den här egenskapen är tillgänglig på GF119 och nyare GPU.
  • Förbättrad hantering av X-gamma-rampen på GF119 och nyare GPU. På dessa GPU-enheter är RandR-gamma-rampen alltid 1024 poster och gäller nu för markör- och VDPAU- eller arbetsstationens överlagringar utöver X-rotfönstret.
  • Förbättrad interaktiviteten för program som använder en hårdvaru-markör medan G-SYNC är aktiv.

Vad är nytt i version 361.42:

  • Tillagt stöd för följande GPU: er:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24GB
  • Begränsa standardnivå för samtidighet i nvidia-inställningarna till 32, för att undvika att träffa gränsen för maximala arbetsuppgifter med system med många processorer.
  • Fast en regression som orsakade GPU-undantag och felaktig återgivning när du använder pbuffers med EGLDevice.
  • Lös en bugg som orsakade nvidia-inställningar att krascha när parning av glasögon med 3D Vision Pro-sändaren på vissa system.
  • Lös en bugg som orsakade installatörs manifestangivelser för att 32 bitars kompatibilitetsbibliotek ska dupliceras i installationspaketet.
  • Fixerade en regression som orsakade att flaggorna för synkronisering av HSync och VSync-lägena är inverterade.

Vad är nytt i version 361.28:

  • Infrastrukturen för OpenGL Vendor-Neutral Driver (GLVND) ingår nu och stöds av NVIDIA GLX och OpenGL-drivrutiner. Detta bör inte leda till några synliga förändringar i beteende för slutanvändare, men vissa bibliotek för internt drivrutin har ändrats och / eller flyttats som ett resultat. Dessa ändringar kan påverka skript som bygger på närvaron av NVIDIA OpenGL-drivrutinkomponenter andra än de som anges i Linux OpenGL ABI version 1.0, underhållare av alternativa NVIDIA-drivrutinsinstallationspaket och applikationer som är beroende av närvaron av några icke-OpenGL / GLX-symboler i biblioteket libGL.so.1 och dess beroenden på något sätt. Vänligen se https://github.com/NVIDIA/libglvnd. För mer information om GLVND-projektet. Linux OpenGL ABI version 1.0-specifikationen finns tillgänglig på https://www.opengl.org/registry/ABI
  • Uppdaterad nvidia-installer för att köra ldconfig (8) och depmod (8) efter avinstallation av en befintlig drivrutin, istället för att bara köra dessa två kommandon när en ny drivrutin installeras.
  • Ta bort VDPAU wrapper och spårbibliotek libvdpau.so.1 och libvdpau_trace.so.1 från drivrutinspaketet. Dessa bibliotek kan vara tillgängliga via distributionens pakethanteringssystem, eller kan sammanställas från de källor som finns tillgängliga på http://people.freedesktop.org/~aplattner/vdpau/. Vänligen se http://freedesktop.org/wiki/Software/VDPAU/ för mer information.
  • Lös en bugg i EGL-drivrutinen där en mutex låses upp mer än en gång. Detta utlöser odefinierat beteende, och i synnerhet om låselektion är aktiverad i glibc, kan det resultera i ett segmenteringsfel.

Vad är nytt i version 358.16:

  • Fast en regression, introducerad i 358.09, som orsakade felaktig återgivning av OpenGL-stereoapplikationer i kombination med Quadro Sync på vissa GPU.
  • Fast en regression, introducerad i 358.09, som orsakade OpenGL-stereoapplikationer att hänga när SLI AFR, SFR eller SLIAA-lägen var aktiverade.
  • Fast en regression, introducerad i 358.09, som orsakade att systemet hängde under lansering av OpenGL-applikationer när vissa SLI-mosaik-topologier användes.
  • Lös en bugg som kan få vissa G-SYNC-skärmar att flimra på Kepler-baserade GPU-enheter när de körs vid låga bildräntor.
  • Lös en regression som kan orsaka att OpenGL eller VDPAU-program hänger i Xinerama-layouter som inkluderar flera X-skärmar som drivs av samma GPU.
  • Tillagd en återgång för att tillåta GLX att fungera när UNIX-domänuttagskommunikation blockeras mellan NVIDIA-klientsidan GLX och NVIDIA-serversidan GLX. Till exempel förhindrar standard SELinux-policyen på Fedora 22 NVIDIA 358.09 GLX-drivrutinen från GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Fast en regression från 358,09 som orsakade G-SYNC-bildskärmar som är konfigurerade för att använda 3D Vision-stereo för att gå tom och rapportera en signal som inte stöds.
  • Fixade en regression från 358.09 som orsakade OpenGL-program som misslyckades med att förhandla om tillåtelse att utföra glXSwapBuffers genom att bläddra för att sluta uppdatera skärmen. Detta utlöstes på Fedora 22, där SELinux-systemets policy hindrar gnome-shell från att kommunicera med X-servern.
  • Nu kan OpenGL-program som misslyckas med att förhandla bläddrar tillbaka till glXSwapBuffers via blits.
  • Se https://bugzilla.redhat.com/show_bug.cgi?id=1271401 för mer information.
  • Fast en regression som minskade OpenGL-prestanda på huvudlösa X-serverkonfigurationer.
  • Fixat en minnesläcka som inträffade efter att ha förstört en GLXWindow som fortfarande har den nuvarande kontexten kopplad till den.
  • Lös en bugg som orsakade EGL-buffertar skapas med både en främre och en bakbuffert, istället för en bakbuffert, som krävs för EGL.
  • Lades till en ny kärnmodul, nvidia-modeset.ko. Den här nya drivkomponenten fungerar tillsammans med nvidia.ko-kärnmodulen för att programmera GPU-bildmotorn.
  • nvidia-modeset.ko ger ingen ny användar synlig funktionalitet eller gränssnitt till tredje parts applikationer. I ett senare utgåva kommer nvidia-modeset.ko att användas som underlag för lägesgränssnittet som tillhandahålls av kärnans direktbehandlingshanterare (DRM).
  • Minskade flimmer och fördröjningar vid övergång till eller från G-SYNC-läge. Som en del av den här ändringen kommer monitorer som har G-SYNC-indikatorer på sina skärmar nu att rapportera att de är i G-SYNC-läget. Den visuella indikatorn OpenGL G-SYNC kan aktiveras i nvidia-inställningar för att bestämma när G-SYNC faktiskt används.
  • GLX-protokollet för följande OpenGL-tillägg från OpenGL 3.0 har blivit främjat från inofficiellt till ARB-godkänd officiell status:
  • GL_EXT_draw_buffers2
  • GLX-protokollet för följande OpenGL 3.0-kommandon:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • som ingår i följande tillägg:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • har befordrats från inofficiellt till ARB-godkänd officiell status.
  • Med ovanstående ändringar har GLX-protokollet för OpenGL 3.0 blivit främjat från inofficiellt till ARB-godkänd officiell status.
  • Tillagde en ny systemminneallokeringsmekanism för stora anslag i OpenGL-drivrutinen. Denna mekanism möjliggör ombildning av tilldelningen från processen när den inte används, vilket gör att mer virtuellt adressutrymme är tillgängligt för applikationen. Den är som standard aktiverad på 32 bitars OpenGL-applikationer med Linux 3.11+ och Glibc 2.19+. Minne som är allokerat på detta sätt förbrukar utrymme i / dev / shm. Inställning av miljövariabel __GL_DevShmPageableAllocations till 2 kommer att inaktivera den här funktionen
  • Tillagt stöd för OpenGL 4.3.
  • Tillagt stöd för X.Org xserver ABI 20 (xorg-server 1.18).

Vad är nytt i version 355.11:

  • Tillagt stöd för följande GPU: er:
  • Quadro M4000
  • Quadro M5000
  • Lös en bugg som orsakade att applikationer som använder OpenCL eller CUDA med OpenGL-interoperabilitet att krascha vid användning av GLX indirekt rendering.
  • Lös en bugg som orsakade att VDPAU bara visar den övre halvan av en videoram när dekoder och visar H.265 / HEVC kodade videoströmmar.
  • Lös en bugg som kan orsaka GPU-undantag när du använder glReadPixels () på djup- eller stencilbuffertarna i multisample-fönster medan du ändrar eller flyttar fönstren.
  • Lös en bugg som kan orsaka data från en textnivå för att skriva över data från nästa lägsta nivå när du skapar en texturvy som inte innehåller den högre av de två nivåerna.
  • Lös en bugg som kan få kontrollpanelen för nvidia-inställningarna att krascha när uppdateringen av bildlayouten uppdateras.
  • Rätta till felaktig rapportering av stöd för GLX-tillägg: flera tillägg rapporterades som stöd för indirekta GLX, som i själva verket endast stöddes under direktåtergivning.
  • Tillagt stöd för följande EGL-tillägg:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Markerade alternativet DeleteUnusedDP12Displays som avskriven.
  • Version 1.5.0 i X Resize and Rotate-specifikationen lade till en anteckning att dynamiskt skapade utgåvor inte kommer att förstöras, så det här alternativet är avlägsnat och kommer att tas bort i en framtida drivrutinsversion.
  • Tillagt stöd för VDPAU-profiler som läggs till 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ös en bugg som hindrade mer än en RandR-utmatning från att dela användarlägen.
  • Lös en bugg som orsakade att applikationsspecificerade byteintervaller ignoreras på vissa skärmar när du använder Xinerama.
  • Lös en bugg som orsakade användarlevererade RandR-lägen med oklara kombinationer av flaggor + HSync, -HSync, + VSync och -VSync för att korrupta lägeslistan.
  • Tillagd support för att göra en OpenGL 3.0 och över kontextström utan att göra aktuell till någon dragbar.

Vad är nytt i version 352.21:

  • Tillagt stöd för följande GPU: er:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Lös en bugg i nvidia-inställningar som orsakade att programmet kraschar när EDID sparades i en fil.
  • Lös en bugg som hindrade det "mkprecompiled" -verktyget som ingår i drivrutinspaketet från att läsa filer korrekt.
  • Lös en bugg som kan orsaka ett Xid-fel när man avslutar ett videouppspelningsprogram med överlagringspresentationskön i VDPAU.
  • Uppdaterad nvidia-installatör för att undvika att återställa för djupt in i kärnkällsträd under / usr / lib / modules, vilket speglar en befintlig restriktion på rekursion under / lib / modules.
  • Uppdaterad nvidia-installer för att använda modprobe (8) när du lämnar NVIDIA-kärnmodulen laddad efter installationen istället för insmod (8) eller libkmod. Detta gör det möjligt för kärnmodulen att uppfylla några konfigurationsdirektiv som gäller för den i /etc/modprobe.d när den laddas.
  • Lös en bugg som tillåter att konsolmeddelanden från Linux-kärnan dras över användargränssnittet för nvidia-installer.

Vad är nytt i version 346.72:

  • Lös en bugg som orsakar förlust av stereosynkronisering i vissa Quadro Sync-ramkonfigurationer.
  • Funktioner med fast pixelbuffertobjekt när radlängden är mindre än bredden. GL_ [UN] PACK_ROW_LENGTH kan ställas in till ett värde som är lägre än bredden på den operation som utförs. OpenGL-specifikationen tillåter detta (käll- eller destinationslinjerna överlappar varandra). Tidigare stödde vårt genomförande av Pixel Buffer Objects inte detta fall och skulle kasta ett fel.
  • Fixade ett sällsynt dödläge när du kör program som använder OpenGL i flera trådar på en Quadro GPU.

Vad är nytt i version 346.59:

  • Tillagt stöd för följande GPU: er:
  • Quadro K1200
  • Quadro M6000
  • Lös en bugg som orsakade korruption när du byter visningslägen i vissa applikationer som använder omvandlingsåterkoppling.
  • Fixade en bugg som orsakade texturkorruption på frambuffer-djupfiler som rensades med glClearTexImage ().
  • Lös en bugg som artificiellt begränsade den maximala pixelklockan på skärmar i vissa SLI-mosaikkonfigurationer.
  • Fixat en kärnminne läcka som uppstod vid looping av maskinvaruaccelererad videoavkodning med VDPAU på Maxell-baserade GPU: er.

Annan programvara för utvecklare NVIDIA Corporation

Kommentarer till Nvidia Solaris Display Driver

Kommentarer hittades inte
Kommentar
Slå på bilder!