انویدیا سرانجام ماژول های هسته GPU منبع باز را برای لینوکس منتشر کرد

تصویر: Nvidia
برای کسی مفید است که دمای جهنم را بررسی کند، زیرا پس از سال ها پرس و جو و درخواست، انویدیا در GitHub منتشر شد کد منبع ماژول های هسته GPU آن.
کاربران دسکتاپ انویدیا که مدتها در رنج هستند و میخواهند درایور باینری را کنار بگذارند، باید هیجان خود را کم کنند، زیرا پردازندههای گرافیکی مرکز داده Turing و Ampere اولین معماریهایی هستند که آماده تولید هستند و از ویژگیهای پشتیبانی مانند نمایشگرهای متعدد، G-SYNC و ردیابی پرتوهای RTX در Vulkan هستند. و OptiX.
Nvidia گفت که پشتیبانی از دسکتاپ بود کیفیت آلفاو کاربران در صورت تمایل می توانستند شرکت کنند.
بسته درایور منتشر شده توسط انویدیا دارای درایور باینری و منبع باز خواهد بود که تصمیم در مورد استفاده از آن در هنگام نصب درایور گرفته می شود.
شرکت GPU اذعان کرد که درایور آن برای انتقال به هسته لینوکس آماده نیست، اما روی آن با Canonical، Red Hat و Suse کار خواهد کرد.
این شرکت گفت: «در عین حال، کد منبع منتشر شده به عنوان یک مرجع برای کمک به بهبود درایور Nouveau عمل می کند.
Nouveau میتواند از همان سفتافزار استفادهشده توسط درایور Nvidia استفاده کند و بسیاری از عملکردهای GPU مانند مدیریت ساعت و مدیریت حرارتی را به نمایش بگذارد و ویژگیهای جدیدی را به درایور Nouveau درون درختی ارائه کند.
کریستین شالر، کارگردان کلاه قرمزی، با ارائه پسزمینههای بیشتر، در یک مقاله گفت پست وبلاگ که Nouveau و نگهبانان هسته در ماه گذشته با انویدیا ملاقات کرده بودند.
شالر نوشت: «این فقط بخش هسته است، بخش بزرگی از یک درایور گرافیک مدرن را میتوان در اجزای میانافزار و فضای کاربر یافت و آنها هنوز هم منبع بسته هستند».
اما این بدان معناست که ما اکنون یک درایور هسته انویدیا داریم که قادر به مصرف APIهای GPL فقط در هسته لینوکس است، اگرچه این نسخه اولیه هیچ APIهایی را مصرف نمی کند که درایور قدیمی قبلاً از آن استفاده نمی کرد.
شالر اضافه کرد که هم درایور باینری و هم درایور Nouveau موجود انویدیا، حتی زمانی که درایور منبع باز جدید ساخته شود، باقی خواهند ماند.
او گفت: “در کوتاه مدت فوری تاثیر زیادی نخواهد داشت. اما با گذشت زمان راهی برای ساده سازی اساسی سخت افزار Nvidia فراهم می کند.”
ما امیدواریم دراز مدت بتوانیم تجربه مشابهی را با سخت افزار انویدیا که امروز می توانیم برای سخت افزار اینتل و AMD ارائه دهیم، از نظر عملکرد خارج از جعبه به دست آوریم. این یعنی پشتیبانی روز اول از چیپست های جدید، یک Mesa منبع باز با کارایی بالا. درایور انویدیا و به ما امکان می دهد درایور انویدیا را در کنار بقیه هسته امضا کنیم تا مواردی مانند پشتیبانی امن بوت را فعال کنیم.”
وضعیت پشتیبانی انویدیا از لینوکس یک مشکل طولانی مدت بوده است. در سال 2012، لینوس توروالدز گفت که انویدیا “بدترین شرکتی است که تا به حال با آن سروکار داشته ایم”، قبل از اینکه به شرکت این امتیاز را بدهد. انگشت وسط.
پوشش مرتبط
لینک منبع