Nvidia Linux Display Driver

Software screenshot:
Nvidia Linux Display Driver
Podrobnosti Software:
Verze: 381.09 Beta Aktualizováno
Datum uploadu: 27 Apr 17
Licence: Volný
Popularita: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta je patentovaný OpenGL video ovladač, který se pokouší přinést bleskové funkce pro grafické karty vyrobené společností Nvidia a používané v operačním systému GNU / Linux. V současné době jsou podporovány architektury 32bitové (x86) a 64bitové (x86_64).


Spravedlivé varování!

Před dalším přečtením si prosím pamatujte, že jde o verzi Beta. Dokonce i když přináší všechny nejnovější funkce a opravuje obtěžující chyby z předchozích nebo stávajících stabilních vydání ovladače, je to stále nestabilní kus softwaru, který může způsobit nepředvídatelné problémy nebo poškození hardwaru. Z tohoto důvodu nedoporučujeme instalovat tento ovladač beta na výrobních strojích. Byli jste varováni!


Instrukce k instalaci

Pro 32bitové systémy:

Ujistěte se, že jsou nainstalovány záhlaví jádra vaší distribuce Linux, přepněte na konzolu TTY pomocí kombinace kláves CTRL + ALT + F2, vyhledejte instalační program a zadejte příkaz sh ./NVIDIA-Linux-x86-xxx.xx.run Jako root (kde xxx.xx je číslo aktuální verze balíku) k instalaci ovladače.

Pro 64bitové systémy:

Zajistěte, aby byly nainstalovány záhlaví jádra distribuce Linux, přepněte na konzolu TTY pomocí kombinace kláves CTRL + ALT + F2, vyhledejte instalační program a zadejte příkaz sh ./NVIDIA-Linux-x86_64-xxx.xx.run Jako root (kde xxx.xx je číslo aktuální verze balíku) k instalaci ovladače.

Během instalace budou uživatelé dotazováni, zda chtějí ručně upravit konfigurační soubor X nebo nechat instalační techniku ​​vykonat veškerou práci. Případně můžete po instalaci spustit příkaz nvidia-xconfig pomocí emulátoru terminálu X11, který nastaví nový ovladač jako výchozí a vygeneruje konfigurační soubor.

Pokud hledáte aktuální stabilní verze ovladače grafické karty Nvidia Linux, neváhejte a podívejte se na naši linuxovou sekci. Mějte na paměti, že Nvidia poskytuje pobočky s krátkou a dlouhou životností, proto doporučujeme jít s dlouhými uživateli pro rozšířenou podporu.

Co je nového Uvolnění:

  • Přidána podpora pro následující GPU:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Obnovená podpora pro následující GPU:
  • GRID K520
  • Vylepšená kompatibilita s nejnovějšími jádry.
  • Opravena chyba, která způsobila "nvidia-settings -query all" Pro tisk mnoha duplicitních položek.
  • Byla opravena chyba, která způsobila, že některé aplikace při selhání aplikací glXMakeCurrent způsobily selhání aplikací.
  • To se často objevilo, když se Steam pokoušel o zobrazení videa 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é zablokuje a havaruje, které by se mohly vyskytnout při vytváření kontextu OpenGL, 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 obrazovky X, které používají možnost "UseDisplayDevice" "Žádný" Velikost 640x480 při použití "xrandr -s" Pro změnu konfigurace obrazovky.
  • Opraveno selhání jádra, ke kterému došlo při pokusu o mapování velkých přidělených pamětí uživatele do CUDA.
  • Standardně byly zakázány optimalizace závitů OpenGL, zpočátku povolené v 378.09 kvůli různým hlášením o nestálosti.
  • 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 & gt; = 1.0.42.
  • Odstranili spouštěcí obrazovku ovladače X a odpovídající volby NoLogo a LogoPath xorg.conf.
  • Přidáno "ResamplingMethod" Možnost MetaMode, která přidává podporu pro bicubické metody převzorkování při použití měnových transformací obrazovky. Více informací naleznete v README.
  • Opravena chyba, která způsobila ztlumení zvuku HDMI a DisplayPort po obnovení režimu konzoly framebuffer. U některých displejů to způsobilo, že displej zůstal prázdný.
  • Opravena chyba, která způsobila, že zvuk přes DisplayPort přestane fungovat, když byl monitor odpojen a připojen zpět nebo přebudován z úsporného režimu DPMS.
  • Opravena regrese, která v některých aplikacích způsobila korupci v určitých aplikacích, například stíny okraje oken v jednotce, po obnovení z pozastavení.

Co je nového ve verzi 375.10 Beta:

  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Přidány nové možnosti konfigurace X:
  • Vynutit kompoziciPipeline
  • ForceFullCompositionPipeline
  • , které přepsají toky MetaMode se stejnými názvy.
  • Opravena chyba, která způsobila potíže s posunem a omezení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.
  • Opravena chyba, která bránila nvidia-bug-report.sh v hledání příslušných zpráv v souborech protokolu jádra.
  • 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.23 Beta:

  • Přidána možnost přenášet a přehrávat určité GPU GeForce v řadě GeForce GTX 1000 a později. Pro GPU, které to umožňují, 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. Podívejte se do dokumentace README v souborech "CoolBits" Možnost konfigurace X pro více podrobností.
  • Opravena chyba, která zabraňovala aplikacím Vulkan předkládat z více front do stejné swapchain X11.
  • Přidáno "PixelShiftMode" Možnost MetaMode, která umožňuje zobrazení zobrazení 4K a 8K pixelů. Podrobné informace naleznete v README.

Co je nového ve verzi 367.18 Beta:

  • Opravena regrese, která snižuje výkon OpenGL na konfiguracích serverů bez hlavy bez použití headsetu.
  • 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 pro programování grafického procesoru 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 mimo režim G-SYNC se sníží blikání a zpoždění. Součástí této změny budou monitory, které obsahují indikátory G-SYNC v jejich zobrazení na obrazovce, 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ích 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 povýšen z neoficiálního na oficiální statut schválený úřadem 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ý úřadem ARB.
  • Přidán nový mechanismus přidělování 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 k dispozici více virtuálních adresový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 spotřebovávat místo v / dev / shm. Nastavení proměnné prostředí __GL_DevShmPageableAllocations na hodnotu 2 tuto funkci zakáže

Co je nového ve verzi 355.06 Beta:

  • Byla opravena chyba, která by mohla způsobit data z jedné úrovně textury, aby přepisovala data z nejbližší nejnižší úrovně při vytváření zobrazení textu, které neobsahovalo vyšší z obou úrovní.
  • Opravena chyba, která by mohla způsobit selhání ovládacího panelu nastavení nvidia při aktualizaci rozložení zobrazení.
  • Opravena některá chybná hlášení o podpoře pro rozšíření GLX: bylo hlášeno několik rozšíření podporovaných pro nepřímé GLX, které byly ve skutečnosti podporovány pouze při přímém vykreslování.
  • Přidána podpora pro následující rozšíření EGL:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Nahradil systém pro sestavení modulů jádra NVIDIA a aktualizoval instalační balíček a nvidia-installer, aby využil nové rozvržení systému sestavení a modulu jádra modulu. Další informace o novém systému sestavení a rozvržení naleznete v dokumentu README na adrese:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Přidána podpora experimentu OpenGL pro EGL.
  • Označil možnost DeleteUnusedDP12Displays jako zastaralé.
  • Verze 1.5.0 specifikace X změna velikosti a otočení přidala poznámku, že dynamicky vytvořené výstupy nebudou zničeny, takže tato možnost je zastaralá a bude v budoucím vydání ovladače odstraněna.
  • Přidána podpora pro profily VDPAU přidané v VDPAU 0.9:
  • 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
  • Opravena chyba, která bránila více než jednom výstupu RandR ze sdílení režimů přidávaných uživateli.
  • Byla opravena chyba, která způsobila, že při použití Xinerama došlo k ignorování určitých intervalů výměny specifikovaných aplikací.
  • Opravena chyba, která způsobila RandR režimy dodávané uživateli s nesmyslnými kombinacemi příznaků + HSync, -HSync, + VSync a -VSync pro poškození seznamu režimů.
  • Přidána podpora pro vytváření kontextu OpenGL 3.0 a vyššího kontextu, aniž by došlo k tomu, aby byl proud k dispozici.

Co je nového ve verzi 352.09 Beta:

  • Přidána možnost konfigurovat chování výměny pro stereofonní vizualizaci se čtvercem. Ovladač může být nakonfigurován tak, aby samostatně vyměňoval každé oko, jakmile je připraven, čekat na to, aby oba oči dokončili vykreslování před výměnou nebo aby umožnily aplikacím určit, který z těchto dvou způsobů chování je preferován nastavením intervalu výměny. Toto nastavení lze nastavit v ovládacím panelu nastavení nvidia nebo pomocí rozhraní NV-CONTROL API.
  • Opravena regrese, která způsobila zmizení zobrazení ventilátoru GPU z ovládacího panelu nastavení nvidia.
  • Přidané hlášení o chybách ECC se započítávají do ovládacího panelu nastavení nvidia.
  • Opravena chyba, která někdy zabraňovala tomu, aby objekty OpenGL sampler byly řádně deallocated při zničení kontextu OpenGL.
  • Opravena chyba, která způsobila, že GLX_EXT_framebuffer_sRGB nesprávně hlásí podporu sRGB v konfiguracích framebufferu o velikosti 30 bitů za pixel.
  • Přidána podpora pro G-SYNC s vypnutou synchronizací na vblank. To umožňuje aplikacím používat G-SYNC k odstranění trhlin pro frekvence snímků pod maximální frekvencí obnovy monitoru, ale umožňující roztrhnutí nad maximální obnovovací frekvenci, aby se minimalizovala latence.
  • Pokud je zapnutá funkce G-SYNC a synchronizace na vblank je povolena, rychlost snímku je omezena na maximální obnovovací frekvenci monitoru.
  • GLSL gl_Fog.scale je nyní + nekonečno, když gl_Fog.end odpovídá gl_Fog.start. Dříve byla použita hodnota 0, ale to přerušilo určité aplikace, jako je hra XIII, která běží na víně (chyba vína # 37068).
  • Ve výchozím nastavení je povoleno G-SYNC, pokud je blokován vyrovnávací paměť Unified Backup (UBB).
  • Aktualizoval ovladač grafické karty NVIDIA, aby se zabránilo použití videodaměti, kterou již vesafb používá.
  • Opravena chyba způsobující ztrátu stereofonní synchronizace u některých konfigurací Quadro Sync framesock.
  • Při spuštění aplikací, které používají OpenGL ve více vláknech na GPU Quadro, byla opravena podmínka zřídkakdy zablokována.
  • Opravena chyba, která způsobila zkrácení hodnoty EGLAttribEXT vrácené příkazem eglQueryDeviceAttribEXT () na 64bitových systémech.

Co je nového ve verzi 349.16 Beta:

  • Při použití monitorů G-SYNC byla přidána podpora pro monitory G-SYNC. Při zapnutí funkce G-SYNC budou monitory jiné než G-SYNC zobrazeny s trhnutím.
  • Opravena chyba, která způsobila selhání nastavení nvidia při přidělení atributu, jehož hodnota je ID zobrazení v systému s více obrazovkami X.
  • Aktualizováno oznamování paměti videí v ovládacím panelu nvidia-settings pro použití stejných metod účtování používaných v jiných nástrojích, jako je nvidia-smi. Nastavení nvidia nezohlednilo některé alokace, např. Framebuffer paměti pro konzolu efifb na systémech UEFI, což způsobuje nesrovnalosti v hodnotách hlášených různými nástroji.
  • Odstraněny pole "EnableACPIHotkeys" Možnost konfigurace X. Tato možnost byla od verze 346.35 ovladače vypnuta a zakázána. V moderních systémech Linux jsou události klávesových zkratek pro změnu zobrazení doručovány do prostředí desktopu jako události klíčových událostí a prostředí desktopu zpracovává změnu zobrazení vydáním požadavků prostřednictvím rozšíření X Resize a Rotate (RandR).
  • Přidána podpora nepřetržitých video streamů H.264 / AVC k VDPAU.
  • Přidána podpora funkce VDPAU Set F k ovladači NVIDIA VDPAU. GPU s sadou funkcí VDPAU F umožňují hardwarově zrychlené dekódování video streamů H.265 / HEVC.
  • Opravena chyba, která zabraňuje změnám rychlosti ventilátoru GPU, než se projeví v textovém poli na stránce Nastavení teploty.
  • Přidána podpora příkazové řádky nvidia-settings pro dotaz na aktuální a cílenou rychlost ventilátoru GPU.
  • Bylo přidáno zaškrtávací políčko pro nastavení nvidia, aby se umožnil vizuální indikátor, který zobrazuje, kdy se používá G-SYNC. To je užitečné pro displeje, které samy o sobě neukazují, zda pracují v režimu G-SYNC nebo v normálním režimu. Toto nastavení lze také povolit spuštěním příkazového řádku: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • Přidána podpora pro server X.Org X "-background none" volba. Pokud je tato volba povolena, ovladač NVIDIA se pokusí zkopírovat obsah konzoly framebuffer z /dev/fb0.Pokud to nemůže být provedeno, obrazovka bude vymazána na černou.
  • Přidána podpora pro kompresi YUV 4: 2: 0 umožňující režimy HDMI 2.0 4K @ 60Hz, když displej nebo grafický procesor GPU není schopen řídit tyto režimy v režimu RGB 4: 4: 4.Nevidíte NoEdidHDMI2Check v README pro podrobnosti. / Li>

  • Opravena chyba, která by mohla způsobit selhání vícenásobných aplikací, pokud více souborů používá ovladač EGL současně.
  • Opravena chyba, která způsobila, že aplikace Sync VBlank nepracuje správně u aplikací XVideo v určitých konfiguracích.
  • Opravena chyba, která zabraňuje ovladači X správně interpretovat některé konfigurační možnosti X, když byl zadán název grafického zařízení s kvalifikátorem GPU UUID.

Co je nového ve verzi 346.22 Beta:

  • Přidána podpora X.Org xserver ABI 19 -server 1.17).
  • Vylepšená kompatibilita s nejnovějšími jádry Linuxu.
  • Opravena chyba, která bránila interním panelem 4K na některých notebooků, aby byly v dostatečné šířce pásma vedeny k podpoře jejich přirozeného rozlišení.
  • Opravena regrese, která zabraňovala načítání modulu jádra NVIDIA v některých virtualizovaných prostředích, jako jsou služby Amazon Web Services.
  • Opravena regrese, která způsobila nesprávné rozpoznání zobrazení na některých notebookových systémech.
  • Opravena chyba, která by mohla způsobit zmrazení X při použití aplikace Base Mosaic.
  • Opravena regrese, která zabraňuje ovladači NVIDIA X rozpoznat rozvržení základního mozaika generované ovládacím panelem nvidia.

Co je nového ve verzi 346.16 Beta:

  • Přidána podpora pro následující GPU:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Opravena chyba, která způsobila prázdnou obrazovku při nastavení režimu vyžadujícího kompresi YUV 4: 2: 0. Tyto režimy nejsou aktuálně podporovány.
  • Opravena chyba, která způsobila nesprávnou konfiguraci propojení DisplayPort, která se zobrazí po připojení hotplug nebo odpojení.
  • Přidána podpora pro dekódování videoobsahů VP8 pomocí API NVCUVID na GPU s podporou hardwarové dekódování VP8.
  • Přidána podpora pro následující rozšíření EGL:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Přidána možnost zvýšení provozního napětí u některých GPU GeForce v řadě GeForce GTX 400 a novějších. Úpravy napětí se provádějí na vlastní riziko. Podívejte se na dokumentaci k "CoolBits" X konfigurační volby v README pro podrobnosti.
  • Přidána podpora NVN na GPU GeForce. Další podrobnosti o SDK NVENC naleznete v:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • V nvidia-installer, který testoval dostupnost sdílené paměti POSIX, byla odstraněna kontrola rozumu. Ovladač GPU NVIDIA nevyžadoval sdílenou paměť POSIX od verze 270.xx.
  • Přidána zrychlená podpora pro formáty r8g8b8a8, r8g8b8x8, b8g8r8a8 a b8g8r8x8 RENDER.
  • Aktualizované nastavení nvidia pro využití GTK + 3, pokud je k dispozici. Toto je implementováno vytvořením uživatelského rozhraní nvidia-settings do samostatných sdílených knihoven (libnvidia-gtk2.so, libnvidia-gtk3.so) a načtení správného v běhu.
  • Přidána možnost nvidia -gtk-library umožňující zadání cesty adresáře obsahující knihovnu uživatelského rozhraní nebo cestu a název souboru konkrétní knihovny, kterou chcete použít.
  • Přidána podpora v nastavení nvidia pro uživatelské rozhraní GTK + 3 na x86 a x86_64.
  • Přidána volba nastavení nvidia -use-gtk2 k vynucení použití knihovny uživatelského rozhraní GTK + 2.
  • Aktualizovaný nvidia-installer k instalaci souboru do adresáře systému xorg.conf.d, když je detekován dostatečně nový server X, způsobí, že server X načte "nvidia" X ovladač automaticky, pokud je spuštěn po načtení modulu jádra NVIDIA.
  • Tato funkce je podporována v X.Org xserveru 1.16 a vyšším, když je spuštěna na systému Linux 3.9 nebo vyšší s povolenou funkcí CONFIG_DRM.
  • Zlepšil výkon nvidia-installer tím, že umožňuje při vytváření modulů jádra NVIDIA použít paralelní řešení. Úroveň souběžnosti lze nastavit pomocí volby --concurrency-level a výchozího počtu detekovaných procesorů.
  • Aktualizovaný nvidia-installer určuje výchozí umístění instalace pro knihovny na základě přítomnosti známých cest v mezipaměti ldconfig (8) a souborovém systému, nikoliv na hardcoded distro-specifických cestách.
  • Opravena chyba překladače GLSL, která by způsobila poškození při spuštění her jako je Far Cry 3 ve víně.
  • Opraveno rozšíření EGL_KHR_stream_cross_process_fd.
  • Opraveno poškození vykreslení, které se někdy stalo při volání
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • nebo DrawArraysInstancedBaseInstance ().
  • Dramaticky vylepšený výkon objektu OpenGL Framebuffer.
  • Bylo odstraněno omezení maximálního počtu objektů OpenGL Framebuffer.
  • Aktualizoval ovladač NVIDIA OpenGL, aby preferoval $ XDG_CACHE_HOME přes $ HOME jako výchozí místo pro ukládání mezipaměti disku GL shader.

Co je nového ve verzi 343.13 Beta:

  • Opravena chyba, která způsobila, že zakázaná zobrazení jsou implicitně zahrnuty do výběru cílů pro některé dotazy a přiřazení na rozhraní příkazového řádku nvidia-settings, protože neexistuje žádný výslovný výběr cílů.
  • Do rozhraní NV-CONTROL API byl přidán nový atribut, který dotazuje aktuální využití technologie pro dekódování videa.
  • Opravena chyba, kdy nastavení Exchange Stereo Eyes v nastavení nvidia nefungovalo v určitých stereofonních konfiguracích.
  • Pracovala kolem chyby shaderu Unigine Heaven 3.0, která by mohla způsobit korupci, když je umožněna tessellation implementací aplikačního profilu, který používá "GLIgnoreGLSLExtReqs" Nastavení. Další podrobnosti naleznete v dokumentaci k proměnné prostředí __GL_IGNORE_GLSL_EXT_REQS.
  • Při poškození povrchu EGL došlo k úniku paměti
  • Přidána podpora více simultánních EGL displejů.
  • Byla odstraněna podpora pro GPU G8x, G9x a GT2xx a čipové sady základních desek založené na nich. Pokračující podpora nových Linuxových jader a serverů X, stejně jako oprav pro kritické chyby, bude součástí 340. * starších verzí do konce roku 2019.
  • Opravena chyba, která by mohla způsobit, že nvidia-installer neúspěšně pokusí vymazat adresář obsahující předkompilované rozhraní modulu jádra na balíčcích připravených pomocí --add-this-kernel.
  • Aktualizováno nvidia-installer pro odinstalování odinstalace do samostatného souboru z instalačního protokolu a pokus o odinstalování předchozích instalací ovladačů pomocí instalačního programu z předchozí instalace, pokud je k dispozici.

Co je nového ve verzi 340.17 Beta:

  • Díky rozšířením KHR_debug a ARB_debug_output došlo k různým vylepšením a opravám informací hlášených aplikacím GL.
  • Opravena chyba, která způsobila, že při výměně vyrovnávacích pamětí došlo k selhání aplikací GLX, které současně vytvářejí na více serverech X kreslicí soubory.
  • Aktualizované nastavení služby nvidia pro oznamování všech platných názvů pro každý cíl při dotazování na typy cílů, např. `Nvidia-settings -q gpus '.
  • Přidána podpora pro kontrolu dostupnosti rychlého přibližného antialiasingu (FXAA) pro každou aplikaci pomocí nové proměnné prostředí __GL_ALLOW_FXAA_USAGE a příslušného klíče profilu aplikace GLAllowFXAAUsage. Podrobné informace naleznete v README.
  • Opravena chyba, kdy by nepřímé vykreslování mohlo být poškozeno v konfiguracích systému, které zakazují zápis do spustitelné paměti.
  • Aktualizovali nastavení makefile nvidia, aby bylo možné nastavení nvidia dynamicky propojit se systémem libjansson hostitelského systému. Tuto volbu lze povolit nastavením proměnné Makefile NV_USE_BUNDLED_LIBJANSSON na hodnotu 0. Vezměte prosím na vědomí, že nastavení nvidia vyžaduje libjansson verze 2.2 nebo novější.
  • Přidána počáteční podpora monitorů G-SYNC. Další podrobnosti a systémové požadavky lze nalézt na adrese: http://www.geforce.com/hardware/technology/g-sync
  • Byla opravena chyba ovladače X, která způsobila aktualizaci gama rampy zeleného kanálu v hloubce 15 na některých posledních GPU.

Co je nového ve verzi 337.19 Beta:

  • Přes HDMI v určitých situacích.
  • Přidány ovládací prvky příkazové řádky nvidia-settings pro atributy over- a under-clocking. Podrobnější informace naleznete v manuálu na stránce nvidia-settings (1).
  • Opravena několik kosmetických problémů v uživatelském rozhraní řízení nvidia.
  • Přidána podpora pro rozšíření GLX_EXT_stereo_tree. Další podrobnosti naleznete v specifikaci rozšíření:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Povolená podpora pro použití vyrovnávací paměti Unified Back Buffer (UBB) a 3D Stereo s kompozitními příponami na kartách Quadro. Použití stereofonního kompozitního manažera vyžaduje stereofonní kompozitní manažer. V opačném případě se zobrazí pouze levé oko stereo aplikací. Podrobnější informace viz specifikace rozšíření GLX_EXT_stereo_tree.

Co je nového ve verzi 337.12 Beta:

  • Přidána podpora pro následující GPU:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Opravena chyba, která by způsobila zmrazení programů OpenGL za určitých podmínek s nízkou pamětí.
  • Aktualizovala konfigurační stránku zobrazení v nastavení nvidia, aby jednoznačně identifikovala monitory DisplayPort 1.2 zobrazením GUID monitoru.
  • Opravena chyba, která by mohla způsobit nesprávné zobrazení nastavení ECC v nastavení nvidia při změně nastavení ECC v systému s více GPU.
  • Odstraněna možnost "OnDemandVBlankInterrupts" Možnost konfigurace X: tato možnost byla ve výchozím nastavení povolena od verze 177.68 ovladače NVIDIA Unix a dokumentace nebyla aktualizována tak, aby odrážel novou výchozí hodnotu.
  • Opravena chyba, která způsobila chyby GPU, když se zobrazuje hotplugging DisplayPort 1.2 s řetězcem daisy.
  • Aktualizovala se stránka nastavení korekce barev v ovládacím panelu nastavení nvidia, aby odrážely změny gama, které provedli jiní klienti RandR, když byl ovládací panel již spuštěn.
  • Opravena chyba, která bránila používání více současných serverů X na systémech UEFI.
  • Aktualizoval zdrojový balíček nvidia-settings pro vytvoření libXNVCtrl při vytváření nastavení nvidia namísto spoléhání se na předem vytvořenou knihovnu.
  • Byla přidána možnost přeskupovat a přehrávat některé GPU GeForce v sérii GeForce GTX 400 a novějších. Pro GPU, které to dovolují, může být u některých hodinových domén některých výkonnostních úrovní použito offset. Tato manipulace s hodinami probíhá na vlastní riziko. Podívejte se do dokumentace README v souborech "CoolBits" Možnost konfigurace X pro více podrobností.
  • Aktualizovala minimální požadovanou verzi GTK + od 2.2 do 2.4 pro nastavení nvidia.
  • Přejmenujte vlastnost výstupu RandR _GUID na GUID, když je oficiální vlastnost dokumentovaná v randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Snížení využití CPU a využití paměti GPU ovladače NVIDIA EGL.
  • Přidána podpora pro následující rozšíření EGL:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Přejmenování položky "Clone" Nastavení "MetaModeOrientation" X konfigurace na "SamePositionAs", aby bylo jasné, že toto nastavení platí pouze pro danou pozici a nikoliv pro rozlišení režimů v MetaMode.
  • Přidáno atribut NV-CONTROL NV_CTRL_VIDEO_ENCODER_UTILIZATION pro dotaz na procento využití motoru kodéru videa.
  • Přidána podpora pro rozšíření GLX_NV_delay_before_swap. Další podrobnosti naleznete v specifikaci rozšíření:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Nahlásit správné velikosti vyrovnávacích pamětí pro obrazy RGB GLX, GLXFBConfigs a EGLConfigs. Formáty RGB10 a RGB8 byly dříve hlášeny jako 32 bitů a formáty RGB5 byly zaznamenány jako 16 bitů. Nyní jsou správně hlášeny ve formátech 30, 24 a 15 bitů podle požadavků specifikací GLX a EGL.

Co je nového ve verzi 334.16 Beta:

  • Byla opravena chyba, která by mohla způsobit nastavení nvidia pro výpočet nesprávných ramp gamma při úpravách posuvníků pro korekci barev.
  • Aktualizoval ovládací panel nastavení nvidia pro umožnění výběru zobrazovacích zařízení pomocí jmen RandR a cílových ID při vytváření dotazů cílených na specifická zobrazovací zařízení.
  • Opravena chyba, která zabránila správnému fungování některých rozbalovacích nabídek v ovládacím panelu nvidia-settings na starších verzích GTK + (např. 2.10.x).
  • Aktualizoval ovládací panel nastavení nvidia, aby při konfigurování profilů aplikací poskytoval text nápovědy pro klíče profilu aplikace a návrhy správných názvů klíčů.
  • Aktualizoval ovládací panel nastavení nvidia pro rozbalovací nabídku stereofonních režimů pouze s dostupnými režimy.
  • Opravena chyba, která by způsobila, že aplikace s použitím rozšíření OpenGL ARB_query_buffer_object k selhání pod Xinerama.
  • Byla chyba, která způsobila, že v ovládacím panelu nvidia nastavení byla chybně hlášena chyba, která způsobila vysoké úrovně HDMI (např. Při použití rozlišení 4K) jako chybové hlášení.
  • Opravena chyba, která zabránila správnému obnovení některých disků DisplayPort 1.2 po přepnutí VT.
  • Přejmenováno na adresáře GPU proc v / proc / driver / nvidia / gpus / s umístěním sběrnice GPU v "doméně: bus: device.function" Formát.
  • Přidány 64bitové knihovny EGL a OpenGL ES do 64bitových ovladačů.
  • Změna formátu "Umístění sběrnice" Pole uvedené v souborech /proc/driver/nvidia/gpus/0..N/information z domény "bus.device.function" Do "domény: sběrnice: zařízení.funkce" Aby odpovídal formátu lspci.
  • Opravena chyba v rozšíření GLX_EXT_buffer_age, kde by byly vráceny nesprávné věkové skupiny, pokud nebyla povolena trojitá vyrovnávací paměť.
  • Změnil výchozí chování ovladače a ukončil mazání výstupů RandR 1.2 odpovídající nevyužitým zařízením DisplayPort 1.2. Smazání těchto výstupů může zmást některé aplikace. Byla přidána nová možnost, DeleteUnusedDP12Displays, která může být použita k opětovnému zapnutí tohoto chování. Tuto možnost lze povolit spuštěním příkazu sudo nvidia-xconfig -delete-unused-dp12-display
  • Vylepšená podpora pro proměnné prostředí __GL_SYNC_DISPLAY_DEVICE a VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE v určitých konfiguracích. Obě proměnné prostředí budou nyní rozpoznávat všechna podporovaná jména zobrazovacích zařízení. Viz "Příloha C. Názvy zařízení" A "Dodatek G. Podpora VDPAU" V README pro více podrobností.
  • Zlepšení výkonu ovladače X při manipulaci s velkým počtem přidělených ploch.
  • Byla opravena chyba, která způsobila stahování PBO snímků mapy krychle k získání nesprávných dat.
  • Přidána experimentální podpora pro vizualizaci ARGB GLX, když jsou Xinerama a Composite povoleny ve stejnou dobu na serveru X.Org xserver 1.15.

Co je nového ve verzi 331.17 Beta:

  • Opravena chyba, která zabránila vkládat konfigurační soubory obsahující profily aplikací, když byly v adresáři konfigurace profilu aplikací zobrazeny adresáře.
  • Odloženou inicializaci libselinux v ovladači NVIDIA OpenGL, aby se zabránilo problému, kdy libselinux nemusí být připraven, když je nejprve načtena sdílená knihovna NVIDIA libGL.
  • Opravena chyba, která by mohla vést k vyčerpání paměti v aplikacích OpenGL spuštěných na 32bitových systémech.
  • Přidáno nvidia-uvm.ko, modul jádra NVIDIA Unified Memory, do balíčku ovladačů NVIDIA Linux. Tento modul jádra poskytuje podporu pro novou funkci Unified Memory v nadcházejícím vydání CUDA.

Co je nového ve verzi 331.13 Beta:

  • Opravena chyba, která způsobila selhání inicializace serveru X, když monitory DisplayPort 1.2 byly přiřazeny k odděleným obrazovkám X na stejném GPU.
  • Opravena chyba, která by mohla způsobit zablokování při foukání z programů OpenGL, které používají některé implementace malloc, jako je TCMalloc.
  • Byla opravena chyba, která zabránila tomu, aby nastavení Warp & Blend zůstala zachována ve všech konfiguračních změnách.
  • Opravena chyba, která zabránila některým změnám nastavení provedeným prostřednictvím rozhraní příkazového řádku nvidia-settings, aby se odrazily v grafickém uživatelském rozhraní nvidia-settings.
  • Změnil chování ovladače NVIDIA X na trapézách a trojúhelníkách pro některé operace RENDER, aby odpovídaly chování v novějších verzích Pixman:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Opravena chyba při sledování MetaMode, která by mohla způsobit vyfrézování chybných chybových zpráv při pokusu o přidání nebo odstranění metamodů pomocí NV-CONTROL.
  • Opravena chyba, která způsobila, že ovladač NVIDIA X se pokusil načíst X11 "stín" Bezpodmínečně i v situacích, kdy řidič nemusel používat modul. To by mohlo vést k tisku chybných chybových zpráv na serverech X, kde modul nebyl přítomen.
  • Opravena chyba, která zabraňovala správným změnám konfigurace zobrazení provedené pomocí xvidtune (1).
  • Opravena chyba, která příležitostně způsobovala poškození zobrazení v aplikacích GLX při změně konfigurace zobrazení.
  • Opravena chyba, která zabránila správnému fungování programu glReadPixels při čtení z objektů Pixel Buffer přes nepřímé vykreslování, když šířka obrázku není násobkem 4.
  • Přidán nový atribut NV-CONTROL NV_CTRL_BACKLIGHT_BRIGHTNESS pro ovládání jasu podsvícení.
  • Opravena chyba, která zabraňuje nastavením nvidia vytvářet konfigurační stránky zobrazovacích zařízení pro nově připojená zařízení DisplayPort 1.2 Multi Stream Transport.
  • Přidáno hlášení využití GPU do ovládacího panelu nvidia-settings.
  • Opravena chyba v ovládacím panelu nvidia-settings, který zabraňuje uživatelům konfigurovat stereo, když stereo nebylo již nakonfigurováno.
  • Přidána podpora pro hlášení otáček ventilátorů měřených otáčkoměrem na schopných grafických deskách pomocí nvidia-settings a NV-CONTROL API. Již existující mechanismus pro hlášení rychlosti ventilátorů udává rychlost ventilátoru naprogramovaná řidičem. Například 'nvidia-settings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Opravena regrese, která způsobila, že GPU, které nepodporují grafiku, se nezobrazí v nastaveních nvidia.
  • Opravena chyba, která způsobila, že zařízení DisplayPort 1.2 s vícenásobným proudem přestala pracovat, pokud byla odpojena a připojena zpět, zatímco byla aktivní v aktuálním režimu MetaMode.
  • Přidána podpora pro více modulů jádra NVIDIA. Tato funkce umožňuje uživatelům přiřadit různé systémy GPU do různých jaderných modulů NVIDIA, což potenciálně snižuje režii softwaru při koordinaci přístupu k více grafickým procesorům.
  • Přidána podpora EGL API na 32bitových platformách. Podporované klientské rozhraní API jsou v současné době OpenGL ES 1.1, 2.0 a 3.0 a jediný podporovaný backend systému Windows je X11.
  • Přidejte novou možnost, AllowEmptyInitialConfiguration, která umožňuje spuštění X serveru, i když při spuštění nebyly detekovány žádné připojené zobrazovací zařízení. Tuto volbu lze povolit spuštěním příkazu "sudo nvidia-xconfig --allow-empty-initial-configuration"
  • Tato volba je užitečná v konfiguracích pro odkládání zobrazení na obrazovce RandR 1.4, kde při spuštění serveru X nejsou připojeny grafické karty NVIDIA GPU, ale mohou být později připojeny.
  • Aktualizováno nvidia-installer, která poskytuje posunovatelnou textovou oblast pro zobrazování zpráv z / usr / lib / nvidia / alternativní-install-present a / usr / lib / nvidia / alternativní-install- To umožňuje poskytovat v těchto souborech delší zprávy.
  • Aktualizováno nvidia-installer, aby se zabránilo opakování do "jádra" A "zdroj" Adresářů při hledání konfliktních modulů jádra v / lib / modulech.
  • Přidána mezipaměť systémové paměti pro zlepšení výkonu některých operací vykreslování X, které používají náhradní softwarové vykreslování. Možnost konfigurace X "SoftwareRenderCacheSize" Lze konfigurovat velikost vyrovnávací paměti.
  • Odebraný výraz "DynamicTwinView" Možnost konfigurace X: dynamická rekonfigurace zobrazení je vždy možná a již nemůže být zakázána.
  • Opravena chyba, která způsobila, že nastavení nvidia zobrazovala nesprávné informace na stránce s konfigurací zobrazení, když byly všechny obrazovky na obrazovce X vypnuty.
  • Aktualizovaný nvidia-installer nainstaluje pouze knihovny libvdpau a libvdpau_trace, pokud není v systému nalezena stávající instalace libvdpau. Toto chování lze přepsat pomocí volby --install-vdpau-wrapper a -no-install-vdpau-wrapper.
  • Budoucí instalační balíky NVIDIA Linux již nebudou obsahovat kopie libvdpau nebo libvdpau_trace: uživatelům VDPAU se doporučuje instalovat tyto knihovny jinými prostředky, např. Z balíků poskytnutých jejich distributory nebo jejich vytvořením z dostupných zdrojů:
  • http://people.freedesktop.org/~aplattner/vdpau/

Ostatní software developer NVIDIA Corporation

Komentáře k Nvidia Linux Display Driver

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