"Nvidia FreeBSD" ekrano tvarkyklė yra patentuotas "OpenGL" vaizdo tvarkyklė, bandanti paremti "Nvidia" sukurtas grafines plokšteles "FreeBSD" operacinėse sistemose. Vairuotojas yra platinamas skirtinguose filialuose: "Short Lived" (trumpalaikis palaikymas) arba "Long Lived" (ilgalaikis palaikymas), palaikantis 32 bitų ir 64 bitų komandų rinkinio architektūras.
"Nvidia Solaris" ekrano tvarkyklės diegimas
Norint įdiegti "Nvidia FreeBSD" ekrano tvarkyklę, vartotojas turi atsisiųsti iš paketo, kuris atitinka jos aparatinės įrangos architektūrą, paketo parinktį, įveskite konsolės seansą ir paleiskite "& nbsp;" tar xzf "NVIDIA-FreeBSD-x86_64-xxx". xx.tar.gz & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp; make install & rdquo; 64 bitų sistemose arba "tar xzf" "NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86-xxx.xx & amp; make install & rdquo; komandą 32 bitų sistemoms, kaip root, kur xxx.xx yra tvarkyklės versijos numeris.
Prieš paleisdami pirmiau nurodytas komandas, nepamirškite, kad pirmiausia turite įdiegti "FreeBSD" dėžutės branduolio antraštę. Diegimo metu vartotojai bus paklausti, ar jie nori, kad diegimo programa automatiškai sukonfigūruotų naujai įdiegtą tvarkyklę ir optimizuotų ją savo vaizdo plokštėms. Arba ekspertai gali rankiniu būdu redaguoti X konfigūracijos failą arba po įdiegimo jie gali vykdyti "nvidia-xconfig" rusquo; komandą per "Linux" terminalo emuliatorių, kad "Nvidia" tvarkyklė būtų numatytoji jų sistemai.
Ar mano "FreeBSD" laukelis palaikomas?
Taip, greičiausiai! Mes sėkmingai išbandėme šio vairuotojo trumpus gyvenimus ir ilgą gyvenimą, turėdami dabartinius stabilius "FreeBSD" operacinės sistemos išleidimus, čia "Softoware" laboratorijose. Šiuo metu palaikomos tiek 64 bitų (x86_64), tiek 32 bitų (x86) aparatinės platformos.
Ką apie seną "Nvidia" grafinę plokštę!
Kadangi mes gavo daug skundų iš mūsų "FreeBSD", "Linux" ir "Solaris" naudotojų, kuriuose naudojamos labai senos "Nvidia" vaizdo plokštės, manome, kad privalome paminėti, kad šis tvarkyklė neveiks su jų vaizdo plokštėmis. Todėl turėtumėte ieškoti "Softoware" naujausiems "Nvidia FreeBSD Legacy" vaizdo tvarkyklėms.
Kas naujo šiame leidime:
- Ištaisyta klaida, dėl kurios daugelio srautų EGL programos gali sugesti, kai išeina.
Kas naujo versijoje 390.67:
- Ištaisyta klaida, galinti sukelti branduolio paniką naudojant "Quadro SDI Capture" įrangą.
- Ištaisyta klaida, dėl kurios kwin "OpenGL" kompozicija sugadino paleidžiant tam tikras "OpenGL" programas.
- Ištaisyta trikdanti avarija paleidžiant "Vulkan" programas.
- Ištaisyta klaida, dėl kurios vairuotojas, kai kuriose žemos dažnių juostos pločio DisplayPort konfigūracijose, netiesiogiai įjungia ekrano slopinimą. Dėl to buvo matomos juostos.
- Pridėta X.Org xserver ABI 24 (xorg-server 1.20) parama.
- Pagerintas "nvidia-bug-report.sh", kad patikrintumėte kern.log, kuris yra numatytoji branduolio žurnalo failo vieta daugeliui "Debian" paskirstytų "Linux" paskirstymų.
- Ištaisyta klaida, dėl kurios X serveriai, kurie eksportuoja vaizdo tvarkyklę ABI anksčiau nei 0,8, gali sugadinti, kai veikia X11 programos, skambinančios XRenderAddTraps ().
Kas naujo versijoje:
- Pridėta parama šiam GPU:
- TITAN V
- GTX 1070 Ti
- Ištaisyta regresija, dėl kurios gali kilti vairuotojo klaidų nustatant režimus, kuriuose yra "DisplayPort" kelių srautų transporto įrenginiai.
- Ištaisyta regresija, dėl kurios kai kuriuose grafikos įrenginių ekranų jungtys nepraneša apie prijungtą HDMI arba "DisplayPort" garso įrenginį, net jei prijungtas monitorius palaiko garsą.
- Ištaisyta klaida, kuri kartais neleido mygtukui "Iš naujo nustatyti numatytąsias nuostatas" "nVidia" nustatymuose "ECC nustatymai" puslapyje, kai ECC konfigūracija nustatoma kaip nenustatyta būsena.
- Ištaisyta klaida, dėl kurios "Nvidia" nustatymai tam tikromis aplinkybėmis "X serverio ekrano konfigūracijos" puslapyje parodė pernelyg agresyvius apribojimus rodymo pozicijoms.
- Ištaisyta klaida, dėl kurios "Nvidia" nustatymuose žymės langelis "Enable Base Mosaic (Surround)" išnyksta, kai "X Server Display Configuration" puslapyje yra pasirinktas X ekranas, o ne ekranas.
- Ištaisyta lenktynių būklė, kuri gali sukelti avarijas, kai "OpenGL" programos vienu metu manipuliuoja viršūnių buferio objektus iš kelių temų.
- Ištaisyta klaida, dėl kurios "nVidia" nustatymų valdymo skydelis išsaugojo kai kuriuos nustatymus, bet nebuvo patvirtinta. Dėl to nepageidaujami nustatymai buvo pritaikyti vėlesniam nustatymų pakeitimui.
- Pridėta parama YUV 4: 2: 0 kompresijai monitoriams, prijungtiems per DisplayPort, konfigūracijose, kuriose ekranas arba GPU nesugeba vairuoti dabartinio režimo, esančio RGB 4: 4: 4. Daugiau informacijos rasite aprašyme "Programavimo režimai".
- "Nvidia" režimu pridėta "framebuffer" konsolės "hot plug" versija.
- Atkreipkite dėmesį, kad "hot plugging" yra naudojamas tik "nvidia" režimų inicializavimui; pvz., kai veikia "Xorg" arba "nvidia-persistenced" arba kai nvidia-drm yra įkeltas parametru "modeet = 1".
- Pridėtas "AllowGSYNC" metaMode atributas, kurį galima visiškai išjungti G-SYNC. Tai gali būti naudojama leidžiant funkcijas, kurios nesuderinamos su G-SYNC, pvz., "Ultra Low Motion Blur" ar "Frame Lock".
- Iš plytelių monitorių anksčiau buvo pateikta atskira "Xinerama" ekrano informacija apie kiekvieną plytelę. Pagal nutylėjimą jie dabar bus sujungti į vieną didelį "Xinerama" ekraną.
- Atskiri plokštės iš plytelių monitoriaus dabar bus išdėstytos pagal išdėstymo informaciją, pateiktą monitoriaus EDID. Tai gali būti panaikinta rankiniu būdu nurodant kompensacijas arba naudojant "MetaModeOrientation" parinktį.
- Išjungtas perjungiamasis režimas per "DisplayPort" pagal nutylėjimą dėl nepakankamo GPU palaikymo. Pridėtas "AllowDpInterlaced" režimo patvirtinimo žyma, kad nepaisytumėte šios numatytosios elgsenos ir bet kuriuo atveju leiskite pertvarkytus režimus per "DisplayPort" protokolą.
- Ištaisyta klaida, dėl kurios kai kurie "eDP G-SYNC" ekranai mirksi, esant nedideliam atnaujinimo dažniui.
- Ištaisyta klaida, kuri dirbtinai apribojo maksimalų taškų laikrodį iki 300 MHz, naudojant tam tikrus "DisplayPort" daugiau HDMI adapterius.
- Ištaisyta klaida, dėl kurios "Intel Skylake" sistemose "nvidia-smi" buvo neteisingai pranešta apie "PCI topology".
Kas naujo versijoje 387.22:
- Pridėta parama šiam GPU:
- GTX 1070Ti
- Ištaisyta regresija, dėl kurios gali kilti vairuotojo klaidų nustatant režimus, kuriuose yra "DisplayPort" kelių srautų transporto įrenginiai.
- Ištaisyta regresija, dėl kurios kai kuriuose grafikos įrenginių ekranų jungtys nepraneša apie prijungtą HDMI arba "DisplayPort" garso įrenginį, net jei prijungtas monitorius palaiko garsą.
- Ištaisyta klaida, kuri kartais neleido mygtukui "Iš naujo nustatyti numatytąsias nuostatas" "nVidia" nustatymuose "ECC nustatymai" puslapyje, kai ECC konfigūracija nustatoma kaip nenustatyta būsena.
- Ištaisyta klaida, dėl kurios "Nvidia" nustatymai tam tikromis aplinkybėmis "X serverio ekrano konfigūracijos" puslapyje parodė pernelyg agresyvius apribojimus rodymo pozicijoms.
- Ištaisyta klaida, dėl kurios "Nvidia" nustatymuose žymės langelis "Enable Base Mosaic (Surround)" išnyksta, kai "X Server Display Configuration" puslapyje yra pasirinktas X ekranas, o ne ekranas.
- Ištaisyta lenktynių būklė, kuri gali sukelti avarijas, kai "OpenGL" programos vienu metu manipuliuoja viršūnių buferio objektus iš kelių temų.
- Ištaisyta klaida, dėl kurios "nVidia" nustatymų valdymo skydelis išsaugojo kai kuriuos nustatymus, bet nebuvo patvirtinta. Dėl to nepageidaujami nustatymai buvo pritaikyti vėlesniam nustatymų pakeitimui.
- Pridėta parama YUV 4: 2: 0 kompresijai monitoriams, prijungtiems per DisplayPort, konfigūracijose, kuriose ekranas arba GPU nesugeba vairuoti dabartinio režimo, esančio RGB 4: 4: 4. Daugiau informacijos rasite aprašyme "Programavimo režimai".
- "Nvidia" režimu pridėta "framebuffer" konsolės "hot plug" versija.
- Atkreipkite dėmesį, kad "hot plugging" yra naudojamas tik "nvidia" režimų inicializavimui; pvz., kai veikia "Xorg" arba "nvidia-persistenced" arba kai nvidia-drm yra įkeltas parametru "modeet = 1".
- Pridėtas "AllowGSYNC" metaMode atributas, kurį galima visiškai išjungti G-SYNC. Tai gali būti naudojama leidžiant funkcijas, kurios nesuderinamos su G-SYNC, pvz., "Ultra Low Motion Blur" ar "Frame Lock".
- Iš plytelių monitorių anksčiau buvo pateikta atskira "Xinerama" ekrano informacija apie kiekvieną plytelę. Pagal nutylėjimą jie dabar bus sujungti į vieną didelį "Xinerama" ekraną.
- Atskiri plokštės iš plytelių monitoriaus dabar bus išdėstytos pagal išdėstymo informaciją, pateiktą monitoriaus EDID. Tai gali būti panaikinta rankiniu būdu nurodant kompensacijas arba naudojant "MetaModeOrientation" parinktį.
- Išjungtas perjungiamasis režimas per "DisplayPort" pagal nutylėjimą dėl nepakankamo GPU palaikymo. Pridėtas "AllowDpInterlaced" režimo patvirtinimo žyma, kad nepaisytumėte šios numatytosios elgsenos ir bet kuriuo atveju leiskite pertvarkytus režimus per "DisplayPort" protokolą.
- Ištaisyta klaida, dėl kurios kai kurie "eDP G-SYNC" ekranai mirksi, esant nedideliam atnaujinimo dažniui.
- Ištaisyta klaida, kuri dirbtinai apribojo maksimalų taškų laikrodį iki 300 MHz, naudojant tam tikrus "DisplayPort" daugiau HDMI adapterius.
- Ištaisyta klaida, dėl kurios "Intel Skylake" sistemose "nvidia-smi" buvo neteisingai pranešta apie "PCI topology".
Kas naujo versijoje 384.59:
- Pridėta parama šioms GPU:
- GeForce GT 1030
- "GeForce MX150"
- Ištaisyta klaida, dėl kurios nvidia nustatymų valdymo skydelyje nebuvo galima keisti stereofoninio akių priskyrimo.
- Ištaisyta klaida, dėl kurios S4 sustabdymas (dar vadinamas "hibernate") pakabintas sustabdant, kai SLI buvo įjungtas.
- Ištaisyta klaida, kai "Vulkan" tvarkyklė tinkamai neįrašė įtaisų. Daugiau informacijos rasite "README" skiltyje "Žinomos problemos".
- Ištaisyta klaida, dėl kurios "OpenGL" programos gali sugesti po skambučių glDeleteBuffers dėl VBOs, kurios buvo pakeistos su ARB_vertex_attrib_binding.
- Ištaisyta klaida, dėl kurios "OpenGL" programos kartais gali būti užblokuotos, kol "X" serveris gauna įvestį.
- Ištaisyta klaida, dėl kurios nvidia nustatymai sumažino įrenginio BusID reikšmes, kai atliekami esamo X konfigūracijos failo pakeitimai.
- Ištaisyta regresija, dėl kurios "nvidia-xconfig" negalėjo užklausti kai kurių GPU, pvz. paleidus "nvidia-xconfig -a".
- Ištaisyta klaida, dėl kurios VDPAU atkūrimas buvo sugadintas, kai jo plotis padidėjo iki 16384 taškų.
- Atnaujinta nvidia-persistencija, kad nustatant atkuriamumo režimą, be nvidia.ko inicijuotų "nvidia-modeset.ko".
- Atkūrė kelis sveikumo patikrinimus, kurie netyčia buvo pašalinti iš branduolio modulio kūrimo proceso 355,06 tvarkyklėje.
- "X" tvarkyklėje pridėjo "Artimiausio" transformavimo filtro palaikymą. Dėl to X tvarkyklė, vykdydama ekrano transformacijas, naudoja artimiausią kaimyną. Filtro gali būti prašoma per "RandR" RRSetCrtcTransform argumentą "filtras" arba per "MetaMode" "ResamplingMethod" tokeną.
- Ištaisyta klaida, kai "nVidia-installer" įdiegs klaidingą "Vulkan ICD" konfigūracijos failo versiją, kai "GLX" klientas yra išjungtas.
- Ištaisykite klaidą su GLX_EXT_buffer_age, kur bus pranešta apie netinkamas buferio amžiaus vertes SLI AFR konfigūracijoms. Tokiose konfigūracijose buferinis amžius dabar gali būti didesnis nei 3, ankstesnis didžiausias buferinis amžius.
- Ištaisyta klaida, galinti sukelti "Hang" ir "Xids", atliekant "RandR" transformaciją naudojant "Overlay" ir "SLI".
- Išplėsta "NVIDIA Xinerama X" prenumeratos pateikta informacija, be tiesioginio ryšio ekranų, PRIME ekranus.
- Ištaisyta klaida, dėl kurios HDMI garso įrenginiai pasirodė ar nenuosekliai išnyksta, kai HDMI įrenginiai buvo prijungti arba išjungti.
- Ištaisyta klaida, galinti sukelti vairuotojo klaidas nustatant X ekranų režimus režimu "Depth 8" arba "Depth 15".
- Ištaisyta klaida, galinti sukelti pertraukiamą branduolio paniką paleidžiant naudojant PRIME sinchronizavimą.
- Ištaisyta klaida, sukelianti branduolio paniką, kai kai kuriuose "Zotac mini" kompiuteriuose kai kuriose "Zotac" mini kompiuteriuose yra prijungtas "HDMI" ekranas.
- Atnaujinta "nvidia-installer", skirta branduolio modulių etiketėms su SELinux failo tipu "modules_object_t". Kai kurios sistemos SELinux strategijos leidžia naudoti tik tokius SELinux tipo failo tipo branduolio modulius.
- Pašalinta parama, skirta patikrinti ir atsisiųsti atnaujintus tvarkyklių paketus ir iš anksto sujungtas branduolio sąsajas iš "nvidia-installer". Ši funkcija buvo skirta tik nešifruotoms "ftp" ir "http" programoms, ir buvo įdiegta naudojant kodą, kuris nebepalaikomas aktyviai.
Kas naujo versijoje 381.22 / 381.09 Beta:
- Ištaisyta klaida, kuri sukėlė GLX_EXT_buffer_age buferinio amžiaus plėtinį, norint grąžinti klaidingas stereofoninių piešinių vertes, kai naudojamas pasyvus stereo režimas nuo 5 iki 9.
- Ištaisyta klaida, dėl kurios "nVidia-settings -query all" išspausdino daugybę pasikartojančių įrašų.
- Ištaisyta klaida, dėl kurios kai kuriose situacijose telefonai buvo sugadinti, kai skambinant glXMakeCurrent, o "OpenGL" sriegio optimizavimas buvo įjungtas.
- Ištaisyta klaida, dėl kurios VDPAU programos sukūrė eilės pateikimo eilutę, kai ankstesnė VDPAU programa nebuvo švariai uždaryta.
- Ištaisytos pakabos ir gedimai, kurie gali atsirasti, kai "OpenGL" kontekstas yra sukurtas, kai sistemoje nėra laisvos atminties.
- Ištaisyta klaida, kuri sukėlė korupciją, kai "OpenGL" langai buvo perkelti arba pakeisti.
- Ištaisyta klaida, dėl kurios X ekranai, naudojantys "xrandr -s", kad pakeistumėte ekrano konfigūraciją, būtų naudojami "UseDisplayDevice" "none", kad būtų pakeistas į 640x480 dydį.
- Išjungta "OpenGL" sriegio optimizacija pagal nutylėjimą, iš pradžių įjungta 378,09, dėl įvairių nestabilumo pranešimų.
- Pašalinta X tvarkyklės logotipo įklijavimo ekranas ir atitinkamos "NoLogoand" LogoPath xorg.conf parinktys.
- Pridėta parinktis "ResamplingMethod" MetaMode, pridedant paramą bicubic resampling metodams, kai keičiasi ekrano transformacijos. Daugiau informacijos rasite README.
Kas naujo versijoje 378.13 / 381.09 Beta:
- Pridėta parama šioms GPU:
- "GeForce GTX 1080 Ti"
- "Quadro M520"
- TITAN Xp
- Grąžinta parama šiam GPU:
- GRID K520
- Patobulintas suderinamumas su naujausiais branduoliais.
- Ištaisyta klaida, dėl kurios "nVidia-settings -query all" išspausdino daugybę pasikartojančių įrašų.
- Ištaisyta klaida, dėl kurios kai kuriose situacijose telefonai buvo sugadinti, kai skambinant glXMakeCurrent, o "OpenGL" sriegio optimizavimas buvo įjungtas.
- Dažnai tai įvyko, kai "Steam" bandė vaizdo įrašą rodyti visame ekrane.
- Ištaisyta klaida, dėl kurios VDPAU programos sukūrė eilės pateikimo eilutę, kai ankstesnė VDPAU programa nebuvo švariai uždaryta.
- Ištaisytos pakabos ir gedimai, kurie gali atsirasti, kai "OpenGL" kontekstas yra sukurtas, kai sistemoje nėra laisvos atminties.
- Ištaisyta klaida, kuri sukėlė korupciją, kai "OpenGL" langai buvo perkelti arba pakeisti.
- Ištaisyta klaida, dėl kurios X ekranai, naudojantys "xrandr -s", kad pakeistumėte ekrano konfigūraciją, būtų naudojami "UseDisplayDevice" "none", kad būtų pakeistas į 640x480 dydį.
- Ištaisyta branduolio avarija, kuri įvyko bandant nukreipti didelius naudotojo atminties paskirstymus į CUDA.
- Išjungta "OpenGL" sriegio optimizacija pagal nutylėjimą, iš pradžių įjungta 378,09, dėl įvairių nestabilumo pranešimų.
- Pridėta parama šioms "Vulkan" plėtiniams:
- 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
- Šie plėtiniai reikalauja "Vulkan" įkėlimo versijos> = 1.0.42.
- Pašalinta "X" tvarkyklės logotipų įklijavimo ekranas ir atitinkami "NoLogo" ir "LogoPath xorg.conf" parinktys.
- Pridėjo parinktį "ResamplingMethod" MetaMode, pridedant paramą bicubic resampling metodams, kai keičiasi ekrano transformacijos. Daugiau informacijos rasite README.
- Ištaisyta klaida, kad HDMI ir "DisplayPort" garso įrašas buvo išjungtas po to, kai buvo atkurtas "framebuffer" konsolės režimas. Dėl kai kurių monitorių ekranas buvo tuščias.
- Ištaisyta klaida, dėl kurios "DisplayPort" išjungė garso atkūrimą, kai monitorius buvo išjungtas, o iš DPMS energijos taupymo režimo įjungtas arba išjungtas.
- Ištaisyta regresija, dėl kurios tam tikrose programose, pvz., langų sienų šešėliai, atsiranda tam tikros korupcijos, po to, kai iš naujo sustabdoma.
Kas naujo versijoje 378.13:
- Pridėta parama šioms GPU (-ėms):
- "Quadro P3000"
- "Quadro GP100"
- "Quadro P4000"
- "Quadro P2000"
- "Quadro P1000"
- "Quadro P600"
- "Quadro P400"
- "Quadro M1200"
- "Quadro M2200"
- Išjungta "OpenGL" sriegio optimizacija pagal numatytuosius nustatymus pagal "Xinerama".
- Pridėta ARB_parallel_shader_compile pratęsimo parama, leidžianti sudaryti GLSL šaderius su daugeliu sriegiu.
- Atnaujinta "X" tvarkyklė, norint ignoruoti bet kokius "Virtual Reality Head" montuojamus rodinius (HMD). Daugiau informacijos rasite README konfigūracijos "AllowHMD" X
- Dabar vairuotojas skelbia "GLX FBConfigs" be gilumo bitų giliai 30 X ekranuose.
- Ištaisyta klaida, dėl kurios sistema pristabdoma, kai iš naujo pradeda sustabdyti kai kuriuos GPU.
- Ištaisyta spraga, kuri gali sukelti korupciją, kai karštu būdu įjungiamas ekranas.
- Ištaisyta regresija, kuri neleido sistemoms, kuriose yra keli "DisplayPort" monitoriai, tinkamai atnaujinti. "
- Ištaisyta klaida modulio "nvidia-modeset.ko" branduolio, dėl kurio jis gali sugesti, siunčiant įvykius į naudotojo vietos vairuotojo komponentus.
- Pridėta X.Org xserver ABI 23 parama (xorg-serveris 1.19)
- Pridėta parama "FreeBSD 11.0-RELEASE".
Kas naujo versijoje 375.26:
- Pridėta parama šioms GPU (-ėms):
- "Quadro M3000 SE"
- Išjunkite regresiją, kuri neleidžia kai kuriam nešiojamojo kompiuterio displėjuje apšviesti apšvietimo.
- Ištaisyta regresija, dėl kurios negalima tinkamai atkurti konsolės naudojant SLI.
- Ištaisyta regresija, dėl kurios "nVidia" nustatymų valdymo skydas gali sugesti paleidus su tam tikromis GPU konfigūracijomis.
- Ištaisyta regresija, kuri neleido GLX_NV_swap_group plėtiniui veikti naudojant SLI arba "Quadro Sync".
Kas naujo versijoje 375.20:
- Pridėta parama šioms GPU:
- "GeForce GTX 1050"
- "GeForce GTX 1050 Ti"
- "Quadro M620"
- "Quadro M5000 SE"
- "Quadro M3000 SE"
- Ištaisyta klaida, kuri gali sukelti "SLI Mosaic" ekranus tuščia, kai taikoma transformacijos matrica.
- Ištaisyta klaida, kuri neleido G-SYNC dirbti su nešiojamojo kompiuterio ekranais.
- Ištaisyta klaida, dėl kurios "DisplayPort" daugialypės terpės įrenginiai bus išvalyti po konsolės atstatymo.
- Ištaisyta klaida, dėl kurios branduolys nutrūko, kai antrą kartą paleidžiant "X", kai per filtro įrenginį prie vieno jungimosi "DisplayPort" prijungta daugiau nei vienas "DisplayPort" daugialypis įrenginys.
- Atnaujinta nvidia-nustatymų, kad nebūtų laikino laiko priklausomybės nuo išorinio "nvml" kūrimo paketo (regresija pateikta 375.10).
- Ištaisyta "nVidia" nustatymų spraga, pridedant "Profile Profile" ir profilio įrašus.
- Pašalinta parinktis "Įjungti įrankinę" "GTID 2" sąsajos "nvidia" nustatymuose.
- Pridėta naujų X konfigūravimo parinkčių:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- kurie nepaiso metaMode žetonų su tais pačiais pavadinimais.
- Ištaisyta klaida, dėl kurios atidaroma "VT" arba išjungiamas rodymo įrenginys, kai veikia "OpenGL" programa. "
- Pridėjo "RandR TILE" nuosavybės, pridėtos RandR 1.5, paramą.
- Padidino "OpenGL" šriiderio talpyklos dydį nuo 64 MB iki 128 MB. Jei norite išsamios informacijos, kaip pasirinkti jos vietą arba ją išjungti, skaitykite "Vairuotojo" README "skiltyje" Nurodymai OpenGL aplinkos kintamųjų nustatymams ".
- Pridėta X.Org xserver ABI 23 parama (xorg-serveris 1.19)
- Pridėta parama "FreeBSD 11.0-RELEASE".
Kas naujo versijoje 370.28:
- Nustatyta neapibrėžta simbolių nuoroda libnvidia-glcore.so.
- Atnaujinta "CurrentMetaMode" ataskaitų teikimas per NV-CONTROL API, kad atspindėtų, ar dabartiniame "MetaMode" yra nustatytos "ForceCompositionPipeline" arba "ForceFullCompositionPipeline".
- Pridėjo galimybę "GeForce GTX 1000" ir vėliau "GeForce GTX 1000" ir "GeForce GTX 1000" papildomai įsigyti "GeForce" GPU. Dėl to leidžiančių "GPU" kompensavimas gali būti pritaikytas laikrodžių reikšmėms kai kuriuose visų našumo lygių laikrodžių domenuose. Šis laikrodžio manipuliavimas atliekamas vartotojo paties pačių rizika. Daugiau informacijos rasite "README" "CoolBits" X konfigūracijos dokumentacijoje.
- Pridėta parinktis "PixelShiftMode" MetaMode, leidžianti palaikyti 4K ir 8K pikselių perjungimo ekranus. Daugiau informacijos rasite README.
Kas naujo versijoje 367.44:
- Pridėta parama šioms GPU:
- TITAN X (Pascal)
- "GeForce GTX 1060 6GB"
- "GeForce GTX 1060 3GB"
- Ištaisyta regresija, dėl kurios programos sukūrė netiesioginį GLX.
- Ištaisyta regresija, įvesta 367.35, dėl kurios pirmieji X serijos režimai buvo rodomi tuščią, jei X konfigūravimo failo reikalaujamos funkcijos įgalino X tvarkyklės kompozicijos vamzdyną. Tai bus įjungta, pvz., "MetaMode" žetonų, tokių kaip ForceCompositionPipeline, ForceFullCompositionPipeline, rotacijos, atspindžio ir transformavimo.
Kas naujo 367.35 versijoje:
- Ištaisyta klaida, dėl kurios "X" sugedo, kai pakeičia "RandR CscMatrix" nuosavybę, o VT - išjungta iš X.
- Ištaisyta klaida, sukelianti avariją, kai išjungiama "nvidia" nustatymų ekranuose su 8 ar 15 bitų spalvų gyliais.
- "NVIDIA VDPAU" tvarkyklė pridėjo VDPAU funkcijų rinkinio H palaikymą. Grafikai su "VDPAU" funkcijų rinkiniu H gali pagreitinti 8192x8192 (8k) H.265 / HEVC vaizdo srautų dekodavimą.
- Pridėtas palaikymas užklausų dėl "Pascal" grafinių procesorių laikrodžių reikšmių.
- Iš "nVidia" nustatymų sistemose pašalinta "Basic Mosaic" konfigūravimo parinktis, kuriose funkcija iš tikrųjų nepalaikoma.
- Ištaisyta klaida, dėl kurios "nvidia-smi" pranešė apie netikslią versijos numerį.
Kas naujo versijoje 364.19:
- Pridėta parama šioms GPU:
- "Quadro M6000 24GB"
- "Quadro M5500"
- Ištaisyta klaida, dėl kurios gali būti neteisingai pranešta apie "Quadro Sync" konfigūracijas su keliais GPU.
- Patobulinta X spalvų tikslumo iš 8 svarbių bitų iki 11 "GeForce" GPU. "Quadro" GPU jau naudojo 11 bitų tikslumo.
- Pridėjo naują RandR nuosavybę, CscMatrix, kuri nurodo 3x4 spalvų erdvės konvertavimo matricą. Matrica taikoma po X spalvų ir prieš gama rampos. Ši nuosavybė yra prieinama GF119 ir naujesnėse GPU.
- Patobulintas "X gamma" rampos valdymas "GF119" ir naujesnėse "GPU". Dėl šių GPU "RandR" gama rampa visada yra 1024 įrašai, o dabar ji taikoma ir žymeklio, ir VDPAU, arba darbo vietos perdengimui, be "X" šakninio lango.
- Pagerino programų, kurios naudoja aparatūros žymeklį, sąveika, kai aktyvi G-SYNC.
Kas naujo versijoje 361.42:
- Pridėta parama šioms GPU:
- GeForce 920MX
- GeForce 930MX
- "Quadro M6000 24GB"
- Nvidia nustatymuose numatytasis lygiagretumo lygis apribotas iki 32, kad išvengtumėte didžiausios užduočių ribos sistemoms su daugeliu procesorių.
- Ištaisyta regresija, dėl kurios GPU išimtys ir neteisingas pateikimas naudojant pbuffers naudojant EGLDevice.
- Ištaisyta klaida, dėl kurios kai kuriose sistemose "3D Vision Pro" siųstuvas sujungė akinius su "nVidia" įrenginiais.
- Ištaisyta klaida, dėl kurios kai kurių 32-bitų suderinamumo bibliotekų diegimo programos manifesto įrašai dubliuojami diegimo paketo.
- Ištaisyta regresija, dėl kurios "HSync" ir "VSync" režimų laiko poliškumo vėliavos buvo apverstos.
Kas naujo versijoje 361.28:
- Pridėta parama šiam GPU: "GeForce 945A"
- "OpenGL" tiekėjo neutralios tvarkyklės (GLVND) infrastruktūra dabar yra įtraukta ir palaikoma "NVIDIA GLX" ir "OpenGL" tvarkyklių. Tai neturėtų sukelti pastebimų galutinių naudotojų elgsenos pokyčių, tačiau dėl to kai kurios vidinės vairuotojo komponentų bibliotekos buvo pervadintos ir (arba) perkeltos. Šie pakeitimai gali turėti įtakos scenarijams, kurie priklauso nuo "NVIDIA OpenGL" vairuotojo komponentų buvimo, išskyrus tuos, kurie nurodyti "Linux OpenGL ABI" 1.0 versijoje, alternatyvių NVIDIA tvarkyklių diegimo paketų tvarkytojams ir programoms, kurioms priklauso ne "OpenGL" / GLX simboliai bibliotekoje libGL.so.1 ir jos priklausomybes bet kokiu būdu. Žr. Https://github.com/NVIDIA/libglvnd. Daugiau informacijos apie GLVND projektą. "Linux OpenGL ABI" versijos 1.0 specifikacija pateikiama adresu https://www.opengl.org/registry/ABI
- Atnaujinus "nvidia-installer", paleidus ldconfig (8) ir depmod (8) pašalinus esamą tvarkyklę, ne tik paleidžiant šias dvi komandas diegiant naują tvarkyklę.
- Iš tvarkyklės paketo pašalintas VDPAU įvynioklis ir pėdsakų bibliotekos libvdpau.so.1 ir libvdpau_trace.so.1. Šios bibliotekos gali būti prieinamos per jūsų paskirstymo paketų valdymo sistemą arba gali būti renkamos iš šaltinių, esančių http://people.freedesktop.org/ ~ aplattner / vdpau /. Daugiau informacijos rasite http://freedesktop.org/wiki/Software/VDPAU/.
- Ištaisyta klaida EGL tvarkyklėje, kai mutex buvo atrakintas daugiau nei vieną kartą. Tai sukelia neapibrėžtą elgesį, o ypač, jei "glibc" įjungtas "lock elision", gali atsirasti segmentavimo klaida.
Kas naujo versijoje 358.16:
- Ištaisyta regresija, pristatyta 358,09, dėl kurios tam tikrose grafikos plokštėse buvo netinkamai atvaizduotos "OpenGL" stereo programos kartu su "Quadro Sync".
- Ištaisyta regresija, pateikta 358,09, dėl kurios "OpenGL" stereo programos buvo įjungtos, kai buvo įjungtos "SLI AFR", "SFR" arba "SLIAA" režimai.
- Ištaisyta regresija, pateikta 358,09, dėl kurios sistema pakabino paleidžiant "OpenGL" programas, kai buvo naudojamos kai kurios "SLI Mosaic" topologijos.
- Ištaisyta klaida, pristatyta 358,09, dėl kurios branduolys gali sugesti, kai nvidia.ko ir nvidia-modeset.ko turi skirtingas versijas. Tai gali atsirasti, jei įdiegtas senesnio vairuotojo paketas įdiegus po 358,09.
- Ištaisyta klaida, dėl kurios kai kurie "G-SYNC" monitoriai gali mirksėti naudojant "Kepler" pagrįstus grafinius procesorius, kai jie veikia mažomis kadrų normomis.
- Ištaisyta regresija, dėl kurios "Xinera" išdėstymuose gali būti "OpenGL" arba "VDPAU" programos, kurios apima kelis X ekranus, kuriuos sukelia tas pats GPU.
- Pridėjo atsarginę kopiją, kad GLX galėtų veikti, kai "UNIX" domeno lizdo ryšys yra užblokuotas tarp "NVIDIA" kliento pusės "GLX" ir "GLX" serverio pusėje "NVIDIA". Pavyzdžiui, numatytoji SELinux politika "Fedora 22" neleidžia "NVIDIA 358.09 GLX" vairuotojui dirbti "GDM3":
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- Ištaisyta 358,09 regresija, dėl kurios "G-SYNC" monitoriai sukonfigūruoti naudoti "3D Vision stereo", kad tuščias ir praneštų apie nepatvirtintą signalą.
- Ištaisyta regresija nuo 358,09, kuri sukėlė "OpenGL" programas, kurios nesugebėjo derėtis dėl leidimo atlikti "glXSwapBuffers" per klipą, kad sustabdytų ekrano atnaujinimą. Tai buvo suaktyvinta "Fedora 22", kur "SELinux" sistemos politika neleidžia "gnome-shell" bendrauti su X serveriu.
- Dabar "OpenGL" programos, dėl kurių nesudaroma galimybė kalbėtis, grįš į "glXSwapBuffers" per "blitting".
- Daugiau informacijos rasite https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
- Ištaisyta regresija, dėl kurios "OpenGL" našumas sumažėjo be galvučių X serverio konfigūracijų.
- Ištaisyta atminties nutekėjimas, atsiradęs sunaikinus GLXWindow, kuris vis dar turi prie jo pridėtą esamą kontekstą.
- Ištaisyta klaida, dėl kurios EGL pbuffers buvo sukurtas naudojant priekinį ir užpakalinį buferius, o ne tik užpakalinį buferį, kaip reikalaujama EGL.
- Pridėjo naują branduolio modulį nvidia-modeset.ko. Šis naujasis tvarkyklės komponentas veikia kartu su "nVidia.co" branduolio moduliu, kad programuotų GPU displėjaus variklį.
- "nvidia-modeset.ko" nesuteikia jokių naujų naudotojų matomų funkcijų ar sąsajų su trečiųjų šalių programomis. Tačiau vėlesniame leidime nvidia-modeset.ko bus naudojamas kaip sąsaja, kurią teikia branduolio tiesioginio vaizdo apdailos tvarkyklė (DRM).
- Sumažinus mirksėjimą ir vėlavimą, kai pereinama į "G-SYNC" režimą arba iš jo. Vykdydami šį pakeitimą monitoriai, turintys G-SYNC rodiklius savo ekrane, dabar visada praneša, kad jie yra G-SYNC režimu. "NVidia" nustatymuose galima įgalinti "OpenGL G-SYNC" vizualinį indikatorių, kad nustatytų, kada G-SYNC iš tikrųjų naudojamas.
- "OpenGL 3.0" "OpenGL" plėtinio GLX protokolas buvo reklamuojamas iš neoficialios į ARB patvirtintos oficialios būsenos:
- GL_EXT_draw_buffers2
- GLX protokolas šioms OpenGL 3.0 komandoms:
- BindBufferRangeNV
- BindBufferBaseNV
- PradėtiTransformFeedbackNV
- "EndTransformFeedbackNV"
- GetTransformFeedbackVaryingEXT
- "TransformFeedbackVaryingsEXT"
- kurie yra šių plėtinių dalis:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- buvo reklamuota iš neoficialios, kad ARB patvirtintas oficialus statusas.
- Atsižvelgiant į aukščiau nurodytus pakeitimus, "OpenGL 3.0" GLX protokolas buvo reklamuojamas iš neoficialios, kad oficialus statusas patvirtintas ARB.
- "OpenGL" tvarkyklėje pridėjo naują sistemos atminties paskirstymo mechanizmą dideliems paskirstymams. Šis mechanizmas leidžia išarchyvuoti paskirstymą iš proceso, kai jis nenaudojamas, todėl programai suteikiama daugiau virtualiosios adresų vietos. Jis yra įjungtas pagal numatytuosius nustatymus 32 bitų "OpenGL" programose su "Linux 3.11+" ir "glibc 2.19+". Tokiu būdu priskirta atmintis užims erdvę / dev / shm. Aplinkos kintamojo __GL_DevShmPageableAllocations to 2 nustatymas išjungs šią funkciją
- "OpenGL 4.3" pridėta parama.
- Pridėta X.Org xserver ABI 20 (xorg-server 1.18) parama.
Kas naujo versijoje 355.11:
- Pridėta parama šioms GPU:
- "GeForce GTX 950"
- "Quadro M4000"
- "Quadro M5000"
- Ištaisyta klaida, dėl kurios "OpenXL" arba "CUDA" naudojant OpenGL sąveiką sukėlė klaidą, kai naudojamas netiesioginis "GLX" atvaizdavimas.
- Ištaisyta klaida, dėl kurios VDPAU parodė vaizdo įrašo rėmelio viršutinę dalį, kai dekoduoja ir rodo H.265 / HEVC koduotus vaizdo įrašų srautus.
- Ištaisyta klaida, galinti sukelti GPU išimtis naudojant "glReadPixels ()" daugiapakopių langų gylio arba trafareto buferiuose, kai keičiasi arba keičia langus.
- Ištaisyta klaida, kuri gali sukelti duomenis iš vieno tekstūros lygio ir perrašyti duomenis iš kito žemiausio lygio, kai kuriamas tekstūros rodinys, kuriame nėra dviejų iš dviejų lygių.
- Ištaisyta klaida, dėl kurios "nVidia" nustatymų valdymo skydelis gali sugesti, atnaujinant ekrano išdėstymą.
- Ištaisyti kai kuriuos klaidingus pranešimus apie GLX plėtinių palaikymą: buvo pranešta apie kelis pratęsimus, kuriuos palaikė netiesioginiai GLX, kurie iš tikrųjų buvo palaikomi tiesioginio atvaizdo sudarymo metu.
- Pridėtas šių EGL plėtinių palaikymas:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- Pasirinkta "DeleteUnusedDP12Displays" pažymėta kaip neveikianti.
- "X Resize and Rotate" specifikacijos 1.5.0 versija pridėjo pastabą, kad dinamiškai sukurtos išvesties nebus sunaikintos, todėl ši parinktis nebetinkama ir bus pašalinta būsimoje vairuotojo versijoje.
- Pridėta VDPAU profilių, pridėtų VDPAU 0.9, palaikymas:
- 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
- Ištaisyta klaida, kuri neleido daugiau nei vienai RandR išvesties dalintis pridėtu režimu.
- Ištaisyta klaida, dėl kurios kai kuriuose ekranuose "Xinerama" naudojant "Xinerama" buvo ignoruojami taikomojo pakeitimo intervalai.
- Ištaisyta klaida, kuri sukėlė naudotojo pateiktus "RandR" režimus su neginčijamais + HSync, -HSync, + VSync ir -VSync vėliavų deriniais, kad sugadintų režimų sąrašą.
- Pridėta parama, kad "OpenGL 3.0" ir aukščiau esančio konteksto dabartinė nebūtų sudaryta su bet kokiu piešiniu.
Kas naujo versijoje 352.21:
- Pridėta parama šioms GPU:
- "Tesla K40t"
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- "GeForce GTX 980 Ti"
- Ištaisyta klaida "nvidia" nustatymuose, dėl kurių programa sugadino, kai išsaugo EDID į failą.
- Ištaisyta klaida, kuri neleido "mkprecompiled" programai, įtrauktai į tvarkyklių paketą, teisingai nuskaityti failus.
- Ištaisyta klaida, kuri gali sukelti Xid klaidą, kai baigsite vaizdo įrašo atkūrimo programą, naudojant VDPAU perdavimo pateikimo eilę.
- Atnaujinta "nvidia-installer", norint išvengti pernelyg giliai reaguoti į branduolio šaltinių medžius, esančius / usr / lib / moduliuose, atspindintį esamą apribojimą dėl rekursijos pagal / lib / modulius.
- Atnaujinta nvidia-installer naudoja modprobe (8) paliekant NVIDIA branduolio modulį, kuris įkeltas įdiegus, o ne insmod (8) arba libkmod. Tai leidžia modulio branduoliui laikytis bet kokių konfigūravimo nurodymų, kurie jai taikomi /etc/modprobe.d, kai jie yra įkelti.
- Ištaisyta klaida, leidžianti konsolės pranešimus iš "Linux" branduolio priskirti "nvidia-installer" vartotojo sąsajoje.
Komentarai nerastas