در دنیای مدرن، کارتهای گرافیک فقط برای بازی نیستند؛ بلکه قلب تپنده پردازشهای تصویری، طراحی سهبعدی، تدوین و حتی هوش مصنوعی محسوب میشوند. اما واقعاً وقتی یک تصویر یا صحنهی گرافیکی روی مانیتور ظاهر میشه، پشتصحنه چه اتفاقی میافتد؟ این مقاله به زبان ساده و مرحلهبهمرحله توضیح میدهد که کارت گرافیک چگونه یک تصویر را پردازش کرده و نقش اجزای مختلف مثل هستهها، حافظه، فرکانسها و واحدهای پردازشی در این فرآیند چیست؟
پردازش تصویر توسط کارت گرافیک
در ادامه شما را به مراحل پردازش تصویر توسط کارت گرافیک که بهصورت خیلی ساده توضیح داده شده دعوت میکنیم:
1. دریافت دستور از نرمافزار:
وقتی یک بازی، نرمافزار طراحی یا سیستمعامل دستور نمایش یک تصویر رو صادر میکند، کارت گرافیک وارد عمل میشود. این دستور شامل اطلاعاتی درباره مدلهای سهبعدی، بافتها، نورپردازی و افکتهاست.
2. فعال شدن هستهها (Shader Cores)
هستهها واحدهای کوچکی هستند که محاسبات ریاضی و گرافیکی را انجام میدهند. هرچه تعداد هستهها بیشتر باشد، پردازش موازی سریعتر انجام میشود و فرکانس هستهها تعیین میکند که هر هسته چند عملیات در ثانیه انجام دهد پس در نتیجه فرکانس بالاتر = سرعت بیشتر!

3. تقسیم وظایف بین CU ( معادل Compute Units)
واحدهای CU مجموعهای از هستهها هستند که بهصورت گروهی کار میکنند و هر CU شامل هستهها، TMUها و ROPهاست. واحدهای CU وظایف مختلف مثل محاسبه نور، سایه، هندسه و فیزیک تصویر رو بین خودشون تقسیم میکنند.
4. بارگذاری بافتها توسط TMUs
وظیفه Texture Mapping Unitsکه به اختصار TMU نام برده میشوند، خواندن و اعمال بافتها روی اشیاء سهبعدی است که بافتهای ساخته شده را از حافظه میخوتنند، مقیاسبندی میکنند و در سطح مدلها اعمال میکنند. پس هرچه تعداد TMUها بیشتر باشد سرعت بالاتری رو در بارگذاری بافتها و کاهش لگ تصویری شاهد هستیم.
5. استفاده از حافظه گرافیکی (VRAM)
قطعا بارها و بارها نام VRAM را شنیدهاید. حافظههای اختصاصی کارت گرافیکها، دادههایی مثل بافتها، مدلها و فریمهای قبلی رو ذخیره میکنند. اگر VRAM کافی نباشد، کارت گرافیک مجبور میشود از RAM سیستم استفاده کند که کندتر است و با نام Memory Share در بین اهالی فناوری و تکنولوژی شناخته میشود. فرکانس VRAM تعیین میکند که دادهها با چه سرعتی بین حافظه و پردازنده منتقل شوند با این اوصاف فرکانس بالاتر = پهنای باند بیشتر!
6. رندر نهایی توسط ROPs
واحدهای ROP همان Raster Operations Pipelines است که مسئول ترکیب نهایی پیکسلها، اعمال افکتهای نهایی مثل anti-aliasing و نوشتن تصویر نهایی در حافظه هستند پس هرچه تعداد ROP بیشتر باشد سرعت بالاتری در خروجی گرفتن تصویر نهایی و کاهش تأخیر در نمایش شاهد هستیم.

7. ارسال تصویر به مانیتور
در پایان بعد از تکمیل پردازش، تصویر نهایی از طریق خروجی کارت گرافیک (مثل HDMI یا DisplayPort) به مانیتور ارسال میشود تا نمایش داده شود.
پردازش تصویر توسط کارت گرافیک یک فرآیند پیچیده اما هماهنگ بین اجزای مختلف است. از لحظهای که دستور پردازش صادر میشود تا زمانی که تصویر روی مانیتور ظاهر میشود، هستهها، حافظه، واحدهای بافتخوانی و خروجی رندر همگی نقش حیاتی دارند. شناخت این اجزا به شما کمک میکند تا در انتخاب کارت گرافیک مناسب، بهجای تمرکز صرف بر تعداد هستهها یا حجم VRAM، به ترکیب متعادل همه این عوامل توجه کنید.
پیشنهاد میکنیم بعد از خواندن این مقاله سری هم به گرافیک کامپیوتر زیر ذرهبین: بررسی ساختار، اجزا و نحوه عملکرد بزنید و با جزئیات بیشتری از این قطعه جذاب آشنا شوید.
 
 
 


 
 
 
																													 توسط
توسط  
																													 توسط
توسط  
																													 توسط
توسط 


 
																																									 
																																									 
																																									 
																																									




 
																																									 
																																									 
																																									 
																																									 
																																									 
							 
							 
							 
							 
							 
							 
							 
							 
							
دیدگاهتان را بنویسید