GLMARK2-WAYLAND(1) General Commands Manual GLMARK2-WAYLAND(1)

glmark2-wayland - مجموعه بنچمارک OpenGL (ES) 2.0

glmark2-wayland [گزینه‌ها]

glmark2-wayland یک محک عملکرد (بنچمارک) برای OpenGL (ES) 2.0 است. این برنامه تنها از زیرمجموعه‌ای از API نسخهٔ OpenGL 2.0 استفاده می‌کند که با OpenGL ES 2.0 سازگار است.

یک بنچمارک برای اجرا: 'scene(:opt1=val1)*' (این گزینه می‌تواند چندین بار استفاده شود)
بارگذاری بنچمارک‌ها برای اجرا از فایلی حاوی فهرستی از توصیف‌های بنچمارک (هر کدام در یک خط) (این گزینه می‌تواند چندین بار استفاده شود)
اجرای یک آزمون اعتبارسنجی سریع خروجی به جای اجرای بنچمارک‌ها
مسیر مدل‌ها، شیدرها و بافت‌های glmark2
نحوه پایان دادن به یک فریم [default,none,swap,finish,readpixels]
نحوه تعویض فریم (swap)، تمامی حالت‌ها فقط در نسخهٔ DRM پشتیبانی می‌شوند؛ حالت 'fifo' در تمامی نسخه‌ها برای تحمیل vsync در دسترس است [default,immediate,mailbox,fifo]
رندر کردن روی یک سطح خارج از صفحه نمایش (off-screen)
پیکربندی بصری برای استفاده در هدف رندر: ´id=ID:red=R:green=G:blue=B:alpha=A:buffer=BUF:stencil=STENCIL:samples=SAMPLES'. پارامترها می‌توانند به هر ترتیبی تعریف شوند، و مقادیر پارامترهای حذف‌شده برابر با مقدار پیش‌فرض '0' (برای id، stencil، samples) یا '1' (برای red، green، blue، alpha، buffer) در نظر گرفته می‌شوند. اگر 'id' بر روی مقداری غیر از صفر تنظیم شود، تمامی پارامترهای دیگر نادیده گرفته می‌شوند
استفاده از یک بافتار (context) واحد برای تمامی صحنه‌ها (به‌طور پیش‌فرض، هر صحنه بافتار مخصوص به خود را دریافت می‌کند)
اندازهٔ پنجرهٔ خروجی (پیش‌فرض: 800x600)
اجرا در حالت تمام‌صفحه (معادل با --size -1x-1)
انواع نتایجی که باید برای هر بنچمارک گزارش شوند، به صورت فهرستی جدا شده با ':' [fps,cpu,shader]
فایلی که نتایج در آن ذخیره می‌شوند، در قالبی که با پسوند فایل تعیین می‌شود [csv,xml]
فهرستی از جفت‌های 'opt=value' برای گزینه‌های مختص سامانه پنجره‌بندی، جدا شده با ':'
نمایش اطلاعات دربارهٔ صحنه‌های موجود و گزینه‌های آن‌ها
نمایش مقادیر تمامی گزینه‌های صحنه که برای بنچمارک‌ها استفاده شده‌اند (به‌طور پیش‌فرض تنها گزینه‌هایی که صریحاً تنظیم شده‌اند نمایش داده می‌شوند)
اجرای نامحدود، با چرخش از بنچمارک آخر به اولین بنچمارک
توضیح‌نویسی و درج اطلاعات روی صفحه برای بنچمارک‌ها (مشابه -b :show-fps=true:title=#info#)
نمایش پیام‌های اشکال‌زدایی
نمایش نسخهٔ برنامه
نمایش راهنما

برنامهٔ glmark2-wayland مجموعه‌ای از صحنه‌ها را ارائه می‌دهد که می‌توان از آن‌ها برای سنجش جنبه‌های گوناگون کارایی OpenGL (ES) 2.0 استفاده کرد. نحوه رندر شدن هر صحنه از طریق مجموعه‌ای از گزینه‌ها قابل پیکربندی است. برای مشاهدهٔ صحنه‌های در دسترس و گزینه‌های پذیرفتنی آن‌ها می‌توانید از گزینهٔ خط فرمان -l, --list-scenes استفاده کنید.

در glmark2-wayland، یک بنچمارک به صورت یک صحنه به همراه مجموعه‌ای از مقادیر گزینه‌ها تعریف می‌شود. شما می‌توانید فهرست و ترتیب بنچمارک‌های اجرایی را با استفاده از گزینهٔ خط فرمان -b, --benchmark (احتمالاً چند باره) مشخص کنید. اگر هیچ بنچمارکی مشخص نشده باشد، مجموعه‌ای پیش‌فرض از بنچمارک‌ها به کار می‌رود. چنانچه یکی از گزینه‌های بنچمارک مشخص نشود، مقدار پیش‌فرض خود را اتخاذ می‌کند (که با -l, --list-scenes فهرست شده است).

به‌عنوان یک مورد خاص، یک رشتهٔ توصیف بنچمارک مجاز است شامل نام صحنه نباشد (یعنی با ':' آغاز شود). در این حالت، هر مقدار گزینهٔ مشخص‌شده به عنوان مقادیر پیش‌فرض برای بنچمارک‌هایی که پس از این رشتهٔ توصیف می‌آیند استفاده می‌شود.

برای اجرای بنچمارک‌های پیش‌فرض:

glmark2-wayland

برای اجرای یک بنچمارک با استفاده از صحنهٔ 'shading' با 'duration' (مدت زمان) '5.0' ثانیه و 'shading' از نوع 'phong':

glmark2-wayland -b shading:duration=5.0:shading=phong

برای اجرای مجموعه‌ای از بنچمارک‌ها، از گزینهٔ خط فرمان -b, --benchmark چندین بار استفاده کنید:

glmark2-wayland -b shading:duration=5.0 -b build:use-vbo=false -b texture

برای تنظیم مقادیر پیش‌فرض گزینه‌ها برای بنچمارک‌ها:

glmark2-wayland -b :duration=2.0 -b shading -b build -b :duration=5.0 -b texture

برنامهٔ glmark2-wayland توسط Alexandros Frantzis و Jesse Barker بر اساس نسخهٔ اصلی glmark اثر Ben Smith نوشته شده است.

January 2023 glmark2-wayland 2023.01