| GLMARK2-ES2-DRM(1) | General Commands Manual | GLMARK2-ES2-DRM(1) |
نام (NAME)
glmark2-es2-drm - مجموعه بنچمارک OpenGL (ES) 2.0
خلاصه دستور (SYNOPSIS)
glmark2-es2-drm [گزینهها]
توضیحات (DESCRIPTION)
glmark2-es2-drm یک بنچمارک برای OpenGL (ES) 2.0 است. این برنامه تنها از زیرمجموعهای از 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
- نحوه مبادله فریم (swap)، تمامی حالتها فقط در نگارش 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-drm مجموعهای از صحنهها را ارائه میدهد که میتوانند برای سنجش جنبههای مختلف کارایی OpenGL (ES) 2.0 استفاده شوند. نحوه رندر هر صحنه از طریق مجموعهای از گزینهها قابل پیکربندی است. برای مشاهده صحنههای موجود و گزینههای مجاز آنها میتوانید از گزینه خط فرمان -l, --list-scenes استفاده کنید.
در glmark2-es2-drm، یک بنچمارک به صورت یک صحنه به همراه مجموعهای از مقادیر گزینهها تعریف میشود. میتوانید فهرست و ترتیب بنچمارکها را برای اجرا با استفاده از گزینه خط فرمان -b, --benchmark (احتمالاً چند بار) مشخص کنید. اگر هیچ بنچمارکی مشخص نشود، مجموعهای پیشفرض از بنچمارکها استفاده میشود. اگر گزینهای برای بنچمارک مشخص نشود، مقدار پیشفرض خود را میگیرد (که با -l, --list-scenes فهرست میشود).
به عنوان یک حالت خاص، یک رشته توصیف بنچمارک میتواند فاقد نام صحنه باشد (یعنی با ':' شروع شود). در این صورت، هر مقدار گزینهای که تعیین شده باشد به عنوان مقادیر پیشفرض برای بنچمارکهای بعد از این رشته توصیف به کار میرود.
مثالها (EXAMPLES)
برای اجرای بنچمارکهای پیشفرض:
برای اجرای یک بنچمارک با استفاده از صحنه 'shading' با 'duration' (مدت زمان) '5.0' ثانیه و 'shading' از نوع 'phong':
برای اجرای مجموعهای از بنچمارکها از گزینه خط فرمان -b, --benchmark به تعداد دفعات مورد نیاز استفاده کنید:
برای تنظیم مقادیر پیشفرض گزینهها برای بنچمارکها:
نویسنده (AUTHOR)
برنامه glmark2-es2-drm توسط Alexandros Frantzis و Jesse Barker بر پایه glmark اصلی نوشتهشده توسط Ben Smith توسعه داده شده است.
| January 2023 | glmark2-es2-drm 2023.01 |