انویدیا شاخه جدیدی از درایور اختصاصی انویدیا خود، نسخه ۵۱۵.۴۸.۰۷، را منتشر کرد. این درایور برای ... در دسترس است. Linux (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-settings هنگام ساخت از منبع، وابستگی شدید خود به GTK 2 را از دست داده و اکنون میتواند با GTK 2، GTK 3 یا هر دو GTK 2 و GTK 3 ساخته شود.
- Dynamic Boost که مصرف برق را بین CPU و GPU برای بهبود عملکرد متعادل میکند، اکنون در لپتاپهایی با CPUهای AMD موجود است. مشکلات Dynamic Boost در برخی از لپتاپهای دارای GPUهای Ampere برطرف شده است.
- اشکالاتی که باعث ایجاد وقفه هنگام جابجایی پنجرهها در گنوم و عدم موفقیت در به خواب رفتن در سیستمهای گنوم ۳ مبتنی بر Wayland با فعال بودن تنظیم NVreg_PreserveVideoMemoryAllocations میشدند، برطرف شد.
- پشتیبانی از افزونهی EGL_MESA_platform_surfaceless EGL اضافه شد که رندر کردن در یک ناحیه از حافظه را امکانپذیر میکند.
- پنل تنظیمات nvidia در پیکربندی SLI Mosaic، محافظت در برابر ایجاد طرحبندیهای صفحهای که در آنها اندازه صفحه از قابلیتهای سختافزاری فراتر میرود را پیادهسازی میکند.
- در مجموعه ماژولهای باز برای هسته Linux پشتیبانی از Quadro Sync، Stereo، چرخش صفحه برای X11 و YUV 4:2:0 در پردازندههای گرافیکی مبتنی بر Turing ارائه شده است.
- بهبود عملکرد برنامههایی که از فناوری PRIME برای واگذاری عملیات رندر به سایر پردازندههای گرافیکی (PRIME Display Offload) استفاده میکنند.
منبع: opennet.ru
