NVIDIA از انتشار شاخه جدیدی از درایور اختصاصی NVIDIA 525.60.11 خبر داد. درایور برای لینوکس (ARM64، x86_64)، FreeBSD (x86_64) و Solaris (x86_64) در دسترس است. NVIDIA 525.x به سومین شعبه پایدار پس از باز شدن کامپوننتهای اجرا شده در سطح هسته توسط NVIDIA تبدیل شد. متنهای منبع ماژولهای هسته nvidia.ko، nvidia-drm.ko (مدیر رندر مستقیم)، nvidia-modeset.ko و nvidia-uvm.ko (حافظه ویدیوی یکپارچه) از NVIDIA 525.60.11 و همچنین اجزای رایج در آنها استفاده شده است، نه به سیستم عامل، منتشر شده در GitHub. سفتافزار و کتابخانههای مورد استفاده در فضای کاربر، مانند پشتههای CUDA، OpenGL و Vulkan، اختصاصی باقی میمانند.
نوآوری های اصلی:
- پشتیبانی از GeForce RTX 30[5789]0 Ti، RTX A500، RTX A[12345]000، T550، GeForce MX550، MX570، GeForce RTX 2050، PG509-210 و GeForce RTX 3050.
- ابزار تنظیمات nvidia هنگام ساخت از کد منبع، از گره خوردن شدید به GTK 2 رها شده است و اکنون می تواند با GTK 2، GTK 3، یا هر دو GTK 2 و GTK 3 ساخته شود.
- قابلیت استفاده از مکانیزم Dynamic Boost در لپتاپهای دارای CPU AMD پیادهسازی شده است که به شما این امکان را میدهد که مصرف انرژی را بین CPU و GPU متعادل کنید تا عملکرد را بهبود ببخشید. مشکلات با استفاده از Dynamic Boost در برخی از لپتاپهای دارای پردازنده گرافیکی Ampere حل شد.
- رفع اشکالات ایجاد لکنت در هنگام جابجایی پنجره ها در گنوم و ناتوانی در به خواب رفتن در سیستم های گنوم 3 مبتنی بر Wayland با فعال بودن NVreg_PreserveVideoMemoryAllocations.
- پشتیبانی از پسوند EGL EGL_MESA_platform_surfaceless اضافه شده است که امکان ارائه به حافظه را فراهم می کند.
- در پانل تنظیمات nvidia در پیکربندی SLI Mosaic، محافظت در برابر ایجاد طرحبندیهای صفحهای که در آن اندازه بیش از قابلیتهای سختافزاری تنظیم شده است، اجرا میشود.
- مجموعه ماژولهای باز برای هسته لینوکس از Quadro Sync، Stereo، چرخش صفحه برای X11 و YUV 4:2:0 در پردازندههای گرافیکی معماری تورینگ پشتیبانی میکند.
- عملکرد برنامه هایی که از فناوری PRIME برای بارگذاری عملیات رندر به دیگر GPU ها (PRIME Display Offload) استفاده می کنند، بهبود یافته است.
منبع: opennet.ru