Nvidia Linux Display Driver

Software kuvakaappaus:
Nvidia Linux Display Driver
Ohjelmiston tiedot:
Versio: 381.09 Beta Päivitetty
Lähetyksen päivämäärä: 27 Apr 17
Kehittäjä: NVIDIA Corporation
Lupa: Vapaa
Suosio: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta on omistettu OpenGL-videon ohjain, joka pyrkii tuomaan Nvidian tuottamaan ja GNU / Linux-käyttöjärjestelmän mukaisiin näytönohjaimiin verenvuotoa. Tällä hetkellä tuetaan sekä 32-bittisiä (x86) että 64-bittisiä (x86_64) arkkitehtuureja.


Oikea varoitus!

Ennen kuin lue lisää, muista, että tämä on beta-versio. Vaikka se tuo kaikki uusimmat ominaisuudet ja korjaa ikäviä vikoja kuljettajan aiemmista tai nykyisistä vakaista julkaisuista, se on silti epävakaa ohjelmisto, joka voi aiheuttaa odottamattomia ongelmia tai vaurioittaa laitteistoasi. Tästä syystä emme suosittele asentamaan tätä beta-ohjainta tuotantokoneisiin. Sinut on varoitettu!


Asennusohjeet

32-bittisissä järjestelmissä:

Varmista, että Linux-jakauman ytimen otsikot on asennettu, vaihda TTY-konsoliin käyttämällä CTRL + ALT + F2 -näppäimistöyhdistelmää, etsi asennusohjelma ja kirjoita sh ./NVIDIA-Linux-x86-xxx.xx.run Pääkäyttäjänä (jossa xxx.xx on paketin nykyinen versionumero) asentaa ohjain.

64-bittisille järjestelmille:

Varmista, että Linux-jakauman ytimen otsikot on asennettu, vaihda TTY-konsoliin käyttämällä CTRL + ALT + F2 -näppäimistöyhdistelmää, etsi asennusohjelma ja kirjoita sh ./NVIDIA-Linux-x86_64-xxx.xx.run Pääkäyttäjänä (jossa xxx.xx on paketin nykyinen versionumero) asentaa ohjain.

Asennuksen aikana käyttäjiltä kysytään, haluavatko ne muokata X-määritystiedostoa manuaalisesti tai antaa asentajan tehdä kaiken työn. Vaihtoehtoisesti asennuksen jälkeen voit suorittaa nvidia-xconfig-komennon X11-terminaalin emulaattorilla uuden ohjaimen asettamiseksi oletukseksi ja muodostaa määritystiedoston.

Jos etsit Nvidia Linux Display Driverin nykyisiä vakaita julkaisuja, älä epäröi etsiä Linux-osiota. Muista kuitenkin, että Nvidia tarjoaa lyhyitä ja pitkäikäisiä sivukonttoreita, joten suosittelemme pitämään pitkäaikaista tukea.

Uutta release:

  • Lisätty tuki seuraaville GPU: it:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Palautettu tuki seuraavalle GPU: lle:
  • GRID K520
  • Parannettu yhteensopivuus viimeisimpien ytimien kanssa.
  • Korjattu vika, joka aiheutti "nvidia-asetukset - kaikkien kysely" Tulostaa useita päällekkäisiä merkintöjä.
  • Korjattu vika, joka aiheutti sovellusten kaatumisen tietyissä tilanteissa, kun kutsui glXMakeCurrent-ohjelmaa, kun taas OpenGL-ketjutetut 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 roikot ja kaatumiset, joita voi ilmetä, kun OpenGL-konteksti luodaan, kun järjestelmä on käytettävissä olevan muistin ulkopuolella.
  • Korjattu korruptio, kun OpenGL-ikkunoita siirrettiin tai koon muutettiin.
  • Korjattu vika, joka aiheutti X-näyttöjä, jotka käyttävät vaihtoehtoa "UseDisplayDevice" & Quot; yksikään & quot; Kokoa 640x480 käytettäessä "xrandr -s" Muuttaa näytön kokoonpanoa.
  • 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ätty & quot; ResamplingMethod & quot; MetaMode-vaihtoehto, lisäämällä tukea bicubic-resampling -menetelmille näytön muunnosten skaalauksen aikana. Lue lisätietoja README: stä.
  • Korjattu vika, joka jätti HDMI- ja DisplayPort-äänen mykistyneen, kun framebuffer-konsolityyppi palautettiin. Joissakin näytöissä tämä näytti olevan tyhjä.
  • Fixed bug, joka aiheutti äänen DisplayPortin lopettamiseksi, kun monitori on irrotettu ja kytketty takaisin DPMS: n virransäästötilaan tai herätetty.
  • Korjattu regressio, joka aiheutti korruptiota tietyissä sovelluksissa, kuten ikkunoiden raja varjoa Unityssä, kun se jatkoi keskeyttämistä.

Uutta versiossa 375.10 Beta:

  • Lisätty tuki seuraaville GPU:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Lisätty uusia X-kokoonpanoasetuksia:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • , jotka ohittavat samoilla nimillä olevat MetaMode-rahakkeet.
  • Korjattu vika, joka aiheutti ongelmia panoroinnin ja kohdistimen rajoittaessa, kun sekoitetaan PRIME-näyttöjä natiivisti näytöillä.
  • Korjattu vika, joka aiheutti pitkää viivytystä lähtiessä VT: ltä tai poistamalla näyttölaite, kun OpenGL-sovellus on käynnissä.
  • Parannettu konsolin palautuskäyttäytyminen järjestelmissä, joissa käytetään UEFI-grafiikkaulostuloprotokollaa ja useimmat vesafb-tilat.
  • Lisätty tuki RandR TILE -ominaisuudelle lisätty RandR 1.5.
  • Korjattu vika, joka estää nvidia-bug-report.sh etsimästä asiaa koskevia viestejä ytimen lokitiedostoissa.
  • Korjattu vika, joka sallii nvidia-asentimen yrittää ladata ydinmoduuleja, jotka on rakennettu muita kuin käynnissä olevia ytimiä vastaan.

Uutta versiossa 370.23 Beta:

  • Lisätty mahdollisuus GeForce GTX 1000 -sarjan GeForce-GPU: ja myöhemmin. GPU: t, jotka sallivat sen, offset voidaan soveltaa kellon arvoihin joidenkin kellotaulujen kaikilla suorituskyvyn tasoilla. Tämä kello manipuloidaan käyttäjän omalla vastuulla. Katso "CoolBits" -ohjelman README-dokumentaatiota. X-määritysvaihtoehtoa.
  • Korjattu vika, joka estää Vulkan-sovelluksia esittämästä useista jonoista samaan X11-swap-ketjuun.
  • Lisätty & quot; PixelShiftMode & quot; MetaMode-vaihtoehto, joka mahdollistaa 4K- ja 8K-pikselinsiirtotiedon tuen. Katso README lisätietoja.

Uutta versiossa 367.18 Beta:

  • Korjattu regressiota, joka pienensi OpenGL-suorituskykyä päätettömissä X-palvelinkokoonpanoissa.
  • Korjasi muistivuoto, joka tapahtui sen jälkeen kun GLXWindow tuhosi sen, joka on vielä liitettynä nykyiseen asiayhteyteen.
  • Vahvisti virheen, 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 ohjainosa toimii yhdessä nvidia.ko-ydinmoduulin kanssa ohjelmoimaan GPU: n näyttökone.
  • nvidia-modeset.ko ei tarjoa uusia näkyviä toimintoja tai rajapintoja kolmansien osapuolten sovelluksiin. Kuitenkin myöhemmässä julkaisussa nvidia-modeset.ko käytetään perustana kernelin suoraa renderointipäällikköä (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, joissa 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ävirallisesta ARB: n hyväksyttyyn viralliseen asemaan.
  • 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ä

Uutta versiossa 355.06 Beta:

  • Korjattu vika, joka saattaa aiheuttaa yhden tekstuustason tietojen ylentämisen seuraavasta alimmasta tasosta, kun luodaan tekstuurinäkymä, joka ei sisältänyt kahden tason korkeampia.
  • Korjattu vika, joka voi aiheuttaa nvidia-asetusten ohjauspaneelin kaatumisen, kun päivitetään näyttöasennusta.
  • 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
  • Korvattiin NVIDIA-ytimen moduulien rakentamisjärjestelmä ja päivittivät asennuspaketin ja nvidia-asentimen uuden rakennusjärjestelmän ja ytimen moduulin lähdekoodin asettelun käyttämiseen. Lisätietoja uudesta järjestelmästä ja ulkoasusta on README-dokumentissa osoitteessa
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Lisäsi EGL: n kokeellisen täyden OpenGL-tuen.
  • Merkittiin DeleteUnusedDP12Display-toiminto vanhentuneeksi.
  • X Resize and Rotate -määrittelyn versio 1.5.0 lisäsi huomautuksen, että dynaamisesti luotuja tuotoksia ei tuhota, joten tämä vaihtoehto on vanhentunut ja poistetaan tulevassa ohjaimen julkaisussa.
  • Lisätty VDPAU: n lisättyjen VDPAU-profiilien tuki:
  • 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 jakelemasta käyttäjän lisättyjä toimintamalleja.
  • Korjattu vika, joka aiheutti sovelluksen määrittämien swap-aikavälien huomiotta jättämisen tietyissä näytöissä Xineramaa käytettäessä.
  • Korjattu vika, joka aiheutti käyttäjälähtöisille RandR-tiloille + HSync-, -HSync-, + VSync- ja -VSync-lipuille järjetöntä yhdistelmää moodiluettelon vioittumiseen.
  • Lisätty tuki OpenGL 3.0: n ja yllä olevan kontekstivirran tekemiseksi ilman, että se olisi nykyisin piirrettävissä.

Uutta versiossa 352.09 Beta:

  • Lisätty kyky konfiguroida swap-käyttäytymistä neljänpuskuroidun stereokuvan kannalta. Kuljettaja voidaan konfiguroida itsenäisesti vaihtaa jokaisen silmän valmiiksi, odottaa molempien silmien täydellistä suorittamista ennen vaihtoa tai sallia sovellusten määrittää, kumpi näistä kahdesta käyttäytymisestä on edullinen asettamalla vaihtosvälin. Tätä asetusta voidaan muuttaa nvidia-asetusten ohjauspaneelissa tai NV-CONTROL API: n kautta.
  • Korjattu regressio, joka aiheutti GPU-tuulettimen tilanäytön häviämisen nvidia-asetusten ohjauspaneelista.
  • Lisätty ECC-virheen raportointi nvidia-asetusten ohjauspaneeliin.
  • Korjattu vika, joka estää joskus OpenGL-näytteenottoobjektien oikeaa jakamista OpenGL-konteksteissa.
  • Korjattu vika, joka aiheutti GLX_EXT_framebuffer_sRGB: n raportoivan väärin sRGB-tuen 30 bitin pikapisteen kehyspuskurimuodossa.
  • Lisätty tuki G-SYNC: lle, kun synkronointi-vplankki poistettiin käytöstä. Tämä sallii sovellusten käyttää G-SYNC: ää poistaakseen ruuhkauksen nopeudet monitorin maksimaalisen virkistysnopeuden alapuolelle, mutta sallivat sen, että maksimi virkistystaajuus ylittyy latenssin minimoimiseksi.
  • Kun G-SYNC on aktiivinen ja synkronointi-tilille on otettu käyttöön, kehysnopeus rajoittuu näytön enimmäisnopeuteen.
  • GLSL gl_Fog.scale on nyt + ääretön, kun gl_Fog.end on gl_Fog.start. Aikaisemmin käytettiin arvoa 0, mutta tämä rikkoi tiettyjä sovelluksia, kuten viiniä vievää peliä XIII (Wine bug # 37068).
  • Oletusarvoisesti käytössä G-SYNC, kun Unified Back Buffer (UBB) on poistettu käytöstä.
  • Päivitettiin NVIDIA-GPU-ajuri, jotta vältettäisiin vesafb: n jo käyttämät videomuistit.
  • Korjattu vika, joka aiheuttaa stereosynkronoitumisen menetyksiä tietyissä Quadro Sync -kehyksenkehyksen konfiguraatioissa.
  • Korjattu harvoin umpikujaolo, kun käytät sovelluksia, jotka käyttävät OpenGL: ää useilla kierroksilla Quadro GPU: ssa.
  • Korjattu virhe, joka aiheutti eglQueryDeviceAttribEXT (): n palauttaneen EGLAttribEXT-arvon 64-bittisissä järjestelmissä.

Uutta versiossa 349.16 Beta:

Lisätty tuki G-SYNC -monitoreille, kun niitä käytetään yhdessä muiden kuin G-SYNC-monitorien kanssa. Kun G-SYNC on käytössä, ei-G-SYNC -monitorit tulevat näkyviin repäisyllä.
  • Korjattu vika, joka aiheutti nvidia-asetusten kaatumisen määrittäessään attribuutin, jonka arvo on näyttön tunnus useita X-näyttöjä käyttävään järjestelmään.
  • Päivitettiin käytetyn videomuistin raportointi nvidia-asetusten ohjauspaneelissa käyttämällä samoja laskentamenetelmiä kuin muissa työkaluissa, kuten nvidia-smi. Nvidia-asetuksissa ei otettu huomioon joitakin kohdistamisia, esim. Framebuffer-muisti UEFI-järjestelmien efifb-konsolille, mikä aiheuttaa eri työkalujen ilmoittamien arvojen poikkeavuuksia.
  • Poistaa & amp; EnableACPIHotkeys & quot; X-kokoonpanoasetus. Tämä vaihtoehto on vanhentunut ja poistettu käytöstä oletusarvoisesti, koska ohjaimen versio 346.35. Nykyaikaisissa Linux-järjestelmissä näyttömuuttujien pikanäppäinohjelmat toimitetaan työpöytäympäristöön avainpainatapahtumina ja työpöytäympäristö käsittelee näyttömuutosta antamalla pyyntöjä X Resize- ja Rotate-laajennuksen (RandR) avulla.
  • Lisätty tuki häviötöntä H.264 / AVC-videovirtaa VDPAU: lle.
  • Lisätty tuki VDPAU Feature Set F: lle NVIDIA VDPAU -ohjaimelle. GPD: t, joilla on VDPAU-ominaisuus F, pystyvät H.265 / HEVC-videovirtojen laitteistokiihdyttämällä.
  • Korjattu vika, joka estää GPU-tuulettimen nopeusmuutoksia näkymästä Lämpöasetukset-sivun tekstiruutuun.
  • Lisätty nvidia-asetusten komentorivin tuki kyselyyn nykyisestä ja kohdennetusta GPU-puhallinnopeudesta.
  • Lisätty valintaruutu nvidia-asetuksiin, jotta visuaalinen ilmaisin voidaan näyttää, kun käytetään G-SYNC: tä. Tämä on hyödyllistä niille näytöille, jotka eivät ilmaise itse, toimivatko ne G-SYNC-tilassa tai normaalissa tilassa. Tämä asetus voidaan ottaa käyttöön myös komentoriviltä: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • Lisätty tuki X.Org X -palvelimen "-background none" vaihtoehto. Kun käytössä, NVIDIA-ohjain yrittää kopioida framebuffer-konsolin sisällön /dev/fb0.Jos tämä ei onnistu, näyttö tyhjennetään mustaksi.
  • Lisätty tuki YUV 4: 2: 0 -kompressioon HDMI 2.0 4K @ 60Hz -tilojen käyttöönottamiseksi, kun näyttö tai GPU ei pysty käyttämään näitä toimintoja RGB 4: 4: 4: ssa. 4. Katso NoEdidHDMI2 Tarkista README-tiedostosta lisätietoja.
  • Korjattu vika, joka saattaa aiheuttaa monisäikeisten sovellusten kaatumisen, kun useat viestiketjut käyttivät EGL-ajuria samanaikaisesti.
  • Vääristynyt vika, joka aiheutti Synkronoi VBlankille, että se ei toimi oikein XVideo-sovelluksissa tietyissä kokoonpanoissa.
  • Korjattu virhe, joka estää X-ohjaimen tulkitsemasta oikein joitain X-määritysvaihtoehtoja, kun näyttölaitteen nimi on annettu GPU UUID-karsinnassa.

    • Lisätuki X.Org xserver ABI 19: lle (xorg)

    Uutta -palvelin 1.17).

  • Parempi yhteensopivuus viimeaikaisten Linux-ytimien kanssa.
  • Korjattu vika, joka estää joidenkin kannettavien tietokoneiden sisäisten 4K-paneelien käyttämisen riittävälle kaistaleveydelle, jotta ne tukevat niiden alkuperäisiä päätöslauselmia.
  • Korjattu regressio, joka estää NVIDIA-ydinmoduulin lataamisen joissakin virtualisoiduissa ympäristöissä, kuten Amazon Web Servicesissa.
  • Korjattu regressio, joka aiheutti näytöt havaittavaksi väärin joissakin tietokoneissa.
  • Korjattu vika, joka voi aiheuttaa X: n jäädyttämisen Base Mosaicin käytön aikana.
  • Korjattu regressio, joka estää NVIDIA X -ohjaimen tunnistamasta nvidia-asetusten ohjauspaneelin luomia Base Mosaic -asetteluita.
  • Uutta versiossa 346.16 Beta:

    • Lisätty tuki seuraaville GPU: it:
    • GeForce GTX 970M
    • GeForce GTX 980M
    • Korjattu vika, joka aiheutti tyhjän näytön asetettaessa tilaa, joka vaatii YUV 4: 2: 0-pakkausta. Näitä tiloja ei tällä hetkellä tueta.
    • Korjattu vika, joka aiheutti virheellisen DisplayPort-linkin asetusten näyttämisen hotplug-yhteyden tai irrottamisen jälkeen.
    • Lisätty tuki VP8-videovirtojen dekoodaamiseksi NVCUVID API-sovelluksella GPU-laitteissa, joissa on VP8-laitedekoodaustuki.
    • Lisätuki seuraaville EGL-laajennuksille:
    • EGL_EXT_device_base
    • EGL_EXT_platform_device
    • EGL_EXT_output_base
    • Lisätty kyky lisätä käyttöjännitettä tietyissä GeForce-GPU: eissa GeForce GTX 400 -sarjan ja sitä myöhemmin. Jännitemittaukset tehdään käyttäjän omalla vastuulla. Katso ohjeet & quot; CoolBits & quot; X-kokoonpanoasetus README-tiedostossa.
    • Lisätty NVENC-tuki GeForce-GPU: eille. Lisätietoja NVENC SDK: sta on:
    • https://developer.nvidia.com/nvidia-video-codec-sdk.
    • Poistettiin kunnon tarkistus nvidia-asentimesta, joka testasi POSIX-jaetun muistin saatavuutta. NVIDIA-GPU-ajuri ei ole edellyttänyt POSIX-jaettua muistia julkaisusta 270.xx.
    • Lisätty nopeutettu tuki r8g8b8a8-, r8g8b8x8-, b8g8r8a8- ja b8g8r8x8 RENDER -muodoille.
    • Päivitetty nvidia-asetuksia, jotta voit hyödyntää GTK + 3: n, kun se on saatavilla. Tämä toteutetaan rakentamalla nvidia-asetusten käyttöliittymä erillisiin jaettuihin kirjastoihin (libnvidia-gtk2.so, libnvidia-gtk3.so) ja lataamalla oikein ajonaikaisesti.
    • Lisättiin nvidia-asetukset -vaihtoehdon --gtk-kirjasto, jotta määritettäisiin käyttöliittymäkirjaston sisältävän hakemiston polku tai käytettävä tietyn kirjaston polku ja tiedostonimi.
    • Lisätty tuki nvidia-asetuksissa GTK + 3-käyttöliittymälle x86 ja x86_64.
    • Lisätty nvidia-asetukset -use-gtk2 pakottaa GTK + 2 -tietokirjaston käytön.
    • Päivitetty nvidia-asennusohjelma voi asentaa tiedoston järjestelmän xorg.conf.d-hakemistoon, kun havaitaan riittävän uusi X-palvelin, jotta X-palvelin lataa & quot; nvidia & quot; X-ohjain automaattisesti, jos se käynnistetään NVIDIA-ytimen moduulin lataamisen jälkeen.
    • Tätä toimintoa tukee X.Org xserver 1.16 ja uudempi, kun se toimii Linux 3.9: ssa tai uudemmassa versiossa CONFIG_DRM käytössä.
    • Parannettiin nvidia-asentimen suorituskykyä, kun NVIDIA-ytimen moduuleita rakennettiin rinnakkaisvalmisteiden avulla. Tasavertaisuus taso voidaan asettaa - valuutan tason valinnalla ja oletusarvoisesti havaittujen prosessorien määrä.
    • Päivitetty nvidia-asennusohjelma määrittelee kirjastojen oletusasennusten sijainnit ldconfig (8) -välimuistin ja tiedostojärjestelmän tunnettujen polkujen perusteella, eikä kovakoodattuja etäispesifisiä polkuja.
    • Kiinteä GLSL-kääntäjä bugi, joka tuottaa korruptiota, kun pelaat pelejä kuten Far Cry 3 viinissä.
    • Korjasi EGL_KHR_stream_cross_process_fd -laajennuksen.
    • Fixed renderointi korruptio, joka joskus tapahtui soitettaessa
    • DrawElementsInstancedBaseVertexBaseInstance (),
    • DrawElementsInstancedBaseInstance (),
    • tai DrawArraysInstancedBaseInstance ().
    • Parantaa dramaattisesti OpenGL Framebuffer -objektin luomistoimintaa.
    • Poistettiin OpenGL Framebuffer -objektien enimmäismäärä.
    • Päivitti NVIDIA OpenGL -ohjaimen mieluummin $ XDG_CACHE_HOME yli $ HOME -ohjelman oletuskohdaksi GL-shader-levyn välimuistin tallentamiseksi.

    Uutta versiossa 343.13 Beta:

    • Korjattu vika, joka aiheutti vammaisten näyttöjen implisiittisen sisällyttämisen kohdevalintaan joidenkin kyselyjen ja tehtävien suorittamiseksi nvidia-asetusten komentoriviliittimellä ilman tarkkoja kohdevalikoimia.
    • Lisättiin uusi attribuutti NV-CONTROL API: hta kyselyyn videodekoodausmoottorin nykyisestä käytöstä.
    • Korjattu vika, jossa Exchange Stereo Eyes -asetus nvidia-asetuksissa ei toimi tietyissä stereokokoonpanoissa.
    • Toiminut Unigine Heaven 3.0 shader-bugin ympärillä, joka voi aiheuttaa korruptiota, kun tessellation on otettu käyttöön toteuttamalla sovellusprofiili, joka käyttää "GLIgnoreGLSLExtReqs" asetus. Lisätietoja __GL_IGNORE_GLSL_EXT_REQS ympäristömuuttujasta on lisätietoja.
    • Kiinnitti muistivuoto, kun tuhosi EGL-pinnat.
    • Lisätty tuki useille samanaikaisille EGL-näytöille.
    • Poistettu tuki G8x-, G9x- ja GT2xx-GPU: itoille sekä niihin perustuvien emolevyn piirisarjoiksi. Jatkuva tuki uusille Linux-ytimille ja X-palvelimille sekä korjauksia kriittisiin vikoihin sisällytetään 340. * vanhaan julkaisuun vuoden 2019 loppuun mennessä.
    • Korjattu vika, joka saattaisi aiheuttaa nvidia-asentimen yrittävän epäonnistuneesti poistaa hakemiston, joka sisältää esikäännettyjä ydinmoduulin rajapintoja, pakettien, jotka on valmistettu --add-this-kernelillä.
    • Päivitetty nvidia-asennusohjelma kirjaa asennuksen lokitiedostoon erillisen tiedoston ja yrittää poistaa aiemmat ohjainasennukset asennuksen ohjelmaan aikaisemmasta asennuksesta, kun se on saatavilla.

    Uutta versiossa 340.17 Beta:

      • Tehti useita parannuksia ja korjauksia GL-sovelluksiin ilmoitettuihin tietoihin KHR_debug ja ARB_debug_output -laajennusten kautta.
      • Korjattu vika, joka aiheutti GLX-sovelluksia, jotka synnyttävät samanaikaisesti useamman X-palvelimen piilotuksen, kun puskureita vaihdetaan.
      • Päivitetyt nvidia-asetukset ilmoittavat kustakin kohdasta kaikki kelvolliset nimet etsittäessä kohdetyyppejä, esim. "Nvidia-asetukset -q gpus".
      • Lisätuki nopean lähitulevaisuuden (FXAA) saatavuuden valvontaan sovelluksen välityksellä uuden __GL_ALLOW_FXAA_USAGE ympäristömuuttujan ja vastaavan GLAllowFXAAUsage-sovellusprofiilin avaimen avulla. Katso README lisätietoja.
      • Korjattu virhe, jossa epäsuora renderointi voi vioittua järjestelmäkokoonpanoissa, jotka estävät kirjoittamisen suoritettavaan muistiin.
      • Päivitettiin nvidia-asetukset Makefiles, jotta nvidia-asetukset voidaan yhdistää dynaamisesti isäntäjärjestelmän libjansson-järjestelmään. Tämä vaihtoehto voidaan ottaa käyttöön asettamalla NV_USE_BUNDLED_LIBJANSSON Makefile -muuttujan 0. Huomaa, että nvidia-asetukset vaativat libjansson-version 2.2 tai uudemman.
      • Lisäsi alkuperäisen tuen G-SYNC -monitoreille. Lisätietoja ja järjestelmävaatimukset löytyvät osoitteesta: http://www.geforce.com/hardware/technology/g-sync
      • Kiinnitettiin X-ohjain bugi, joka aiheutti vihreän kanavan gamma-ramppipäivityksiä syvyyteen 15, joitain viimeisimpiin GPU: eihin.

      Uutta versiossa 337.19 Beta:

      • Väärinkäytön aiheuttavan virheen korjaaminen epäonnistui 4K: Yli HDMI: n tietyissä tilanteissa.
      • Lisätty nvidia-asetusten komentorivivalvontat yli- ja alle-kellotaajuisille ominaisuuksille. Katso lisätietoja nvidia-asetusten (1) manuaalisivuista.
      • Korjasi useita kosmetiikkakysymyksiä nvidia-asetusten kellotaulun käyttöliittymässä.
      • Lisätty tuki GLX_EXT_stereo_tree -laajennukselle. Lisätietoja on laajennusmäärityksessä:
      • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
      • Käytössä oleva tuki Unified Back Bufferin (UBB) ja 3D Stereon käyttämiseksi Quadro-korttien yhdistelmälaajennuksella. Komposiittipäällikön stereosovittimen käyttäminen vaatii stereo-aware-komposiittipäällikön. Muussa tapauksessa vain stereosovellusten vasen silmä tulee näkyviin. Lisätietoja on GLX_EXT_stereo_tree -laajennusmäärityksessä.

      Uutta versiossa 337.12 Beta:

      • Lisätty tuki seuraaville GPU: it:
      • GeForce 830M
      • GeForce 840M
      • GeForce 845M
      • GeForce GTX 850M
      • GeForce GTX 860M
      • GeForce GTX 870M
      • GeForce GTX 880M
      • GeForce GT 705
      • GeForce GT 720
      • Korjattu vika, joka voi aiheuttaa OpenGL-ohjelmien jäädyttämisen jonkin matalan muistin aikana.
      • Päivitettiin nvidia-asetusten näyttömääritys-sivu, joka tunnistaa DisplayPort 1.2 -monitoreista yksilöllisesti näyttämällä näytön GUID-tunnukset.
      • Korjattu vika, joka voi aiheuttaa ECC-asetusten näyttämisen väärin nvidia-asetuksissa, kun ECC-asetuksia muutetaan monijärjestelmä-GPU-järjestelmässä.
      • Poistettiin & quot; OnDemandVBlankInterrupts & quot; X-määritysvaihtoehto: tämä asetus on otettu käyttöön oletusarvoisesti NVIDIA Unix -ohjaimen versiosta 177.68 eikä dokumentteja ole päivitetty vastaamaan uutta oletusarvoa.
      • Kiinteä vika, joka aiheutti GPU-virheitä, kun näytössä näkyy ketjutettu DisplayPort 1.2.
      • Päivitettiin nvidia-asetusten ohjauspaneelin värinkorjausasetukset, jotta heijastaisivat muiden RandR-asiakkaiden tekemät gamma-muutokset samalla, kun ohjauspaneeli oli jo käytössä.
      • Korjattu vika, joka estää useiden samanaikaisten X-palvelimien käytön UEFI-järjestelmissä.
      • Päivitetty nvidia-asetusten lähdekoodipaketti rakentaa libXNVCtrl-tiedostoa rakennettaessa nvidia-asetuksia sen sijaan, että luotettaisiin ennalta valmistettuun kirjastoon.
      • Lisätty kyky ylittää ja alle kellottaa tiettyjä GeForce-GPU: ita GeForce GTX 400 -sarjan ja sitä myöhemmin. GPU: ita, jotka sallivat sen, voidaan käyttää offset-arvoa kellon arvoihin joidenkin suoritustasojen kelloalueilla. Tämä kello manipuloidaan käyttäjän omalla vastuulla. Katso "CoolBits" -ohjelman README-dokumentaatiota. X-määritysvaihtoehtoa.
      • Päivitettiin GTK +: n vähimmäisversio 2,2 - 2,4 nvidia-asetuksista.
      • RandR-tulostusominaisuus _GUID uudelleen nimettiin GUID-muotoon nyt, kun se on virallisen ominaisuuden, joka on dokumentoitu randrproto.txt:
      • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
      • NVIDIA EGL -ajurin pienempi CPU: n käyttö ja GPU-muistin käyttö.
      • Lisätuki seuraaville EGL-laajennuksille:
      • - EGL_EXT_buffer_age;
      • - EGL_EXT_client_extensions;
      • - EGL_EXT_platform_base;
      • - EGL_EXT_platform_x11.
      • Nimeä uudelleen "Clone" "MetaModeOrientation" -asetuksen asettaminen X-kokoonpanoasetus "SamePositionAs" -tekniikalle, jotta selvennettäisiin, että tämä asetus koskee vain sijaintia eikä MetaMode-tilojen tilaa.
      • Lisättiin NV-CONTROL-attribuutti NV_CTRL_VIDEO_ENCODER_UTILIZATION kyselyn hyödyntämisprosenttiin videokooderin moottorista.
      • Lisätty tuki GLX_NV_delay_before_swap -laajennukselle. Lisätietoja on laajennusmäärityksessä:
      • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
      • Ilmoita RGB GLX -näytöille, GLXFBConfigsille ja EGLConfigsille oikeat puskurikoot. Aikaisemmin RGB10- ja RGB8-muodoissa ilmoitettiin olevan 32 bittiä, ja RGB5-muodoissa ilmoitettiin olevan 16 bittiä. Nyt ne ilmoitetaan oikein 30, 24 ja 15 bitin formaateissa, kuten GLX- ja EGL-määrityksissä vaaditaan.

      Uutta versiossa 334.16 Beta:

      • Korjattu vika, joka voi aiheuttaa nvidia-asetuksia laskemalla vääriä gamma-ramppeja säädettäessä värinkorjausliukusäätimiä.
      • Päivitettiin nvidia-asetusten hallintapaneeli, jotta näyttösovittimet voidaan valita käyttämällä RandR- ja kohde-ID-nimiä, kun haetaan tiettyihin näyttölaitteisiin kohdistettuja kyselyitä.
      • Korjattu vika, joka estäisi joitakin pudotusvalikoita nvidia-asetusten ohjauspaneelissa toimimasta oikein vanhemmissa GTK + -versioissa (esim. 2.10.x).
      • Päivitetty nvidia-asetusten ohjauspaneeli antaa sovellustekstinäppäinten ohjeet ja ohjeet voimassa oleville avainten nimille määritettäessä sovellusprofiileja.
      • Päivitetty nvidia-asetusten ohjauspaneeli täyttää stereo-tilojen pudotusvalikosta vain käytettävissä olevat tilat.
      • Korjattu vika, joka voi aiheuttaa sovelluksia OpenGL-laajennuksen ARB_query_buffer_objektin kanssa kaatumaan Xineramassa.
      • Korjattu vika, joka aiheutti korkeita pixelclock-HDMI-tiloja (esim. 4K: n resoluutiot), ilmoitetaan virheellisesti nvidia-asetusten ohjauspaneelissa kaksoisnapsautuksena.
      • Korjattu vika, joka estää joidenkin DisplayPort 1.2 -näytösten palauttamisen VT-kytkimen jälkeen.
      • Nimeä uudelleen GPU: n proc-hakemistojen kohdalla / proc / driver / nvidia / gpus / GPU: n bussin sijainnissa, joka on merkitty "domain: bus: device.function" muodossa.
      • Lisättiin 64-bittiset EGL- ja OpenGL ES -kirjastot 64-bittisiin ohjainportteihin.
      • Muuttunut bussin sijainti & quot; Kenttä ilmoitetaan /proc/driver/nvidia/gpus/0..N/informaatiotiedostossa kentästä "domain: bus.device.function". "Verkkotunnukseen: väylä: laite.funktio" Vastaamaan lspci-muotoa.
      • Korjattu vika GLX_EXT_buffer_age-laajennuksessa, jossa vääriä ikäjä palautetaan, ellei triple puskurointi ole käytössä.
      • Muutti kuljettajan oletuskäyttäytymistä lopettamaan RandR 1.2 -lähdöiden poistaminen käyttämättömistä DisplayPort 1.2 -laitteista. Näiden lähdöjen poistaminen voi hämmentää joitakin sovelluksia. Lisäsi uusi vaihtoehto, DeleteUnusedDP12Displays, jota voidaan käyttää kääntämään tämä käyttäytyminen takaisin. Tämä vaihtoehto voidaan ottaa käyttöön suorittamalla sudo nvidia-xconfig --delete-unused-dp12 -näytöt
      • Parannettu tuki __GL_SYNC_DISPLAY_DEVICE ja VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE ympäristömuuttujissa tietyissä kokoonpanoissa. Molemmat ympäristömuuttujat tunnistavat nyt kaikki tuetut näyttölaitteen nimet. Katso kohta & quot; Liite C. Näyttölaitteen nimi & quot; Ja "Liite G. VDPAU Support" Lue lisää README-tiedostosta.
      • X-ohjaimen suorituskyky paranee, kun käsitellään suuria määriä pinta-allokointia.
      • Korjattu virhe, joka aiheutti PBO-lataukset kuution karttakasvojen lataamiseksi virheellisiin tietoihin.
      • Lisätty kokeellinen tuki ARGB GLX -näkymille, kun Xinerama ja Composite ovat käytössä samaan aikaan X.Org xserver 1.15: ssä.

      Uutta versiossa 331.17 Beta:

      • Korjattu vika, joka estää sovellusprofiileja sisältävien määritystiedostojen lataamisen hakemistoprofiilikokoonpanon hakupolussa.
      • Viivästetty libselinux-alustaminen NVIDIA OpenGL -ohjaimessa, jotta vältetään ongelma, jossa libselinux ei välttämättä ole valmis, kun NVIDIA libGL -diskokirjasto ensin ladataan.
      • Korjattu vika, joka voi johtaa muistin tyhjenemiseen OpenGL-sovelluksissa 32-bittisissä järjestelmissä.
      • Lisätty nvidia-uvm.ko, NVIDIA Unified Memory -ydinmoduuli NVIDIA Linux -ajuripakettiin. Tämä ydinmoduuli tukee uutta Unified Memory -ominaisuutta tulevassa CUDA-julkaisussa.

      Uutta versiossa 331.13 beta:

      • Korjattu vika, joka aiheutti X-palvelimen epäonnistumisen alustukseen, kun DisplayPort 1.2 -monitorit on määritetty erillisille X-näytöille samassa GPU: ssa.
      • Korjattu vika, joka voi aiheuttaa lukituksen, kun haarukaa OpenGL-ohjelmista, jotka käyttävät joitakin malloc-toteutuksia, kuten TCMalloc.
      • Korjattu virhe, joka estää Warp & Blend -asetusten säilyttämisen näytön kokoonpanon muutoksissa.
      • Korjattu vika, joka estää joidenkin nvidia-asetusten komentoriviliittymän kautta tehtyjen asetusten muutosten näkymisen nvidia-asetusten graafisessa käyttöliittymässä.
      • Muutti NVIDIA X -ohjaimen leikkauskykyä trapetsoilla ja kolmioilla joillakin RENDER-toiminnoilla vastaamaan Pixmanin uudempien versioiden käyttäytymistä:
      • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
      • Korjattu virhe MetaMode-seurannassa, joka voi aiheuttaa virheellisten virheviestien kirjoittamisen, kun yrität lisätä tai poistaa metamodeja NV-CONTROLin kautta.
      • Korjattu vika, joka aiheutti NVIDIA X -ohjaimen yrittävän ladata X11 "shadow" Moduuli ehdoitta, myös tilanteissa, joissa kuljettaja ei tarvinnut käyttää moduulia. Tämä voi johtaa virheellisten virheviestien tulostamiseen X-palvelimille, joissa moduuli ei ole läsnä.
      • Korjattu virhe, joka estää xvidtunen (1) tekemien näyttöasetusten muutosten toimimisen oikein.
      • Korjattu vika, joka toisinaan aiheutti näyttöongelmia GLX-sovelluksissa muutettaessa näytön kokoonpanoa.
      • Korjattu vika, joka estää glReadPixelsin toimimasta oikein, kun lukee Pixel Buffer Objects -tekstiä epäsuoran renderoinnin yhteydessä, kun kuvan leveys ei ole moninkertainen.
      • Lisätty uusi NV-CONTROL attribuutti, NV_CTRL_BACKLIGHT_BRIGHTNESS, taustavalon kirkkauden säätämiseksi.
      • Korjattu vika, joka estää nvidia-asetuksia näyttämättömien DisplayPort 1.2 Multi Stream Transport -sovellusten loppupäätelaitteiden näyttölaitteiden määrityssivujen luomisesta.
      • Lisäsi GPU: n käytön raportointia nvidia-asetusten ohjauspaneeliin.
      • Fixed bug nvidia -asetusten ohjauspaneelissa, joka estää käyttäjiä määrittelemästä stereota, kun stereota ei ole vielä määritetty.
      • Lisätty tuki kierroslukumittarin mitattuun tuulettimenopeuteen raportoiduissa grafiikkakortteissa NVIDIA-asetusten ja NV-CONTROL API -ohjelman kautta. Puhaltimen nopeuden ilmoittama olemassa oleva mekanismi ilmoittaa puhaltimen nopeuden, kuten kuljettaja on ohjelmoinut. Esimerkiksi `nvidia-asetukset --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
      • Korjattu regressio, joka aiheutti GPU: t, jotka eivät tue grafiikkaa, jotta ne eivät näy nvidia-asetuksissa.
      • Korjattu virhe, joka aiheutti DisplayPort 1.2 -monitoimilaitteiden käytön lopettamisen, jos ne irrotettiin ja kytkettiin takaisin, kun ne olivat aktiivisia nykyisessä MetaMode-ohjelmassa.
      • Lisätty tuki useille NVIDIA-ytimen moduuleille. Tämän ominaisuuden avulla käyttäjät voivat määrittää eri GPU: t järjestelmään eri NVIDIA-ytimen moduuleille, mikä voi vähentää ohjelmistopohjaa useiden GPU: iden pääsyn koordinoimiseksi.
      • Lisätty tuki EGL API: lle 32-bittisille alustoille. Tällä hetkellä tuetut asiakassovellusliittymät ovat OpenGL ES 1.1, 2.0 ja 3.0 ja ainoa tuettu ikkuna-järjestelmän tausta on X11.
      • Lisää uusi vaihtoehto, AllowEmptyInitialConfiguration, joka mahdollistaa X-palvelimen käynnistymisen, vaikka käynnissä oleviin laitteisiin ei havaittu liitettyjä näyttölaitteita. Tämä vaihtoehto voidaan ottaa käyttöön suorittamalla "sudo nvidia-xconfig --allow-empty-initial-configuration"
      • Tämä vaihtoehto on hyödyllinen RandR 1.4: n näytön lataustilakokoonpanossa, jossa NVIDIA-GPU: ssa ei ole näyttölaitteita, kun X-palvelin on käynnistetty mutta saattaa olla yhdistetty myöhemmin.
      • Päivitetty nvidia-asennusohjelma tarjoaa vieritettävän tekstiviestin, jolla voit näyttää viestejä / usr / lib / nvidia / alternate-install-present ja / usr / lib / nvidia / alternate-install-saatavilla olevista etäyhteyskansioista. Tämä mahdollistaa näiden tiedostojen pidemmän viestin.
      • Päivitetty nvidia-asennusohjelma, jotta vältytään rekursiiviseksi per-ytimen "rakentaa" Ja "lähde" Hakemistoja haettaessa ristiriitaisia ​​ytimen moduuleja / lib / moduuleissa.
      • Järjestelmämuistivälimuistin lisääminen tiettyjen X-renderointitoimien suorituskyvyn parantamiseksi, jotka käyttävät ohjelmiston tekemisen takavarikointia. X-kokoonpanoasetus & quot; SoftwareRenderCacheSize & quot; Voidaan määrittää välimuistin kokoon.
      • Poistettiin & quot; DynamicTwinView & quot; X-kokoonpanoasetus: näyttöjen dynaaminen uudelleenkonfigurointi on aina mahdollista, eikä niitä voi enää poistaa käytöstä.
      • Korjattu vika, joka aiheutti nvidia-asetusten virheellisten tietojen näyttämisen näyttöasetussivulla, kun kaikki X-näytön näytöt sammutettiin.
      • Päivitetty nvidia-asennusohjelma voi asentaa kirjastot libvdpau ja libvdpau_trace vain, jos järjestelmä ei tunnista olemassa olevaa libvdpaun asennusta. Tätä toimintoa voidaan ohittaa --install-vdpau-wrapper- ja -no-install-vdpau-wrapper -vaihtoehdoilla.
      • Tulevat NVIDIA Linux -asennuspaketit eivät enää sisällä kopioita libvdpau- tai libvdpau_trace -ohjelmista: VDPAU-käyttäjille suositellaan näiden kirjastojen asennusta muilla keinoilla, esim. Jakelijoiltaan toimitetuista paketeista tai rakentamalla ne lähteistä, jotka ovat saatavilla osoitteessa:
      • http://people.freedesktop.org/~aplattner/vdpau/

    Muu ohjelmistojen kehittäjä NVIDIA Corporation

    Kommentit Nvidia Linux Display Driver

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!