Nvidia Solaris Display Driver on oma, mutta vapaasti jakava OpenGL 3D -näytönohjain, joka tukee Nvidia-näytönohjaimia Solaris-käyttöjärjestelmissä. Kuljettaja on jaettu useisiin julkaisuihin, kuten Long Lived (pitkäaikainen tuki) ja Short Lived (lyhyen aikavälin tuetut) sivukonttorit.
Nvidia Solaris Display Driver -ohjelman asennus
Jos haluat asentaa Nvidia Solaris -näytönohjaimen Solaris-käyttöjärjestelmääsi, sinun on ladattava binaaripaketti edellä ladatusta osasta ja tallennettava suoritustiedosto kotihakemistasi. Siirry sitten päätelaitteeseen ja suorita & ldquo; sh ./NVIDIA-Solaris-x86-xxx.xx.run” komennolla root (vaihda juurelle & ldquo; su & rsquo; komennolla), jossa xxx.xx on versionumero tai ohjain.
Huomaa, että Solaris-käyttöjärjestelmän ytimen otsikot täytyy ensin asentaa. Asennuksen aikana käyttäjiltä kysytään, haluavatko ne muokata X-määritystiedostoa manuaalisesti tai antaa asentajan tehdä kaiken työn. Voit vaihtoehtoisesti asentaa asennuksen jälkeen nvidia-xconfig-komennon X11-terminaalin emulaattoriasiakkaan avulla asettamaan uuden ohjaimen oletusarvoksi.
Tuleeko se Solaris-ruudussa?
Kyllä, luultavasti! Se on testattu menestyksekkäästi viimeisimpien viime vuosien aikana julkaistujen uusimpien Solaris-käyttöjärjestelmien avulla. Tällä hetkellä tuetaan sekä 32-bittisiä (x86) että 64-bittisiä (x86_64) käskyjoukon arkkitehtuureja.
Se ei toimi kovin vanhan Nvidia-näytönohjaimen kanssa!
Koska olemme saaneet paljon valituksia Solarisilta, FreeBSD- ja Linux-käyttäjiltä, jotka käyttävät vanhoja Nvidia-näytönohjaimia, meidän on pakko mainita, että tämä ohjain ei toimi videokorttiensa kanssa. Siksi sinun pitäisi etsiä uusimmat Nvidia Solaris Legacy Display Drivers -sovellukset, jotka ovat käytettävissä useissa haaroissa, mukaan lukien 304.xx -sarjan, 96.43.xx -sarjan ja 173.14.xx -sarjan.
Uutta strong> tässä julkaisussa:
- Korjattu vika, joka voi aiheuttaa monisäikeisten EGL-sovellusten kaatumisen, kun poistut.
Uutta strong> versiossa 390.67:
- Korjattu vika, joka voi aiheuttaa ydinten paniikkia käytettäessä Quadro SDI Capture -laitteistoa.
- Korjattu vika, joka aiheutti kwin OpenGL-komposiittien kaatumisen käynnistettäessä tiettyjä OpenGL-sovelluksia.
- Kiinteä ajoittainen kaatuminen Vulkan-sovellusten käynnistämisen yhteydessä.
- Korjattu vika, joka aiheutti kuljettajan joissakin alhaisilla kaistanleveyksillä DisplayPort-kokoonpanoissa, jotta implisiittisesti ei sallita näyttökohtaa. Tämä johti näkyviin bandeihin.
- Lisätty tuki X.Org xserver ABI 24: lle (xorg-server 1.20).
- Parannettu nvidia-bug-report.sh tarkistaa kern.log, joka on oletuksena ytimen lokitiedoston sijainti monille Debian-pohjaisille Linux-jakeluille.
- Korjattu vika, joka voi aiheuttaa X-palvelinten, jotka vievät videonohjaimen ABI: n aikaisemmin kuin 0,8, kaatumaan X11-sovelluksia, jotka kutsuvat XRenderAddTraps () -palvelua.
Uutta strong> versiona:
- Korjattu regressio, joka voi aiheuttaa ohjaimen virheitä, kun asetat DisplayPort Multi-Stream Transport -laitteita.
- Korjattu regressio, joka aiheutti joidenkin GPU-laitteiden näyttöliittimien raportoimisen liitetystä HDMI- tai DisplayPort-äänilaitteesta, vaikka liitetty näyttö tukee ääntä.
- Korjattu vika, joka joskus estää nvidia-asetusten "ECC-asetukset" -sivun "Nollaa oletusasetukset" -painikkeen ollessa käytettävissä, kun ECC-kokoonpano on asetettu muuhun kuin oletustilaan.
- Korjattu vika, joka aiheutti nvidia-asetuksia tietyissä olosuhteissa "X Server Display Configuration" -sivun näyttöasemiin kohdistuvien liian aggressiivisten rajojen asettamiseksi.
- Korjattu vika, joka voi aiheuttaa "Némia-asetusten" Enable Base Mosaic (Surround) -valintaruudun häviämisen, kun "X Server Display Configuration" -sivulla on valittu X-näyttö, eikä näyttö.
- Korjattu kilpailutila, joka voi johtaa kaatumiseen, kun OpenGL-ohjelmat hallitsevat vertex-puskurointiobjekteja useista kierroksista samanaikaisesti.
- Korjattu vika, joka aiheutti nvidia-asetusten ohjauspaneelin säilyttää joitakin sovelluksia, joita ei ollut vahvistettu. Tämä johti ei-toivottuihin asetuksiin tuleviin asetusten muutoksiin.
- Lisätty tuki YUV 4: 2: 0 -kompressioille DisplayPortin kautta liitetyille näytöille konfiguraatiossa, jossa näyttö tai GPU ei pysty käyttämään nykyistä tilaa RGB 4: 4: 4 -järjestelmässä. Lisätietoja on kohdassa "Ohjelmointitilat".
- Lisätty "AllowGSYNC" MetaMode-attribuutti, jolla voidaan poistaa G-SYNC käytöstä kokonaan. Tätä voidaan käyttää sallimalla G-SYNC-yhteensopivien toimintojen, kuten Ultra Low Motion Blur tai Frame Lock -toiminnot.
- Kaakeloitu näytöt aiemmin saivat aikaan erillisen Xinerama-näytön, joka ilmoitetaan jokaiselle laudalle. Ne tullaan nyt oletusarvoisesti yhdeksi ainoaksi Xinerama-näytöksi.
- Laatoitetussa näytössä olevat yksittäiset paneelit järjestetään nyt näytön EDID-mallin ulkoasuasetusten perusteella. Tätä voidaan ohittaa joko manuaalisesti määrittämällä offsetit tai käyttämällä "MetaModeOrientation" -vaihtoehtoa.
- Ottaa pois päältä lomitellut tilat DisplayPortin kautta oletuksena GPU: n epätäydellisen tuen vuoksi. Lisätty "AllowDpInterlaced" -tilan vahvistusmerkki ohittaa tämän oletuskäyttäytymisen ja mahdollistaa lomitellut tilat DisplayPort-protokollan yli.
- Korjattu vika, joka voi aiheuttaa joitain eDP-G-SYNC -näytöille välkkymistä pienillä virkistystaajuuksilla.
- Korjattu vika, joka rajoittaa keinotekoisesti enimmäispikselikellon 300 MHz: iin, kun käytetään tiettyjä tehokkaampia DisplayPort-HDMI-sovittimia.
- Korjattu bugi, joka aiheutti virheellisen PCI-topologian raportoinnin nvidia-smi-järjestelmässä Intel Skyake -järjestelmissä.
Uutta strong> versiossa 387.22:
- Korjattu regressio, joka voi aiheuttaa ohjaimen virheitä, kun asetat DisplayPort Multi-Stream Transport -laitteita.
- Korjattu regressio, joka aiheutti joidenkin GPU-laitteiden näyttöliittimien raportoimisen liitetystä HDMI- tai DisplayPort-äänilaitteesta, vaikka liitetty näyttö tukee ääntä.
- Korjattu vika, joka joskus estää nvidia-asetusten "ECC-asetukset" -sivun "Nollaa oletusasetukset" -painikkeen ollessa käytettävissä, kun ECC-kokoonpano on asetettu muuhun kuin oletustilaan.
- Korjattu vika, joka aiheutti nvidia-asetuksia tietyissä olosuhteissa "X Server Display Configuration" -sivun näyttöasemiin kohdistuvien liian aggressiivisten rajojen asettamiseksi.
- Korjattu vika, joka voi aiheuttaa "Némia-asetusten" Enable Base Mosaic (Surround) -valintaruudun häviämisen, kun "X Server Display Configuration" -sivulla on valittu X-näyttö, eikä näyttö.
- Korjattu kilpailutila, joka voi johtaa kaatumiseen, kun OpenGL-ohjelmat hallitsevat vertex-puskurointiobjekteja useista kierroksista samanaikaisesti.
- Korjattu vika, joka aiheutti nvidia-asetusten ohjauspaneelin säilyttää joitakin sovelluksia, joita ei ollut vahvistettu. Tämä johti ei-toivottuihin asetuksiin tuleviin asetusten muutoksiin.
- Lisätty tuki YUV 4: 2: 0 -kompressioille DisplayPortin kautta liitetyille näytöille konfiguraatiossa, jossa näyttö tai GPU ei pysty käyttämään nykyistä tilaa RGB 4: 4: 4 -järjestelmässä. Lisätietoja on kohdassa "Ohjelmointitilat".
- Lisätty "AllowGSYNC" MetaMode-attribuutti, jolla voidaan poistaa G-SYNC käytöstä kokonaan. Tätä voidaan käyttää sallimalla G-SYNC-yhteensopivien toimintojen, kuten Ultra Low Motion Blur tai Frame Lock -toiminnot.
- Kaakeloitu näytöt aiemmin saivat aikaan erillisen Xinerama-näytön, joka ilmoitetaan jokaiselle laudalle. Ne tullaan nyt oletusarvoisesti yhdeksi ainoaksi Xinerama-näytöksi.
- Laatoitetussa näytössä olevat yksittäiset paneelit järjestetään nyt näytön EDID-mallin ulkoasuasetusten perusteella. Tätä voidaan ohittaa joko manuaalisesti määrittämällä offsetit tai käyttämällä "MetaModeOrientation" -vaihtoehtoa.
- Ottaa pois päältä lomitellut tilat DisplayPortin kautta oletuksena GPU: n epätäydellisen tuen vuoksi. Lisätty "AllowDpInterlaced" -tilan vahvistusmerkki ohittaa tämän oletuskäyttäytymisen ja mahdollistaa lomitellut tilat DisplayPort-protokollan yli.
- Korjattu vika, joka voi aiheuttaa joitain eDP-G-SYNC -näytöille välkkymistä pienillä virkistystaajuuksilla.
- Korjattu vika, joka rajoittaa keinotekoisesti enimmäispikselikellon 300 MHz: iin, kun käytetään tiettyjä tehokkaampia DisplayPort-HDMI-sovittimia.
- Korjattu bugi, joka aiheutti virheellisen PCI-topologian raportoinnin nvidia-smi-järjestelmässä Intel Skyake -järjestelmissä.
Uutta strong> versiossa 384.59:
- Korjattu bugi, joka estää muutoksia stereosilmäistämiseen siirtymästä sovelluksesta nvidia-asetusten ohjauspaneelista.
- Korjattu vika, joka voi aiheuttaa OpenGL-sovellusten kaatumisen, kun kutsutaan glDeleteBuffereja VBO: ille, jotka on muokattu ARB_vertex_attrib_bindingilla.
- Korjattu vika, joka voi joskus aiheuttaa OpenGL-sovellusten lukituksen, kunnes X-palvelin vastaanottaa syötteen.
- Korjattu vika, joka aiheutti nvidia-asetusten pudottamiseksi laitteen BusID-arvoja muutettaessa olemassa olevaa X-määritystiedostoa.
- Korjattu regressio, joka estää nvidia-xconfigä pyytämästä joitain GPU: ita, esim. kun käytät `nvidia-xconfig -a`.
- Korjattu vika, joka aiheutti VDPAU-toiston vioittumisen, kun se laajeni koordinaatteihin 16384 pikseliä pidemmälle.
- Lisätty tuki "Lähin" muuntosuodattimelle X-ohjaimessa. Tämä saa X-ohjaimen käyttämään lähin naapurisuodatinta suoritettaessa näytön muunnoksia. Suodatin voidaan pyytää suodattimen argumentin kautta RandR: n RRSetCrtcTransform-muotoon tai ResamplingMethod-MetaMode-token kautta.
- Korjaa virhe GLX_EXT_buffer_aglla, jossa SLI AFR -määrityksissä ilmoitetaan virheellisiä puskurin ikärajoja. Tällaisessa konfiguraatiossa puskurin ikä voi olla nyt suurempi kuin 3, edellinen enimmäispuskurin ikä.
- Korjattu vika, joka saattaa aiheuttaa roikkuu ja Xids, kun suoritetaan RandR-muunnoksia, joissa on Overlay ja SLI käytössä.
- Laajennetaan NVIDIA Xinerama X -laajennuksen ilmoittamat tiedot PRIME-näyttöjen raportoimiseksi suoraan kytkettyjen näyttöjen lisäksi.
- Korjattu virhe, joka aiheutti HDMI-audiolaitteiden näyttämisen tai häviämisen epäjohdonmukaisesti, kun HDMI-laitteet on kytketty kuumakäynnistettyyn kaapeliin tai irrotettu.
- Korjattu vika, joka voi aiheuttaa ohjaimen virheitä, kun asetat tilat X-näytöille, jotka toimivat syvyydessä 8 tai Syvyys 15.
- Korjattu vika, joka voi aiheuttaa ajoittaisia ytimen paniikkia PRIME Sync -ohjelmassa.
- Korjattu bugi, joka aiheutti ytimen paniikkia, kun hotplugging HDMI-näyttöjä joihinkin Zotac mini -tietokoneisiin.
Uutta strong> versiossa 381.22 / 381.09 Beta:
- Korjattu vika, joka aiheutti GLX_EXT_buffer_age-puskurin ikäjakauman palauttamaan vääriä arvoja stereotoverille, kun käytät passiivisia stereotiloja 5 - 9.
- Korjattu vika, joka aiheutti useita "duplicate entries" nvidia-asetuksia --query all ".
- Korjattu vika, joka aiheutti sovellusten kaatumisen tietyissä tilanteissa, kun kutsuttiin glXMakeCurrent-ohjelmaa, kun OpenGL: n kierteitetyt optimoinnit olivat käytössä.
- Vahvisti virheen, joka aiheutti X-palvelimen prosessin jumittua 100 prosentin suorittimen käyttötarkoituksella.
- Korjattu vika, joka aiheutti VDPAU-sovellusten käyttää blit-esitysjonoa, kun edellinen VDPAU-sovellus ei sammunut kunnolla.
- Kiinteät lukitukset ja kaatumiset, joita voi esiintyä, kun OpenGL-konteksti luodaan, kun järjestelmä on käytettävissä olevan muistin ulkopuolella.
- Korjattu korruptio, kun OpenGL-ikkunoita siirrettiin tai pienennettiin.
- Korjattu vika, joka aiheutti X-näytöt, jotka käyttävät vaihtoehtoa "UseDisplayDevice" "none", jotta ne muunnetaan 640x480, kun käytät "xrandr -s" muuttamalla näytön asetuksia.
- Disabled OpenGL: n kierteitetyt optimoinnit oletusarvoisesti, alun perin käyttöön 378.09: ssä, johtuen erilaisista epävakausraporteista.
- Poistettiin X-ohjaimen logon splash -näyttö ja vastaava NoLogoand LogoPath xorg.conf -vaihtoehto.
- Lisättiin "ResamplingMethod" MetaMode -vaihtoehto, lisäämällä tukea bicubic-resampling -menetelmille, kun skaalausmuunnokset ovat käytössä. Lue lisätietoja README: stä.
Uutta strong> versiossa 378.13 / 381.09 Beta:
- Lisätty tuki seuraaville GPU: lle:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Oletuksena Xineraman alapuolella OpenGL: n kierteitetyt optimoinnit käytöstä.
- Lisätty tuki ARB_parallel_shader_compile-laajennukselle, jotta GLSL-shaderien monisäikeinen kokoaminen voidaan sallia.
- Päivitetty X-ohjain jättää huomiotta kaikki Virtual Reality Head -asennetut näytöt (HMD). Lisätietoja on luvussa "AllowHMD" X-kokoonpano README.
- Kuljettaja mainostaa GLX FBConfigs -ohjelmia ilman syvyyssignaaleja syvyydestä 30 X -näytöllä.
- Korjattu virhe, joka aiheutti järjestelmän jumiessa, kun se jatkaa keskeyttämisestä joidenkin GPU: iden kanssa.
- Korjattu regressio, joka voi aiheuttaa korruptioa, kun kuumakäynnistys näkyy.
- Korjattu regressio, joka estää useiden DisplayPort-monitorien järjestelmien jatkamisen keskeyttämisestä.
- Korjattu vika nvidia-modeset.ko -ydin-moduulissa, joka voi aiheuttaa sen, että se kaatuu lähetettäessä tapahtumia käyttäjän avaruuskortin komponentteihin.
- Lisätty tuki X.Org xserver ABI 23: lle (xorg-palvelin 1.19)
Uutta strong> versiossa 378.13:
- Lisätty tuki seuraaville GPU: lle:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Oletuksena Xineraman alapuolella OpenGL: n kierteitetyt optimoinnit käytöstä.
- Lisätty tuki ARB_parallel_shader_compile-laajennukselle, jotta GLSL-shaderien monisäikeinen kokoaminen voidaan sallia.
- Päivitetty X-ohjain jättää huomiotta kaikki Virtual Reality Head -asennetut näytöt (HMD). Lisätietoja on luvussa "AllowHMD" X-kokoonpano README.
- Kuljettaja mainostaa GLX FBConfigs -ohjelmia ilman syvyyssignaaleja syvyydestä 30 X -näytöllä.
- Korjattu virhe, joka aiheutti järjestelmän jumiessa, kun se jatkaa keskeyttämisestä joidenkin GPU: iden kanssa.
- Korjattu regressio, joka voi aiheuttaa korruptioa, kun kuumakäynnistys näkyy.
- Korjattu regressio, joka estää useiden DisplayPort-monitorien järjestelmien jatkamisen keskeyttämisestä.
- Korjattu vika nvidia-modeset.ko -ydin-moduulissa, joka voi aiheuttaa sen, että se kaatuu lähetettäessä tapahtumia käyttäjän avaruuskortin komponentteihin.
- Lisätty tuki X.Org xserver ABI 23: lle (xorg-palvelin 1.19)
Uutta strong> versiossa 375.26:
- Lisätty tuki seuraaville GPU: lle:
- Quadro M3000 SE
- Korjattu regressio, joka estää joidenkin kannettavien tietokoneiden taustavalon näkymisen palaamasta takaisin päälle sulkemisen jälkeen.
- Korjattu regressio, joka estää konsolin palauttamisen oikein, kun käytät SLI: tä.
- Korjattu regressio, joka saattaa aiheuttaa nvidia-asetusten ohjauspaneelin kaatumisen käynnistyksen yhteydessä tietyillä GPU-kokoonpanoilla.
- Korjattu regressio, joka estää GLX_NV_swap_group -laajennuksen toimimasta, kun käytät SLI- tai Quadro Sync -ohjelmaa.
Uutta strong> versiossa 375.20:
- Lisätty tuki seuraaville GPU: eille:
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- Korjattu vika, joka saattaa aiheuttaa näytöt SLI-mosaiikissa tyhjäksi, kun sovelletaan transformaatiomatriisia.
- Korjattu vika, joka estää G-SYNCä työskentelemästä kannettavan tietokoneen näytöissä.
- Korjattu ongelma, joka aiheutti DisplayPort-moniäänisten laitteiden tyhjennyksen konsolin palauttamisen jälkeen.
- Korjattu virhe, joka aiheutti ytimen kaatumisen käynnistettäessä X toisen kerran, kun useampia DisplayPort-moniulotteisia laitteita on yhdistetty yhteen DisplayPort-liittimeen sivuliikkeen kautta.
- Päivitetty nvidia-asetukset, joilla ei ole ylimääräistä nvml-kehityspakettia (375.10: ssa esitetty regressiota).
- Kiinteä kaatuminen nvidia-asetuksissa, kun lisäät sovellusprofiilin sääntö- ja profiilimerkintöjä.
- Lisätty GTK 2 -liittymän nvidia-asetusten "Enable Tooltip" -ominaisuuden poistaminen.
- Lisätty uusia X-asetuksia:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- , jotka ohittavat samoilla nimillä olevat MetaMode-rahakkeet.
- Korjattu vika, joka aiheutti pitkät viiveet lähtiessä VT: ltä tai poistaen näyttölaitteen OpenGL-sovelluksen ollessa käynnissä.
- Lisätty tuki RandR TILE -ominaisuudelle lisätty RandR 1.5.
- Lisättiin kiintolevyn OpenGL-shader-välimuistin koko 64 megatavua 128 megatavua. Lisätietoja sen sijaintipaikan valinnasta tai käytöstä poistamisesta on ohjeaiheessa "REACH-sovelluksen OpenGL-ympäristön muuttuvien asetusten määrittäminen".
- Vahvistin synkronointiperiaatteissa, jotka on jaettu X: n ja OpenGL: n välillä.
- Lisätty tuki X.Org xserver ABI 23: lle (xorg-palvelin 1.19)
Uutta strong> versiossa 370.28:
- Kiinteät epämääräiset viittaukset libnvidia-glcore.so.
- Päivitetty CurrentMetaMode-raportointi NV-CONTROL API: n kautta, jotta voidaan selvittää, onko ForceCompositionPipeline tai ForceFullCompositionPipeline asetettu nykyiseen MetaMode-ohjelmaan.
- Lisätty kyky ylittää ja alle kellottaa tiettyjä GeForce-GPU: ita GeForce GTX 1000 -sarjan ja sitä myöhemmin. GPU: t, jotka sallivat sen, offset voidaan soveltaa kellon arvoihin joidenkin kellotaajuuksien kaikilla suorituskyvyn tasoilla. Tämä kello manipuloidaan käyttäjän omalla vastuulla. Lisätietoja on kohdassa "CoolBits" X -asetusten README-dokumentaatio.
- Lisätty "PixelShiftMode" MetaMode-vaihtoehto, joka mahdollistaa tuen 4K- ja 8K-pikselinsiirtotiedostoille. Lue lisätietoja README: stä.
Uutta strong> versiossa 367.44:
- Lisätty tuki seuraaville GPU: eille:
- TITAN X (Pascal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3 Gt
- Korjattu regressio, joka aiheutti epäsuoran GLX: n epävirallisen hakemuksen kaatumisen.
- Korjattu regressio, joka otettiin käyttöön 367.35: ssa, joka aiheutti X-palvelimen ensimmäiset liikennevalot tyhjiksi, jos X-määritystiedostossa pyydetyt ominaisuudet sallivat X-ohjaimen kokoonpanoputkiston. Tämä laukaisi esim. MetaMode-tunnuksilla, kuten ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection ja Transform.
Uutta strong> versiossa 367.35:
- Korjattu vika, joka aiheutti X: n kaatumisen, kun sovellettiin muutoksia RandR CscMatrix -ominaisuuksiin, kun VT-kytkin poistui X: stä.
- Korjattu vika, joka aiheutti kaatumisen, kun poistut nvidia-asetuksista 8 tai 15 bittisten väritasolla.
- Lisätty tuki VDPAU Feature Set H: lle NVIDIA VDPAU -ajurille. GPD: t, joilla on VDPAU-ominaisuusryhmä H, pystyvät 8192x8192 (8k) H.265 / HEVC-videovirtauslaitteiston nopeutettuun dekoodaukseen.
- Lisätty tuki kellon arvojen kyselylle Pascal GPU: iten kohdalla.
- Perusmukiasäätöasetus on poistettu nvidia-asetuksista järjestelmissä, joissa ominaisuutta ei tosiasiallisesti tueta.
- Korjattu vika, joka aiheutti nvidia-smi: n raportoimaan epätarkan versionumeron.
Uutta strong> versiossa 364.19:
- Lisätty tuki seuraaville GPU: eille:
- Quadro M6000 24GB
- Quadro M5500
- Korjattu vika, joka voi aiheuttaa virheellisen kuvanopeuden raportoinnin Quadro Sync -määrityksissä useilla GPU: illa.
- Parannettu X-värin tarkkuus 8: stä merkittävimmistä bitteistä 11: een GeForce GPU: ille. Quadro-GPU: t jo käyttävät 11 bittiä tarkkuutta.
- Lisättiin uusi RandR-ominaisuus, CscMatrix, joka määrittelee 3x4-väritason muunnosmatriisin. Matriisi lisätään X-väripatruunan ja ennen gamma-ramppia. Tämä ominaisuus on saatavana GF119: ssä ja uudemmissa GPU: issä.
- X-gamma-ramppien parempaa käsittelyä GF119: ssä ja uudemmissa GPUssa. Näissä GPUssa RandR gamma-ramppi on aina 1024 merkintää, ja se koskee nyt kohdistinta ja VDPAU- tai työaseman peitteitä X-root-ikkunan lisäksi.
- Parantaa sovellusten vuorovaikutteisuutta, jotka käyttävät laitteistokohdistinta, kun G-SYNC on aktiivinen.
Uutta strong> versiossa 361.42:
- Lisätty tuki seuraaville GPU: eille:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Rajoittaa nvidia-asetusten oletusarvon taso 32: een, jotta vältetään enimmäisten tehtävien rajaaminen järjestelmille, joissa on useita suorittimia.
- Korjattu regressio, joka aiheutti GPU-poikkeuksia ja virheellisen renderoinnin käytettäessä pbuffereita EGLDevicella.
- Korjattu vika, joka aiheutti nvidia-asetusten kaatumisen, kun lasit on yhdistetty 3D Vision Pro -lähettimeen joissakin järjestelmissä.
- Korjattu vika, joka aiheutti asennusohjelman manifesti-syötteitä noin 32-bittisten yhteensopivuuskirjastojen kopioimiseksi asennuspaketissa.
- Korjattu regressio, joka aiheutti HSync- ja VSync-tilan ajoituspolarisuuslippujen kääntämisen.
Uutta strong> versiossa 361.28:
- NVIDIA GLX- ja OpenGL-ohjaimet tukevat ja tukevat OpenGL-toimittaja-neutraaliohjain (GLVND) -infrastruktuuria. Tämä ei saisi aiheuttaa näkyviä muutoksia käyttäytymisessä loppukäyttäjille, mutta jotkin sisäiset ohjainkomponenttikirjastot on nimetty ja / tai siirretty seurauksena. Nämä muutokset voivat vaikuttaa skripteihin, jotka ovat riippuvaisia Linux OpenGL ABI -version 1.0, vaihtoehtoisten NVIDIA-ajuripakettien ylläpitäjien ja muiden kuin OpenGL / GLX-symbolien läsnäolosta riippuvaisten NVIDIA OpenGL -ohjainkomponenttien läsnäolosta. libGL.so.1-kirjastossa ja sen riippuvuuksissa millään tavalla. Katso osoitteessa https://github.com/NVIDIA/libglvnd. Lisätietoja GLVND-projektista. Linux OpenGL ABI -versio 1.0 -versio on saatavilla osoitteessa https://www.opengl.org/registry/ABI
- Päivitetty nvidia-asennusohjelma suorittaa ldconfig (8) ja depmod (8) olemassa olevan ohjaimen poistamisen jälkeen sen sijaan, että käytät näitä kahta komentoa vain uuden ohjaimen asennuksen yhteydessä.
- Poistettiin VDPAU-kääri ja jäljitettiin kirjastot libvdpau.so.1 ja libvdpau_trace.so.1 ohjainpaketista. Nämä kirjastot voivat olla saatavilla jakelun paketinhallintajärjestelmän kautta tai ne voidaan koota osoitteesta http://people.freedesktop.org/~aplattner/vdpau/. Katso lisätietoja http://freedesktop.org/wiki/Software/VDPAU/.
- Korjattu virhe EGL-ohjaimessa, jossa mutex lukittiin useammin kuin kerran. Tämä käynnistää määrittelemättömän käyttäytymisen ja etenkin, jos lukitustoiminto on käytössä glibc: ssä, voi johtaa segmentointivirheeseen.
Uutta strong> versiossa 358.16:
- Korjattu regressio, joka otettiin käyttöön 358.09: ssa, joka aiheutti avointen OpenGL-stereosovellusten virheellisen renderoinnin yhdessä Quadro Syncin kanssa tietyissä GPU: eissa.
- Kiinteä regressio, joka otettiin käyttöön 358.09: ssa, joka aiheutti OpenGL-stereosovellusten leikkaamisen, kun SLI AFR-, SFR- tai SLIAA-tilat olivat käytössä.
- Korjattu regressio, joka otettiin käyttöön 358.09: ssa, joka aiheutti järjestelmän jumiessa käynnistettäessä OpenGL-sovelluksia, kun jotkut SLI-mosaiikkitopologiat olivat käytössä.
- Korjattu vika, joka saattaa aiheuttaa joidenkin G-SYNC-näyttöjen välkkymistä Kepler-pohjaisissa GPU: eissa, kun ne toimivat alhaisilla kuvataajuuksilla.
- Korjattu regressio, joka voi aiheuttaa OpenGL- tai VDPAU-sovellusten ripustuksen Xinerama-asetteluihin, jotka sisältävät useita X-näyttöjä, joita sama GPU käyttää.
- Lisättiin varmuuskopio, jotta GLX toimisi, kun UNIX-verkkotunnuksen välinen tiedonsiirto estetään NVIDIA-asiakaspuolen GLX ja NVIDIA-palvelinpuolen GLX välillä. Esimerkiksi Fedora 22: n oletus SELinux-käytäntö estää NVIDIA 358.09 GLX -ohjaimen toimimisen GDM3: ssä:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- Korjattu regressiota 358.09: sta, joka aiheutti G-SYNC -monitoreille asetetun 3D Vision-stereon käyttämisen tyhjäksi ja raportoi epäsuoran signaalin.
- Korjattu regressiota 358.09: sta, joka aiheutti OpenGL-sovelluksia, jotka eivät kyenneet neuvottelemaan lupaa suorittaa glXSwapBuffersia kääntämällä lopettamaan näytön päivittäminen. Tämä käynnistettiin Fedora 22: ssä, jossa SELinux-järjestelmäpolitiikka estää gnome-kuoren kommunikoimisen X-palvelimen kanssa.
- Nyt OpenGL-sovellukset, jotka eivät kykene neuvottelemaan kääntämisen, palaavat glXSwapBuffersiin blittien kautta.
- Lisätietoja saat osoitteesta https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
- Korjattu regressio, joka pienensi OpenGL-suorituskykyä päätettömissä X-palvelinkokoonpanoissa.
- Korjattu muistivuoto, joka tapahtui sen jälkeen, kun GLXWindow tuhoutui, ja siihen liittyy edelleen nykyinen asia.
- Korjattu virhe, joka aiheutti EGL-pbuffereiden luomisen sekä etu- että takapuskurilla, vain takaisinpuskurin sijaan, kuten EGL: ssä vaaditaan.
- Lisätty uusi ytimen moduuli, nvidia-modeset.ko. Tämä uusi ohjainkomponentti toimii yhdessä nvidia.ko-ydinmoduulin kanssa GPU-näytön moottorin ohjelmoimiseksi.
- nvidia-modeset.ko ei tarjoa uusia, näkyvissä olevia toimintoja tai rajapintoja kolmansien osapuolten sovelluksiin. Kuitenkin myöhemmässä julkaisussa nvidia-modeset.ko käytetään perustana kernelin suoraa renderointipäällikön (DRM) tarjoamaa modeettiliitäntärajapintaan.
- Vähentää välkkymistä ja viivästyksiä siirryttäessä G-SYNC-tilaan tai ulos. Osana tätä muutosta näytöt, joilla on G-SYNC-ilmaisimet niiden kuvaruudussa, ilmoittavat aina, että ne ovat G-SYNC-tilassa. OpenGL G-SYNC-visuaalinen ilmaisin voidaan ottaa käyttöön nvidia-asetuksissa määrittääksesi, milloin G-SYNC: tä käytetään.
- OpenGL 3.0: n OpenGL-laajennuksen GLX-protokollaa on edistetty epävirallisesta ARB: n hyväksyttyyn viralliseen tilaan:
- GL_EXT_draw_buffers2
- GLX-protokolla seuraaville OpenGL 3.0 -komentteille:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- jotka ovat osa seuraavia laajennuksia:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- on ylennetty epäviralliselta ARB: n hyväksymälle viralliselle asemalle.
- Edellä mainituilla muutoksilla OpenGL 3.0: n GLX-protokolla on ylennetty epäviralliseksi ARB: n hyväksymälle viralliselle tilalle.
- Lisäsi uuden järjestelmän muistin allokointimekanismin suurille kohdentamisille OpenGL-ohjaimessa. Tämä mekanismi mahdollistaa jakamisen jakamisen prosessista, kun se ei ole käytössä, jolloin sovelluksen käytettävissä on enemmän virtuaaliosoiteavaruutta. Se on oletusarvoisesti käytössä 32-bittisissä OpenGL-sovelluksissa, joissa on Linux 3.11+ ja glibc 2.19+. Tällä tavalla varattu muisti kuluttaa tilaa / dev / shm: ssä. Ympäristömuuttujan asettaminen __GL_DevShmPageableAllocations to 2 poistaa tämän ominaisuuden käytöstä
- Lisätty tuki OpenGL 4.3: lle.
- Lisätty tuki X.Org xserver ABI 20: lle (xorg-palvelin 1.18).
Uutta strong> versiossa 355.11:
- Lisätty tuki seuraaville GPU: eille:
- Quadro M4000
- Quadro M5000
- Korjattu vika, joka aiheutti OpenCL- tai CUDA-sovelluksia käyttävät sovellukset OpenGL: n yhteentoimivuudella, kun he käyttivät GLX: n epäsuoraa renderointia.
- Korjattu vika, joka aiheutti VDPAU: n näkevän vain videokehyksen yläosan, kun H.265 / HEVC-koodatut videovirrat on dekoodattu ja näytetty.
- Korjattu vika, joka voi aiheuttaa GPU-poikkeuksia, kun käytetään glReadPixels () monisample-ikkunoiden syvyys- tai stencil-puskureita, kun ne muokataan tai siirretään ikkunoita.
- Korjattu vika, joka voi aiheuttaa yhden tekstuustason tietoja ylentämään tietoja seuraavasta alimmasta tasosta luodessasi tekstuurinäkymää, joka ei sisältänyt kahden tason korkeampia arvoja.
- Korjattu vika, joka voi aiheuttaa nvidia-asetusten ohjauspaneelin kaatumisen, kun päivitetään näytön asettelua.
- Korjasi virheellisen raportoinnin tuen GLX-laajennuksista: useita laajennuksia ilmoitettiin epäsuoran GLX: n tueksi, joita tosiasiassa tuettiin vain suorien renderoinnin yhteydessä.
- Lisätuki seuraaville EGL-laajennuksille:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- Merkittiin DeleteUnusedDP12Display-toiminto vanhentuneeksi.
- X Resize and Rotate -määrittelyn versio 1.5.0 lisäsi huomautuksen, jonka mukaan dynaamisesti luotuja tuotoksia ei tuhota, joten tämä vaihtoehto on vanhentunut ja poistetaan tulevasta ohjaimen julkaisusta.
- Lisätty tuki VDPAU-profiileille lisätty VDPAU 0.9: ssa
- 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
- Korjattu vika, joka estää useamman kuin yhden RandR-tuoton jakamasta käyttäjän lisäämää.
- Korjattu vika, joka aiheutti sovelluksen määrittämien swap-aikavälien jättämisen tietyissä näytöissä Xineramaa käytettäessä.
- Vahvistettu vika, joka aiheutti käyttäjälle toimitettujen RandR-toimintatapojen + HSync-, -HSync-, + VSync- ja -VSync-lippujen ymmärrettävät yhdistelmät moodiluettelon vioittumiseen.
- Lisätty tuki OpenGL 3.0: n ja yllä olevan kontekstivirran tekemiseksi ilman, että se olisi nykyisin piirrettävissä.
Uutta strong> versiossa 352.21:
- Lisätty tuki seuraaville GPU: eille:
- Tesla K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- Korjattu bugi nvidia-asetuksissa, jotka aiheuttivat sovelluksen kaatumisen tallentamalla EDID-tiedoston tiedostoon.
- Korjattu virhe, joka estää kuljettajapaketin sisältämää "mkprecompiled" -apuohjelmaa tiedostojen lukemisesta oikein.
- Korjattu vika, joka voi aiheuttaa Xid-virheen, kun lopetetaan videotoisto-sovellus VDPAU: n päällekkäisen esitysjonon avulla.
- Päivitetty nvidia-asennusohjelma, jotta vältytään liian syvältä ytimen lähdepuilta / usr / lib / moduulien välillä, mikä heijastaa rekursiivisen rajoituksen alla / lib / moduulissa.
- Päivitetty nvidia-asennusohjelma käyttää modprobea (8) jättäessään asennuksen jälkeen ladatun NVIDIA-ytimen moduulin, eikä insmod (8) tai libkmod. Tämä sallii ytimen moduulin noudattaa kaikkia asetustiedostoja, jotka koskevat sitä /etc/modprobe.d: ssa, kun se on ladattu.
- Korjattu vika, joka mahdollisti Linux-ytimen konsoliviestit piirretään nvidia-asentimen käyttöliittymään.
Uutta strong> versiossa 346.72:
- Korjattu vika, joka aiheuttaa stereosynkronoitumisen häviämisen tietyissä Quadro Sync -seurannankokoonpanoissa.
- Kiinteä pikselipuskuri Objektitoiminnot, kun rivin pituus on pienempi kuin leveys. GL_ [UN] PACK_ROW_LENGTH voidaan asettaa arvoon, joka on pienempi kuin suoritettavan operaation leveys. OpenGL-määritys sallii tämän (lähde- tai määränpäälinjat ovat päällekkäisiä). Aikaisemmin Pixel Buffer Objectsin toteutus ei tue tätä tapausta, ja se heittää virheen.
- Korjattu harvoin umpikujassa kun käytät sovelluksia, jotka käyttävät OpenGLia useilla langoilla Quadro GPU: ssa.
Uutta strong> versiossa 346.59:
- Lisätty tuki seuraaville GPU: eille:
- Quadro K1200
- Quadro M6000
- Korjattu vika, joka aiheutti korruptoituksen vaihdettaessa näyttötiloja joissakin sovelluksissa, jotka käyttävät muutospyyntöä.
- Korjattu bugi, joka aiheutti tekstuurikuormituksen framebuffer-syvyyden liitetiedostoilla, poistettiin glClearTexImage (): lla.
- Korjattu vika, joka rajoittaa keinotekoisesti pikselikellon näyttöä joissakin SLI Mosaic -määrityksissä.
- Kiinteä ytimen muistivuoto, joka ilmeni, kun laitteisto-nopeutettu videodekoodaus VDPAU: n kanssa loihti Maxell-pohjaisten GPU: iden kanssa.
Kommentteja ei löytynyt