Са растом Линук игара, многи корисници почели су да траже одговарајуће начине за приказивање бројача „сличица у секунди“ (ФПС) као прекривач на покренутим Линук играма. ФПС бројач помаже у прилагођавању перформанси покренутих игара, као и у бенчмаркингу укупне способности рачунара да игра игре у различитим резолуцијама.
Нажалост, не постоји јединствени јединствени начин приказивања бројача ФПС-а у свим Линук играма који је неовисан од основних технологија на којима игра ради. Различити приказивачи и АПИ-ји имају различите начине за приказ бројача фпс. Овај водич ће објаснити различите методе које се могу користити за приказ бројача ФПС-а у Линук играма.
Метод 1 (Стеам)
Напомене о компатибилности:
- Ради са играма ОпенГЛ и Вулкан.
- Ради са изворним играма, а Протон Протон је слој компатибилности укључен у Стеам за покретање Виндовс игара у Линуку. Заснован је на пројектима отвореног кода Вине, ДКСВК и Д9ВК са додатним закрпама и новим функцијама које су додали програмери Валве / Вине.
- Ради са играма купљеним на Стеам-у или играма независних произвођача које је корисник додао у Стеам.
- Тестирано у раду са интегрисаним Интел и АМД графичким картицама.
- Неиспробан са НВИДИА картицама јер нисам власник НВИДИА картице. Али према форумима заједнице Стеам, уграђени бројач фпс-а добро функционише на НВИДИА картицама.
Стеам за Линук укључује уграђени ФПС бројач који се може пребацити из подешавања. Ово је вероватно једна од најкомпатибилнијих опција која ради са већином Линук игара. Међутим, имао сам проблема са играма Унити мотора које нису приказивале уграђени ФПС бројач. Ова опција такође захтева да на вашем систему имате инсталиран Стеам налог и Стеам клијент.
Стеам вам чак омогућава додавање игара које нису купљене од Стеама у библиотеку игара, а уграђени бројач ФПС такође ради у овим играма. Да бисте додали игру која није парна, кликните на „Игре“, а затим на „Додај игру која није Стеам у моју библиотеку“, као што је приказано на снимку заслона испод:
Потражите локацију датотека игара, а затим укључите опцију „Све датотеке“ на дну.
Изаберите извршну игру, а затим кликните на „ДОДАЈ ОДАБРАНЕ ПРОГРАМЕ“ као што је приказано на снимку заслона испод:
Ако желите да покренете игру само за Виндовс у слоју компатибилности Стеам-а Протон, мораћете да омогућите додатну опцију у својствима игре.
Додао сам извршну датотеку СуперТукКарт у стеам библиотеку, а ФПС бројач и овде добро ради. Имајте на уму да било које игре независних произвођача додане у Стеам библиотеку не би требало да имају размаке на путу до локације датотека.
2. метод (ЛибГЛ)
Напомене о компатибилности:
- Ради само са ОпенГЛ играма.
- Ради са изворним играма и винским играма.
- Тестирано у раду са интегрисаним Интел и АМД графичким картицама са управљачким програмима отвореног кода.
- Неиспробан са НВИДИА картицама јер нисам власник НВИДИА картице. Међутим, требало би да ради са НВИДИА ГПУ-има са управљачким програмима отвореног кода.
ЛибГЛ је Меса библиотека која ОпенГЛ АПИ-је излаже апликацијама и играма и подразумевано је укључена у готово све Линук дистрибуције. Коришћењем ове библиотеке и другог пакета који ствара ХУД на видљивом екрану, показаћемо ФПС бројач у Линук играма. Покрените следећу команду да бисте инсталирали потребан пакет:
судо апт инсталирај косд-бинДа бисте приказали бројач ФПС-а у изворним Линук играма, користите наредбу доле након замене / патх / то / екецутабле вашом извршном путањом игре. Одавде можете знати више о свим осд-цат опцијама.
ЛИБГЛ_СХОВ_ФПС = 1 / путања / до / извршне датотеке 2> & 1 |тее / дев / стдерр | сед -у -н -е '/ ^ либГЛ: ФПС = / с /.* \ ([^] * \) = / \ 1 /; п '|
осд_цат --линес = 1 --цолор = иеллов --оутлине = 1 --пос = топ --алигн = лефт
Да бисте приказали бројач ФПС-а у Виндовс играма које се изводе на Линук-у путем Вине-а, користите наредбу доле након замене / патх / то / екецутабле вашом извршном игром игре.
ВИНЕДЕБУГ = фпс вине / патх / то / екецутабле 2> & 1 | тее / дев / стдерр |сед -у -н -е '/ траг / с /.* приближно // п '| осд_цат --линес = 1 --цолор = иеллов
--обрис = 1 --пос = врх --поравнај = центар
Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле):
ВИНЕДЕБУГ = фпс ВИНЕПРЕФИКС = / путања / до / вино / префикс вина/ путања / до / извршне датотеке 2> & 1 | тее / дев / стдерр | сед -у -н -е '/ траг / с /
.* приближно // п '| осд_цат --линес = 1 --цолор = иеллов --оутлине = 1 --пос = топ
--алигн = центер
Ова метода има мало ограничења. Иако можете прилагодити осд-цат ХУД, он остаје на фиксном положају на подручју приказа, не узимајући у обзир геометрију прозора игре. На снимку екрана изнад, бројач ФПС приказан је изнад прозора игре, а не унутар њега. Ово не утиче на игре које се покрећу на целом екрану.
Метод 3 (Галијум3Д)
Галлиум3Д је АПИ који олакшава развој управљачких програма за графичке картице пружајући скуп стандардних библиотека и интерфејса. АМД и НВИДИА управљачки програми отвореног кода су засновани на Галлиум3Д. Да бисте приказали бројач ФПС-а у изворним Линук играма, користите наредбу доле након замене / путање / до / извршне датотеке својом извршном игром игре: Да бисте приказали бројач ФПС-а у Виндовс играма које се изводе на Линук-у путем Вине-а, користите наредбу доле након замене / патх / то / екецутабле са сопственом извршном стазом игре. Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле): На горњој снимци екрана користим прилагођену променљиву ГАЛЛИУМ_ХУД која такође приказује температуре ГПУ-а и ЦПУ-а. Ова прилагођена наредба се разликује за различите конфигурације рачунара. Да бисте прочитали више о свим опцијама прилагођавања, покрените наредбе: Само за референцу, ево наредбе Прилагођено коју сам користио на горњим снимцима екрана: Напомене о компатибилности: Меса Вулкан прекривач је нови Вулкан слој додан недавним верзијама Меса. Приказује различите информације о покренутој апликацији помоћу преклапања. Да бисте приказали бројач ФПС-а у изворним Линук играма, користите наредбу доле након замене / путање / до / извршне датотеке властитом извршном стазом игре: Да бисте приказали бројач ФПС-а у Виндовс играма које се изводе на Линук-у преко Вине-а и ДКСВК-а, користите наредбу доле након замене / патх / то / екецутабле са сопственом извршном стазом игре: Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле): Напомене о компатибилности: ДКСВК пружа преводни слој заснован на Вулкану за Д3Д10 и Д3Д11 омогућавајући корисницима да играју Дирецт3Д 10/11 игре на Линуку. Д9ВК користи ДКСВК позадину како би пружио додатну Дирецт3Д9 имплементацију која се може користити за играње игара изграђених на основу Д3Д9. Да бисте приказали бројач ФПС-а у ДКСВК играма које се изводе на Линук-у путем Вине-а, користите наредбу доле након замене / патх / то / екецутабле са сопственом извршном стазом игре: Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле): Ово означава крај овог поста. За крај бих споменуо један мали детаљ изостављен одозго. Све горе описане методе без паре ће радити и за Стеам игре. Морате да замените „/ патх / то / екецутабле“ или „вине / патх / то / екецутабле“ или „ВИНЕПРЕФИКС = / патх / то / вине / префик вине / патх / то / екецутабле“ са „% цомманд%“ у исте команде коришћене горе. Само додајте пуну команду за покретање опција у својствима игре у апликацији Стеам, као што је приказано на снимку заслона испод:
ГАЛЛИУМ_ХУД = помозите глкгеарс
сенсорс_темп_цу-к10темп-пци-00ц3.Тдие "/ пут / до / извршне датотеке Метод 4 (прекривање Меса Вулкан)
ВК_ЛАИЕР_МЕСА_ОВЕРЛАИ_ЦОНФИГ = позиција = горе-лево
ВИНЕПРЕФИКС = / путања / до / вина / префикса вино / путања / до / извршне датотеке 5. метод (ДКСВК ХУД)