| GLMARK2-ES2-WAYLAND(1) | General Commands Manual | GLMARK2-ES2-WAYLAND(1) |
نام (NAME)
glmark2-es2-wayland - مجموعه بنچمارک و ارزیابی کارایی OpenGL (ES) 2.0
خلاصه دستور (SYNOPSIS)
glmark2-es2-wayland [گزینهها]
توضیحات (DESCRIPTION)
دستور glmark2-es2-wayland یک ابزار بنچمارک برای OpenGL (ES) 2.0 در محیط ویلند (Wayland) است. این برنامه تنها از زیرمجموعهای از رابط برنامهنویسی (API) نسخه OpenGL 2.0 استفاده میکند که با OpenGL ES 2.0 سازگار است.
گزینهها (OPTIONS)
- -b, --benchmark BENCH
- یک بنچمارک برای اجرا: 'scene(:opt1=val1)*' (این گزینه میتواند چندین بار استفاده شود)
- -f, --benchmark-file FILE
- بارگذاری بنچمارکها برای اجرا از فایلی حاوی فهرستی از توضیحات بنچمارک (یک مورد در هر سطر) (این گزینه میتواند چندین بار استفاده شود)
- --validate
- اجرای یک آزمون سریع اعتبارسنجی خروجی به جای اجرای بنچمارکها
- --data-path PATH
- مسیر مدلها، شیدرها و بافتهای glmark2
- --frame-end METHOD
- نحوه خاتمه دادن به یک فریم [default,none,swap,finish,readpixels]
- --swap-mode MODE
- نحوه جابهجایی فریم؛ تمامی حالتها تنها در ساختار DRM پشتیبانی میشوند، و حالت 'fifo' در همه ساختارها برای اجبار همگامسازی عمودی (vsync) در دسترس است [default,immediate,mailbox,fifo]
- --off-screen
- رندر کردن روی سطحی خارج از صفحه نمایش (off-screen)
- --visual-config
- پیکربندی بصری برای هدف رندر: ´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' غیرصفر تعیین شود، سایر پارامترها نادیده گرفته میشوند.
- --reuse-context
- استفاده از یک زمینه (context) واحد برای تمامی صحنهها (بهطور پیشفرض، هر صحنه زمینه اختصاصی خود را دریافت میکند)
- -s, --size WxH
- اندازه پنجره خروجی (پیشفرض: 800x600)
- --fullscreen
- اجرا در حالت تمامصفحه (معادل --size -1x-1)
- --results RESULTS
- انواع نتایجی که باید برای هر بنچمارک گزارش شوند، به صورت فهرستی جداشده با ':' مانند [fps,cpu,shader]
- --results-file RESULTS-FILE
- فایل ذخیرهسازی نتایج، در قالبی که بر اساس پسوند فایل مشخص میشود [csv,xml]
- --winsys-options OPTS
- فهرستی از جفتهای 'opt=value' برای گزینههای خاص سیستم پنجره، جداشده با ':'
- -l, --list-scenes
- نمایش اطلاعات مربوط به صحنههای موجود و گزینههای آنها
- --show-all-options
- نمایش مقادیر تمامی گزینههای صحنه استفادهشده برای بنچمارکها (بهطور پیشفرض تنها گزینههای صراحتاً تنظیمشده نشان داده میشوند)
- --run-forever
- اجرای بیپایان، با ایجاد حلقه تکرار از آخرین بنچمارک به اولین بنچمارک
- --annotate
- نشانهگذاری بنچمارکها همراه با اطلاعات روی صفحه (مشابه -b :show-fps=true:title=#info#)
- -d, --debug
- نمایش پیامهای اشکالزدایی
- --version
- نمایش نسخه برنامه
- -h, --help
- نمایش راهنما
بنچمارکها (BENCHMARKS)
ابزار glmark2-es2-wayland مجموعهای از صحنهها را ارائه میدهد که میتوانند برای سنجش جنبههای گوناگون کارایی OpenGL (ES) 2.0 به کار روند. نحوه رندر شدن هر صحنه از طریق مجموعهای از گزینهها قابل پیکربندی است. برای مشاهده صحنههای موجود و گزینههای مجاز آنها میتوانید از گزینه خط فرمان -l, --list-scenes استفاده نمایید.
در glmark2-es2-wayland، یک بنچمارک به صورت یک صحنه به همراه مجموعهای از مقادیر گزینهها تعریف میشود. شما میتوانید فهرست و ترتیب بنچمارکها را برای اجرا با استفاده از گزینه خط فرمان -b, --benchmark (احتمالاً چند بار) تعیین کنید. اگر هیچ بنچمارکی مشخص نشود، از مجموعه بنچمارکهای پیشفرض استفاده میشود. چنانچه گزینه بنچمارکی تعیین نگردد، مقدار پیشفرض خود را دریافت میکند (که با -l, --list-scenes فهرست شدهاند).
به عنوان یک حالت ویژه، رشته توضیحات بنچمارک مجاز است که فاقد نام صحنه باشد (یعنی با ':' آغاز شود). در این وضعیت، هر مقدار گزینه مشخصشده به عنوان مقدار پیشفرض برای بنچمارکهایی که پس از این رشته توضیحات میآیند، لحاظ میشود.
مثالها (EXAMPLES)
برای اجرای بنچمارکهای پیشفرض:
برای اجرای یک بنچمارک با استفاده از صحنه 'shading' با مدتزمان '5.0' ثانیه و سایهزنی از نوع 'phong':
برای اجرای مجموعهای از بنچمارکها، گزینه خط فرمان -b, --benchmark را چندین بار به کار ببرید:
جهت تنظیم مقادیر پیشفرض گزینهها برای بنچمارکها:
نویسندگان (AUTHORS)
برنامه glmark2-es2-wayland توسط Alexandros Frantzis و Jesse Barker بر پایه نسخه اصلی glmark اثر Ben Smith نوشته شده است.
| January 2023 | glmark2-es2-wayland 2023.01 |