ما هي وحدة GPU ولماذا توجد هذه المكتبة
وحدة GPU هي معالج مخصص لعرض الصور والفيديو ومشاهد 3D. داخل المتصفح يظهر جزء من هوية البطاقة عبر WebGL و WebGPU غالبا كسلسلة renderer مثل "ANGLE (NVIDIA GeForce RTX 3060)".
تقوم CheckProxy.org بصيانة مكتبة مجتمعية لنماذج GPU اعتمادا على فحوصات My GPU المجهولة. كل سجل يتضمن renderer و vendor ونوع المنصة (PC و Laptop و Workstation و Mobile) وآخر وقت ظهور.
هذه قاعدة تعكس بصمة المتصفح الفعلية وليست مواصفات تسويقية، وهي مفيدة للمطورين وفرق QA وباحثي الخصوصية.
لمحة تاريخية عن GPU
ظهرت الشرائح الرسومية المنفصلة في الثمانينيات، ثم انتشرت رسومات 3D للمستهلك في التسعينيات مع 3dfx Voodoo و NVIDIA RIVA و ATI Rage.
في الألفينات ظهرت shaders القابلة للبرمجة وGPU للهواتف. وفي عقد 2020 برزت RTX و Apple Silicon وواجهات WebGL و WebGPU.
قد تختلف سلسلة renderer في المتصفح عن اسم البطاقة الفعلي بسبب ANGLE أو المحاكاة الافتراضية أو تقنيات حماية الخصوصية.
مصطلحات GPU وتعريفات تقنية
أهم المفاهيم التي ستراها في الجدول وأدوات المطور.
- GPU renderer (WebGL)
- قيمة UNMASKED_RENDERER_WEBGL التي يعيدها المتصفح، وغالبا تتضمن الطراز وطبقة السائق.
- Vendor
- الشركة المصنّعة لشريحة الرسوميات كما يبلغ عنها المتصفح.
- WebGL
- واجهة JavaScript لرسومات 2D و 3D في المتصفح وتكشف renderer/vendor وبعض الحدود.
- WebGPU
- الجيل الأحدث بعد WebGL مع كفاءة اعلى وتحكم افضل في قدرات GPU الحديثة.
- VRAM
- ذاكرة فيديو مخصصة في البطاقات المنفصلة، او ذاكرة نظام مشتركة في البطاقات المدمجة/المحمولة.
- نوع المنصة
- تصنيف مكان استخدام GPU عادة: PC او Laptop او Workstation او Mobile.
الأسئلة الشائعة عن GPU
إجابات حول renderer strings واكتشاف المتصفح ومكتبة CheckProxy.org.