خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

معنی درایور منبع باز NVIDIA برای لینوکس

NVIDIA اخیراً یک درایور GPU لینوکس را منبع باز کرده است. آیا این چیزها را برای جامعه بازی لینوکس تغییر می دهد؟ مرحله بعدی چیست؟

کارت‌های گرافیک NVIDIA به دلیل عملکرد خود شناخته شده هستند. در دنیای لینوکس، آنها به چیز دیگری نیز معروف هستند – ناامیدی از رانندگان. آنقدر ناراحتی که ممکن است با ویدیو یا GIF بنیانگذار لینوکس لینوس توروالدز مواجه شده باشید که با انگشت وسط به NVIDIA اشاره می کند. به همین دلیل است که انویدیا بالاخره یک درایور هسته منبع باز برای پردازنده های گرافیکی خود منتشر کرده است.

آیا این بدان معناست که نصب لینوکس بر روی یک دستگاه مجهز به NVIDIA دردسر کمتری خواهد داشت؟ خوب، هنوز نه. اما در نهایت، امیدواریم که این پاسخ مثبت شود.

درایور منبع باز NVIDIA برای GPU های جدیدتر

انویدیا تصمیم گرفته است که ماژول های هسته GPU لینوکس را به عنوان نرم افزار منبع باز برای اولین بار منتشر کند که با انتشار درایور R515 شروع شد. این کد منبع در GitHub موجود است.

درایور فقط از پردازنده‌های گرافیکی NVIDIA Turing Chip و جدیدتر پشتیبانی می‌کند. این‌ها برای اولین بار در سال 2018 راه‌اندازی شدند. بنابراین اگر از سخت‌افزار قدیمی‌تر از آن استفاده می‌کنید و اکثر کاربران لینوکس از آن استفاده می‌کنند، این کد منبع فعلاً برای شما سودی ندارد.

این درایور برای چه کسی است؟

در زمان راه اندازی، این درایور برای پشتیبانی از CUDA در GPU های مرکز داده آزمایش شده است.

افرادی که از GPU برای کار در فضای ابری یا برای کارهایی مانند توسعه هوش مصنوعی و یادگیری ماشین استفاده می کنند، می توانند بلافاصله از یکپارچگی بیشتر بین GPU های NVIDIA و بقیه سیستم لینوکس خود بهره مند شوند.

مطلب مرتبط:   8 نکته ای که باید در مورد پردازنده های گرافیکی خارجی بدانید

محدودیت های درایور NVIDIA چیست؟

همانطور که کریستین شالر از پروژه فدورا در وبلاگ خود جزئیات می دهد، کد نمایشگرها نه کامل است و نه کاملاً آزمایش شده است. این کد مربوط به ماست که از کارت های گرافیک NVIDIA در رایانه های شخصی خود استفاده می کنیم.

این نیز فقط کد مربوط به هسته است. بسیاری از درایورهای گرافیکی مدرن در سطح میان افزار و فضای کاربری یافت می شوند. این جنبه های درایور NVIDIA بسته باقی می مانند. اگر گیمری هستید که امیدوار است بتوانید از درایور اختصاصی انصراف دهید و عملکرد مشابه و نرم افزارهای پشتیبانی مشابه را دریافت کنید، هنوز اینطور نیست. و برای مدتی طولانی نخواهد بود.

چه چیزی می توانید در آینده نزدیک انتظار داشته باشید؟

در کوتاه مدت انتظارات زیادی نداشته باشید. اما این نشانه ای از افزایش همکاری انویدیا با جامعه است و دلیلی برای این باور است که همکاری ممکن است حتی افزایش یابد.

یک مثال خاص از پیشرفت می تواند مربوط به توسعه درایور Nouveau باشد، درایور منبع باز که جامعه برای کارت های گرافیک NVIDIA ایجاد کرده است. این پروژه به عنوان تلاشی در مهندسی معکوس آغاز شد، اما در سال های اخیر پشتیبانی فعال NVIDIA وجود داشته است.

درایور کاملاً کاربردی است، اما نمی تواند کارت NVIDIA را دوباره کلاک کند، که یکی از راه هایی است که نمی تواند عملکرد کامل را در مقایسه با درایور باینری ارائه دهد. این کد جدید مسیری را برای بستن برخی از شکاف ها فراهم می کند.

برای کارت‌های جدیدتر، به دلایل فنی، ممکن است جامعه مجبور شود با NVIDIA کار کند تا یک درایور باز جدید ایجاد کند که می‌تواند هم با فضای کاربری اختصاصی NVIDIA و هم با فضای کاربر باز MESA ارتباط برقرار کند. اما برای کارت های قدیمی تر، درایور Nouveau همچنان یکی از گزینه های منبع باز در شهر خواهد بود. بهبودهای Nouveau مخصوصاً در سخت افزار به اندازه کافی قدیمی است که درایور اختصاصی دیگر به روز رسانی را دریافت نمی کند.

مطلب مرتبط:   نحوه نصب و استفاده از systemd برای مدیریت خدمات در WSL

آیا این از ناکجاآباد آمد؟

در ظاهر، بله. هنوز خبرهای مهمی از منبع باز NVIDIA محصولات خود منتشر نشده است. اما در پشت صحنه، کمی همکاری با شرکای متن باز مختلف، مانند Canonical، Red Hat و SUSE وجود داشته است. شما می توانید این را به عنوان قدم بعدی NVIDIA در نظر بگیرید.

در نهایت، درایورهای باز ممکن است کمتر دلیلی برای کاربران لینوکس باشد که به جای آن به کارت های AMD روی بیاورند.