Az Nvidia FreeBSD Display Driver egy sajátos OpenGL video illesztőprogram, amely megpróbálja támogatni az Nvidia által a FreeBSD operációs rendszereken gyártott grafikus kártyákat. A járművezető különböző alágazatokban, például rövid életű (rövid távú támogatott) vagy hosszú életű (hosszú távú támogatással) támogatott, mind a 32 bites, mind a 64 bites utasításkészlet-architektúrák számára.
Az Nvidia Solaris Display Driver telepítése
Az Nvidia FreeBSD Display Driver telepítéséhez a felhasználónak le kell töltenie a hardver architektúrájának megfelelő, a csomag felett található Letöltések szakaszból, be kell írnia a konzol munkamenetét, és végre kell hajtania az & ldquo; tar xzf NVIDIA-FreeBSD-x86_64-xxx fájlt. xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp; make install & rdquo; 64 bites rendszereken vagy a & ldquo; tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp; cd NVIDIA-FreeBSD-x86-xxx.xx & make install & rdquo; parancsot a 32 bites rendszerekhez rootként, ahol az xxx.xx az illesztőprogram verziószáma.
Mielőtt futtatná a fenti parancsokat, ne feledje el, hogy először telepítenie kell a rendszermag fejlécét a FreeBSD dobozában. A telepítés során a felhasználók megkérdezik, hogy engedélyezik-e a telepítő automatikusan konfigurálja az újonnan telepített illesztőprogramot, és optimalizálja a grafikus kártyákhoz. Alternatív megoldásként a szakértői felhasználók kézzel szerkeszthetik az X konfigurációs fájlt, vagy telepítés után végrehajthatják az & ldquo; nvidia-xconfig & rsquo; parancsot egy Linux terminál emulátoron keresztül, hogy az Nvidia illesztőprogramot alapértelmezettvé tegye a rendszerük számára.
A FreeBSD dobozom támogatott?
Igen, valószínűleg! Mind a Short Lived, mind a Long-lived élettartamát sikeresen teszteltük a FreeBSD operációs rendszer jelenlegi stabil verzióival, itt a Softoware Labs-ban. Mindkét 64 bites (x86_64) és 32 bites (x86) hardveres platformok jelenleg támogatottak.
Mi a helyzet a régi Nvidia grafikus kártyával?
Mivel sok panaszt kaptunk a FreeBSD, a Linux és a Solaris felhasználóitól, akik nagyon régi Nvidia grafikus kártyákat futtattak, kénytelenek vagyunk megemlíteni, hogy ez az illesztőprogram nem fog működni a videokártyákkal. Ezért a Softwaret kell keresnie a legfrissebb Nvidia FreeBSD Legacy Display Driverekhez.
Újdonság ebben a kiadásban:
- Fix olyan hiba, amely többszálas EGL alkalmazásokhoz ütközhet, amikor kilép.
Újdonság a 390.67-es verzióban:
- Fix hiba, amely a Quadro SDI Capture hardver használatakor okozhat kernelpanikát.
- Fix hiba, amely a kwin OpenGL kompozitálás összeomlását okozta bizonyos OpenGL alkalmazások indításakor.
- Időszakos összeomlást javított a Vulkan alkalmazások elindításakor.
- Fix egy hiba, amely okozta a meghajtót, néhány alacsony sávszélességű DisplayPort konfigurációban, hogy ne engedje implicit módon megjeleníteni a képernyő-átkelést. Ez látható csíkozást eredményezett.
- Hozzáadta az X.Org xserver ABI 24 (xorg-server 1.20) támogatását.
- Javított nvidia-bug-report.sh, hogy ellenőrizze a kern.log-ot, ami az alapértelmezett rendszermag-naplófájl helyszíne sok Debian-alapú Linux disztribúciónak.
- Olyan hiba javítása, amely miatt az X kiszolgálói az 0.8-nál korábban telepített Video Driver ABI-t exportálhatják az XRenderAddTraps () nevű X11 alkalmazások futtatásakor.
Újdonság a verzióban:
- Hozzáadta a következő GPU támogatását:
- TITAN V
- GTX 1070 Ti
- Olyan regressziót javított, amely vezetési hibákat okozhat a DisplayPort többfolyamatú szállítási eszközöket tartalmazó üzemmódok beállításakor.
- Javítva olyan regressziót, amely egyes GPU-k megjelenítő csatlakozóit okozta, hogy nem jelentettek be egy csatlakoztatott HDMI vagy DisplayPort audió eszközt akkor is, ha a csatlakoztatott monitor támogatja az audiót.
- Fix olyan hiba javítása, amely néha megakadályozta az "ECV beállítások" oldalán az "Alapértelmezett konfiguráció alaphelyzetbe állítása" gombot, ha az ECC beállítása nem alapértelmezett állapotban van.
- Fix olyan hiba, amely az nvidia beállításait bizonyos körülmények között az "X Server Display Configuration" oldalán megjelenítő pozíciók túlzottan agresszív határértékeinek érvényesítésére késztette.
- Javítva egy olyan hiba, amely az "Az alapmozaik (Surround)" engedélyezése jelölőnégyzetet az nvidia-beállításoknál eltűnik, ha az "X kiszolgálókijelző konfigurációja" oldalán az X képernyő jelenik meg, nem pedig képernyő.
- Fix versenyfeltétel, amely összeomlik, amikor az OpenGL programok egyszerre több szálból álló vertex pufferobjektumokat manipuláltak.
- Fix olyan hiba, amely az nvidia-beállítások kezelőpaneljét megőrzi bizonyos, de nem megerősített beállításokat. Ez azt eredményezte, hogy a későbbi beállítások nem kívánt beállításokat alkalmaznak.
- Hozzáadta a YUV 4: 2: 0 tömörítés támogatását a DisplayPorton keresztül csatlakoztatott monitorokhoz olyan konfigurációkban, ahol a kijelző vagy a GPU nem képes az aktuális üzemmódot az RGB 4: 4: 4-ben. A részleteket lásd a "Programozási módok" függelékben.
- Hozzáadta a framebuffer konzol hot plug kezelését az nvidia-módokhoz.
- Megjegyezzük, hogy a forró dugó csak az nvidia-módok inicializálásakor kezelhető; például ha az Xorg vagy az nvidia-perzisztens fut, vagy amikor az nvidia-drm betöltődik a "modeset = 1" paraméterrel.
- Hozzáadott egy "AllowGSYNC" MetaMode attribútum, amely a G-SYNC teljes kikapcsolására használható. Ez lehetővé teszi olyan funkciók engedélyezését, amelyek nem kompatibilisek a G-SYNC-vel, mint például az Ultra Low Motion Blur vagy a Frame Lock.
- A fiókos monitorok korábban különálló Xinerama képernyőt jelentettek minden egyes lapra vonatkozóan. Mostantól alapértelmezés szerint egyetlen nagy Xinerama képernyőn lehetnek.
- A csempézett monitor egyes paneljeit a monitor EDID-jében megadott elrendezési információk alapján rendezzük el. Ezt felülbírálhatja az eltolások manuális meghatározásával vagy a "MetaModeOrientation" opció használatával.
- Alapértelmezés szerint letiltotta az átlapolt üzemmódokat a DisplayPorton keresztül, mert a GPU nem teljesíti a támogatást. Hozzáadott "AllowDpInterlaced" módú érvényesítési token, amely felülbírálja ezt az alapértelmezett viselkedést, és különben lehetővé teszi a beszédes módokat a DisplayPort protokollal szemben.
- Javítva olyan hiba, amely miatt néhány eDP G-SYNC kijelző villogni kezd, alacsony frissítési gyakorisággal.
- Fix hiba, amely mesterségesen korlátozta a maximális képpont órajelét 300 MHz-re, amikor bizonyos, jobban használható DisplayPort-HDMI adaptereket használ.
- Fix hiba, amely az Intel Skylake rendszerekben az nvidia-smi helytelen PCI topológia jelentését okozta.
Újdonság a 387.22-es verzióban:
- Hozzáadta a következő GPU támogatását:
- GTX 1070Ti
- Olyan regressziót javított, amely vezetési hibákat okozhat a DisplayPort többfolyamatú szállítási eszközöket tartalmazó üzemmódok beállításakor.
- Javítva olyan regressziót, amely egyes GPU-k megjelenítő csatlakozóit okozta, hogy nem jelentettek be egy csatlakoztatott HDMI vagy DisplayPort audió eszközt akkor is, ha a csatlakoztatott monitor támogatja az audiót.
- Fix olyan hiba javítása, amely néha megakadályozta az "ECV beállítások" oldalán az "Alapértelmezett konfiguráció alaphelyzetbe állítása" gombot, ha az ECC beállítása nem alapértelmezett állapotban van.
- Fix olyan hiba, amely az nvidia beállításait bizonyos körülmények között az "X Server Display Configuration" oldalán megjelenítő pozíciók túlzottan agresszív határértékeinek érvényesítésére késztette.
- Javítva egy olyan hiba, amely az "Az alapmozaik (Surround)" engedélyezése jelölőnégyzetet az nvidia-beállításoknál eltűnik, ha az "X kiszolgálókijelző konfigurációja" oldalán az X képernyő jelenik meg, nem pedig képernyő.
- Fix versenyfeltétel, amely összeomlik, amikor az OpenGL programok egyszerre több szálból álló vertex pufferobjektumokat manipuláltak.
- Fix olyan hiba, amely az nvidia-beállítások kezelőpaneljét megőrzi bizonyos, de nem megerősített beállításokat. Ez azt eredményezte, hogy a későbbi beállítások nem kívánt beállításokat alkalmaznak.
- Hozzáadta a YUV 4: 2: 0 tömörítés támogatását a DisplayPorton keresztül csatlakoztatott monitorokhoz olyan konfigurációkban, ahol a kijelző vagy a GPU nem képes az aktuális üzemmódot az RGB 4: 4: 4-ben. A részleteket lásd a "Programozási módok" függelékben.
- Hozzáadta a framebuffer konzol hot plug kezelését az nvidia-módokhoz.
- Megjegyezzük, hogy a forró dugó csak az nvidia-módok inicializálásakor kezelhető; például ha az Xorg vagy az nvidia-perzisztens fut, vagy amikor az nvidia-drm betöltődik a "modeset = 1" paraméterrel.
- Hozzáadott egy "AllowGSYNC" MetaMode attribútum, amely a G-SYNC teljes kikapcsolására használható. Ez lehetővé teszi olyan funkciók engedélyezését, amelyek nem kompatibilisek a G-SYNC-vel, mint például az Ultra Low Motion Blur vagy a Frame Lock.
- A fiókos monitorok korábban különálló Xinerama képernyőt jelentettek minden egyes lapra vonatkozóan. Mostantól alapértelmezés szerint egyetlen nagy Xinerama képernyőn lehetnek.
- A csempézett monitor egyes paneljeit a monitor EDID-jében megadott elrendezési információk alapján rendezzük el. Ezt felülbírálhatja az eltolások manuális meghatározásával vagy a "MetaModeOrientation" opció használatával.
- Alapértelmezés szerint letiltotta az átlapolt üzemmódokat a DisplayPorton keresztül, mert a GPU nem teljesíti a támogatást. Hozzáadott "AllowDpInterlaced" módú érvényesítési token, amely felülbírálja ezt az alapértelmezett viselkedést, és különben lehetővé teszi a beszédes módokat a DisplayPort protokollal szemben.
- Javítva olyan hiba, amely miatt néhány eDP G-SYNC kijelző villogni kezd, alacsony frissítési gyakorisággal.
- Fix hiba, amely mesterségesen korlátozta a maximális képpont órajelét 300 MHz-re, amikor bizonyos, jobban használható DisplayPort-HDMI adaptereket használ.
- Fix hiba, amely az Intel Skylake rendszerekben az nvidia-smi helytelen PCI topológia jelentését okozta.
Mi új a 384.59-es verzióban:
- Hozzáadta a következő GPU-k támogatását:
- GeForce GT 1030
- GeForce MX150
- Fix hiba, amely megakadályozta, hogy a sztereó szem-hozzárendelés megváltozzon az nvidia-beállítások vezérlőpultján.
- Fix hibát okozott, amely S4 felfüggesztését (más néven "hibernált") felfüggesztette, amikor felfüggesztette az SLI engedélyezését.
- Javítva egy hibát, ahol a Vulkan illesztőprogram nem sorolja fel megfelelően az eszközöket. További információt a README "Ismert problémák" részében talál.
- Javítva olyan hiba, amely az OpenGL-alkalmazások összeomlásához vezethet, miután meghívott a glDeleteBuffers-et a VBO-kon, amelyeket az ARB_vertex_attrib_bindingvel átvettek.
- Fix olyan hiba, amely néha az OpenGL-alkalmazások zárolását okozhatja, amíg az X kiszolgáló bemenetet nem kap.
- Fix olyan hiba, amely az nvidia-beállításokat okozta a BusID-értékek lecsökkentéséhez, amikor egy meglévő X konfigurációs fájlt módosít.
- Javította a regressziót, amely megakadályozta az nvidia-xconfig-et, hogy lekérdezzen néhány GPU-t, pl. amikor az `nvidia-xconfig -a` parancsot futtatja.
- Fix hiba, amely a VDPAU lejátszás sérülését okozta, amikor 16384 képponton túlra kiterjedő koordinátákra bővült.
- Frissítve az nvidia-persistenced az nvidia-modeset.ko inicializálása az nvidia.ko mellett az állandóság mód beállításakor.
- Helyreállított néhány józan tesztet, amelyet véletlenül eltávolítottak a 355.06 illesztőprogram rendszermag-felépítési folyamatából.
- Hozzáadta a "Legközelebbi" átalakítószűrő támogatását az X illesztőprogramban. Ez azt eredményezi, hogy az X-illesztőprogram a szomszéd szűrt szűrést használja a képernyő-átalakítások végrehajtásakor. A szűrőt a 'szűrő' argumentumon keresztül lehet kérni a RandR RRSetCrtcTransform-jára vagy a 'ResamplingMethod' MetaMode tokenen keresztül.
- Javított egy hiba, ahol az nvidia-installer a Vulkan ICD konfigurációs fájljának rossz verzióját telepítené, ha a GLVND letiltásra kerül a GLX ügyfél számára.
- Javítson egy hibát a GLX_EXT_buffer_age segítségével, ahol helytelen pufferidőskori értékeket jelentenek az SLI AFR konfigurációkhoz. Ilyen konfigurációkban a pufferidő nagyobb lehet, mint 3, az előző maximális pufferidő.
- Fix olyan hiba, amely felfüggesztést és XID-eket eredményezhet a RandR átalakítások elvégzésével, ha Overlay és SLI engedélyezve van.
- Az NVIDIA Xinerama X mellékállomás által közölt információk kiterjesztése PRIME kijelzések megjelenítésére a közvetlenül csatlakoztatott kijelzések mellett.
- Olyan hiba javítása, amely a HDMI audioeszközök megjelenését vagy eltűnését okozta, ha a HDMI eszközöket forró táplálással vagy kihúzással látták el.
- Olyan hiba javítása, amely vezetési hibákat okozhat a X. mélységben a X. mélységben vagy a mélységben futó X képernyőknél.
- Fix olyan hiba, amely szakaszos rendszermagpanikát okozhat PRIME Sync használatakor.
- Fix hibát okozott, amely a rendszermag pánikját okozta, amikor egyes Zotac mini számítógépeken megjelenik a HDMI megjelenítés.
- Frissített nvidia-installer a kernel modulok címkézésére SELinux fájl típusával "modules_object_t". Egyes SELinux házirendek csak engedélyezik a kernel modulok betöltését ezzel a SELinux fájltípussal.
- A támogatott támogatás a frissített illesztőprogram-csomagok és az előfeldolgozott rendszermag interfészek ellenőrzéséről és letöltéséről az nvidia-installerről. Ez a funkció csak a titkosítatlan ftp-re és http-re korlátozódott, és olyan kóddal lett végrehajtva, amely már nem aktív módon működik.
Újdonság a 381.22 / 381.09 Beta verzióban:
- Fix hiba, amely a GLX_EXT_buffer_age puffer öregségi kiterjesztését okozta a sztereó húzatok hibás értékének visszaadása során, ha passzív sztereó módokat használ 5 - 9.
- Fix hiba, amely az "nvidia-beállítások - mindenkit" okozta sok ismétlődő bejegyzést.
- Fix olyan hiba, amely az alkalmazások összeomlásához vezetett egyes esetekben a glXMakeCurrent hívásakor, míg az OpenGL menetes optimalizálás engedélyezve lett.
- Javított egy olyan hiba, 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 az OpenGL-környezet létrejön, amíg a rendszer a rendelkezésre álló memóriából ki van zárva.
- Fix egy hibát, amely korrupciót okozott, amikor az OpenGL ablakokat áthelyezték vagy átméretezték.
- Javítva egy olyan hibát, amely miatt a képernyő beállítása megváltoztatta a "xrandr -s" használatakor a Xerox opciót, amely a "UseDisplayDevice" "none" beállítást 640x480-ra átméretezné.
- Alapvetően letiltott OpenGL menetes optimalizációkat, amelyek kezdetben engedélyezve vannak a 378.09-ben, az instabilitás különböző jelentései miatt.
- eltávolította az X meghajtó logójának splash képernyőjét és a megfelelő NoLogoand LogoPath xorg.conf beállításokat.
- Hozzáadta a "ResamplingMethod" MetaMode opciót, hozzáadva a bikubikus újracsomagolási módszerek támogatását a képernyő átalakítások skálázásakor. További részletekért olvassa el a README dokumentumot.
Újdonság a 378.13 / 381.09 Beta verzióban:
- Hozzáadta a következő GPU-k támogatását:
- 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.
- Fix hiba, amely az "nvidia-beállítások - mindenkit" okozta sok ismétlődő bejegyzést.
- Fix olyan hiba, amely az alkalmazások összeomlásához vezetett egyes esetekben 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.
- Javított egy olyan hiba, 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 az OpenGL-környezet létrejön, amíg a rendszer a rendelkezésre álló memóriából ki van zárva.
- Fix egy hibát, amely korrupciót okozott, amikor az OpenGL ablakokat áthelyezték vagy átméretezték.
- Javítva egy olyan hibát, amely miatt a képernyő beállítása megváltoztatta a "xrandr -s" használatakor a Xerox opciót, amely a "UseDisplayDevice" "none" beállítást 640x480-ra átméretezné.
- Korrigálta 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, amelyek kezdetben engedélyezve vannak 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 "ResamplingMethod" MetaMode opciót, és támogatja a bicubik újracsomagolási módszereit, amikor a képernyő-átalakításokat skálázzák. További részletekért olvassa el a README dokumentumot.
- 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és üres maradt.
- Fix hiba, amely a DisplayPorton keresztül hangot okozott, ha a monitor kikapcsolt állapotában és a DPMS energiatakarékos módban újra bekapcsolva vagy bekapcsolva lett.
- Rögzített egy olyan regressziót, amely bizonyos alkalmazásokban, például az ablakkeret árnyékában az Unity-ban okozott korrupciót okozott, miután folytatta a felfüggesztést.
Újdonság a 378.13 verzióban:
- Hozzáadta a következő GPU (ok) támogatását:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Alapértelmezés szerint letiltotta az OpenGL menetes optimalizálásait a Xinerama alatt.
- Hozzáadta az ARB_parallel_shader_compile kiterjesztés támogatását a GLSL árnyékolók többszálas összeállításának engedélyezéséhez.
- Frissítette az X-illesztőprogramot, hogy figyelmen kívül hagyja a Virtual Reality Head-Mounted Displays (HMD-k) funkciókat. Lásd az "AllowHMD" X konfigurációs opciót a README alatt.
- A vezető mostantól a mélység 30 X-es képernyőkön mélységmérő nélküli GLX FBConfigeket hirdet.
- Fix egy hiba, amely miatt a rendszer lefagy, amikor felfüggeszti a GPU-kat.
- Javítva olyan regressziót, amely a hot-plugging megjelenésekor hibát okozhat.
- Javította a regressziót, amely megakadályozta a több DisplayPort monitorral rendelkező rendszerek folyamatos felfüggesztésének folytatását.
- Javítva egy hibát az nvidia-modeset.ko kernel-modulban, amely összeomlik, amikor eseményeket küld a felhasználói térmeghajtók összetevőinek.
- Hozzáadta az X.Org xServer ABI 23 (xorg-server 1.19) támogatását
- Hozzáadta a FreeBSD 11.0-RELEASE támogatását.
Újdonság a 375.26 verzióban:
- Hozzáadta a következő GPU (ok) támogatását:
- Quadro M3000 SE
- Javítva olyan regressziót, amely megakadályozta, hogy egyes notebook számítógépek háttérvilágítása visszatérjen a kikapcsolás után.
- Javította a regressziót, amely megakadályozta a konzol helyes helyreállítását SLI használatakor.
- Javítva olyan regressziót, amely az NVIDIA beállítási vezérlőpulton bizonyos GPU-konfigurációk esetén elakadhat az indításkor.
- Javította a regressziót, amely megakadályozta a GLX_NV_swap_group kiterjesztést az SLI vagy a Quadro Sync használatakor.
Az újdonság a 375.20-as verzióban:
- Hozzáadta a következő GPU-k támogatását:
- GeForce GTX 1050
- GeForce GTX 1050 Ti
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- Olyan hiba javítása, amelynél az SLI Mozaik megjelenítéseket eredményezhet az átalakítási mátrix alkalmazása során.
- Megjavít egy olyan hibát, amely megakadályozta a G-SYNC-t a noteszgép-megjelenítéseken.
- Fix hiba, ami miatt a DisplayPort többgeneráló eszközei a konzol visszaállítása után üresen maradtak.
- Fix olyan hiba, amely a rendszermag összeomlásakor okozta az X indításakor másodszor, amikor egynél több DisplayPort többfunkciós eszköz csatlakozik egyetlen DisplayPort csatlakozóhoz fióktelepen keresztül.
- Frissített nvidia-beállítások, hogy nincs külső időn belüli függősége egy külső nvml fejlesztői csomagtól (regresszió a 375.10-ben).
- Az nvidia-beállítások összeegyeztetése az alkalmazásprofil és a profil bejegyzések hozzáadásakor.
- Az "Enable Tooltip" opciót eltávolította az nvidia beállításaiban a GTK 2 felülethez.
- Új X konfigurációs beállításokat adott:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- amelyek felülbírálják a MetaMode tokeneket azonos nevekkel.
- 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.
- Hozzáadta a RandR TILE tulajdonság hozzáadását a RandR 1.5-ben.
- Emelte fel a lemezen lévő OpenGL shader gyorsítótár méretét 64MB-ról 128MB-ra. Olvassa el az illesztőprogram README "Az OpenGL környezeti változó beállításainak megadása" című részt a hely kiválasztásához vagy letiltásához.
- Hozzáadta az X.Org xServer ABI 23 (xorg-server 1.19) támogatását
- Hozzáadta a FreeBSD 11.0-RELEASE támogatását.
Újdonság a 370.28 verzióban:
- A libnvidia-glcore.so-ban rögzített, nem meghatározott szimbólum-hivatkozások.
- A CurrentMetaMode jelentés frissítése az NV-CONTROL API segítségével, annak meghatározására, hogy a ForceCompositionPipeline vagy a ForceFullCompositionPipeline az aktuális MetaMode-ban van beállítva.
- Hozzáadta azt a képességet, hogy bizonyos GeForce GPU-kat a GeForce GTX 1000 sorozat és későbbi verziói alatt és alulnézzen. 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. További részleteket a "CoolBits" X konfigurációs beállítás README dokumentációjában talál.
- Hozzáadta a "PixelShiftMode" MetaMode opciót, amely támogatja a 4K és 8K képpontú kijelzések megjelenítését. Lásd a README-ot a részletekért.
Újdonság a 367.44-es verzióban:
- Hozzáadta a következő GPU-k támogatását:
- TITAN X (Pascal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3GB
- Javította a regressziót, amely a közvetett GLX használatával okozott alkalmazásokat összeomlott.
- Javította a 367.35-ös regressziót, amely az X kiszolgáló első módjait üresen jelenítette meg, ha az X konfigurációs fájlban kért funkciók lehetővé tették az X illesztő összetételének csővezetékét. Ez például a MetaMode tokenek, például a ForceCompositionPipeline, a ForceFullCompositionPipeline, a Rotation, a Reflection és az Transform segítségével indítható.
Újdonság a 367.35-ös verzióban:
- Javított egy hibát, amely miatt az X összeomlik, amikor a RandR CscMatrix tulajdonságokra vonatkozó változtatásokat alkalmazza, miközben a VT kikapcsolta az X-et.
- Fix olyan hiba, amely ütközést okozott az nvidia beállításainak kilépéskor a 8 vagy 15 bites színmélységű kijelzőkön.
- Hozzáadta a VDPAU Feature Set H támogatását az NVIDIA VDPAU illesztőprogramhoz. A VDPAU funkciókészlet H képes GPU-k képesek 8192x8192 (8k) H.265 / HEVC videofolyamú hardveres gyorsítású dekódolásra.
- Hozzáadta a Pascal GPU-k órájának lekérdezéséhez szükséges támogatást.
- eltávolította az alapmozaik konfigurációs lehetőséget az nvidia-beállításokról azokon a rendszereken, ahol a funkciót nem támogatja.
- Fix hiba, amely az nvidia-smi hibás verziószámot jelentett.
Újdonság a 364.19-es verzióban:
- Hozzáadta a következő GPU-k támogatását:
- Quadro M6000 24GB
- Quadro M5500
- Fix olyan hiba, amely a GPRS-kkel végzett Quadro Sync konfigurációk helytelen keretsebesség-jelentését okozhatja.
- Jobb X colormap-pontosság 8-ból 11 bitre a GeForce GPU-kon. AQuadro GPU-k már 11 pontos pontosságot használtak.
- Hozzáadott egy új RandR tulajdonságot, a CscMatrix-ot, amely egy 3x4-es színtér-konverziós mátrixot határoz meg. A mátrixot az X színkombináció és a gamma rámpa előtt alkalmazzák. Ez a tulajdonság a GF119 és az újabb GPU-k esetében áll rendelkezésre.
- Az X gamma-rámpa jobb kezelése a GF119-es és az újabb GPU-kon. Ezen GPU-k esetében a RandR gamma rámpa mindig 1024 bejegyzés, és most a kurzorra és a VDPAU-ra vagy a munkaállomás felüllapokra vonatkozik az X-gyökér ablak mellett.
- A G-SYNC aktív állapotában a hardver kurzor használatával rendelkező alkalmazások interaktivitását javítja.
Mi az új a 361.42-es verzióban:
- Hozzáadta a következő GPU-k támogatását:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Korlátozza az alapértelmezett konkurencia szintet az nvidia-beállításoknál 32-re, elkerülendő, hogy a legtöbb processzorral rendelkező rendszerek maximális feladatkorlátját elérjék.
- Javította a regressziót, amely GPU-kivételeket és hibás renderelést okozott, amikor az e-maileket az EGLDevice-el használta.
- Fix olyan hiba, amely az nvidia beállításainak összeomlását okozta, amikor a szemüveget párosítja a 3D Vision Pro távadóval bizonyos rendszereken.
- Fix hibát talált, amely a 32-bites kompatibilitási könyvtárak telepítői manifesztjegyeinek beírását okozta a telepítőcsomagban.
- Javította a regressziót, amely a HSync és a VSync mód időzítési polaritásának jelölését fordította le.
Újdonságok a 361.28 verzióban:
- A következő GPU-támogatás támogatása: GeForce 945A
- Az OpenGL Vendor-Neutral Driver (GLVND) infrastruktúrát az NVIDIA GLX és az OpenGL illesztőprogramok támogatják. Ez nem okozhat látható változást a viselkedésben a végfelhasználók számára, de néhány belső illesztőprogram-összetevők könyvtárát átnevezték és / vagy áthelyezték. Ezek a változások hatással lehetnek a Linux OpenGL ABI 1.0-s verziójában megadott NVIDIA OpenGL illesztőprogram összetevők jelenlétére, az alternatív NVIDIA illesztőprogram telepítőcsomagjai karbantartására és olyan alkalmazásokra, amelyek bármely nem OpenGL / GLX szimbólum a libGL.so.1 könyvtárban és annak függőségeiben. Lásd a https://github.com/NVIDIA/libglvnd címet. További információ a GLVND projektről. A Linux OpenGL ABI 1.0-s változata elérhető a következő címen: https://www.opengl.org/registry/ABI
- A meglévő illesztőprogram eltávolítása után az ldconfig (8) és az depmod (8) futtatására frissített nvidia-installer telepítve van, ahelyett, hogy az új illesztőprogram telepítésekor ezt a két parancsot futtatná.
- Eltávolította a VDPAU csomagolást és a libvdpau.so.1 és a libvdpau_trace.so.1 könyvtárakat az illesztőprogram-csomagból. Ezek a könyvtárak elérhetők az elosztás csomagkezelő rendszerén keresztül, vagy a http://people.freedesktop.org/~aplattner/vdpau/ címen elérhető forrásokból állíthatók össze. További információ: http://freedesktop.org/wiki/Software/VDPAU/
- Javítva egy hibát az EGL illesztőprogramban, ahol egy mutexet többször is feloldották. Ez meghatározza a nem definiált viselkedést, és különösen, ha a lock elision engedélyezve van a glibc-ben, szegmentálási hibát okozhat.
Újdonság a 358.16 verzióban:
- A 358.09-ben bevezetett regresszió, amely az OpenGL sztereóalkalmazásoknak a Quadro Sync-szel együtt adott GPU-k hibás megjelenítését okozta.
- A 358.09-ben bevezetett regresszió, amely az SLI AFR, SFR vagy SLIAA módok engedélyezését okozta OpenGL sztereó alkalmazások esetén.
- A 358.09-ben bevezetett regresszió, amely az OpenGL alkalmazások indításakor okozta a rendszert, amikor néhány SLI Mosaic topológiát használtak.
- Javítva egy hibát, amelyet a 358.09-ben vezettek be, ami a rendszermag összeomlásához vezethet, ha az nvidia.ko és az nvidia-modeset.ko különböző verziókkal rendelkezik. Ez akkor fordulhat elő, ha a 358.09 telepítése után régebbi illesztőprogram-csomag telepítve van.
- Javítva olyan hiba, amely bizonyos G-SYNC monitorokat villogni tud Kepler-alapú GPU-k esetén alacsony képkocka esetén.
- Javítva olyan regressziót, amely OpenGL vagy VDPAU alkalmazásokhoz vezethet Xinerama elrendezésekben, amelyek több X képernyőt tartalmaznak, amelyeket ugyanaz a GPU hajt.
- Hozzáadott egy varázslatot, amely lehetővé teszi a GLX működését, ha a UNIX domain socket kommunikáció blokkolódik az NVIDIA ügyféloldali GLX és az NVIDIA szerveroldali GLX között. Például a Fedora 22 alapértelmezett SELinux házirendje megakadályozza az NVIDIA 358.09 GLX illesztőprogram működését a GDM3-ban:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- A 358.09-es regressziót rögzítette, amely a 3D Vision sztereó használatára konfigurált G-SYNC monitorokat okozta, és nem támogatott jelet jelentett.
- A 358.09-es regressziót rögzítette, ami miatt az OpenGL alkalmazások nem engedték meg a glXSwapBuffers engedélyezésének engedélyezését a képernyő frissítésének leállítása révén. Ez a Fedora 22-ben indult, ahol a SELinux rendszer házirendje megakadályozza, hogy a gnome-shell kommunikáljon az X kiszolgálóval.
- Most, az OpenGL alkalmazások, amelyek nem hajlandók megtárgyalni a flippinget, vissza fognak térni a glXSwapBuffers-hez.
- További részletekért lásd: https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
- 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-ot 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. Azonban egy későbbi kiadásban az nvidia-modeset.ko a rendszermag közvetlen renderelő kezelője (DRM) által biztosított modellezé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 onnan való kilépéskor. Ennek a változásnak a 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ására, 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 állapotá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 által 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 a lekérdezés lekérdezését a folyamattól, amikor nincs használatban, így több virtuális címterület áll rendelkezésre az alkalmazás számára. Alapértelmezés szerint engedélyezve van a 32 bites OpenGL alkalmazások Linux 3.11 + és glibc 2.19+ rendszereken. Az így hozzárendelt memória a / dev / shm helyet foglalja el. A környezeti változó beállítása __GL_DevShmPageableAllocations to 2 kikapcsolja ezt a funkciót
- Hozzáadta az OpenGL 4.3 támogatását.
- Hozzáadta az X.Org xserver ABI 20 (xorg-server 1.18) támogatását.
A (z)
Újdonság a 355.11-es verzióban:
- Hozzáadta a következő GPU-k támogatását:
- GeForce GTX 950
- Quadro M4000
- Quadro M5000
- Fix olyan hiba, amely az OpenCL vagy a CUDA használatával okozott alkalmazásokat okozta az OpenGL átjárhatóságával a GLX közvetett megjelenítés használatakor.
- Javítva olyan hibát, amely a VDPAU-t csak a videó keret felső felének megjelenítéséhez jelenítette meg, ha H.265 / HEVC kódolt videofolyamokat dekódol és megjelenít.
- Javítva egy olyan hibát, amely GPR kivételeket okozhat, ha a glReadPixels () függvényt a többszörös ablakok mélységében vagy stencil pufferekben használja, miközben átméretezi vagy áthelyezi az ablakokat.
- Olyan hiba javítása, amely egy textúra szintjén lévő adatokat okozhat, hogy felülírja az adatokat a következő legalacsonyabb szintről, amikor textúra nézetet hoz létre, amely nem tartalmazta a két szint közül a magasabbat.
- Fix 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 beszámolást a támogatásról a GLX bővítmények számára: több kiterjesztést jelentettek be a közvetett GLX támogatására, 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
- 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 a lehetőség elavult, és egy jövőbeni illesztőprogram-kiadásban eltávolításra kerül.
- A VDPAU 0.9-ben 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 Xastrax használatakor bizonyos alkalmazások által meghatározott swapintervallumokat figyelmen kívül hagyott.
- Fix hiba, 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ód listájának kijavításához.
- Hozzáadta a támogatást az OpenGL 3.0 és újabb kontextusáramhoz, anélkül, hogy bármilyen lehúzható lenne.
Újdonságok a 352.21-es verzióban:
- Hozzáadta a következő GPU-k támogatását:
- Tesla K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- Javítva hibát az nvidia beállításaiban, amelyek miatt az alkalmazás összeomlik, amikor az EDID fájlt mentette.
- Fix hiba, amely megakadályozta az illesztőprogram csomagjában szereplő "mkprecompiled" segédprogramot a fájlok helyes olvasásához.
- Fix hiba, amely XD hibát okozhat, ha a videó lejátszási alkalmazást a VDPAU átfedő prezentációs várólistával végződik.
- Frissítve az nvidia telepítőt, hogy elkerülje a rendszermagforrás fák mélységét a / usr / lib / modules alatt, és tükrözi a rekurzió meglévő korlátozását a / lib / modules alatt.
- Frissített nvidia-installer a modprobe (8) használatához, amikor az NVIDIA kernel modul betöltése után telepítésre kerül, az insmod (8) vagy a libkmod helyett. Ez lehetővé teszi a rendszermag modul számára, hogy betartsa a /etc/modprobe.d fájlt a konfigurációs irányelvekhez.
- Fix olyan hiba, amely lehetővé tette, hogy a konzolos üzenetek a Linux rendszermagból az nvidia-installer felhasználói felületén keresztül legyenek rajta.
Hozzászólás nem található