سه‌شنبه 14 اسفند 1403 - 17:29

کد خبر 829060

سه‌شنبه 14 اسفند 1403 - 11:34:01


کارت‌های گرافیک RTX 50 انویدیا درگیر یک مشکل جدید شدند!


شهر سخت افزار/ ظاهراً حواشی سری RTX 50 انویدیا تمامی ندارد و هر روز شاهد گوشه تازه‌ای از آن خواهیم بود. اخیراً شرکت PassMark Software علت ضعیف بودن قدرت محاسباتی پردازنده‌های گرافیکی جدید GeForce RTX 5090 ،RTX 5080 و RTX 5070 Ti را شناسایی کرده است.

این مشکل به دلیل حذف بی‌سروصدای پشتیبانی از OpenCL و CUDAا32 بیتی در ریزمعماری جدید Blackwell رخ داده است؛ تغییری که باعث ناسازگاری با ابزارهای موجود برای محک زدن کارایی (بنچمارک) و برخی برنامه‌های محاسباتی شده است.

تأثیرات گسترده بر کارایی نرم‌افزارهای قدیمی
مشکل زمانی آشکار شد که ابزار DirectCompute شرکت PassMark هنگام اجرای بنچمارک بر روی کارت‌های گرافیکی سری RTX 5000، خطای «CL_OUT_OF_RESOURCES (-5)» را نمایش می‌داد. بررسی‌های بیشتر نشان داد که اگرچه بخش عمده‌ای از این بنچمارک سال‌هاست که با کد ۶۴ بیتی اجرا می‌شود، اما برخی از موئلفه‌های محاسباتی همچنان به کد ۳۲ بیتی متکی هستند؛ کدی که در سری‌های پیشین RTX 4000 و مدل‌های قدیمی‌تر بدون مشکل اجرا می‌شد. با این حال، در مستندات رسمی انویدیا هنوز نمونه کدهای ۳۲ بیتی دیده می‌شود، در حالی که پشتیبانی واقعی آن‌ها حذف شده است.


مشکل تنها به بنچمارک‌ها محدود نمی‌شود. بسیاری از برنامه‌های مبتنی بر زیرساخت‌های قدیمی CUDA، از جمله فناوری‌هایی مانند PhysX، تحت تأثیر این تغییر قرار می‌گیرند. حذف پشتیبانی ۳۲ بیتی باعث می‌شود که پردازش‌های محاسباتی این نرم‌افزارها به جای استفاده از معماری پردازش موازی GPU، به CPU منتقل شوند که در نتیجه منجر به کاهش عملکرد قابل توجهی خواهد شد. در حالی که در سری‌های قبلی RTX 4000 و مدل‌های قدیمی‌تر، این پردازش‌ها همچنان روی کارت گرافیک انجام می‌شد، اما در سری RTX 5000 این مسیر کاملاً بسته شده است و تنها راهکار، بازنویسی و تطبیق کدهای قدیمی به ۶۴ بیتی خواهد بود.

در حال حاضر، PassMark در تلاش است تا کد OpenCL مورد استفاده در بنچمارک خود را به نسخه ۶۴ بیتی منتقل کند تا عملکرد واقعی این کارت‌های پر دردسر به درستی ارزیابی شود. اما این شرکت در عین حال هشدار داده است که بسیاری از نرم‌افزارهای قدیمی که هنوز از مؤلفه‌های ۳۲ بیتی OpenCL استفاده می‌کنند، ممکن است هرگز روی سری RTX 5000 بدون اصلاح کد منبع اجرا نشوند.


از سوی دیگر، این تغییرات لزوماً تنها دلیل کاهش عملکرد DirectX9 در این کارت‌ها نیست و احتمال دارد که تغییرات دیگری در ریزمعماری جدید Blackwell نیز بر مسیرهای پردازشی قدیمی تأثیر گذاشته باشد. اگرچه PassMark امروز به‌روزرسانی جدیدی (نسخه V11.1 بیلد 1004) برای نرم‌افزار خود منتشر کرده است، اما بنچمارک‌های قدیمی همچنان ممکن است عملکرد ضعیفی را در نسل جدید کارت‌های گرافیک RTX 5000 نشان دهند.

حذف پشتیبانی از محاسبات ۳۲ بیتی در ریزمعماری Blackwell انویدیا، مشکلاتی جدی برای برنامه‌های قدیمی ایجاد کرده و می‌تواند مانع از عملکرد بهینه برخی نرم‌افزارها روی کارت‌های گرافیک RTX 5000 شود. در حالی که کاربران حرفه‌ای و توسعه‌دهندگان ممکن است بتوانند کدهای خود را به نسخه ۶۴ بیتی ارتقا دهند، بسیاری از نرم‌افزارهای قدیمی، بدون به‌روزرسانی از سوی سازندگان‌شان، با مشکلات جدی از نظر کارایی مواجه خواهند شد.


پربیننده ترین


سایر اخبار مرتبط