سخت افزار

GPU Virtualization برای کارت گرافیک‌های عادی نیز فعال می‌شود

GPU Virtualization برای همه!

ظاهراً محدودیت‌های نرم افزاری که شرکت Nvidia روی کارت گرافیک‌های خود اعمال می‌کند عمر زیادی ندارند. در گذشته دیدیم که قابلیت Hash Limiter در کارت گرافیک RTX 3060 پس گذشت چند هفته توسط هکرها دور زده شد و اکنون کاربران می‌توانند به راحتی با این کارت گرافیک به استخراج رمزارزها بدون هیچ محدودیتی بپردازند. جدیدترین محدودیتی که این شرکت روی کارت گرافیک‌های خود پیاده سازی کرده، GPU Virtualization بود که آن هم اخیراً توسط یک ماد به نام vgpu_unlock کرک شده است.

vGPU چیست؟

GPU Virtualization روشی برای توزیع قدرت پردازشی کارت گرافیک بین چند کاربر است، این روش اساساً به چند کاربر اجازه می‌دهد که از یک کارت گرافیک به صورت هم زمان استفاده کنند. در واقع این قابلیت همان چیزی است که کارت گرافیک‌های مراکز داده را از کارت گرافیک‌های عادی متمایز می‌کند. محققان و دانشمندان در مراکز داده با استفاده از این قابلیت، به صورت هم زمان از یک کارت گرافیک استفاده می‌کنند، اما جدیدترین کاربرد این قابلیت به GeForce Now مربوط می‌شود که مجموعه‌ای از کارت گرافیک‌ها را برای مصارف گیمینگ به کار می‌گیرد.

چرا vGPU در کارت گرافیک‌های مصرف کننده پشتیبانی نمی‌شود؟

بهره‌مندی از قابلیت vGPU در کارت گرافیک‌های اقتصادی هیچ وقت به سیلیکون پردازنده مرکزی وابسته نبوده و محدودیت‌های آن به صورت نرم افزاری پیاده سازی می‌شوند. در واقع یک نرم افزار از دسترسی کاربران به قابلیت GPU Virtualization جلوگیری می‌کند. در گذشته کاربران برای استفاده از این قابلیت باید هزینه بسیار زیادی را پرداخت می‌کردند تا با استفاده از کارت گرافیک‌های Nvidia Tesla یا Nvidia Quadro از این ویژگی بهره‌مند شوند. این قابلیت همچنین به نرم افزارهای متعدد و اعتبارسنجی‌های ISVها هم نیاز دارد. عدم پشتیبانی کارت گرافیک‌های عادی این شرکت از قابلیت vGPU هم ممکن است در آینده تغییر کند. اخیراً نرم افزاری که به یک VM اجازه می‌دهد تا به یک GPU دسترسی پیدا کند به درایور کارت گرافیک‌های GeForce اضافه شده است.

طرح مفهموی استفاده از vGPU و GPU Grid.
طرح مفهموی استفاده از vGPU و GPU Grid.

ماد جدید تمام محدودیت‌ها را کنار می‌گذارد

به تازگی یک ماد توسط هکرها ساخته شده که قابلیت GPU Virtualization را در کارت گرافیک‌های عادی ممکن می‌کند. کار این ماد بسیار ساده است، با تغییر نام یا همان ID کارت گرافیک به یکی از کارت گرافیک‌هایی که به صورت رسمی از قابلیت مذکور پشتیبانی می‌کنند، کارت گرافیک شما نیز از آن پشتیبانی خواهد کرد. ماد مذکور با پردازنده‌های گرافیکی GP102 و GP104 و TU102 و TU104 و GA102 برای سیستم عامل لینوکس و نرم افزار KVM VM کاملاً سازگار است. باور این مسئله که کاربران عادی به استفاده از این قابلیت نیاز داشته باشند کمی سخت است، چرا که قابلیت مذکور حتی به صورت رسمی از سیستم عامل Windows و نرم افزار VMware پشتیبانی نمی‌کند.

کد مربوط به ماد vGPU.
کد مربوط به ماد vGPU.

ماد مذکور برای فعالسازی قابلیت GPU Virtualization در وب سایت GitHub در دسترس قرار دارد و ابتدا توسط وب سایت Tom’s Hardware رؤیت شد. جای تأسف دارد که این قابلیت در ویندوز کار نمی‌کند، چرا که با به طور بالقوه دیدم که برخی از کاربران حین انجام بازی‌های ویدیوئی به استخراج رمزارزها نیز می‌پردازند.

منبع
Wccftech
نمایش بیشتر

ایمان ایمانی

یه مهندس نرم‌افزار 25 ساله که خورۀ گیم و سخت‌افزاره 👨‍💻
0 0 رای
امتیاز این مطلب
اطلاع رسانی در مورد
guest
0 کامنت
کامنت داخل متن
دیدن تمام کامنت‌‌ها

نوشته های مشابه

دکمه بازگشت به بالا