Az Nvidia Linux Display Driver Beta egy szabadalmaztatott OpenGL video-illesztőprogram, amely az Nvidia által gyártott és egy GNU / Linux operációs rendszer alatt használt grafikus kártyákra szánja a vérzést. Mindkét 32 bites (x86) és 64 bites (x86_64) architektúrát jelenleg támogatja.
Tisztességes figyelmeztetés!
Mielőtt tovább olvasna, ne feledje, hogy ez egy béta verzió. Még akkor is, ha a legfrissebb funkciókat hozza és korrigálja a bajlódó hibákat a vezető korábbi vagy aktuális stabil kiadásaival szemben, ez még mindig instabil szoftver, amely kiszámíthatatlan problémákat okozhat vagy károsíthatja a hardvert. Emiatt nem javasoljuk, hogy telepítse a Beta-illesztőprogramot gyártó gépekre. Figyelmeztetett!
Telepítési útmutató
32 bites rendszerek esetén:
Győződjön meg arról, hogy a Linux disztribúciójának rendszermag fejlécét telepítette, váltson át egy TTY konzolt a CTRL + ALT + F2 billentyűkombináció használatával, keresse meg a telepítőt és írja be a ./NVIDIA-Linux-x86-xxx.xx.run fájlt Mint root (ahol az xxx.xx a csomag aktuális verziószáma), az illesztőprogram telepítéséhez.
64 bites rendszerek esetén:
A Linux disztribúció rendszermag fejlécének telepítése, a CTRL + ALT + F2 billentyűzetkombináció használatával váltson TTY konzolra, keresse meg a telepítőt és írja be a sh ./NVIDIA-Linux-x86_64-xxx.xx.run Mint root (ahol az xxx.xx a csomag aktuális verziószáma), az illesztőprogram telepítéséhez.
A telepítés során a felhasználók megkérdezik, hogy szeretnék-e manuálisan szerkeszteni az X konfigurációs fájlt, vagy hagyják, hogy a telepítő elvégezze az összes munkát. Alternatív megoldásként a telepítés után az nvidia-xconfig parancsot X11 terminál emulátor segítségével futtathatja az új illesztőprogram alapértelmezett beállításához és a konfigurációs fájl létrehozásához.
Ha az Nvidia Linux Display Driver pillanatnyilag stabil kiadásait keresed, ne habozzon a Linux részünkre keresni. Ne feledje azonban, hogy az Nvidia rövid és hosszú élettartamú fiókokat kínál, ezért javasoljuk, hogy hosszabb ideig éljenek a kiterjesztett támogatás érdekében.
Újdonság kiadás:
- A következő GPU-k támogatása:
- GeForce GTX 1080 Ti
- Quadro M520
- TITAN Xp
- A következő GPU visszaállított támogatása:
- GRID K520
- Javult a legújabb rendszermagokkal való kompatibilitás.
- Javítva egy olyan hibát, amely "nvidia-beállításokat - mindent kér" Sok ismétlődő bejegyzés nyomtatásához.
- Fix olyan hiba, amely az alkalmazások összeomlásához vezetett egyes helyzetekben a glXMakeCurrent hívásakor, míg az OpenGL menetes optimalizálás engedélyezve lett.
- Ez gyakran előfordult, amikor a Steam megpróbálta a videót teljes képernyőn megjeleníteni.
- Megjavít egy olyan hibát, amely a VDPAU alkalmazások számára a blit megjelenítési sor használatát eredményezte, amikor egy korábbi VDPAU alkalmazás nem állt le tisztán.
- Fix lefagy és összeomlik, ami akkor fordulhat elő, ha egy OpenGL-környezetet hoz létre, miközben a rendszer a rendelkezésre álló memóriában van.
- Fix egy hibát, amely korrupciót okozott az OpenGL ablakok áthelyezése vagy átméretezése során.
- Javítva egy olyan hibát, amely X-képernyőket okozott, amelyeknél az Option "UseDisplayDevice" & Quot; sem & quot; 640x480-ra lehet átméretezni, ha "xrandr -s" A képernyő konfigurációjának módosítása.
- Javította a rendszermag összeomlását, amikor nagy felhasználói memória-allokációkat próbált meg CUDA-ba mapelni.
- Alapvetően letiltott OpenGL menetes optimalizációkat, kezdetben engedélyezve a 378.09-ben, az instabilitás különböző jelentései miatt.
- A következő Vulkan bővítmények támogatása:
- 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
- Ezeknek a bővítményeknek Vulkan betöltő verzióra van szükségük & gt; = 1.0.42.
- eltávolította az X meghajtó logójának splash képernyőjét és a megfelelő NoLogo és LogoPath xorg.conf beállításokat.
- Hozzáadta a & quot; ResamplingMethod & quot; MetaMode opció, amely támogatja a bicubik újramintázási módszereit, amikor a képernyő-transzformációk skálázása használatban van. Lásd a README-ot további részletekért.
- Fix hiba, amely a framebuffer konzol mód visszaállítása után a HDMI és a DisplayPort hangját elnémította. Néhány kijelzés esetén a kijelzõ üres maradt.
- Javítva olyan hiba, amely a DisplayPorton keresztül hangot okozott, hogy abbahagyja a munkát, amikor a monitorot kihúzta, és visszatette a DPMS energiatakarékos módjába. "
- Rögzített egy olyan regressziót, amely bizonyos alkalmazásokban, például ablakszegély árnyékokat okozott az Unity-ban, miután folytatta a felfüggesztést.
Újdonság a 375.10 Beta verzióban:
- Hozzáadta a következő GPU-k támogatását:
- Quadro P6000
- Quadro P5000
- GeForce GTX 1050
- GeForce GTX 1050 Ti
- Új X konfigurációs beállításokat adott:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- , amelyek felülbírálják az azonos nevekkel rendelkező MetaMode tokeneket.
- Javított egy olyan hibát, amely problémákat okozott a pásztázással és a kurzor korlátozásával, amikor a PRIME-vezérelt megjelenítőket natív meghajtású kijelzésekkel kevered.
- Fix olyan hiba, amely hosszú késéseket okozott, amikor elhagyta a VT-t, vagy letiltotta a megjelenítő eszközt OpenGL alkalmazás közben.
- Az UEFI grafikus kimeneti protokollt és a legtöbb vesafb módot használó rendszerek konzoljavítási viselkedésének javítása.
- Hozzáadta a RandR TILE tulajdonság hozzáadását a RandR 1.5-ben.
- Fix hiba, amely megakadályozta az nvidia-bug-report.sh-t, hogy megtalálja a releváns üzeneteket a rendszermag naplófájljaiból.
- Fix olyan hiba, amely lehetővé tette az nvidia-installer számára, hogy megpróbálja betölteni a nem futó rendszermagokkal szemben támasztott rendszermag modulokat.
Újdonság a 370.23 verzióban Beta:
- Hozzáadta a GeForce GTX 1000 sorozat egyes GeForce GPU- és később. Azon GPU-k számára, amelyek lehetővé teszik, egy eltolás alkalmazható az óraértékekre az összes teljesítményszint néhány óra tartományában. Ez az óra manipuláció a felhasználó saját kockázatán történik. Lásd a "CoolBits" README dokumentációját. X konfigurációs opciót.
- Fix olyan hiba, amely megakadályozta a Vulkan alkalmazások több sorból történő megjelenítését ugyanarra az X11 swapcsatornára.
- Hozzáadta a & quot; PixelShiftMode & quot; MetaMode opció, amely lehetővé teszi a 4K és 8K pixel eltolás támogatását. Lásd a README-ot a részletekért.
Újdonság a 367.18 Beta verzióban:
- Javította a regressziót, amely csökkentette az OpenGL teljesítményt fej nélküli X kiszolgáló konfigurációkon.
- Javítva egy olyan memóriaszivárgást, amely egy olyan GLXWindow megsemmisülése után következett be, amely még mindig hozzá van rendelve az aktuális környezethez.
- Fix olyan hiba, amely az EGL pbuffers-et mind az elülső, mind a hátsó pufferhez hozta létre, ahelyett, hogy csak a hátsó puffert helyettesítené, ahogy az az EGL esetében szükséges.
- Új rendszermag-modulot, az nvidia-modeset.ko-t adott hozzá. Ez az új illesztőprogram-komponens az nvidia.ko kernel moduljával együttműködve programozza a GPU megjelenítőmotorját.
- Az nvidia-modeset.ko nem nyújt új, felhasználó által látható funkciókat vagy kapcsolódási pontokat a harmadik féltől származó alkalmazásokhoz. Egy későbbi kiadásban azonban az nvidia-modeset.ko a rendszermag közvetlen renderelő kezelője (DRM) által biztosított mód-beállítási felület alapjául szolgál.
- Csökkentett villódzás és késések a G-SYNC módba való belépéskor vagy kiiktatáskor. A változás részeként azok a monitorok, amelyeknek a G-SYNC kijelzője a képernyőn megjelenik, mostantól mindig jelentik, hogy G-SYNC módban vannak. Az OpenGL G-SYNC vizuális jelzője az nvidia beállításoknál engedélyezhető annak meghatározása érdekében, hogy a G-SYNC ténylegesen használatban van-e.
- Az OpenGL 3.0 következő OpenGL kiterjesztésű GLX protokollját az ARB hivatalos hivatalos státuszától függetlenül támogatták:
- GL_EXT_draw_buffers2
- GLX protokoll a következő OpenGL 3.0 parancsokhoz:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- amelyek a következő bővítmények részét képezik:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- nem hivatalos, ARB jóváhagyott hivatalos státuszt kapott.
- A fenti változásokkal az OpenGL 3.0 GLX protokollját az ARB által jóváhagyott hivatalos státuszig nem hivatalos bejelentették.
- Hozzáadott egy új rendszermemória-allokációs mechanizmust az OpenGL illesztőprogram nagy elosztásához. Ez a mechanizmus lehetővé teszi az elosztás lekérdezését a folyamattól, amikor nincs használatban, és több virtuális címterületet biztosít az alkalmazás számára. A 32 bites OpenGL alkalmazások alapértelmezés szerint engedélyezettek Linux 3.11+ és glibc 2.19+ rendszereken. Az így hozzárendelt memória a / dev / shm könyvtárat használja. A környezeti változó beállítása __GL_DevShmPageableAllocations to 2 kikapcsolja ezt a funkciót
A
Újdonságok a 355.06 Beta verzióban:
- Olyan hiba javítása, amely egy textúra szintű adatból származó adatokat felülírhat a következő legalacsonyabb szintről a textúra nézet létrehozásakor, amely nem tartalmazta a két szint közül a magasabbat.
- Fix olyan hiba, amely az nvidia-beállítások kezelőpaneljének összeomlásához vezethet a megjelenítési elrendezés frissítésekor.
- Helyesbítette a téves jelentéseket a támogatásról a GLX-bővítmények számára: több kiterjesztés jelentették a közvetett GLX-hez támogatott jelentéseket, amelyek valójában csak közvetlen renderelés mellett támogattak.
- A következő EGL-bővítmények támogatása:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- Cserélte az NVIDIA kernel modulok építési rendszerét, és frissítette a telepítőcsomagot és az nvidia-installert, hogy az új build rendszert és a rendszermag modul forráskód-elrendezését használja. Az új build rendszerről és az elrendezésről a README dokumentumban olvasható:
- ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
- Hozzáadta a kísérleti teljes OpenGL támogatást az EGL-hez.
- A DeleteUnusedDP12Displayek opciót elavultként jelölte meg.
- Az X átméretezés és forgatás specifikáció 1.5.0 verziója megjegyzi, hogy a dinamikusan létrehozott kimenetek nem fognak megsemmisülni, ezért ez az opció elavult, és egy jövőbeni illesztőprogram-kiadásban lesz eltávolítva.
- A VDPAU 0.9-hez hozzáadott VDPAU-profilok támogatása:
- 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
- Fix hiba, amely megakadályozta, hogy egynél több RandR kimenet oszthassa meg a felhasználó által hozzáadott módokat.
- Fix olyan hiba, amely az alkalmazás által megadott swapintervallumokat figyelmen kívül hagyja bizonyos képernyőkön a Xinerama használatakor.
- Rögzített egy hibát, amely a felhasználó által biztosított RandR módokat a + HSync, -HSync, + VSync és -VSync zászlók értelmetlen kombinációival okozta a módlistát.
- Hozzáadott támogatás az OpenGL 3.0 és újabb kontextusáramhoz, anélkül, hogy bármilyen lehívást elvégezne.
Újdonság a 352.09 Beta verzióban:
- Hozzáadta a négy pufferelt sztereó vizuális csere-viselkedés konfigurálási képességét. A sofőr beállítható úgy, hogy egymástól függetlenül mindkét szemet kicserélje, amint készen áll, és várja meg, hogy mindkét szem teljesítse a renderelést a csere előtt, vagy hogy lehetővé tegye az alkalmazások számára, hogy melyik e két viselkedés előnyös a swapintervallum beállításával. Ez a beállítás az nvidia-beállítások kezelőpaneljén vagy az NV-CONTROL API segítségével állítható be.
- Javította a regressziót, amely a GPU ventilátor állapot kijelzőjének eltűnését okozta az nvidia-beállítások vezérlőpultján.
- Az ECC-hibák jelentése az NVDA-beállítások kezelőpaneljén történt.
- Fix olyan hiba, amely néha megakadályozta, hogy az OpenGL mintavevő objektumokat megfelelően eloszolják az OpenGL-környezetek megsemmisítése esetén.
- Fix egy hiba, amely a (z) GLX_EXT_framebuffer_sRGB hibásan jelentette be az sRGB támogatást 30 bites képpontos framebuffer konfigurációban.
- Hozzáadta a G-SYNC támogatását, ha a szinkronizálás a levelezéshez le van tiltva. Ez lehetővé teszi az alkalmazások számára, hogy a G-SYNC használatával megszüntesse a képfrissítési sebességet a monitor maximális frissítési sebességének alatti szintre, de a maximális frissítési gyakoriság fölé tépheti a latenciát.
- Ha a G-SYNC aktív és a szinkronizálás engedélyezett, akkor a képsebesség a monitor maximális frissítési gyakoriságára korlátozódik.
- GLSL gl_Fog.scale most + végtelen, amikor a gl_Fog.end egyenlő a gl_Fog.start értékkel. Korábban 0-os értéket használtunk, de ez megzavarta bizonyos alkalmazásokat, például a XIII játékot, amely a boron (Wine bug # 37068).
- Alapértelmezés szerint engedélyezve van a G-SYNC, ha az Unified Back Buffer (UBB) le van tiltva.
- Frissítette az NVIDIA GPU illesztőprogramot, hogy elkerülje a vesafb által már használt videomemória használatát.
- Meghatározta a szinkronizáció elvesztését okozó hibát bizonyos Quadro Sync keretkeret-konfigurációkban.
- Egy ritka patthelyzetállapotot rögzített, amikor olyan alkalmazásokat futtat, amelyek több szálat használnak a Quadro GPU-n.
- Fix hiba, amely az eglQueryDeviceAttribEXT () 64 bites rendszereken visszaadott EGLAttribEXT értékének csonkolását okozta.
Újdonság a 349.16 Beta verzióban:
- Hozzáadta a G-SYNC monitorok támogatását, ha nem G-SYNC monitorokkal együtt használják. Ha a G-SYNC engedélyezve van, a nem G-SYNC-
- Fix olyan hiba, amely az nvidia-beállítások összeomlásához vezetett egy olyan attribútum hozzárendelésekor, amelynek értéke több X képernyőjű rendszeren megjelenő megjelenítési azonosító.
- Az nvidia-beállítások kezelőpaneljén a használatban lévő videomemória jelentésének frissítése, hogy ugyanazt a számviteli módszereket használja, mint más eszközök, például az nvidia-smi. Az nvidia-beállítások nem vettek figyelembe bizonyos előirányzatokat, pl. Framebuffer memória az efifb konzolon az UEFI rendszereknél, ami eltérést okoz a különböző eszközök által jelentett értékekben.
- eltávolította a & quot; EnableACPIHotkeys & quot; X konfigurációs opció. Ez a lehetőség alapértelmezés szerint elavult és letiltott, mivel a 346.35 illesztőprogram-verziója van. A modern Linux rendszereken a megjelenítési változások gyorsbillentyűi az asztali környezetben kulcstényezőként kerülnek kézbesítésre, és az asztali környezet kezeli a megjelenítési változást azáltal, hogy kéréseket ad ki az X Átméretezés és Forgatás kiterjesztés (RandR) segítségével.
- Hozzáadta a veszteségmentes H.264 / AVC videofolyamokat VDPAU-hoz.
- Hozzáadta a VDPAU Feature Set F támogatását az NVIDIA VDPAU illesztőprogramhoz. A VDPAU funkciókészletet tartalmazó GPU-k képesek a H.265 / HEVC videofolyamokat hardveresített dekódolásra.
- Javítva olyan hiba, amely megakadályozta a GPU ventilátor sebességének megváltozását a Thermal settings oldalon lévő szövegmezőben.
- Hozzáadta az nvidia-beállítások parancssori támogatást az aktuális és a célzott GPU-ventilátor sebességének lekérdezéséhez.
- Hozzáadott egy jelölőnégyzetet az nvidia-beállításokhoz, hogy megjelenjen egy vizuális mutató, amely a G-SYNC használatakor jelenik meg. Ez hasznos olyan kijelzők számára, amelyek nem jelzik magukat, hogy G-SYNC vagy normál módban működnek-e. Ez a beállítás engedélyezhető a parancssor futtatásával is: nvidia-settings -a ShowGSYNCVisualIndicator = 1
- Hozzáadta az X.Org X kiszolgáló "backside none" & nbsp; választási lehetőség. Ha engedélyezve van, az NVIDIA illesztőprogram megpróbálja másolni a framebuffer konzol tartalmát a /dev/fb0-ból. Ha ez nem hajtható végre, akkor a képernyő fekete lesz.
- Hozzáadta a YUV 4: 2: 0 tömörítés támogatását a HDMI 2.0 4K @ 60Hz módok engedélyezéséhez, ha a kijelző vagy a GPU nem képes ezeket az üzemmódokat vezetni az RGB 4: 4: 4-ben. 4.Nézze meg a NoEdidHDMI2t a README fájlban a részletekért. / li>
- Fix olyan hiba, amely többszálas alkalmazások összeomlását okozhatja, ha több szál egyszerre használja az EGL illesztőprogramot.
- Fix hibát okozott, amely miatt a Sync to VBlank nem megfelelően működik az XVideo alkalmazásokban bizonyos konfigurációkban.
- Fix olyan hiba, amely megakadályozta az X illesztőprogramot, hogy bizonyos X konfigurációs beállításokat helyesen értelmezzen, amikor egy megjelenítő eszköz neve egy GPU UUID minősítővel történt.
Újdonság a 346.22 Beta verzióban:
- X.Org xserver ABI 19 -server 1.17).
- Javított kompatibilitás a legutóbbi Linux-rendszermagokkal.
- Fix hiba, amely megakadályozta, hogy egyes laptopok belső 4K paneljei elegendő sávszélességgel legyenek hajtva, hogy támogassák a natív felbontásaikat.
- Javította a regressziót, amely megakadályozta az NVIDIA kernel modul betöltését bizonyos virtualizált környezetekben, például az Amazon Web Services szolgáltatásban.
- Javítva olyan regressziót, amely egyes noteszgépeken hibásan észlelte a megjelenítéseket.
- Javítva egy olyan hibát, amely az X mozaik használatakor fagyhat. "
- Javította a regressziót, amely megakadályozta az NVIDIA X illesztőprogramot az nvidia-beállítások vezérlőpult által létrehozott alapmozaik elrendezések felismerésében.
Újdonság a 346.16 Beta verzióban:
- A következő GPU-k támogatása:
- GeForce GTX 970M
- GeForce GTX 980M
- Javítva egy olyan hibát, amely üres képernyőt okozott a YUV 4: 2: 0 tömörítést igénylő üzemmód beállításakor. Ezek a módok jelenleg nem támogatottak.
- Fix olyan hiba, amely hibás DisplayPort-kapcsolat konfigurációt eredményezett a hotplug vagy a hálózati csatlakozás után.
- VP8-as hardveres dekódolással támogatott GPU-k NVCUVID API-jának támogatása a VP8 videofolyamokat dekódoló eszközökkel.
- A következő EGL-bővítmények támogatása:
- EGL_EXT_device_base
- EGL_EXT_platform_device
- EGL_EXT_output_base
- Hozzáadta a GeForce GTX 400 sorozatú és újabb GeForce GPU-k működési feszültségének növelését. A feszültségkiegyenlítés a felhasználó saját kockázatán történik. Tekintse meg a dokumentációt a & quot; CoolBits & quot; X konfigurációs opciót a README alatt.
- Hozzáadta az NVENC GeForce GPU-k támogatását. Az NVENC SDK további részleteit lásd:
- https://developer.nvidia.com/nvidia-video-codec-sdk.
- Eltávolította a józan tesztet az nvidia telepítőben, amely tesztelte a POSIX megosztott memória elérhetőségét. Az NVIDIA GPU illesztőprogram nem igényelt POSIX megosztott memóriát a 270.xx kiadás óta.
- Hozzáadott gyorsított támogatás az r8g8b8a8, r8g8b8x8, b8g8r8a8 és b8g8r8x8 RENDER formátumokhoz.
- Frissítve az nvidia beállításokat, hogy kihasználhassa a GTK + 3 használatát, ha rendelkezésre áll. Ezt úgy valósítjuk meg, hogy az nvidia-beállítások felhasználói felületét külön megosztott könyvtárakra (libnvidia-gtk2.so, libnvidia-gtk3.so) építettük, és a helyes betöltést futtattuk.
- Hozzáadta az nvidia-beállítások opciót --gtk-könyvtárat, amely lehetővé teszi a felhasználói felület könyvtárát tartalmazó könyvtár elérési útjának vagy az adott könyvtár elérési útvonalának és fájlnevének meghatározását.
- Hozzáadta a támogatást az nvidia beállításaiban egy GTK + 3 felhasználói felületen x86 és x86_64 esetén.
- Hozzáadta az nvidia-beállítások opciót --use-gtk2, hogy kényszerítse a GTK + 2 felhasználói felület használatát.
- Frissítve az nvidia-installer-t egy fájl telepítéséhez a rendszer xorg.conf.d könyvtárába, amikor egy megfelelően új X kiszolgálót észlel, hogy az X kiszolgáló betöltse az & quot; nvidia & quot; X meghajtó automatikusan, ha az NVIDIA kernel modul betöltése után indul el.
- Ez a szolgáltatás az X.Org xserver 1.16 és újabb verziója esetén támogatja a Linux 3.9 vagy újabb verzióját, ha a CONFIG_DRM engedélyezve van.
- Javította az nvidia-installer teljesítményét az NVIDIA kernel modulok felépítésének engedélyezésével. A konkurencia szintje a --concurrency-level opcióval állítható be, és alapértelmezés szerint a felderített CPU-k száma.
- Az ldconfig (8) gyorsítótárban és a fájlrendszerben ismert útvonalak jelenlétére alapozott könyvtárak alapértelmezett telepítési helyeinek meghatározása az újonnan telepített nvidia telepítővel szemben, ahelyett, hogy keményen kódolt disztribúciós útvonalak lennének.
- Fix egy GLSL fordítóhibát, amely korrupciót okozna, ha olyan játékokat futtat, mint a Far Cry 3 a Borban.
- Javítva az EGL_KHR_stream_cross_process_fd kiterjesztést.
- Fix renderelési hiba, amely néha történt a hívás közben
- DrawElementsInstancedBaseVertexBaseInstance (),
- DrawElementsInstancedBaseInstance (),
- vagy DrawArraysInstancedBaseInstance ().
- Drammatikusan javította az OpenGL Framebuffer objektum-létrehozási teljesítményét.
- eltávolította az OpenGL Framebuffer objektumok maximális számát.
- Frissítette az NVIDIA OpenGL illesztőprogramot, hogy az $ XDG_CACHE_HOME értéket előnyben részesítse a $ HOME használatával, mint a GL shader-lemez gyorsítótárának tárolási helye.
Újdonság a 343.13 Beta verzióban:
- Fix olyan hiba, amely az adott nVidia-beállítások parancssori felületén bizonyos lekérdezésekhez és hozzárendelésekhez implicit módon tartalmazza a megcélzott megjelenítéseket, amennyiben nincs kifejezett célválasztás.
- Új attribútumot adott hozzá az NV-CONTROL API-hoz, hogy lekérdezze a video dekódolás motorjának aktuális felhasználását.
- Javítva egy olyan hiba, amelyben az Exchange sztereó éles beállítása az nvidia beállításokban nem működött bizonyos sztereó konfigurációkban.
- Egy Unigine Heaven 3.0 shader-hiba körül dolgozott, amely korrupciót okozhat, ha a tesselláció engedélyezve van egy olyan alkalmazásprofil alkalmazásával, amely a & quot; GLIgnoreGLSLExtReqs & quot; beállítás. További részleteket a __GL_IGNORE_GLSL_EXT_REQS környezeti változó dokumentációjában talál.
- Az EGL felületek megsemmisítésekor rögzített memória szivárgást javított.
- Hozzáadta a többszörös EGL megjelenítés támogatást.
- A G8x, G9x és GT2xx GPU-k és az alaplapi chipkészletek eltávolítása. Az új Linux-rendszermagok és X szerverek folyamatos támogatása, valamint a kritikus hibák javítása a 340. * régi kiadások közé fog kerülni 2019 végéig.
- Fix olyan hiba, amely az nvidia-installer számára sikertelenül próbálna törölni az előfeldolgozott rendszermag modul interfészeket tartalmazó könyvtárat a -add-this-kernellel készített csomagokban.
- Frissítve az nvidia-telepítőt, ha az eltávolítást egy különálló fájlba írja a telepítési naplóból, és megkísérli eltávolítani az előző illesztőprogramok telepítését a telepítőprogram segítségével az előző telepítéssel, ha rendelkezésre áll.
Újdonság a 340.17 Beta verzióban:
- A KHR_debug és ARB_debug_output kiterjesztéseken keresztül többféle javítást és korrekciót hozott a GL alkalmazásokhoz bejelentett információkhoz.
- Fix egy olyan hibát, amely GLX-alkalmazásokat okozott, amelyek párhuzamosan több X-kiszolgálóval ellátott vonalakat hoznak létre ütközéskor pufferek cseréjekor.
- Az újonnan frissített nvidia-beállítások az összes célhoz tartozó érvényes nevekről való jelentésekor, amikor lekérdezik a céltípusokat, pl. `Nvidia-beállítások -q gpus`.
- Az új __GL_ALLOW_FXAA_USAGE környezeti változó és a megfelelő GLAllowFXAAUsage alkalmazásprofil kulcsa révén hozzáadott támogatást biztosított a gyors közelítéses antialiasing (FXAA) elérhetőségének szabályozásához alkalmazásonként. Lásd a README-ot a részletekért.
- Fix olyan hiba, amelynél a közvetett renderelés hibás lehet a rendszer konfigurációjában, amely nem teszi lehetővé a végrehajtható memória írását.
- Frissítette az nvidia-beállításokat tartalmazó makefile-eket, hogy az nvidia-beállítások dinamikusan kapcsolódjanak a gazda rendszer libjanssonjához. Ez az opció engedélyezhető, ha az NV_USE_BUNDLED_LIBJANSSON Makefile változót 0 értékre állítja be. Kérjük, vegye figyelembe, hogy az nvidia-beállításokhoz libjansson 2.2-es vagy újabb verzió szükséges.
- Hozzáadta a G-SYNC monitorok kezdeti támogatását. További részletek és rendszerkövetelmények a következő címen találhatók: http://www.geforce.com/hardware/technology/g-sync
- Fix egy X-meghajtó hiba, amely a zöld csatorna gamma-rámpa frissítését okozta a 15. mélységben, néhány újabb GPU-n, figyelmen kívül hagyni.
Az újdonság a 337.19 verzióban Beta:
- A HDMI-n keresztül bizonyos helyzetekben.
- Hozzáadta az nvidia-beállítások parancssori vezérlését a túl- és az alulteljesítési attribútumoknál. További részletekért lásd az nvidia-beállítások (1) manuális oldalt.
- Számos kozmetikai problémát javított az nvidia-beállítások óravezérlő felhasználói felületén.
- Hozzáadta a GLX_EXT_stereo_tree kiterjesztés támogatását. További részletekért lásd a bővítmény specifikációját:
- http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
- Engedélyezett támogatás az Unified Back Buffer (UBB) és a 3D Stereo használatára a Quadro kártyák kompozit kiterjesztésével. Az összetett kezelővel rendelkező sztereóhoz sztereó-tudatos composite manager szükséges. Ellenkező esetben csak a sztereó alkalmazások bal oldali szeme jelenik meg. További részletekért tekintse meg a GLX_EXT_stereo_tree bővítmény specifikációját.
Az újdonság a 337.12 Beta verzióban:
- A következő GPU-k támogatása:
- GeForce 830M
- GeForce 840M
- GeForce 845M
- GeForce GTX 850M
- GeForce GTX 860M
- GeForce GTX 870M
- GeForce GTX 880M
- GeForce GT 705
- GeForce GT 720
- Javítva olyan hiba, amely miatt az OpenGL programok lefagyhatnak bizonyos alacsony memóriahelyeken.
- Frissítette az nvidia beállítások megjelenítési konfigurációs oldalát a DisplayPort 1.2 monitorok egyedi azonosítására a monitor GUID-einek megjelenítésével.
- Olyan hiba javítása, amely az ECC beállítások helytelen megjelenítését okozhatja az nvidia beállításokban, amikor egy multi-GPU rendszeren módosítja az ECC beállításait.
- eltávolította a & quot; OnDemandVBlankInterrupts & quot; X konfigurációs beállítás: ez az opció alapértelmezés szerint engedélyezve van az NVIDIA Unix illesztőprogram 177.68 verziója óta, és a dokumentáció nem frissült az új alapértelmezett értéket tükrözi.
- Fix hibát okozott, amely GPU hibákat okozott, amikor megjelenik a Daisy-láncú DisplayPort 1.2 megjelenése.
- Az nvidia-beállítások kezelőpaneljén frissítette a színkorrekció beállítási lapját, hogy tükrözze a többi RandR ügyfél által végrehajtott gamma változásokat, amíg a vezérlőpult már fut.
- Javított olyan hiba, amely megakadályozta több, egyidejű X-kiszolgáló használatát UEFI-rendszereken.
- Az nvidia-beállítások forráscsomagjának frissítése a libXNVCtrl építésére az nvidia-beállítások felépítése során, ahelyett, hogy egy előre elkészített könyvtárra támaszkodna.
- Hozzáadta azt a képességet, hogy bizonyos GeForce GPU-kat a GeForce GTX 400-as és a későbbi verziói alatt és alulnézzen. Az olyan GPU-k számára, amelyek lehetővé teszik, egyes teljesítményszintek egyes órapontjain az eltolt órákra alkalmazható. Ez az óra manipuláció a felhasználó saját kockázatán történik. Lásd a "CoolBits" README dokumentációját. X konfigurációs opciót.
- A legfrissebb GTK + változat frissítése az nvidia-beállításokról 2,2 és 2,4 között van.
- Átnevezte a RANDR kimeneti tulajdonságot _GUID a GUID-nek most, hogy ez a randrproto.txt-ban dokumentált hivatalos tulajdonság:
- http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
- Az NVIDIA EGL illesztőprogram CPU-kihasználtságának csökkentése és GPU-memória kihasználtsága.
- A következő EGL-bővítmények támogatása:
- EGL_EXT_buffer_age;
- - EGL_EXT_client_extensions;
- - EGL_EXT_platform_base;
- - EGL_EXT_platform_x11.
- Átnevezte a "Clone" A "MetaModeOrientation" beállítása. X konfigurációs opciót a "SamePositionAs" -hoz, hogy világossá tegye, hogy ez a beállítás csak a pozícióra vonatkozik, és nem a módok felbontására a MetaMode-ban.
- Hozzáadta az NV_CTRL_VIDEO_ENCODER_UTILIZATION NV-CONTROL attribútumot a videó kódoló motor lekérdezési százalékos arányához.
- Hozzáadta a GLX_NV_delay_before_swap kiterjesztés támogatását. További részletekért lásd a bővítmény specifikációját:
- http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
- A megfelelő pufferméretek jelentése az RGB GLX vizuális, GLXFBConfigs és EGLConfig fájlokhoz. Korábban az RGB10 és az RGB8 formátumok 32 bitet jelentettek, és az RGB5 formátumok 16 bitesek. Mostantól helyesen jelentik a 30, 24 és 15 bites formátumokat, ahogyan azt a GLX és EGL előírások előírják.
Az újdonság a 334.16 Beta verzióban:
- Javítva egy olyan hibát, amely az nvidia beállításait a színkorrekciós csúszkák beállításakor nem megfelelő gamma-rampok kiszámolásához vezetheti.
- Frissítve az nvidia-beállítások vezérlőpultját, hogy lehetővé tegye a megjelenítő eszközök kiválasztását a RandR és a célazonosító nevek használatával, amikor konkrét megjelenítő eszközökre irányuló lekérdezéseket tesz.
- Fix olyan hiba, amely megakadályozta, hogy az nvidia-beállítások vezérlőpultján lévő legördülő menük megfelelően működjenek a régebbi GTK + verziókon (például 2.10.x).
- Frissítve az nvidia-beállítások kezelőpaneljét az alkalmazási profilok kulcsaihoz és az érvényes kulcsnevekre vonatkozó súgószövegek nyújtásához az alkalmazásprofilok konfigurálásakor.
- Az nvidia-beállítások kezelőpaneljének frissítése a sztereó mód legördülő menüjét csak a rendelkezésre álló módokkal lehet feltölteni.
- Fix olyan hiba, amely az OpenBlk_Build_buffer_object OpenGL bővítmény használatával okozhat alkalmazásokat a Xinerama alatt.
- Fix hibát okozott, amely nagy pixelclock HDMI módokat okozott (például a 4K felbontásokkal együtt), mert az nvidia-beállítások kezelőpaneljén hibásan jelentettek kettős kapcsolatot.
- Fix hiba, amely megakadályozta, hogy a DisplayPort 1.2 megjelenítse a VT kapcsoló után megfelelő helyreállítását.
- GPU proc könyvtárak átnevezése a / proc / driver / nvidia / gpus / fájlban a GPU buszpozíciójában a "domain: bus: device.function" formátumban.
- Hozzáadta a 64 bites EGL és OpenGL ES könyvtárakat 64 bites illesztőprogramokhoz.
- A & quot; Buszpozíció helye & quot; Mezőt a /proc/driver/nvidia/gpus/0..N/information fájlok a "domain: bus.device.function" A "domain: bus: device.function" Hogy megfeleljen az lspci formátumnak.
- Fix egy hibát a GLX_EXT_buffer_age bővítményben, ahol a helytelen korosztályok visszakerülnek, hacsak nincs engedélyezve a hármas pufferelés.
- Megváltoztatta a meghajtó alapértelmezett viselkedését, hogy leállítsa a RandR 1.2 kimeneteket, amelyek megfelelnek a nem használt DisplayPort 1.2 eszközöknek. E kimenetek törlése egyes alkalmazásokat zavarhatja. Hozzáadott egy új opciót, a DeleteUnusedDP12Display parancsot, amely visszaállíthatja ezt a viselkedést. Ezt az opciót engedélyezheti a sudo nvidia-xconfig --delete-unused-dp12-displays
- Az __GL_SYNC_DISPLAY_DEVICE és a VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE környezeti változók jobb támogatása bizonyos konfigurációkban. Mindkét környezeti változó felismeri az összes támogatott megjelenítő eszköz nevét. Lásd: "Függelék C. Eszköznevek megjelenítése" És a "G. függelék VDPAU támogatás" A README-ban további részletekért.
- Az X-illesztőprogram teljesítményének javítása nagyszámú felületkiosztás kezelésénél.
- Javítva egy olyan hibát, amely a kocka térképfelületének PBO-letöltését okozta hibás adatok lekérését.
- Hozzáadott kísérleti támogatást az ARGB GLX vizuális programokhoz, amikor a Xinerama és a Composite egyidejűleg engedélyezve van az X.Org xserver 1.15 szolgáltatásban.
Az újdonság a 331.17 Beta verzióban:
- Fix hiba, amely megakadályozta az alkalmazásprofilt tartalmazó konfigurációs fájlok betöltését, amikor a könyvtárak az alkalmazásprofil-konfigurációs keresési útvonalon voltak.
- A libselinux késleltetett inicializálása az NVIDIA OpenGL illesztőprogramban, annak elkerülése érdekében, hogy a libselinux esetleg ne legyen kész az NVIDIA libGL megosztott könyvtár első betöltésekor.
- Fix olyan hiba, amely 32 bites rendszereken futó OpenGL alkalmazások memória kimerüléséhez vezethet.
- Hozzáadta az NVIDIA Unified Memory kernel modul nvidia-uvm.ko-t az NVIDIA Linux illesztőprogramcsomaghoz. Ez a kernel modul támogatja az új Unified Memory funkciót egy közelgő CUDA kiadásban.
Az újdonság a 331.13 Beta verzióban:
- Javítva egy olyan hibát, amely az X kiszolgálót nem sikerült inicializálni, amikor a DisplayPort 1.2 monitorokat ugyanazon a GPU-n lévő X képernyőkhöz rendelték.
- Fix olyan hiba, amely holtpontot okozhat, ha az OpenGL programokból, amelyek valamilyen malloc implementációt használnak, például TCMalloc.
- Fix hiba, amely megakadályozta, hogy a Warp & Blend beállítások megmaradjanak a megjelenítési konfiguráció változásai között.
- Fix hiba, amely megakadályozta az nvidia-beállítások parancssori felületén végrehajtott bizonyos beállítási módosításokat, hogy tükröződjenek az nvidia-beállítások grafikus felhasználói felületén.
- Megváltoztatta az NVIDIA X illesztőprogram vágási viselkedését trapézekre és háromszögekre néhány RENDER művelethez, hogy megfeleljen a viselkedésnek a Pixman újabb verzióiban:
- http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
- Javított hiba a MetaMode nyomon követésében, amely hibás hibaüzeneteket okozhat, amikor a Metamodes-ot NV-CONTROL-on keresztül próbálja hozzáadni vagy törölni.
- Fix hiba, amely miatt az NVIDIA X illesztőprogram megpróbálta betölteni az X11 "árnyék" Modul feltétel nélkül, még olyan helyzetekben is, amikor a vezetőnek nem volt szüksége a modul használatára. Ez hibás hibaüzenetek nyomtatásához vezethet X szervereken, ahol a modul nem volt jelen.
- Fix hiba, amely megakadályozta a xvidtune (1) által létrehozott megjelenítési konfiguráció módosításait a megfelelő működést.
- Fix hiba, amely néha megjelenített hibákat okozott a GLX alkalmazásokban, miközben megváltoztatta a megjelenítési konfigurációt.
- Fix hiba, amely megakadályozta a glReadPixels helyes működését, amikor Pixel Buffer Objects-ből olvasott közvetett rendereléssel, amikor a kép szélessége nem több, mint 4.
- Hozzáadott egy új NV-CONTROL attribútumot, NV_CTRL_BACKLIGHT_BRIGHTNESS, a háttérvilágítás fényerejének szabályozásához.
- Fix olyan hiba, amely megakadályozta az nvidia beállításait a megjelenített eszköz konfigurációs oldalainak létrehozásához az újonnan csatlakoztatott DisplayPort 1.2 többfolyamatú továbbító eszközökkel.
- Hozzáadta a GPU hasznosítási jelentést az nvidia-beállítások kezelőpaneljéhez.
- Javítva egy hibát az nvidia-beállítások kezelőpaneljén, amely megakadályozta a felhasználókat a sztereó konfigurálásában, ha a sztereó még nem lett beállítva.
- Hozzáadta a támogatott támogatást a tachométer-mért ventilátor sebességének a képes grafikus kártyákon az nvidia-beállítások és az NV-CONTROL API segítségével. A ventilátor sebességének előrejelző mechanizmusa jelzi a ventilátor sebességét, ahogy azt a vezető programozta. Például az "nvidia-beállítások --query = [fan: 0] / GPUCurrentFanSpeedRPM".
- Javította a regressziót, amely miatt a grafikusokat nem támogató GPU-k nem láthatók az nvidia beállításokban.
- Megjavít egy olyan hibát, amely a DisplayPort 1.2 többfolyamatú eszközeinek működésképtelenné tételét okozta, ha az offline MetaMode-ban aktívak voltak.
- Több NVIDIA kernel-modul támogatása. Ez a funkció lehetővé teszi a felhasználók számára, hogy a rendszerben különböző GPU-ket rendeljenek a különböző NVIDIA kernel modulokhoz, ami potenciálisan csökkenti a szoftver többletét a több GPU-k elérésének koordinálásához.
- Hozzáadta az EGL API támogatását 32 bites platformokon. Jelenleg a támogatott kliens API-k OpenGL ES 1.1, 2.0 és 3.0, és az egyetlen támogatott ablakrendszer-backend X11.
- Új opció hozzáadása, AllowEmptyInitialConfiguration, amely lehetővé teszi az X kiszolgáló indítását, még akkor is, ha a csatlakoztatott megjelenítő eszközöket nem észlelik indításkor. Ezt az opciót engedélyezheti a & quot; sudo nvidia-xconfig - allow-empty-initial-configuration & quot;
- Ez az opció hasznos a RandR 1.4 megjelenítési terhelési konfigurációknál, ahol nincs megjelenítő eszköz az NVIDIA GPU-hoz az X szerver indításakor, de később csatlakoztatható.
- Frissítve az nvidia-installer-t, hogy gördíthető szövegterületet biztosítson az / usr / lib / nvidia / alternate-install-present és / usr / lib / nvidia / alternate-install-elérhető disztribúciós fájlok üzenetek megjelenítéséhez. Ez lehetővé teszi, hogy hosszabb üzeneteket biztosítsunk ezeken a fájlokon.
- Frissített nvidia-installer, hogy elkerülje a kernel "build" És a "forrás" Könyvtárak, amikor konfliktusos kernel modulokat keres a / lib / modules alatt.
- Hozzáadott egy rendszermemória gyorsítótárat, hogy javítsa bizonyos X renderelési műveletek teljesítményét, amelyek szoftver-renderelési visszaeséseket használnak. Az X konfigurációs opció "SoftwareRenderCacheSize" Használható a gyorsítótár méretének beállításához.
- eltávolította a & quot; DynamicTwinView & quot; X konfigurációs opció: a kijelzők dinamikus újrakonfigurálása mindig lehetséges, és többé nem tiltható le
- Fix olyan hiba, amely az nvidia-beállításokat hibás információk megjelenítéséhez vezetett a megjelenítési konfigurációs oldalán, amikor az X képernyőn minden kijelzés kikapcsolt.
- Frissítve az nvidia telepítőt a libvdpau és a libvdpau_trace könyvtárak telepítéséhez, ha a libvdpau meglévő telepítését nem észleli a rendszer. Ez a viselkedés felülírható az --install-vdpau-wrapper és a -no-install-vdpau-wrapper opciókkal.
- A jövőbeni NVIDIA Linux telepítőcsomagok nem tartalmazzák a libvdpau vagy a libvdpau_trace példányait: a VDPAU felhasználóknak ajánlott ezeket a könyvtárakat más eszközökkel telepíteni, pl. A forgalmazóik által biztosított csomagokból vagy az alábbi forrásból származó forrásokból:
- http://people.freedesktop.org/~aplattner/vdpau/
Hozzászólás nem található