NVIDIA нь өмчийн NVIDIA драйвер 555.58-ийн шинэ салбарын тогтвортой хувилбарыг нийтэллээ. Драйвер нь Linux (ARM64, x86_64), FreeBSD (x86_64) болон Solaris (x86_64) дээр боломжтой. NVIDIA 550.x нь цөмийн түвшинд ажилладаг бүрэлдэхүүн хэсгүүдийг нээсний дараа NVIDIA XNUMX.x долоо дахь тогтвортой салбар болсон. NVIDIA-ийн шинэ салбараас nvidia.ko, nvidia-drm.ko (Шууд дүрслэх менежер), nvidia-modeset.ko болон nvidia-uvm.ko (Нэгдсэн видео санах ой) цөмийн модулиудын эх текстүүд, түүнчлэн ашигладаг нийтлэг бүрэлдэхүүн хэсгүүд. тэдгээрийг GitHub дээр байршуулсан үйлдлийн системтэй холбоогүй. CUDA, OpenGL, Vulkan стек зэрэг хэрэглэгчийн орон зайд ашигладаг программ хангамж болон номын сангууд өмчийнх хэвээр байна.
Үндсэн өөрчлөлтүүд:
- Turing (GeForce GTX 16xx ба бүх RTX) дээр суурилсан GPU болон GSP (GPU System Processor) микроконтроллерээр тоноглогдсон шинэ бичил архитектур бүхий системүүд GPU эхлүүлэх, удирдах үйлдлийг гүйцэтгэдэг, программ хангамжаас GSP руу залгах кодыг идэвхжүүлдэг. анхдагч. Цөмийн модульд GSP програм хангамжийн хэрэглээг идэвхгүй болгохын тулд та "NVreg_EnableGpuFirmware=0" параметрийг ашиглаж болно.
- DRM (Direct Rendering Manager) синхрончлолын объектуудыг ашиглан буферийг тодорхой синхрончлох хэрэгслээр хангадаг Wayland протоколын linux-drm-syncobj-v1-д дэмжлэг нэмсэн. Протокол нь нийлмэл менежер буферийг үзүүлэхээс өмнө буферт үзүүлэх ажиллагааг дуусгах боломжийг олгодог. Практик талаас нь авч үзвэл, протоколын хэрэгжилт нь NVIDIA драйверуудтай системүүд дээр "тодорхой синхрончлол" механизмыг ашиглах боломжийг олгодог бөгөөд энэ нь NVIDIA GPU болон систем дээр график гаргах үед хоцролтыг багасгах, олдворуудаас ангижрах, гацах явдлыг арилгах боломжийг олгодог. Wayland дэмжлэгийг идэвхжүүлсэн.
- Линуксийн хамгийн бага дэмжигдсэн цөмийн хувилбарыг 3.10-аас 4.15 болгож нэмэгдүүлсэн.
- Vulkan Wayland WSI (Цонхны Системийн Интеграци) нь шууд танилцуулах горимын дэмжлэгийг нэмсэн бөгөөд энэ нь програмуудын контентын гаралтыг нийлмэл менежер босоо тэнхлэгийн цохилтыг дуусгахыг хүлээхгүйгээр гаргах боломжийг олгодог бөгөөд энэ нь гаралтын явцад зураг урагдахад хүргэдэг.
- Өнгөний суваг бүрт 10 бит бүхий HDMI дэмжлэгийг анхдагчаар идэвхжүүлсэн ("hdmi_deepcolor=0" параметрээр идэвхгүй болгосон).
- Nvidia-суулгагч суулгагч нь танд нээлттэй эх сурвалж болон тэдгээрийг дэмждэг системүүд дээрх өмчийн Linux цөмийн модулиудын хооронд сонголт хийх боломжийг олгодог. NVIDIA драйверын 560 хувилбарт нээлттэй модулиудыг анхдагчаар идэвхжүүлэхээр төлөвлөж байна.
- NvFBC (NVIDIA Frame Buffer Capture) дэлгэцийн зураг авах API-д зориулсан OpenGL ICD (Суулгах боломжтой үйлчлүүлэгч драйвер) драйвер болгон GLX-ийн оронд EGL-г ашиглах боломжийг олгосон.
- Xwayland-д зориулсан OpenGL өргөтгөлийн GLX_EXT_buffer_age өргөтгөлийн дэмжлэг нь дүрслэлийг эвдэх алдааны улмаас түр хугацаанд идэвхгүй болсон.
- Үндсэн мозайк горимын дэмжлэгийг хассан бөгөөд энэ нь өмнө нь зөвхөн зарим GPU-д ашиглах боломжтой байсан бөгөөд 5-аас илүүгүй дэлгэцийг дэмждэг байсан.
Эх сурвалж: opennet.ru
