Nvidia FreeBSD Display Driver

Software screenshot:
Nvidia FreeBSD Display Driver
Software ətraflı:
Version: 396.45 Yenil?nib
Tarixi Upload: 17 Aug 18
Geliştirici: NVIDIA Corporation
Lisenziya: Pulsuz
Məşhurluq: 84

Rating: 3.5/5 (Total Votes: 2)

Nvidia FreeBSD Display Driver , Nvidia'nın FreeBSD əməliyyat sistemlərində istehsal etdiyi qrafik kartlarını dəstəkləyən xüsusi bir OpenGL video sürücüsüdür. Sürücü, 32-bit və 64-bit təlimat dəsti mimarilerine dəstək verən, Qısa Həyat (Qısa müddətli dəstəklənən) və ya Uzun müddətli (uzun müddətli dəstəklənən) kimi müxtəlif sahələrdə paylanır.


Nvidia Solaris Ekran Sürücüsünün quraşdırılması

Nvidia FreeBSD Ekran Sürücüsünü qurmaq üçün istifadəçi, hardware hardware arxitekturasına uyğun olan paketin yuxarıdakı Yükləmə hissəsindən yüklənməli, konsol sessiyasına daxil ol və "lvquo; tar xzf NVIDIA-FreeBSD-x86_64-xxx" nı yerinə yetirməlidir. xx.tar.gz & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp; install & rdquo etmək; 64-bit sistemlərdə və ya "tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86-xxx.xx & amp; install & rdquo etmək; xxx.xx sürücünün versiya nömrəsi olduğu kök kimi 32 bit sistemlər üçün əmr.

Yukarıdaki komutları çalıştırmadan önce, ilk olaraq FreeBSD qutunuz üçün çekirdek başlığını yüklemeniz gerektiğini unutmayın. Quraşdırma zamanı yükləyicilər avtomatik olaraq yeni quraşdırılmış sürücünü konfiqurasiya etməyə və onların qrafik kartları üçün optimallaşdırmalarına imkan vermək istəmədikləri barədə soruşulacaqlar. Alternativ olaraq, ekspert istifadəçilər X konfiqurasiya faylını əl ilə düzəldə bilərlər və ya quraşdırıldıqdan sonra, "nvidia-xconfig & rsquo; Nvidia sürücüsünü sistemi üçün varsayılan olaraq ayarlamak üçün bir Linux terminal emülatörü aracılığıyla komut.


FreeBSD qutu dəstəklənirmi?

Bəli, çox güman ki! Biz həm də bu sürücünün Qısa Həyatını Yaşayan və Uzun Ömürlü Brayzalarını FreeBSD əməliyyat sisteminin mövcud sabit versiyaları ilə Softoware Laboratoriyalarında müvəffəqiyyətlə sınaqdan keçirmişik. Həm də 64-bit (x86_64) və 32-bit (x86) donanım platformaları hazırda dəstəklənir.


Nə köhnə Nvidia qrafik kartı haqqında!

Çox köhnə Nvidia qrafik kartlarını işləyən FreeBSD, Linux və Solaris istifadəçilərimizdən bir çox şikayət almış olduğumuza görə, biz bu sürücünün video kartları ilə işləməyəcəyini bildirmək məcburiyyətindəyik. Buna görə, son Nvidia FreeBSD Legacy Display Drivers üçün Softoware-i 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 :

  • Aşağıdakı GPU üçün dəstək əlavə edildi:
  • TITAN V
  • GTX 1070 Ti
  • 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.
  • nvidia-modeset'e əlavə edilən framebuffer konsolu isti fişini əlavə etdi.
  • Qeyd edək ki, nvidia-modeset işə salındıqda isti takma yalnız işlənir; məsələn, Xorg və ya nvidia-persistenced çalışır və ya nvidia-drm "modeset = 1" parametresiyle yüklendiğinde.
  • 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 üzərindən keçid rejimləri bağlanmışdır.

    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ə :

  • Aşağıdakı GPU üçün dəstək əlavə edildi:
  • GTX 1070Ti
  • 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.
  • nvidia-modeset'e əlavə edilən framebuffer konsolu isti fişini əlavə etdi.
  • Qeyd edək ki, nvidia-modeset işə salındıqda isti takma yalnız işlənir; məsələn, Xorg və ya nvidia-persistenced çalışır və ya nvidia-drm "modeset = 1" parametresiyle yüklendiğinde.
  • 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 üzərindən keçid rejimləri bağlanmışdır.

    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ə :

  • Aşağıdakı GPU'lara dəstək əlavə edildi:
  • GeForce GT 1030
  • GeForce MX150
  • 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.
  • SLI aktiv olduqda S4 dayandırılmasına ("hibernate" kimi tanınır) dayandırılmasına səbəb olan bir səhv Sabit.
  • Vulkanın sürücüsünün cihazları düzgün sayılmayacağı bir səhv düzeltildi. Daha ətraflı məlumat üçün README-nun "Bilinən məsələlər" bölməsinə baxın.
  • 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.
  • Yenilənib nvidia - davamlılıq rejimini təyin edərkən nvidia.ko-a əlavə nvidia-modeset.ko-nu başlamaq üçün qətiyyətsizdir.
  • 355.06 sürücüsündeki çekirdek modül oluşturma işleminden yanlışlıkla silinen bir neçə akıl kontrolü bərpa edildi.
  • 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.
  • GLVND GLX istemcisi üçün devre dışı olduqda nvidia-installer Vulkan ICD konfiqurasiya faylının səhv versiyasını yükləyəcəyi səhvdir.
  • GLX_EXT_buffer_age ilə bir səhv düzeltin ki, SLI AFR konfiqurasiyaları üçün yanlış tampon yaş dəyərləri bildirilsin. 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 fişsiz olduqda HDMI audio cihazlarının görünməsinə və ya görünməməsinə səbəb olan bir səhv bağladı.
  • 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.
  • Nvidia-installer, SELinux fayl növü 'modules_object_t' ilə çekirdek modüllerini etiketlemek üçün yeniləndi. Bəzi sistem SELinux qaydaları yalnız bu SELinux fayl növü ilə çekirdek modullarının yüklənməsinə icazə verir.
  • Nvidia-installer-dən yenilənmiş sürücü paketləri və precompiled kernel interfeyslərini yoxlamaq və yükləmək üçün dəstək çıxarılıb. Bu funksiya şifrənilməmiş ftp və http ilə məhdudlaşdı və artıq fəal şəkildə saxlanılan kodu istifadə edildi.

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.
  • 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.
  • Ekran dəyişiklikləri istifadə edildikdə bicubic resampling üsulları üçün dəstək əlavə, "ResamplingMethod" MetaMode seçimi əlavə edildi. Daha ətraflı məlumat üçün README-a baxın.

378.13 / 381.09 Beta versiyasında yeni nə :

  • Aşağıdakı GPU'lara dəstək əlavə edildi:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Aşağıdakı GPU üçün bərpa dəstəyi:
  • GRID K520
  • Son çekirdekler ile uyumluluğu artır.
  • "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.
  • Bu tez-tez Steam videonu tam ekrana çıxarmağa çalışarkən baş verdi.
  • 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.
  • Böyük istifadəçi yaddaşını CUDA'ya təsvir etməyə cəhd edərkən baş verən bir çekirdek qəzası Sabit.
  • Əlaqədar qeyri-sabitlik hesabatları səbəbiylə ilk dəfə 378.09-da aktiv olan OpenGL işarələdi.
  • Aşağıdakı Vulkan uzantıları üçün əlavə dəstək:
  • 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
  • Bu uzantılar Vulkan yükləyici versiyasına> = 1.0.42 tələb edir.
  • X sürücüsünün loqosu sıçrayış ekranı və müvafiq NoLogo və 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.
  • Bir framebuffer konsol rejimi bərpa edildikdən sonra HDMI və DisplayPort səslərini söndürən bir səhv Sabit. Bəzi görünüşlər üçün ekranın boş qalmasına səbəb oldu.
  • Monitor DPMS-in enerji qənaət rejimindən geri alındıqda və ya daşındıqda, DisplayPort-dan səsə səbəb olan bir səhv Sabit.
  • Birlikdə pəncərə kölgəsi kölgələri kimi müəyyən tətbiqlərdə korrupsiyaya səbəb olan bir regressiya dayandırıldı.

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
  • FreeBSD 11.0-RELEASE üçü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:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • 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.Org xserver ABI 23 (xorg-server 1.19) üçün əlavə dəstək
  • FreeBSD 11.0-RELEASE üçü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 :

  • Aşağıdakı GPU dəstəyi əlavə edildi: GeForce 945A
  • 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.
  • nvidia.ko və nvidia-modeset.ko müxtəlif versiyaları olduqda bir çekirdek qəzasına səbəb ola biləcək 358.09-də təqdim edilən bir səhv Sabit. Bu, 358.09-dən sonra köhnə bir sürücü paketinin quraşdırıldığı zaman baş verə bilər.
  • 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:
  • GeForce GTX 950
  • 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.

Geliştirici digər proqram NVIDIA Corporation

Şərh Nvidia FreeBSD Display Driver

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!