Nvidia Solaris Display Driver Solaris əməliyyat sistemlərində Nvidia qrafik kartlarını dəstəkləyən xüsusi, lakin sərbəst şəkildə yayılmış OpenGL 3D video sürücüsüdür. Sürücü Long Lived (uzun müddətli dəstəklənən) və Short Lived (qısa müddətli) şöbələri kimi bir çox nəşrdə paylanır.
Nvidia Solaris Ekran Sürücüsünün quraşdırılması
Solaris əməliyyat sisteminizdə Nvidia Solaris Ekran Sürücüsünü qurmaq üçün, yukarıdakı İndirilenler bölümünden ikili paketi indirmeniz ve çalıştırma faylını Əsas dizine kaydetmeniz lazımdır. Sonra, terminal rejimi daxil edin və "ldquo; sh. / NVIDIA-Solaris- x86-xxx.xx.run” xxx.xx versiya nömrəsi və ya sürücüsü olduğu kök kimi komanda ("su & rsquo; komanda kökünə keçin.).
İlk olaraq çekirdek başlıklarını Solaris işletim sisteminize yüklemeniz gerektiğini unutmayın. Quraşdırma zamanı istifadəçilər X konfiqurasiya faylını əl ilə redaktə etmək istəmədikləri və ya yükləyicinin bütün işləri görməsini istəmədikləri soruşulacaq. Alternativ olaraq, quraşdırıldıqdan sonra yeni sürücüyü default olaraq təyin etmək üçün nvidia-xconfig komutunu X11 terminal emulator proqramı vasitəsilə idarə edə bilərsiniz.
Mənim Solaris qutusunda işləyərmi?
Bəli, çox güman ki! Son bir neçə ildə azad edilmiş son Solaris əməliyyat sistemləri ilə uğurla sınaqdan keçirildi. Həm də 32-bit (x86) və 64-bit (x86_64) təlimat dəsti mimarileri hazırda dəstəklənir.
Çox köhnə Nvidia qrafik kartımla işə yaramır!
Solaris, FreeBSD və çox köhnə Nvidia qrafik kartlarını işləyən Linux istifadəçilərindən çox şikayət aldığımız üçün, biz bu sürücünün video kartları ilə işləməyəcəyini bildirmək məcburiyyətində olduğumuzu bildiririk. Buna görə, Software-ni 304.xx seriyası, 96.43.xx seriyası və 173.14.xx seriyası daxil olmaqla, bir çox filialda mövcud olan ən son Nvidia Solaris Legacy Display Sürücüləri üçün axtarmaq lazımdır.
Bu sürümdə yeni nə :
- Çox yivli EGL tətbiqlərinə çıxarkən çökməsinə səbəb ola biləcək bir səhv bağladı.
390.67 sürümünde yeni :
- Quadro SDI Capture hardware istifadə edərkən çekirdek panikasına səbəb ola biləcək bir səhv salıb.
- Kwin OpenGL kompozisyasını müəyyən OpenGL tətbiqlərini başlatarkən qəzaya səbəb olan bir səhv bağladı.
- Vulkanın tətbiqlərini başlatarkən aralıq qəza baş verdi.
- Sürücüyə bir az aşağı bant genişliyi DisplayPort konfiqurasiyasında, ekranın dithering imkanını gizlətməməyə səbəb olan bir səhv bağladı. Bu, görünən bantlaşma ilə nəticələndi.
- X.Org xserver ABI 24 (xorg-server 1.20) üçün əlavə dəstək.
- Çox Debian əsaslı Linux dağılımları üçün default çekirdek log-fayl konumu olan kern.log'u yoxlamaq üçün geliştirilmiş nvidia-bug-report.sh.
- XRenderAddTraps () adını verən X11 proqramlarını işləyərkən 0.8-dən əvvəl bir Video Sürücüsü ABI ixrac edən X serverlərinə səbəb ola biləcək bir səhv Sabit.
Sürümdeki yeni :
- DisplayPort Multi-Stream Transport cihazlarını ehtiva edən rejimi qurarkən sürücü səhvlərinə səbəb ola biləcək bir regressiya düzəldildi.
- Bəzi GPU-larda əlaqəli HDMI və ya DisplayPort audio qurğusunu bildirməməsi üçün bəzi ekran konnektorlarına səbəb olan bir regressiya sabitlənmişdir.
- Nödia ayarlarındaki "ECC Ayarları" sayfasındaki ECC yapılandırması varsayılan olmayan duruma ayarlandığında kullanılabilmesinden "Varsayılan Yapılandırmayı Sıfırla" düğmesini bazen engelleyen bir hata düzeltildi.
- Nvidia-ayarların bəzi hallarda "X Server Display Configuration" səhifəsində göstərilən mövqelərdə həddindən artıq təcavüzkar məhdudiyyətlər tətbiq etməyə səbəb olan bir səhv düzeltildi.
- "X Server Display Configuration" səhifəsində bir ekran deyil, X ekranı seçildikdə, nvidia-ayarlarındakı "Əsas Mosaic (Surround)" onay qutusuna səbəb ola biləcək bir səhv Sabit.
- OpenGL proqramları eyni vaxtda birdən çox mövzudan vertex tampon obyektlərini manipulyasiya etdikdə çökmələrə gətirib çıxara biləcək bir yarış vəziyyətini düzəldib.
- Nvidia-ayarları nəzarət panelinə tətbiq olunan bəzi parametrləri saxlamağa səbəb olub, lakin təsdiq edilməmiş bir səhv bağladı. İstənməyən parametrlər sonrakı parametrlər dəyişikliklərinə tətbiq olundu.
- Ekran və ya GPU-nun mövcud rejimini RGB 4: 4: 4-də idarə edə bilmədiyi konfiqurasiyada DisplayPort ilə əlaqəli monitorlar üçün YUV 4: 2: 0 sıxılma dəstəyi əlavə edilib. Ətraflı məlumat üçün "Proqramlaşdırma Modu" əlavəsində təsvirə baxın.
- G-SYNC'yi tamamilə aradan qaldırmaq üçün istifadə edilə bilən "AllowGSYNC" MetaMode xüsusiyyətini əlavə etdi. Bu, G-SYNC ilə Ultra Aşağı Motion Blur və ya Çərçivə Kilidi kimi uyğun olmayan funksiyalara imkan vermək üçün istifadə edilə bilər.
- Köhnə xəndək monitorları hər bir kafel üçün ayrı Xinerama ekranı ilə nəticələndi. Hal-hazırda onlar bir böyük Xinerama ekranına birləşdiriləcəklər.
- Kəpəkli bir monitədəki fərdi panellər indi monitorun EDID-də verilən layout məlumatlarına əsaslanaraq təşkil olunacaq.
- GPU-da tam olmayan dəstəyi səbəbiylə DisplayPort-dan artıq olan interlaced rejimi.
Bu default davranışını önləmək və hər halda DisplayPort protokolu üzərində interlaced rejimi təmin etmək üçün "AllowDpInterlaced" rejimində doğrulama simgesi əlavə edilib.
- Bazı eDP G-SYNC ekranlarının aşağı təzələmə dərəcələrində titrəyəcəyinə səbəb ola biləcək bir səhv bağladı.
- Daha əlçatan DisplayPort'u HDMI adapterlərinə qədər istifadə edərkən 300 MHz maksimum piksel saatını süni şəkildə məhdudlaşdıran bir səhv düzeltildi.
- Intel Skylake sistemlərində nvidia-smi ilə səhv PCI topologiyasının hesabatına səbəb olan bir səhv düzeltildi.
387.22 versiyasında yeni nə :
- DisplayPort Multi-Stream Transport cihazlarını ehtiva edən rejimi qurarkən sürücü səhvlərinə səbəb ola biləcək bir regressiya düzəldildi.
- Bəzi GPU-larda əlaqəli HDMI və ya DisplayPort audio qurğusunu bildirməməsi üçün bəzi ekran konnektorlarına səbəb olan bir regressiya sabitlənmişdir.
- Nödia ayarlarındaki "ECC Ayarları" sayfasındaki ECC yapılandırması varsayılan olmayan duruma ayarlandığında kullanılabilmesinden "Varsayılan Yapılandırmayı Sıfırla" düğmesini bazen engelleyen bir hata düzeltildi.
- Nvidia-ayarların bəzi hallarda "X Server Display Configuration" səhifəsində göstərilən mövqelərdə həddindən artıq təcavüzkar məhdudiyyətlər tətbiq etməyə səbəb olan bir səhv düzeltildi.
- "X Server Display Configuration" səhifəsində bir ekran deyil, X ekranı seçildikdə, nvidia-ayarlarındakı "Əsas Mosaic (Surround)" onay qutusuna səbəb ola biləcək bir səhv Sabit.
- OpenGL proqramları eyni vaxtda birdən çox mövzudan vertex tampon obyektlərini manipulyasiya etdikdə çökmələrə gətirib çıxara biləcək bir yarış vəziyyətini düzəldib.
- Nvidia-ayarları nəzarət panelinə tətbiq olunan bəzi parametrləri saxlamağa səbəb olub, lakin təsdiq edilməmiş bir səhv bağladı. İstənməyən parametrlər sonrakı parametrlər dəyişikliklərinə tətbiq olundu.
- Ekran və ya GPU-nun mövcud rejimini RGB 4: 4: 4-də idarə edə bilmədiyi konfiqurasiyada DisplayPort ilə əlaqəli monitorlar üçün YUV 4: 2: 0 sıxılma dəstəyi əlavə edilib. Ətraflı məlumat üçün "Proqramlaşdırma Modu" əlavəsində təsvirə baxın.
- G-SYNC'yi tamamilə aradan qaldırmaq üçün istifadə edilə bilən "AllowGSYNC" MetaMode xüsusiyyətini əlavə etdi. Bu, G-SYNC ilə Ultra Aşağı Motion Blur və ya Çərçivə Kilidi kimi uyğun olmayan funksiyalara imkan vermək üçün istifadə edilə bilər.
- Köhnə xəndək monitorları hər bir kafel üçün ayrı Xinerama ekranı ilə nəticələndi. Hal-hazırda onlar bir böyük Xinerama ekranına birləşdiriləcəklər.
- Kəpəkli bir monitədəki fərdi panellər indi monitorun EDID-də verilən layout məlumatlarına əsaslanaraq təşkil olunacaq.
- GPU-da tam olmayan dəstəyi səbəbiylə DisplayPort-dan artıq olan interlaced rejimi.
Bu default davranışını önləmək və hər halda DisplayPort protokolu üzərində interlaced rejimi təmin etmək üçün "AllowDpInterlaced" rejimində doğrulama simgesi əlavə edilib.
- Bazı eDP G-SYNC ekranlarının aşağı təzələmə dərəcələrində titrəyəcəyinə səbəb ola biləcək bir səhv bağladı.
- Daha əlçatan DisplayPort'u HDMI adapterlərinə qədər istifadə edərkən 300 MHz maksimum piksel saatını süni şəkildə məhdudlaşdıran bir səhv düzeltildi.
- Intel Skylake sistemlərində nvidia-smi ilə səhv PCI topologiyasının hesabatına səbəb olan bir səhv düzeltildi.
Sürüm 384.59-da yeni nə :
- nvidia-ayarları idarəetmə panelindən tətbiq olunmaqdan stereo göz təyinatında dəyişikliklərin qarşısını alan bir səhv düzeltildi.
- ARB_vertex_attrib_binding ilə remapped olan VBO-larda glDeleteBuffers çağırıldıqdan sonra OpenGL tətbiqlərinin qəzalanmasına səbəb ola biləcək bir səhv düzeltildi.
- X server girişi alana qədər bəzən OpenGL tətbiqlərinin kilidlənməsinə səbəb ola biləcək bir səhv bağladı.
- Mövcud bir X konfiqurasiya faylına dəyişikliklər edərkən nividiya parametrlərinə cihazın BusID dəyərini düşməyə səbəb olan bir səhv bağladı.
- Nvidia-xconfig-in bəzi GPU-lar, məsələn, 'nvidia-xconfig-a' işləyərkən.
- 16384 pikseldən daha çox əlaqələndirmək üçün VDPAU-nun oynatılmasına gətirib çıxardıqda səhv olan bir səhv Sabit.
- X sürücüsündə "ən yaxın" transform filtresinə əlavə dəstək. Bu, X sürücüsünün ekran dönüşümünü yerinə yetirərkən ən yaxın qonşu filtrləşməsindən istifadə etməyə səbəb olur. Filter, RandR-nin RRSetCrtcTransform-a və ya 'ResamplingMethod' MetaMode simgesi ilə 'filter' dəlili ilə tələb oluna bilər.
- GLX_EXT_buffer_age ilə bir səhv düzeltin, burada SLI AFR konfiqurasiyaları üçün yanlış tampon yaş dəyərləri bildiriləcəkdir. Belə konfiqurasiyada bufer yaşı əvvəlki maksimum tampon yaşı 3-dən böyük ola bilər.
- RandR yerinə yetirərkən asma və xidalara səbəb ola biləcək bir səhv Sabit və Overlay ilə aktivləşir.
- NVIDIA Xinerama X uzadılması tərəfindən təqdim olunan məlumatları birbaşa əlaqəli ekranlara əlavə olaraq PRIME ekranlarına bildirmək üçün genişləndirdi.
- HDMI cihazları istifadəyə verildikdə və ya unplugged zaman HDMI audio cihazlarının görünməməsi və ya ardıcıl yoxa çıxmasına səbəb olan bir səhv düzeltildi.
- Derinlik 8 və ya 15 dərinliklərində çalışan X ekranlarında rejimləri təyin edərkən sürücü səhvlərinə səbəb ola biləcək bir səhv bağladı.
- PRIME Sync ilə işləyərkən intervalan çekirdek panikasına səbəb ola biləcək bir səhv düzeltildi.
- Bəzi Zotac mini kompüterlərdə HDMI işıqlandırdıqda bir çekirdek panikasına səbəb olan bir səhv düzeltildi.
Sürüm 381.22 / 381.09 versiyasında yeni nə :
- 5-dən 9-a qədər passiv stereo rejimləri istifadə edərkən stereo çəkilişlər üçün yanlış dəyərləri qaytarmaq üçün GLX_EXT_buffer_age buffer yaşına uzanan bir səhv bağladı.
- "nvidia-ayarları - bir çoxu təkrarlanan girişləri çap etmək" üçün səbəb olan bir səhv Sabit.
- OpenGL iş parçacığı optimizasyonları etkinleştirildiğinde glXMakeCurrent'ı çağırırken bazı durumlarda uygulamaların çökmesine neden olan bir hata düzeltildi.
- X server prosesinin 100% CPU istifadə ilə asılmasına səbəb olan bir səhv Sabit.
- VDPAU tətbiqlərinə əvvəlki VDPAU proqramı təmiz bir şəkildə bağlanmadıqda blit təqdimat kuyruğunu istifadə etməyə səbəb olan bir səhv Sabit.
- Sistem mövcud yaddaşdan çıxarkən OpenGL kontekstinin yaradıldığı zaman baş verə biləcək sabit dayanıb və çökəcək.
- OpenGL pəncərələri köçürüldükdə və ya yenidən boyutlandırıldıqda korrupsiyaya səbəb olan bir səhv düzeltildi.
- Ekranın konfiqurasiyasını dəyişdirmək üçün "xrandr -s" istifadə edərkən 640x480 ölçüsünə ölçülmək üçün "istifadə" Dəstək "UseDisplayDevice" istifadə edən X ekranlarına səbəb olan bir səhv Sabit.
- Əlaqədar qeyri-sabitlik hesabatları səbəbiylə ilk dəfə 378.09-da aktiv olan OpenGL işarələdi.
- X sürücüsünün loqosu sıçrayış ekranı və müvafiq NoLogoand LogoPath xorg.conf variantlarını silindi.
- Ölçekleme ekran dönüşümleri kullanıldığında bicubic resampling yöntemlerine destek ekleyerek, "ResamplingMethod" MetaMode seçeneğine əlavə edildi. Daha ətraflı məlumat üçün README-a baxın.
378.13 / 381.09 Beta versiyasında yeni nə :
- Aşağıdakı GPU (lar) üçün əlavə dəstək:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Xinerama altında default olaraq OpenGL işlətmələri optimallaşdırıldı.
- ARB_parallel_shader_compile uzantısı üçün GLSL gölgelendiricilerinin çox yivli tərtib edilməsinə imkan verildi.
- X sürücüsünü hər hansı Virtual Reality Head Displayed Displays (HMDs) görməməsi üçün yeniləndi. Ətraflı məlumat üçün README-da "AllowHMD" X konfiqurasiya seçiminə baxın.
- Sürücü indi GLX FBConfigs-in dərinliyi 30 X ekranlarında heç bir dərinlik biti olmayan reklamları təqdim edəcəkdir.
- Bazı GPU'lar ile askıya alınmaya başladıklarında sisteme neden olan bir hata düzeltildi.
- Hot-plugging ekranlarında korrupsiyaya səbəb ola biləcək bir regressiya düzeltildi.
- Multiple DisplayPort monitörlü sistemlərin dayandırılmadan doğru bir şəkildə bərpa olunmasını maneə törətmiş bir regressiya sabitləndi.
- Nvidia-modeset.ko çekirdek modülünde istifadəçi kosmik sürücüsü bileşenlerine hadisələr göndərərkən çökmesine səbəb ola biləcək bir səhv.
- X.Org xserver ABI 23 (xorg-server 1.19) üçün əlavə dəstək
378.13 versiyasında yeni nə :
- Aşağıdakı GPU (lar) üçün əlavə dəstək:
- Quadro P3000
- Quadro GP100
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P600
- Quadro P400
- Quadro M1200
- Quadro M2200
- Xinerama altında default olaraq OpenGL işlətmələri optimallaşdırıldı.
- ARB_parallel_shader_compile uzantısı üçün GLSL gölgelendiricilerinin çox yivli tərtib edilməsinə imkan verildi.
- X sürücüsünü hər hansı Virtual Reality Head Displayed Displays (HMDs) görməməsi üçün yeniləndi. Ətraflı məlumat üçün README-da "AllowHMD" X konfiqurasiya seçiminə baxın.
- Sürücü indi GLX FBConfigs-in dərinliyi 30 X ekranlarında heç bir dərinlik biti olmayan reklamları təqdim edəcəkdir.
- Bazı GPU'lar ile askıya alınmaya başladıklarında sisteme neden olan bir hata düzeltildi.
- Hot-plugging ekranlarında korrupsiyaya səbəb ola biləcək bir regressiya düzeltildi.
- Multiple DisplayPort monitörlü sistemlərin dayandırılmadan doğru bir şəkildə bərpa olunmasını maneə törətmiş bir regressiya sabitləndi.
- Nvidia-modeset.ko çekirdek modülünde istifadəçi kosmik sürücüsü bileşenlerine hadisələr göndərərkən çökmesine səbəb ola biləcək bir səhv.
- X.Org xserver ABI 23 (xorg-server 1.19) üçün əlavə dəstək
375.26 sürümünde yeni :
- Aşağıdakı GPU (lar) üçün əlavə dəstək:
- Quadro M3000 SE
- Bəzi notebook kompüterlərindəki arxa işığının söndürülməsindən sonra geri dönməsini maneə törətmiş bir regressiya düzəldildi.
- SLI istifadə edərkən konsolun düzgün şəkildə bərpa olunmasına mane olan bir regressiya düzəldildi.
- Nvidia-ayarları idarəetmə panelinin başlanğıcda müəyyən GPU konfiqurasiyaları ilə qəzaya səbəb ola biləcəyi bir regressiya düzəldildi.
- SLI və ya Quadro Sync istifadə edərkən GLX_NV_swap_group uzadılması işə mane olan bir regressiya düzeltildi.
375.20 sürümünde yeni :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- Quadro M620
- Quadro M5000 SE
- Quadro M3000 SE
- Bir dönüşüm matrisi tətbiq edərkən SLI Mosaic-də görünüşlərə səbəb ola biləcək bir səhv düzeltildi.
- G-SYNC-nin notebook ekranlarında işləməsini maneə törətmiş bir səhv salıb.
- Konsolu bərpa etdikdən sonra DisplayPort multistream cihazlarının boşaldılmasına səbəb olan bir səhv Sabit.
- Birdən çox DisplayPort multistream cihazının vahid bir cihaz vasitəsi ilə vahid DisplayPort konnektoruna qoşulduğu ikinci dəfə X-də başlamasında bir çekirdek qəzasına səbəb olan bir səhv Sabit.
- Xarici nvml inkişaf paketinə (375.10-də təqdim olunmuş regressiya) qurma vaxtından asılı olmamaq üçün yenilənmiş nvidia-settings.
- Application Profile Qaydası və Profile girişlərini əlavə edərkən nvidia-settings-da qəza düzəldildi.
- GTK 2 interfeysi üçün nvidia-ayarlarda "Tooltip Enable Tooltip" ni silin.
- Yeni X konfiqurasiya variantları əlavə edildi:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- eyni adlarla olan MetaMode ayələrini əvəz edən
- Bir OpenGL proqramı işləyərkən VT-dən çıxarkən və ya bir göstərici cihazı silməkdə uzun gecikmələrə səbəb olan bir səhv düzeltildi.
- RandR 1.5-də əlavə edilən RandR TILE xüsusiyyətinə əlavə dəstək.
- On-disk OpenGL gölgelendirici önbellek boyutunu 64MB'dan 128MB'a yükseltti.
- X və OpenGL arasında paylaşılan sinxronlaşdırma primitivlərində bir səhv düzeltildi.
- X.Org xserver ABI 23 (xorg-server 1.19) üçün əlavə dəstək
370.28 sürümünde yeni :
- libnvidia-glcore.so ünvanında sabit təsvirsiz istinadlar.
- ForceCompositionPipeline və ForceFullCompositionPipeline-nin mövcud MetaMode-da müəyyənləşdiriləcəyini əks etdirmək üçün NV-CONTROL API vasitəsilə CurrentMetaMode hesabatını yeniləndi.
- GeForce GTX 1000 seriyasında və daha sonra bir neçə GeForce GPU-lərinin üzərində və on saat ərzində bacarığı əlavə edildi. Buna imkan verən GPU'lar üçün, bütün performans səviyyələrinin bəzi saat sahələrində saat dəyərlərinə bir ofset tətbiq edilə bilər. Bu saat manipulyasiyası istifadəçinin öz riski ilə həyata keçirilir. Daha ətraflı məlumat üçün "CoolBits" X konfiqurasiya seçiminin README sənədlərinə baxın.
- 4K və 8K piksel dəyişdirmə ekranlarına dəstək verən "PixelShiftMode" MetaMode seçimi əlavə edildi. Ətraflı məlumat üçün README-a baxın.
367.44 sürümünde yeni :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- TITAN X (Paskal)
- GeForce GTX 1060 6GB
- GeForce GTX 1060 3GB
- Dolayı GLX'yi qəza etmək üçün tətbiq edən proqramlara səbəb olan bir regressiya düzeltildi.
- X konfiqurasiya faylında istənilən xüsusiyyətlər X sürücüsünün kompozisiya boru kəmərini aktivləşdirsəydi, X serverın ilk modesetinə səbəb olan 367.35-də tətbiq olunan bir regressiya sabitlənmişdir. Bu, məsələn, ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection və Transform kimi MetaMode ayələrini ilə tetiklenir.
367.35 sürümünde yeni :
- X-dən X-dan uzaqlaşarkən RandR CscMatrix xüsusiyyətinə dəyişikliklər tətbiq edərkən X-yə qəza səbəb olan bir səhv Sabit.
- 8 və ya 15 bit rəng dərinliyi olan ekranlarda nvidia parametrlərindən çıxarkən bir qəzaya səbəb olan bir səhv bağladı.
- NVIDIA VDPAU sürücüsünə VDPAU Feature Set H dəstəyi əlavə edildi. VDPAU xüsusiyyət dəsti olan GPU'lar 8192x8192 (8k) H.265 / HEVC video axınlarının hardware-sürətləndirilmiş kodlaşdırma qabiliyyətinə malikdirlər.
- Pascal GPU-larda saat dəyərlərini sorgulama üçün əlavə dəstək.
- Xüsusiyyət həqiqətən dəstəklənməmiş sistemlərdə nvidia-ayarlarından Base Mosaic konfiqurasiya seçimini silindi.
- Nvidia-sinin səhv bir versiya sayını bildirməsinə səbəb olan bir səhv Sabit.
364.19 sürümünde yeni :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- Quadro M6000 24GB
- Quadro M5500
- Bir neçə GPU ilə Quadro Sync konfiqurasiyaları ilə yanlış kvadrat dərəcəsi hesabatına səbəb ola biləcək bir səhv düzeltildi.
- GeForce GPUs.Quadro GPU'lar üçün 8 əhəmiyyətli bitdən 11-ə qədər təkmilləşdirilmiş X rəngli dəqiqliyi artıq 11 bit dəqiqlik istifadə etmişdir.
- 3x4 rəng kosmik dönüşüm matrisini əks etdirən yeni bir RandR xüsusiyyəti, CscMatrix əlavə edilib. Matrix x rəngindən sonra və gamma rampasından əvvəl tətbiq olunur. Bu xüsusiyyət GF119 və daha yeni GPU'larda mövcuddur.
- X Gamma rampasının GF119 və daha yeni GPU'larda yaxşılaşdırılması. Bu GPU'larda, RandR gamma rampı həmişə 1024 girişdir və indi X kök pəncərəsinə əlavə olaraq kursor və VDPAU və ya iş istasyonu bindirmələrinə aiddir.
- G-SYNC aktiv olduqda bir hardware kursoru istifadə edən tətbiqlərin interaktivliyini yaxşılaşdırdı.
361.42 sürümünde yeni :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Çox CPU ilə sistemlərdə maksimum tapşırıqların məhdudlaşdırılmaması üçün nvidia-ayarlarındakı standart sıxlıq səviyyəsini 32-yə çatdırın.
- EGLDevice ilə puffers istifadə edərkən GPU istisnalarına və yanlış göstərməyə səbəb olan bir regressiya düzeltildi.
- Bəzi sistemlərdə 3D Vision Pro ötürücüsü ilə eynəkləri eşleştirirken nvidia-ayarlarının qəzaya səbəb olduğu bir səhv salıb.
- Yükleyicinin paketində 32 bitlik uyğunluq kitabxanalarının taklit ediləcəyi yükləyici bildirişlərinə səbəb olan bir səhv Sabit.
- HSync və VSync rejimində vaxt polarlığı bayraqlarının ters çevrilməsinə səbəb olan bir regressiya sabitlənmişdir.
361.28 versiyasında yeni :
- OpenGL Vendor-Nötral Sürücü (GLVND) infrastrukturu indi NVIDIA GLX və OpenGL sürücüləri tərəfindən dəstəklənir və dəstəklənir. Bu, son istifadəçilər üçün davranışlarda görünən dəyişikliklərə səbəb olmamalıdır, amma bəzi daxili sürücü komponentləri kitabxanaları dəyişildi və / və ya nəticələndi. Bu dəyişikliklər, Linux OpenGL ABI versiyası 1.0-da göstərilənlərdən fərqli olaraq, NVIDIA OpenGL sürücüsü komponentlərinin mövcudluğuna əsaslanan skriptlərə təsir göstərə bilər, alternativ NVIDIA sürücü quraşdırma paketlərini dəstəkləyənlər və heç bir OpenGL / GLX simvollarının mövcudluğuna güvənən proqramlar libGL.so.1 kitabxanasında və onun bağlılığında hər hansı bir şəkildə. Https://github.com/NVIDIA/libglvnd saytına baxın. GLVND layihəsi haqqında daha ətraflı məlumat üçün. Linux OpenGL ABI versiyası 1.0 xüsusiyyətləri https://www.opengl.org/registry/ABI saytında mövcuddur
- Yeni bir sürücü yükləyərkən yalnız bu iki əmri yerinə yetirmək yerinə mövcud sürücüyü aradan qaldırdıqdan sonra ldconfig (8) və depmod (8) çalıştırmak üçün nvidia-installer yeniləndi.
- Sürücü paketindən VDPAU sarıcı və iz kitabxanalarını libvdpau.so.1 və libvdpau_trace.so.1 silindi. Bu kütüphaneler, dağıtıcınızın paket idarəetmə sistemi vasitəsi ilə əldə edilə bilər və ya http://people.freedesktop.org/~aplattner/vdpau/ saytında mövcud olan mənbələrdən tərtib edilə bilər. Daha ətraflı məlumat üçün http://freedesktop.org/wiki/Software/VDPAU/ səhifəsinə baxın.
- Bir mutexun bir neçə dəfə kilidləndiyi EGL sürücüsünə bir səhv bağladı. Bu, müəyyənləşdirilməmiş davranışı tetikler və xüsusilə də, əgər glibcdə kilid elimi aktivləşdirilsə, bir segmentasiya səhvinə səbəb ola bilər.
358.16 sürümünde yeni :
- Quadro Sync ilə birlikdə müəyyən GPU-larda OpenGL stereo tətbiqlərinin səhv göstərilməsinə səbəb olan 358.09-də tətbiq olunan regressiya sabitlənmişdir.
- SLI AFR, SFR və ya SLIAA rejimi effektiv olduqda OpenGL stereo tətbiqlərinə səbəb olan 358.09-də tətbiq olunan bir regressiya düzeltildi.
- Bir SLI Mozaik topologiyası istifadə edildikdə OpenGL tətbiqlərini açarkən sistemin asılmasına səbəb olan 358.09-də tətbiq olunan bir regressiya düzeltildi.
- G-SYNC monitorlarının Kepler əsaslı GPU-larda aşağı çəkiliş dərəcələrində işləyərkən titrəyəcəyinə səbəb ola biləcək bir səhvdir.
- OpenGL və ya VDPAU tətbiqlərinin eyni GPU tərəfindən idarə olunan çoxlu X ekranlarını ehtiva edən Xinerama düzəltmələrinə səbəb ola biləcək bir regressiya düzəldildi.
- UNIX domain socket kommunikasiyasının NVIDIA müştəri tərəfi GLX və NVIDIA server tərəfi GLX arasında bloklandığı zaman GLX-in fəaliyyət göstərməsinə imkan verən bir backup əlavə edilib. Məsələn, Fedora 22-də standart SELinux siyasəti NVIDIA 358.09 GLX sürücüsünün GDM3-də işləməsini maneə törədir:
- https://bugzilla.redhat.com/show_bug.cgi?id=1271401
- 358.09-dən bir regressiya sabitlənmişdir ki, bu da 3D Vision stereosundan istifadə etmək üçün konfiqurasiya edilmiş G-SYNC monitorların boş qalması və dəstəklənməyən bir siqnal barədə məlumat verməkdir.
- Ekranın yenilənməsini dayandırmaq üçün sürüşməklə glXSwapBuffers yerinə yetirmək üçün icazəni müzakirə edə bilməyən OpenGL tətbiqlərinə səbəb olan 358.09-dən bir regress bərpa olundu. Bu, Fedora 22-də, SELinux sistem siyasətinin gnome-shell X server ilə ünsiyyətdən mane olduğu yerə gətirildi.
- İndi flipping müzakirə etməyən OpenGL tətbiqləri blidting vasitəsilə glXSwapBuffers-ə qayıdır.
- Daha ətraflı məlumat üçün https://bugzilla.redhat.com/show_bug.cgi?id=1271401 ünvanına baxın.
- Başsız X server konfiqurasiyaları üzrə OpenGL performansını azaltan bir regressiya düzəldildi.
- Hal-hazırda mövcud kontekstə malik olan bir GLXWindow'u məhv etdikdən sonra baş verən bir yaddaş sızıntısını Sabit.
- EGL üçün tələb olunduğu kimi EGL tamponlarının həm arxa, həm də arxa tampon ilə yaradılmasına səbəb olan bir səhv Sabit.
- Yeni bir çekirdek modülü, nvidia-modeset.ko əlavə edilib. Bu yeni sürücü komponenti GPU-nun ekran mühərriki üçün nvidia.ko çekirdek modulu ilə birlikdə işləyir.
- nvidia-modeset.ko, üçüncü tərəf tətbiqlərinə yeni istifadəçi görünən funksiyaları və ya interfeyslər təqdim etmir. Bununla yanaşı, nvidia-modeset.ko, daha sonrakı bir versiyada, çekirdeklerin birbaşa randıman meneceri (DRM) tarafından sağlanan modesetting arayüzünün temelini istifadə edəcəkdir.
- G-SYNC rejiminə keçmək və ya çıxmaqda şaqqıltılı və gecikmələrin azaldılması. Bu dəyişikliyin bir hissəsi olaraq, G-SYNC göstəriciləri olan ekranda göstərilən ekranlarda monitorlar indi həmişə G-SYNC rejimində olduğunu bildirirlər. OpenGL G-SYNC vizual göstəricisi, G-SYNC həqiqətən istifadə olunduğunu müəyyən etmək üçün nvidia-ayarlarda aktiv ola bilər.
- OpenGL 3.0-dan aşağıdakı OpenGL uzadılması üçün GLX protokolu qeyri-rəsmi olaraq ARB tərəfindən təsdiq olunmuş rəsmi statüyə yüksəldi:
- GL_EXT_draw_buffers2
- Aşağıdakı OpenGL 3.0 əmrləri üçün GLX protokolu:
- BindBufferRangeNV
- BindBufferBaseNV
- BaşlanğıcTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- aşağıdakı uzantıların bir hissəsidir:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- qeyri-rəsmi olaraq ARB tərəfindən təsdiq edilmiş rəsmi statüyə yüksəldi.
- Yuxarıdakı dəyişikliklər ilə OpenGL 3.0 üçün GLX protokolu qeyri-rəsmi olaraq ARB tərəfindən təsdiq edilmiş rəsmi statüyə yüksəldi.
- OpenGL sürücüsündə böyük ayırmalar üçün yeni bir sistem yaddaş ayırma mexanizmi əlavə edildi. Bu mexanizm, istifadə edilmədikdə prosesdən ayırma prosesini unmapping etməyə imkan verir, tətbiq üçün daha çox virtual ünvan sahəsi yaradır. Bu, Linuxun 3.11+ və glibc 2.19+ ilə 32 bit OpenGL tətbiqində default olaraq aktivdir. Bu şəkildə ayrılan yaddaş yaddaşda / dev / shm içərisində istifadə edəcəkdir. Ətraf mühiti dəyişən __GL_DevShmPageableAllocations 2-ə qurma bu funksiyanı aradan buraxacaqdır.
- OpenGL 4.3 üçün əlavə dəstək.
- X.Org xserver ABI 20 (xorg-server 1.18) üçün əlavə dəstək.
355.11 versiyasında yeni nə :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- Quadro M4000
- Quadro M5000
- OpenCL və CUDA ilə OpenGL interopability ilə GLX dolayı rəftar istifadə edərkən qəzaya uğrayan tətbiqlərə səbəb olan bir səhv Sabit.
- H.265 / HEVC kodlu video axınlarını şifrələdərkən və göstərərkən VDPAU-ya video çərçivəsinin yuxarı yarısını göstərməyə səbəb olan bir səhv bağladı.
- Pencereleri yeniden boyutlandırırken ya da hareket ettirirken, multisample pencerelerinin derinliklerinde və ya tampon tamponlarında glReadPixels () kullanırken GPU istisnalarına neden olabilecek bir hata düzeltildi.
- Bir düzəliş səviyyəsindən verilən məlumatların növbəti səviyyədən yuxarı səviyyədə yazılmasına səbəb ola biləcək bir səhv, iki səviyyədən yüksək olmayan bir görünüş görünüşü yaradır.
- Nvidia parametrlərinin nəzarət panelini ekran düzəltməsini gündəmə gətirərkən qəzaya səbəb ola biləcək bir səhv bağladı.
- GLX uzantılarının dəstəklənməsi barədə bəzi səhv hesabatların düzəldildi: dolayı GLX üçün dəstəklənən bir neçə uzantı, əslində yalnız birbaşa göstərilməklə dəstəklənmişdir.
- Aşağıdakı EGL uzantıları üçün əlavə dəstək:
- EGL_KHR_swap_buffers_with_damage
- EGL_NV_stream_consumer_gltexture_yuv
- DeleteUnusedDP12Displays seçimini köhnəlmiş kimi qeyd etdi.
- X Ölçüsünü Ölçmə və Döndürme xüsusiyyətinin 1.5.0 versiyası, dinamik olaraq yaradılmış nəticələrin məhv edilməyəcəyini qeyd etdi və bu seçim təxirə salındı və gələcək sürücüyə salındı.
- VDPAU 0.9'da əlavə VDPAU profilləri üçün əlavə dəstək:
- 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
- İstifadəçi əlavə rejimi paylaşmaqdan birdən çox RandR çıxışını maneə törətmiş bir səhv bağladı.
- Xinerama istifadə edərkən bəzi ekranlarda tətbiqi göstərilən dəyişdirmə intervallarının məhdudlaşdırılmasına səbəb olan bir səhv Sabit.
- Rəhbərlik rejimini pozmaq üçün + HSync, -HSync, + VSync və -VSync bayrağının qeyri-adi birləşmələri ilə istifadə olunan RandR rejimlərinə səbəb olan bir səhvdir.
- OpenGL 3.0 və daha yüksək kontekstdə mövcudluğu etmək üçün əlavə dəstək
352.21 sürümünde yeni :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- Tesla K40t
- GeForce 720A
- GeForce 920A
- GeForce 930A
- GeForce 940A
- GeForce GTX 950A
- GeForce GTX 980 Ti
- EDID-ni bir faylya yazarkən ərizənin qəzaya uğramasına səbəb olan nvidia-ayarlarında səhv düzeltildi.
- Sürücü paketinə daxil olan "mkprecompiled" proqramını faylları doğru oxumaqdan mane olan bir səhv Sabit.
- VDPAU-da örtük təqdimat kuyruğunu istifadə edərək, video oynatma proqramını dayandırdıqda bir Xid səhvinə səbəb ola biləcək bir səhv bağladı.
- / lib / modules altında recursion üzərində mövcud bir məhdudiyyət yansıyan, / usr / lib / modules altında çekirdek kaynak ağaclarına çox kalıcı bir şekilde yinelenmemesi üçün nvidia-installer güncelleştirildi.
- İnnmod (8) və ya libkmod yerinə yükləndikdən sonra yüklənmiş NVIDIA çekirdek modulunu tərk edərkən modprobe (8) istifadə etmək üçün nvidia yükləyicisini yeniləndi. Bu, çekirdek modülüne yüklendiğinde /etc/modprobe.d adresinde tətbiq olunan hər hansı konfiqurasiya direktivini şərəf etməyə imkan verir.
- Linux çekirdeklerinden nvidia-installer istifadəçi interfeysi üzərində konsol mesajlarına icazə verən bir səhv Sabit.
346.72 sürümünde yeni :
- müəyyən Quadro Sync frameelock konfiqurasiyaları ilə stereo sinxronizasiya itkisinə səbəb olan bir səhv düzeltildi.
- Sabit Pixel Buffer Nömrəsi uzunluğu satır uzunluğu eni daha az olduqda. GL_ [BMT] PACK_ROW_LENGTH, əməliyyatın genişliyindən daha aşağı bir dəyərə təyin edilə bilər. OpenGL dəqiqləşdirilməsi bunun üçün imkan verir (qaynaq və ya hədəf xətləri üst-üstə düşəcək). Daha əvvəl Pixel Buffer Objects tətbiqi bu iddiaya dəstək vermədi və bir səhv atdı.
- Quadro GPU-da OpenGL-dən istifadə edən bir çox iş parçacığını istifadə edən proqramları işləyərkən nadir bir vəziyyətə gətirib çıxardı.
346.59 sürümünde yeni :
- Aşağıdakı GPU'lara dəstək əlavə edildi:
- Quadro K1200
- Quadro M6000
- Geri dönüşüm istifadə edən bəzi tətbiqlərdə ekran rejimlərini dəyişərkən korrupsiyaya səbəb olan bir səhv Sabit.
- GlClearTexImage () istifadə edərək təmizlənmiş framebuffer dərinliyi faylları üzərində faktura korrupsiyasına səbəb olan bir səhv düzeltildi.
- Bir SLI Mosaic konfiqurasiyasında ekranlarda maksimum piksel saatını süni şəkildə məhdudlaşdıran bir səhv düzeltildi.
- Maxell-based GPU-larda VDPAU ilə hardware sürətləndirilmiş video kodlaşdırma loop zaman meydana gələn bir çekirdek yaddaş sızıntısını düzeltildi.
Şərhlər tapılmadı