انویدیا معمولاً شناسایی معماری را از طریق رجیسترهایی مانند Boot0 انجام میدهد که برای کارتهای Blackwell استفاده شده است، اما یک منطق شناسایی Boot42 جدید به تازگی در درایورهای گرافیکی Nova انویدیا ظاهر شده است که نشان میدهد انویدیا ممکن است از Boot0 فاصله بگیرد. همچنین، نشانهی واضحی وجود دارد که انویدیا آمادهسازی گرافیک های «نسل بعدی» را آغاز کرده است، اما قبل از اینکه خیلی هیجانزده شوید، مهم است بدانید که این احتمالاً به معماری Rubin اشاره دارد که تراشههای سطح سرور را پشتیبانی خواهد کرد.
Phoronix گزارش میدهد که NVIDIA در حال ارسال سورس های جدید درایور Nova متنباز است که به وضوح نشان میدهد NVIDIA اکنون در حال گذار به Boot42 است و Boot0 را به Rubin ترجیح میدهد. در یادداشتهای سورس، مهندس NVIDIA، جان هابارد، توضیح داد که گرافیک های آینده، رجیستر قدیمی NV_PMC_BOOT _ 0 را کنار گذاشته و از جدیدترین NV_PMC_BOOT_42 برای سادهسازی تشخیص منطق Nova استفاده خواهند کرد.

گرافیک های انویدیا در حال کنار گذاشتن استفاده از NV_PMC_BOOT_0 برای درج جزئیات معماری و اصلاحات هستند و در آینده از NV_PMC_BOOT_42 استفاده خواهند کرد. NV_PMC_BOOT_0 صفر خواهد شد.
منطق انتخاب در Nova را طوری تغییر دهید که پردازندههای گرافیکی Turing و جدیدتر را در نظر بگیرد. این کار برای آیندهای قابل پیشبینی و بدون هیچ تغییر کد دیگری در اینجا انجام خواهد شد، زیرا تمام پردازندههای گرافیکی NVIDIA، از قدیمیترین پردازندههای پشتیبانیشده در لینوکس (NV04)، تا پردازندههای گرافیکی آینده در نظر گرفته شدهاند. …
– یادداشتهای انتشار پچ
در یادداشتهای انتشار همچنین ذکر شده است که این تغییر، ۳۳ خط کد را برای ساختاری تمیزتر و سازگارتر با نسخههای قبلی حذف میکند. این پیشرفت جالب به نظر میرسد زیرا سالها، علاقهمندان به لینوکس از عدم مشارکت بالادستی انتقاد میکردند، اما با توسعه نوا، که اکنون با زبان برنامهنویسی Rust نوشته میشود، پیشرفت قابل توجهی مشاهده میشود.
این کارهای اولیه نشان میدهد که تیم لینوکس انویدیا برای سری Rubin آماده است و تا جایی که به توسعه کلی مربوط میشود، ماههاست که در مورد Rubin گزارش میدهند.









برای نوشتن دیدگاه باید وارد بشوید.