Nvidia FreeBSD Display Driver on omistettu OpenGL-videoajuri, joka yrittää tukea Nvidia FreeBSD-käyttöjärjestelmissä tuottamia näytönohjaimia. Kuljettaja on jaettu eri toimialoille, kuten Short Lived (lyhytaikainen tuettu) tai Long Lived (pitkän aikavälin tuettu), joka tukee sekä 32-bittisiä että 64-bittisiä käskyjoukkoarkkitehtuureita.
Nvidia Solaris Display Driver -ohjelman asennus
Nvidia FreeBSD -näytönohjaimen asentamista varten käyttäjän on ladattava pakettien yläpuolella olevista Downloads-osasta, joka vastaa sen laitteistoarkkitehtuuria, kirjoita konsoli-istunto ja suorita & ldquo; tar xzf NVIDIA-FreeBSD-x86_64-xxx. xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp; tee asennus & rdquo; 64-bittisissä järjestelmissä tai & ldquo; tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86-xxx.xx & amp; tee asennus & rdquo; komento 32-bittisille järjestelmille root, jossa xxx.xx on kuljettajan versionumero.
Ennen kuin suoritat yllä olevia komentoja, muista, että sinun on ensin asennettava ytimen otsikko FreeBSD-kenttään. Asennuksen aikana käyttäjiltä kysytään, haluavatko asennusohjelman määrittämään automaattisesti uuden asennetun ohjaimen ja optimoimaan sen näytönohjaimille. Vaihtoehtoisesti asiantuntijat voivat muokata X-määritystiedostoa manuaalisesti tai, asennuksen jälkeen, ne voivat suorittaa & ldquo; nvidia-xconfig & rsquo; komento Linux-pääteemulaattorin avulla Nvidia-ohjaimen asettamiseksi oletuksena järjestelmälleen.
Onko FreeBSD-kenttä tuettu?
Kyllä, luultavasti! Menestyksekkäästi testasimme tämän ohjaimen lyhyet ja pitkäikäiset sarjat tällä hetkellä FreeBSD-käyttöjärjestelmän vakailla julkaisuilla, tässä Softoware Labs -ohjelmistossa. Tällä hetkellä tuetaan sekä 64-bittisiä (x86_64) että 32-bittisiä (x86) laitteistoja.
Entä vanha Nvidia-näytönohjain!
Koska olemme saaneet paljon valituksia FreeBSD-, Linux- ja Solaris-käyttäjiltä, jotka käyttävät hyvin vanhoja Nvidia-näytönohjaimia, meidän on pakko mainita tässä, että tämä ohjain ei toimi videokorttiensa kanssa. Siksi sinun pitäisi etsiä uusimmat Nvidia FreeBSD Legacy -näyttösovittimet Softoware.
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:
- Lisätty tuki seuraavalle GPU: lle:
- TITAN V
- GTX 1070 Ti
- 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ättiin framebuffer-konsolin kuumapistokäsittelyn nvidia-modeet.
- Huomaa, että kuumakäynnistystoimintoa käsitellään vain, kun nvidia-modeet on alustettu; esimerkiksi kun Xorg tai nvidia-persistenced on käynnissä tai kun nvidia-drm on ladattu parametrilla "modeset = 1".
- 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.
- Laatoitetun näytön yksittäiset paneelit järjestetään nyt monitorin EDID-mallin ulkoasuinformaation 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:
- Lisätty tuki seuraavalle GPU: lle:
- GTX 1070Ti
- 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ättiin framebuffer-konsolin kuumapistokäsittelyn nvidia-modeet.
- Huomaa, että kuumakäynnistystoimintoa käsitellään vain, kun nvidia-modeet on alustettu; esimerkiksi kun Xorg tai nvidia-persistenced on käynnissä tai kun nvidia-drm on ladattu parametrilla "modeset = 1".
- 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.
- Laatoitetun näytön yksittäiset paneelit järjestetään nyt monitorin EDID-mallin ulkoasuinformaation 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:
- Lisätty tuki seuraaville GPU: eille:
- GeForce GT 1030
- GeForce MX150
- Korjattu bugi, joka estää muutoksia stereosilmäistämiseen siirtymästä sovelluksesta nvidia-asetusten ohjauspaneelista.
- Korjattu bugi, joka aiheutti S4-keskeytyksen (tunnetaan myös nimellä "horrostila") jäädyttämisen keskeytyksen aikana, kun SLI on käytössä.
- Korjattu vika, jossa Vulkan-ohjainta ei luetella oikein laitteilla. Lue lisätietoja README-tiedostosta "Tunnetut ongelmat".
- 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.
- Päivitetty nvidia-pysäytetty alustaa nvidia-modeset.ko nvidia.ko -ohjelman lisäksi, kun määrität pysyvän tilan.
- Palautettiin useita järkevästi tarkistettuja tarkistuksia, jotka on poistettu tahattomasti ytimen moduuliprosessista 355.06-ohjaimessa.
- 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.
- Korjattu vika, jossa nvidia-asennusohjelma asentaa Vulkan ICD -asetustiedoston väärän version, kun GLVND on poistettu käytöstä GLX-asiakkaalle.
- Korjaa vika 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-äänilaitteiden näyttämisen tai häviämisen epäjohdonmukaisesti, kun HDMI-laitteet on kuumakytketty 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.
- Päivitetty nvidia-asennusohjelma merkitsemään ydinmoduulit SELinux-tiedostotyyppillä "modules_object_t". Jotkin SELinux-järjestelmän käytännöt sallivat vain ytimen moduulien lataamisen tällä SELinux-tiedostotyypillä.
- Tuettu tuki päivitettyjen ajuripakettien tarkistamista ja lataamista varten sekä valmiiksi upotettujen ytimen rajapintoja nvidia-installerilta. Tämä toiminto rajoittui salaamattomaan ftp: hen ja http: een, ja se toteutettiin koodilla, jota ei enää ylläpitää aktiivisesti.
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ä.
- 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: eille:
- GeForce GTX 1080 Ti
- Quadro M520
- TITAN Xp
- Palautettu tuki seuraavalle GPU: lle:
- GRID K520
- Parannettu yhteensopivuus viimeaikaisten ytimien kanssa.
- 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ä.
- Tämä tapahtui usein, kun Steam yritti tehdä videon koko näytöllä.
- 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.
- Korjattu ytimen kaatuminen, joka tapahtui yritettäessä kartoittaa suuria käyttäjän muisteja CUDA: han.
- Disabled OpenGL: n kierteitetyt optimoinnit oletusarvoisesti, alun perin käyttöön 378.09: ssä, johtuen erilaisista epävakausraporteista.
- Lisätuki seuraaville Vulkan-laajennuksille:
- VK_EXT_acquire_xlib_display
- VK_EXT_display_control
- VK_EXT_display_surface_counter
- VK_EXT_direct_mode_display
- VK_KHX_external_memory
- VK_KHX_external_memory_fd
- VK_KHX_external_semaphore
- VK_KHX_external_semaphore_fd
- Nämä laajennukset vaativat Vulkan-latausversion & gt; = 1.0.42.
- Poistettiin X-ohjaimen logon splash -näyttö ja vastaavat NoLogo- ja LogoPath xorg.conf -valinnat.
- Lisättiin "ResamplingMethod" MetaMode -vaihtoehto, lisäämällä tukea bicubic-resampling -menetelmille, kun skaalausmuunnokset ovat käytössä. Lue lisätietoja README: stä.
- Korjattu virhe, joka jätti HDMI- ja DisplayPort-äänen mykistyneen, kun framebuffer-konsolityyppi palautettiin. Joissakin näytöissä tämä näytti olevan tyhjä.
- Korjattu virhe, joka aiheutti äänen DisplayPortin lopettamiseksi, kun näyttö irrotettiin ja kytkettiin takaisin DPMS-virransäästötilaan tai herätettiin.
- Korjattu regressio, joka aiheutti korruptiota tietyissä sovelluksissa, kuten ikkunarajan varjot Unityssä, keskeytyksen jälkeen.
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)
- Lisätty tuki FreeBSD 11.0-RELEASE: lle.
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:
- GeForce GTX 1050
- GeForce GTX 1050 Ti
- 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".
- Lisätty tuki X.Org xserver ABI 23: lle (xorg-palvelin 1.19)
- Lisätty tuki FreeBSD 11.0-RELEASE: lle.
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:
- Lisätty tuki seuraavalle GPU: lle: GeForce 945A
- 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 on otettu käyttöön 358.09: ssa, joka voi aiheuttaa ytimen kaatumisen, kun nvidia.ko ja nvidia-modeset.ko ovat eri versioita. Tämä voi tapahtua, jos vanhempi ohjainpaketti asennetaan sen jälkeen, kun 358.09 on asennettu.
- 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:
- GeForce GTX 950
- 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.
Kommentteja ei löytynyt