Nvidia Linux Display Driver 64-bit

Software screenshot:
Nvidia Linux Display Driver 64-bit
Podrobnosti Software:
Verze: 396.45 Aktualizováno
Datum uploadu: 17 Aug 18
Licence: Volný
Popularita: 110

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver 64-bit je proprietární, ale volně distribuovaný ovladač grafického OpenGL, jehož cílem je podpora grafických karet Nvidia v libovolném operačním systému s jádrem Linux. Tato verze byla navržena tak, aby instalovala pouze počítače podporující 64bitovou architekturu. Pro 32bitovou podporu viz tento odkaz. Jedná se o nativní ovladač systému Linux, který poskytuje uživatelům pouze instalační program příkazového řádku a také panel nastavení. Je také volbou číslo jedna pro uživatele her.


Jak nainstalovat grafický ovladač Nvidia?

Chcete-li nainstalovat ovladač grafické karty Nvidia Linux do vašeho Linux boxu, budete muset nejprve stáhnout binární balíček pomocí programu Download & rdquo; , uložte spouštěcí soubor do domovského adresáře, otevřete TTY a spusťte příkaz "shadow / NVIDIA-Linux-x86-xxx.xx.run” příkaz (bez uvozovek), jako root (se sudo), kde xxx.xx je číslo verze.

Mějte však na paměti, že nejprve musíte nainstalovat balíky hlavičkových balíků pro Linux! Během instalace budete dotázáni, zda chcete ručně upravit konfigurační soubor X nebo nechat instalační techniku ​​provést veškerou náročnou práci. Případně je možné ji automaticky konfigurovat spuštěním příkazu nvidia-xconfig pomocí emulátoru terminálu Linux po instalaci.


Jaké grafické karty Nvidia jsou podporovány tímto ovladačem?

Ovladač grafického rozhraní Nvidia Linux je oficiálně podporován širokou škálou grafických karet Nvidia, což je mnohem víc, než podporuje nový ovladač Nouveau. V současné době je podporována většina ION, ION LE, Quadro Plex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade, stejně jako všechny série GeForce.


Je moje distribuce Linux podporována?

Během našich testů jsme zde v softwarových testovacích laboratořích úspěšně nainstalovali Nvidia Linux Display Driver na mnoha distribucích Linuxu včetně populárního Ubuntu. Hraje dobře s Arch Linux, Debian GNU / Linux, Linux Mint, openSUSE, Fedora a mnoha dalšími známými operačními systémy Linux.

Co je nového v této verzi:

  • Vylepšená obnova aplikací Vulkan direct-to-display po zavěšení nebo zhroucení aplikace.
  • Opravena chyba, která by při ukončení mohla způsobit selhání vícejádrových EGL aplikací.

Co je nového ve verzi 390.67:

  • Opravena chyba, která by mohla způsobit paniku jádra při použití hardwaru Quadro SDI Capture.
  • Opravena chyba, která způsobila kompilaci kwin OpenGL při spouštění určitých OpenGL aplikací.
  • Při spouštění aplikací Vulkan došlo k přerušenému selhání.
  • Při spouštění aplikací pomocí služby Wine došlo k přerušenému selhání.
  • Opravena chyba, která v některých konfiguracích DisplayPort s nízkou šířkou pásma způsobila, že ovladač neumožňuje implicitní zapínání zobrazení. To vedlo k viditelnému páskování.
  • Přidána podpora X.Org xserver ABI 24 (xorg-server 1.20).
  • Vylepšil nvidia-bug-report.sh pro kontrolu kern.logu, což je výchozí umístění protokolu jádra pro mnoho distribucí Linuxu založených na Debianu.
  • Opravena chyba, která by mohla způsobit, že X servery, které exportují video ovladač ABI starší než 0,8, dojde k chybě při spuštění aplikací X11, které volá XRenderAddTraps ().

Co je nového ve verzi:

  • Přidána podpora pro následující GPU:
  • TITAN V
  • GTX 1070 Ti
  • Opravena chyba, která způsobila selhání Vulkan X11 na GPU bez zobrazovacího zařízení, jako jsou některé grafické karty značky Tesla a některé notebooky Optimus.
  • Opravena chyba, která způsobila celoobrazovkové aplikace Vulkan, aby visely na některých GPU Kepleru, jako je GeForce GTX 680.
  • Opravena chyba, při níž indikátor G-SYNC hlásil na Vulkan aplikacích "G-SYNC" místo G-SYNC při povolení G-SYNC.

Co je nového ve verzi 387.22:

  • Přidána podpora pro následující GPU:
  • GTX 1070Ti
  • Opravena regrese, která by mohla způsobit chyby ovladače při nastavení režimů, které obsahují zařízení DisplayPort Multi-Stream Transport.
  • Přidán parametr modulu jádra nvidia.ko, NVreg_EnableBacklightHandler, který lze použít pro experimentální ovládání jasu podsvícení notebooku prostřednictvím / sys / class / backlight /. Tento popisovač nahrazuje modul ACPI, který poskytuje modul jádra video.ko.
  • NVreg_EnableBacklightHandler je ve výchozím nastavení zakázán.
  • Přidáno G-SYNC ke všem podporovaným swapcům Vulkan pro Maxwell a nahoru. G-SYNC je ve výchozím nastavení povolen při použití monitorů G-SYNC-ready. U swapchainů s přímým zobrazením lze použít profil aplikace s nastavením "GLGSYNCAllowed" nastaveným na hodnotu "false" pro vypnutí této funkce:
  • {"pravidla": [
  • {"pattern": [], "profil": ["GLGSYNCAllowed", false]}
  • Opravena regrese, která způsobila, že některé grafické konektory na některých GPU nehlásí připojené zvukové zařízení HDMI nebo DisplayPort, i když připojený monitor podporuje zvuk.
  • Byla opravena chyba, která někdy zabránila tomu, aby byla v konfiguraci ECC nastavena konfigurace ECC na výchozí stav. Tlačítko "Reset Default Configuration" v nastavení nVidia nastavení "ECC Settings"
  • Opravena chyba, která způsobila, že nvidia nastavení za určitých okolností vynucuje příliš agresivní omezení na pozicích zobrazení na stránce "Konfigurace zobrazení serveru X".
  • Byla opravena chyba, která by mohla způsobit zmizení políčka "Enable Base Mosaic (Surround)" v nastavení nvidia, když na obrazovce "X Server Display Configuration" bude vybrána obrazovka X namísto zobrazení.
  • Opravena podmínka závodu, která by mohla vést k selhání, když programy OpenGL manipulovaly objekty vertexové vyrovnávací paměti z více závitů současně.
  • Opravena chyba, která způsobila, že ovládací panel nvidia nastavení zachoval některá nastavení, která byla použita, ale nebyla potvrzena. To vedlo k použití nežádoucích nastavení pro následné změny nastavení.
  • Zlepšený výkon celoobrazovkových aplikací Vulkan pomocí swapchainů X11. Tato optimalizace způsobí více událostí, které spouštějí zastaralou swapchain, například při vstupu nebo opuštění režimu celé obrazovky. (To se obvykle vyskytuje při použití klávesové zkratky alt-tab). Aplikace, které správně neodpovídají na návratový kód VK_ERROR_OUT_OF_DATE_KHR, nemusí při výskytu těchto událostí správně fungovat. Viz část 30.8 specifikace Vulkan.
  • Přidána podpora pro kompresi YUV 4: 2: 0 pro monitory připojené přes DisplayPort v konfiguracích, kde displej nebo GPU není schopen řídit aktuální režim v režimu RGB 4: 4: 4. Podrobné informace naleznete v popisu v příloze "Programovací režimy".
  • Přidána manipulace s horkým konektorem konzoly framebuffer do nvidia-režimů.
  • Všimněte si, že hot plugging se zpracovává pouze při inicializaci nvidia-modeset; například když běží Xorg nebo nvidia-persistenced nebo když nvidia-drm je načten parametrem "modeset = 1".
  • Přidán atribut MetaMode "AllowGSYNC", který lze použít k úplnému deaktivaci G-SYNC. Tuto funkci lze použít k povolení funkcí, které jsou nekompatibilní s G-SYNC, jako je Blur Ultra Blind Motion nebo Frame Lock.
  • Opraveny několik problémů, které zabránily správnému spuštění testu rozumnosti "cc_version_check" při vytváření modulů jádra NVIDIA. Vzhledem k tomu, že tyto problémy by maskovaly nesoulad mezi verzemi kompilátoru použitou k vytvoření jádra a moduly jádra NVIDIA po delší dobu, nvidia-installer byl aktualizován tak, aby ignoroval nesoulad s verzemi CC ve výchozím nastavení, když jsou detekovány.
  • Aktualizoval nvidia-installer, aby používal init_module syscall přímo k testování modifikací jádrových modulů namísto libkmod / insmod. Toto odstraňuje libkmod jako závislost na sestavení nvidia-installer a insmod jako run-time dependency.
  • Monitorované dlaždice vedly k tomu, že pro každou dlaždici byla hlášena samostatná obrazovka Xinerama. Nyní budou ve výchozím nastavení sloučeny do jedné velké obrazovky Xinerama.
  • Jednotlivé panely v dlaždicovém monitoru budou nyní uspořádány na základě informací o rozvržení poskytnutých v EDID monitoru. To může být potlačeno ručním zadáním offsetů nebo pomocí volby "MetaModeOrientation".
  • Ve výchozím nastavení jsou zakázány prokládané režimy přes DisplayPort kvůli neúplné podpoře GPU. Přidán token validace režimu "AllowDpInterlaced" tak, aby přepsal toto výchozí chování a přesto povolil prokládané režimy přes protokol DisplayPort.
  • Opravena chyba, která by mohla způsobit, že některé displeje eDP G-SYNC budou blikat při nízké obnovovací frekvenci.
  • Opravena chyba, která by způsobila spuštění aplikace OpenGL po prodloužení stavu spánku DPMS na monitoru řízeném funkcí PRIME Sync.
  • Opravena chyba, která artificiálně omezila maximální počet pixelů na 300 MHz při použití některých vhodnějších adaptérů DisplayPort na HDMI.
  • Opravena chyba, která zabraňovala vytváření modulů jádra NVIDIA pro Linuxové jádra jiné než SMP.
  • Aktualizoval výstup nvidia-smi nvlink -status, který zahrnoval hlášení o rychlosti NVLink.
  • Opravena chyba, která způsobila hlášení topologie PCI v nvidia-smi v systémech Intel Skylake.

Co je nového ve verzi 384.59:

  • Přidána podpora pro následující GPU:
  • GeForce GT 1030
  • GeForce MX150
  • Opravena chyba, která zabraňuje tomu, aby se změna přiřazení stereofonního oka dostala z ovládacího panelu nastavení nvidia.
  • Opravena chyba, která způsobila pozastavení S4 (také známého jako "hibernace") při zavěšení při povolení funkce SLI.
  • Opravena chyba, kde by zařízení nebyla řádně vyčíslena ovladačem Vulkan. Další podrobnosti naleznete v části "Známé problémy" v souboru README.
  • Opravena chyba, která by mohla způsobit selhání aplikací OpenGL po volání glDeleteBuffers na VBO, které byly přemapovány pomocí ARB_vertex_attrib_binding.
  • Opravena chyba, která by někdy mohla způsobit uzamčení aplikací OpenGL, dokud server X neobdrží vstup.
  • Opravena chyba, která způsobila nastavení nvidia, aby při změnách existujícího konfiguračního souboru X došlo k poklesu hodnot BusID.
  • Opravena regrese zabraňující nvidia-xconfig dotazovat některé GPU, např. při spuštění "nvidia-xconfig -a".
  • Opravena chyba, která způsobila poškození přehrávání VDPAU, když je rozšířeno na souřadnice nad 16384 pixelů.
  • Aktualizováno nvidia-persistenced k inicializaci nvidia-modeset.ko kromě nvidia.ko při nastavení persistence.
  • Obnoveno několik kontrol zdravého rozumu, které byly neúmyslně odstraněny z procesu sestavení modulu jádra v ovladači 355.06.
  • Přidána podpora pro nejbližší transformační filtr v ovladači X. To způsobí, že ovladač X použije při filtrování obrazovky nejbližší filtrování. Filtr lze vyžádat pomocí argumentu 'filter' k RRSetCrtcTransformu RandR nebo přes token MetaMode 'ResamplingMethod'.
  • Opravena chyba, kdy nvidia-installer nainstaloval nesprávnou verzi konfiguračního souboru ICD Vulkan, když GLVND je pro klienta GLX zakázán.
  • Opravte chybu s GLX_EXT_buffer_age, kde by byly hlášeny nesprávné hodnoty věku vyrovnávací paměti pro konfigurace SLI AFR. V takových konfiguracích může být vyrovnávací věk nyní vyšší než 3, což je předchozí maximální vyrovnávací věk.
  • Opravena chyba, která by mohla způsobit zavěšení a Xids při provádění transformací RandR pomocí funkce Overlay a SLI.
  • Rozšíření informací o rozšíření NVIDIA Xinerama X na zobrazení zpráv PRIME kromě přímo připojených displejů.
  • Opravena chyba, která způsobila, že se zvukové zařízení HDMI objevily nebo zmizely nekonzistentně, když byla zařízení HDMI hotplugged nebo odpojena.
  • Opravena chyba, která by mohla způsobit chyby ovladače při nastavení režimů na obrazovkách X běžících v hloubce 8 nebo hloubce 15.
  • Opravena chyba, která by při spuštění s PRIME Sync mohla způsobit občasné panické jádro.
  • Opravena chyba, která způsobila panika jádra, když se na některých počítačích Zotac mini PC zobrazuje připojení HDMI.
  • Aktualizoval nvidia-installer pro označení modulů jádra s typem souborů SELinux 'modules_object_t'. Některé zásady systému SELinux umožňují načítání modulů jádra pouze s tímto typem souboru SELinux.
  • Byla odstraněna podpora pro kontrolu a stahování aktualizovaných balíků ovladačů a předkompilovaných rozhraní jádra od nvidia-installer. Tato funkce byla omezena na nešifrované ftp a http a byla implementována pomocí kódu, který již není aktivně udržován.

Co je nového ve verzi 381.22:

  • Opravena chyba, která způsobila prodloužení vyrovnávacího věku GLX_EXT_buffer_age, aby při použití pasivních stereofonních režimů 5 až 9 vrátily nesprávné hodnoty pro stereofonní desky.
  • Opravena chyba ve Vulkanu přímo, aby se zobrazilo, kde nebyly výčety monitorů DP1.2.
  • Vylepšená kompatibilita s nejnovějšími jádry.
  • Opravena chyba, která způsobila "nvidia-settings - query all" pro tisk mnoha duplicitních záznamů.
  • Opravena chyba, která v některých situacích způsobila, že aplikace při selhání aplikace glXMakeCurrent selhaly, zatímco byly povoleny optimalizace podprocesů OpenGL. To se často objevilo, když se společnost Steam pokoušela, aby se video zobrazilo na celém displeji.
  • Opravena chyba, která způsobila, že aplikace VDPAU používají frontu prezentace blit, když se předchozí aplikace VDPAU nevyčistila čistě.
  • Opravené chyby a zhroucení, ke kterým by mohlo dojít při vytváření kontextu OpenGL v době, kdy je systém mimo dostupnou paměť.
  • Opravena chyba, která způsobila poškození při přemístění nebo změně velikosti okna OpenGL.
  • Opravena chyba, která způsobila, že při použití funkce "xrandr -s" změnila konfigurace obrazovky obrazovky X, které používají volbu "UseDisplayDevice" "none" pro změnu velikosti na hodnotu 640x480.
  • Opraveno selhání jádra, ke kterému došlo při pokusu o mapování přidělení velké uživatelské paměti do CUDA.
  • Standardně byla zakázána optimalizace pro závitové OpenGL, zpočátku povolená v 378.09, kvůli různým hlášením o nestabilitě.
  • Přidána podpora pro následující rozšíření Vulkan:
  • 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
  • Tato rozšíření vyžadují verzi Vulkan loader> 1.0.42.
  • Odstranili spouštěcí obrazovku ovladače X a odpovídající volby NoLogoand LogoPath xorg.conf.
  • Byla přidána volba "ResamplingMethod" MetaMode a byla přidána podpora pro bicubické metody převzorkování při použití měnových transformací obrazovky. Více informací naleznete v README.

Co je nového ve verzi 378.13:

  • Přidána podpora pro následující GPU:
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Ve výchozím nastavení zakázal optimalizaci závitů OpenGL pod Xinerama.
  • Přidána podpora rozšíření ARB_parallel_shader_compile, která umožňuje vícenásobnou kompilaci shaders GLSL.
  • Aktualizoval ovladač X, aby ignoroval jakoukoli obrazovku s virtuální realitou (HMD). Podrobné informace naleznete v části "AllowHMD" X v README.
  • Řidič nyní inzeruje GLX FBConfigs bez hloubkových bitů na obrazovkách s hloubkou 30 X.
  • Přidána podpora v nastavení nvidia pro zobrazení nakonfigurovaných zobrazení PRIME. Chcete-li povolit zobrazení PRIME, přečtěte si v části README "Vypnutí grafického zobrazení pomocí nástroje RandR 1.4".
  • Přidána infrastruktura, která umožňuje ovladači NVIDIA EGL načíst knihovny externí platformy EGL, které přidávají podporu na straně klienta pro nové okenní systémy za stávající libnvidia-egl-wayland.so.1. Další podrobnosti naleznete v:
  • - https://github.com/NVIDIA/eglexternalplatform
  • - https://github.com/NVIDIA/egl-wayland
  • Přidána podpora pro následující rozšíření Vulkan:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • Ve výchozím nastavení je v ovladači povoleno optimalizace závitů OpenGL. Podrobné informace naleznete v části "Závitové optimalizace" v kapitole "Specifikace proměnných prostředí OpenGL" v souboru README. Tyto optimalizace se samočinně vypnou, když mají ponižující výkon. V důsledku toho by výkon neměl být pro mnoho aplikací stejný a zvýšen pro ty, které mají prospěch z optimalizace pomocí závitů a již je nevyžadují.
  • Opravena chyba, která zabraňuje tomu, aby PRIME Sync pracoval na notebooku s GPU série GeForce GTX 4xx a série 5xx.
  • Opravena chyba, která způsobila zablokování systému při pozastavení některých pozic GPU.
  • Opravena regrese, která by mohla způsobit poškození, když se zobrazí hot-plugging.
  • Opravena regrese, která bránila systémům s několika monitory DisplayPort, aby správně pokračovali v pozastavení.
  • Přidána podpora pro pole screen_info.ext_lfb_base na jádrech, které ji mají, aby se správně zpracovaly konzoly framebuffer UEFI s fyzickými adresami nad 4 GB.
  • Přidána podpora X.Org xserver ABI 23 (xorg-server 1.19)
  • Opravena chyba, která umožnila programu nvidia-installer pokusit se o načtení modulů jádra, které byly postaveny na jádrech, které nejsou spuštěné.

Co je nového ve verzi 375.26:

  • Přidána podpora pro následující GPU:
  • Quadro M3000 SE
  • Opravena regrese, která zabraňuje tomu, aby se podsvícení některých displejů notebooku po vypnutí znovu zapnulo.
  • Opravena regrese, která zabránila správné obnově konzoly při použití SLI.
  • Opravena chyba, která způsobila položky manifestu instalátoru pro některé 32bitové knihovny kompatibility, které mají být duplikovány v instalačním balíčku. Tyto položky vedly nvidia-installer k vydání varovných zpráv při instalaci 32bitových knihoven kompatibility, například: "Nelze vytvořit symlink /usr/lib/libEGL.so (Soubor existuje)".
  • Opravena regrese, která by při spuštění při určitých konfiguracích GPU mohla způsobit selhání ovládacího panelu nastavení nvidia.
  • Opravena regrese, která zabraňovala rozšíření rozšíření GLX_NV_swap_group při použití SLI nebo Quadro Sync.
  • Opravena dlouhodobá chyba, která způsobila, že ovladač NVIDIA X nesprávně detekoval události AC / battery hotplug na notebooku.
  • Opraven problém týkající se interakce mezi funkcím CONFIG_HARDENED_USERCOPY (nové v jádře 4.8 v Linuxu) a nvidia-drm.ko s nastaveným režimem = 1. Tento problém způsobil CONFIG_HARDENED_USERCOPY chybným zastavením systému, vydávání zpráv formuláře:
  • usercopy: pokus o přepsání paměti jádra zjistil ffff8803e8ec7ce0 () (8 bajtů)
  • Opravena chyba, která bránila nvidia-bug-report.sh v hledání relevantních zpráv v souborech protokolu jádra.
  • Přidána podpora pro pole screen_info.ext_lfb_base na jádrech, které ji mají, aby se správně zpracovaly konzoly framebuffer UEFI s fyzickými adresami nad 4 GB.

Co je nového ve verzi 375.20:

  • Přidána podpora pro následující GPU:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Byla opravena chyba, která by mohla způsobit, že se při použití transformační matice neobjeví prázdné zobrazení v programu SLI Mosaic.
  • Přidána podpora EGL knihovně Neutrálních dispečerských dodavatelů GL (libGLVND). Instalační balíček nyní obsahuje jak GLVND, tak i non-GLVND verze knihoven EGL: volby -glvnd-egl-client a -no-glvnd-egl-client v nvidia-installer mohou být použity k výběru instalace.
  • Opravena chyba, která zabraňuje tomu, aby G-SYNC pracoval na displejích notebooků.
  • Opravena chyba, která způsobila, že po obnovení konzoly došlo k vynechání víceúčelových zařízení DisplayPort.
  • Opravena chyba, která způsobila selhání jádra při spuštění X podruhé, když je více zařízení DisplayPort připojeno k jednomu konektoru DisplayPort přes pobočkové zařízení.
  • Aktualizované nastavení nvidia nemá závislost na vývoji na externím vývojovém balíčku nvml (regrese zavedena v 375.10).
  • Opraveno selhání v nastavení nvidia při přidávání položek profilu profilu aplikace a profilu.
  • V rozhraní nvidia pro rozhraní GTK 2 byla odstraněna možnost "Povolit nápovědu".
  • Přidány nové možnosti konfigurace X:
  • Vynucení kompozicePipeline
  • ForceFullCompositionPipeline
  • , které přepsají toky MetaMode se stejnými názvy.
  • Opravena chyba, která způsobila potíže s posunem a přesouváním kurzoru při míchání displejů řízených funkcí PRIME s nativním displejem.
  • Opravena chyba, která způsobila dlouhé zpoždění při opuštění VT nebo vypnutí zobrazovacího zařízení během běhu aplikace OpenGL.
  • Vylepšené chování obnovení konzoly na systémech, které používají protokol UEFI Graphics Output Protocol a většinu režimů vesafb.
  • Přidána podpora pro vlastnost RandR TILE přidaná v RandR 1.5.
  • Zvýšila velikost vyrovnávací paměti mezipaměti OpenGL shader od 64MB do 128MB. Další informace o tom, jak vybrat jeho umístění nebo jej zakázat, naleznete v části "Určení nastavení proměnných prostředí OpenGL" v ovladači README.
  • Opravena chyba v synchronizačních primitivích sdílených mezi X a OpenGL.
  • Přidána podpora X.Org xserver ABI 23 (xorg-server 1.19)
  • Opravena chyba, která umožnila programu nvidia-installer pokusit se o načtení modulů jádra, které byly postaveny na jádrech, které nejsou spuštěné.

Co je nového ve verzi 370.28:

  • Pevné nedefinované odkazy na symbol v libnvidia-glcore.so.
  • Opravena možnost zavěsit v aplikacích Vulkan, jako jsou vkQuake a DOTA2, které používají vkFences pro současnou synchronizaci.
  • Opravena chyba, která způsobila, že ovladač nenastavil správně režimy HDMI YUV 420 4K na některých televizorech, jako například VIZIO D40u-D1.
  • Aktualizováno hlášení CurrentMetaMode prostřednictvím API NV-CONTROL, které odráží, zda je v aktuální MetaMode nastavena ForceCompositionPipeline nebo ForceFullCompositionPipeline.
  • Byla přidána schopnost převádět a přehrávat některé GPU GeForce v sérii GeForce GTX 1000 a novějších. Pro GPU, které to dovolují, může být v některých časových úsecích všech úrovní výkonu aplikován offset na hodnoty hodin. Tato manipulace s hodinami probíhá na vlastní riziko. Další podrobnosti naleznete v dokumentaci README konfigurace "CoolBits" X.
  • Implementovaná počáteční podpora synchronizace PRIME pro synchronizaci převrácení mezi zobrazovacím zdrojem NVIDIA PRIME a samostatným jímkovým displejem PRIME. Tato podpora je experimentální a v současné době vyžaduje předběžný server X.org X.
  • Opravena chyba, která zabraňovala aplikacím Vulkan předkládat z více fronty na stejnou swapchain X11.
  • Přidána možnost MetaMode "PixelShiftMode", která umožňuje podporu zobrazení displeje 4K a 8K. Podrobnosti naleznete v README.

Co je nového ve verzi 367.44:

  • Přidána podpora pro následující GPU:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6 GB
  • GeForce GTX 1060 3 GB
  • Opravena regrese, která způsobila selhání aplikací s nepřímým GLX.
  • Opravena regrese zavedená v položce 367.35, která způsobila, že první množina operačních systémů serveru X se zobrazila prázdná, pokud funkce požadované v konfiguračním souboru X umožnily sestavení sestavy ovladače X. To by bylo spuštěno například pomocí tokenů MetaMode, jako je ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection a Transform.

Co je nového ve verzi 367.35:

  • Opravena regrese, která by mohla způsobit poškození konzoly při obnovení z pozastavení.
  • Vylepšená účinnost zápisu vyrovnávací paměti ovladače DRM KMS nvidia-DRM pomocí písemných kombinovaných DRM bufferů, pokud jsou k dispozici.
  • Opravena chyba, která způsobila selhání X při použití změn vlastnosti RandR CscMatrix, zatímco VT byl přepnut z X.
  • Opravena chyba, která způsobila selhání při ukončení nvidia nastavení na displejích s 8 nebo 15bitovými barevnými hloubkami.
  • Přidána podpora funkce VDPAU Set H na ovladač NVIDIA VDPAU. GPU s sadou funkcí VDPAU H jsou schopné hardwarově zrychleného dekódování 8192x8192 (8k) H.265 / HEVC video streamů.
  • Opravena chyba, která způsobila, že server X někdy přeskočí zobrazování rámců Vulkan, když je povoleno rozšíření Composite.
  • Přidána podpora pro dotazování hodnot hodin na grafických procesorech Pascal.
  • Odebranou možnost konfigurace Base Mosaic z nastavení nvidia na systémech, kde tato vlastnost není skutečně podporována.
  • Opravena chyba, která způsobila nvidia-smi hlásit nepřesné číslo verze.
  • Byla opravena chyba, která by mohla vést k selhání systému, pokud byla v průběhu kontextu CUDA tearown aktivní mapování peer-to-peer.
  • Opravena chyba, která bránila nvidia-bug-report.sh v hledání relevantních zpráv v souborech protokolu jádra.

Co je nového ve verzi 364.19:

  • Přidána podpora pro následující GPU:
  • Quadro M6000 24 GB
  • Quadro M5500
  • Opraveny některé zámky v libnvidia-egl-wayland.so.
  • Opravena několik problémů s interakcemi libnvidia-egl-wayland.so s protokoly Wayland pro správu vyrovnávacích pamětí.
  • Opravena několik problémů s interakcí s ovladači EGL při změně velikosti Windows v Waylandu.
  • Opravena chyba, která způsobila selhání některých konfigurací DRM PRIME při povolení DRM KMS (tj. parametr modulu jádra modulu nvidia-drm.ko byl nastaven na "1").
  • Opravena chyba, která by mohla způsobit selhání jádra při použití VDPAU při povolení DRM KMS.
  • Původní typ instalace OpenGL se změnil tak, aby knihovny klientů GLVND GLX používaly spíše než starší než GLVND knihovny.
  • Přidána počáteční podpora pro moduly Rendering Modsetting (DRM KMS) pro přímý výkres. Podrobnosti naleznete v sekci DRM KMS v souboru README.
  • Přidán nový modul jádra nvidia-drm.ko, který se registruje jako DRM ovladač s podporou PRIME i DRM KMS.
  • Přidána podpora pro následující rozšíření EGL:
  • EGL_EXT_platform_wayland
  • povolíte běh aplikací Wayland v implementaci EGL NVIDIA,
  • EGL_WL_bind_wayland_display
  • povolíte provozovatelům Waylandu spouštět implementaci EGL NVIDIA a
  • EGL_EXT_device_drm
  • EGL_EXT_output_drm
  • EGL_EXT_stream_consumer_egloutput
  • povolíte kompozitům Mir a Wayland, aby zobrazili svůj obsah pomocí EGLDevice, EGLOutput a EGLstreams.
  • Byla přidána knihovna platformy Wayland, libnvidia-egl-wayland.so, která umožnila Waylandovým kompozitům, které podporují EGLDevice, EGLOutput a EGLstreams, sdílet EGL vyrovnávací paměti s aplikacemi Wayland.
  • Opravena chyba, která by mohla způsobit nesprávné hlášení o frekvenci snímků u konfigurací Quadro Sync s více GPU.
  • Přidána podpora pro Vulkan API verze 1.0.
  • Vylepšená přesnost X colormap z 8 významných bitů na 11 na GPU GeForce GPU.Quadro již používala 11 bitů přesnosti.
  • Byla přidána nová vlastnost RandR, CscMatrix, která určuje matici konverze barevného prostoru 3x4.Matrix se aplikuje po X colormap a před rampou gamma.Tato vlastnost je k dispozici na GF119 a novějších GPU.
  • Vylepšená manipulace s rampou X gama na GF119 a novějším GPU. Na těchto GPU je rampa RandR gamma vždy 1024 záznamů a nyní se vztahuje k překryvům kurzoru a VDPAU nebo pracovních stanic kromě kořenového okna X.
  • Přepracování způsobu, jakým se ovladač NVIDIA zaregistruje s DRM subsystémem Linuxového jádra pro podporu PRIME. Výsledkem je, že podpora PRIME vyžaduje jádro verze 3.13 nebo novější (dříve vyžadovaná podpora PRIME vyžaduje jádro Linux verze 3.10 nebo novější).
  • Zlepšila interaktivitu aplikací, které používají hardwarový kurzor, zatímco G-SYNC je aktivní.

Co je nového ve verzi 361.42:

  • Přidána podpora pro následující GPU:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24 GB
  • Omezil výchozí úroveň souběžnosti v nastavení nvidia na 32, aby nedošlo k omezení maximálního počtu úloh na systémech s mnoha CPU.
  • Opravena regrese, která způsobila výjimky GPU a nesprávné vykreslování při použití programu pbuffers s aplikací EGLDevice.
  • Opravena chyba, která způsobila selhání nastavení nvidia při párování okuláru s vysílačem 3D Vision Pro v některých systémech.
  • Opravena chyba, která způsobila položky manifestu instalátoru pro některé 32bitové knihovny kompatibility, které mají být duplikovány v instalačním balíčku.
  • Opravena regrese, která způsobila, že mají být invertovány vlajky polarity pro synchronizaci HSync a VSync.

Co je nového ve verzi 361.28:

  • Přidána podpora pro následující GPU: GeForce 945A
  • Byla přidána starší GLPND libGL.so GLX klientská knihovna do instalačního balíčku ovladačů NVIDIA Linux a možnost volby mezi knihovnou klientů GLVND nebo GLVND GLX v době instalace. To umožňuje uživatelům nainstalovat starší knihovnu GLVND GLX klientů, která by mohla vyřešit problémy s kompatibilitou, které mohou vzniknout v důsledku aplikací GLX, které závisí na chování ovladače klienta NVIDIA GLX, které nejsou definovány v Linux OpenGL ABI verze 1.0
  • Ve výchozím nastavení nvidia-installer nainstaluje starší GLVND GLX klientské knihovny. Možnost příkazového řádku --glvnd-glx-client může být použita k přepínání výchozí a namísto toho nainstalovat GLVND GLX klientské knihovny. Obraťte se na dodavatele všech aplikací, které nejsou kompatibilní s programem GLVND, abyste zajistili, že jejich aplikace budou aktualizovány s ohledem na kompatibilitu s programem GLVND.
  • Přítomnost více knihoven klientů GLX v balíčku má důsledky pro repackagery ovladače NVIDIA; naleznete podrobnosti o položce libGL.so v kapitole "Instalované součásti" v README.
  • Infrastruktura OpenGL dodavatele-neutrálního ovladače (GLVND) je nyní zahrnuta a podporována ovladači NVIDIA GLX a OpenGL. To by nemělo způsobit žádné viditelné změny chování pro koncové uživatele, ale některé vnitřní knihovny komponent ovladačů byly přejmenovány a / nebo přesunuty jako výsledek. Tyto změny mohou mít vliv na skripty, které se opírají o přítomnost komponent ovladačů NVIDIA OpenGL, které nejsou uvedeny v Linux OpenGL ABI verze 1.0, údržbáři alternativních instalačních balíčků ovladačů NVIDIA a aplikacích, které se spoléhají na přítomnost libovolných symbolů OpenGL / GLX v knihovně libGL.so.1 a její závislosti v žádném případě. Přečtěte si prosím https://github.com/NVIDIA/libglvnd. Další informace o projektu GLVND. Specifikace Linux OpenGL ABI verze 1.0 je k dispozici na adrese https://www.opengl.org/registry/ABI
  • Aktualizovaný nvidia-installer spustil ldconfig (8) a depmod (8) po odinstalaci existujícího ovladače místo toho, aby spustil tyto dva příkazy pouze při instalaci nového ovladače.
  • V balíčku ovladače byla odstraněna obálka VDPAU a knihovny trasování libvdpau.so.1 a libvdpau_trace.so.1. Tyto knihovny mohou být k dispozici prostřednictvím systému správy balíků distribuce nebo mohou být sestaveny ze zdrojů dostupných na adrese http://people.freedesktop.org/~aplattner/vdpau/. Další informace naleznete na adrese http://freedesktop.org/wiki/Software/VDPAU/.
  • Opravena chyba v ovladači EGL, kde byl mutex odemknut více než jednou. To způsobuje nedefinované chování a zejména pokud je v glibc povoleno blokování el., Může to mít za následek chybu segmentace.

Co je nového ve verzi 358.16:

  • Opravena regrese představená v 358.09, která způsobila nesprávné vykreslování stereo aplikací OpenGL v kombinaci s Quadro Sync na určitých GPU.
  • Opravena regrese zavedená v 358.09, která způsobila zavěšení stereofonních aplikací OpenGL, když byly povoleny režimy SLI AFR, SFR nebo SLIAA.
  • Opravena regrese zavedená v 358.09, která způsobila zavěšení systému při spouštění aplikací OpenGL při použití některých topologií SLI Mosaic.
  • Opravena chyba, která by mohla způsobit, že některé monitory G-SYNC blikají na GPU se systémem Kepler při spuštění s nízkými frekvencemi snímků.
  • Opravena regrese, která by mohla způsobit, že aplikace OpenGL nebo VDPAU budou viset v rozvržení Xinerama, které obsahují několik obrazov X, které jsou řízeny stejným GPU.
  • Přidána záloha umožňující GLX fungovat, když komunikace socket domény UNIX je zablokována mezi GLX na straně klienta NVIDIA a GLX na straně serveru NVIDIA. Například výchozí pravidla SELinux ve Fedora 22 zabraňují tomu, aby ovladač NVIDIA 358.09 GLX pracoval v GDM3:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Opravena chyba, která by mohla způsobit selhání programu nvidia-installer při instalaci z balíčku ovladačů, který byl do něj přidán předkompilované jádrové rozhraní (např. pomocí volby "--add-this-kernel").
  • Opravena regrese z 358,09, která způsobila, že monitory G-SYNC nakonfigurované pro použití 3D Vision stereo zmizely a hlásily nepodporovaný signál.
  • Opravena regrese z 358,09, která způsobila aplikace OpenGL, které se nepodařilo vyjednat oprávnění k provádění funkce glXSwapBuffers převrácením, aby přestaly aktualizovat obrazovku. Toto bylo spuštěno na Fedora 22, kde systémová pravidla SELinux brání komunikaci gnome-shell s X serverem.
  • Aplikace OpenGL, které nedokázaly vyjednávat s převrácením, se vrátí zpět do glXSwapBuffers.
  • Další podrobnosti naleznete na adrese https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
  • Opravena regrese, která redukovala výkon OpenGL na konfiguracích serverů bezhlavého X.
  • Opravena nevracení paměti, ke které došlo po zničení GLXWindow, který má stále aktuální kontext.
  • Opravena chyba, která způsobila, že EGL pbuffery byly vytvořeny s vyrovnávací pamětí front a back, namísto pouze zálohovacího bufferu, jak je požadováno pro EGL.
  • Přidán nový modul jádra, nvidia-modeset.ko. Tato nová součást ovladače funguje ve spojení s modulem jádra nvidia.ko, který naprogramuje grafický modul GPU.
  • nvidia-modeset.ko neposkytuje žádné nové uživatelsky viditelné funkce nebo rozhraní k aplikacím třetích stran. V pozdější verzi se však nvidia-modeset.ko použije jako podklad pro rozhraní typu modeetting poskytované správcem přímého vykreslování (DRM) jádra.
  • Při přechodu do nebo z režimu G-SYNC se sníží blikání a zpoždění. Jako součást této změny budou monitory, které obsahují indikátory G-SYNC v jejich obrazovkách, vždy hlásit, že jsou v režimu G-SYNC. Vizuální indikátor OpenGL G-SYNC může být aktivován v nastavení nvidia a určuje, kdy je G-SYNC skutečně používán.
  • GLX protokol pro následující OpenGL rozšíření z OpenGL 3.0 byl povýšen z neoficiálního na oficiální status schválený ARB:
  • GL_EXT_draw_buffers2
  • GLX protokol pro následující příkazy OpenGL 3.0:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • , které jsou součástí následujících rozšíření:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • byl propagován z neoficiálního oficiálního statutu schváleného ARB.
  • S výše uvedenými změnami byl protokol GLX pro OpenGL 3.0 povýšen z neoficiálního na oficiální status schválený ARB.
  • Přidán nový mechanismus přidělení systémové paměti pro velké alokace v ovladači OpenGL. Tento mechanismus umožňuje odmapování alokace z procesu, když se nepoužívá, čímž je aplikacím k dispozici více virtuálních adresních prostorů. Je povoleno ve výchozím nastavení pro 32bitové aplikace OpenGL s operačním systémem Linux 3.11+ a glibc 2.19+. Takto přidělená paměť bude využívat prostor v / dev / shm. Nastavení proměnné prostředí __GL_DevShmPageableAllocations na hodnotu 2 tuto funkci zakáže
  • Přidána podpora pro OpenGL 4.3.
  • Přidána podpora X.Org xserver ABI 20 (xorg-server 1.18).

Ostatní software developer NVIDIA Corporation

Komentáře k Nvidia Linux Display Driver 64-bit

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!