Са порастом Линук игара, многи корисници су почели да траже одговарајуће начине за приказивање бројача фрејмова у секунди (ФПС) као прекривача за покретање Линук игара. Бројач ФПС -а помаже у подешавању перформанси покренутих игара, као и у одређивању укупне способности рачунара да игра игре на различитим резолуцијама.
Нажалост, нема јединственог јединственог начина приказа ФПС бројача у свим Линук играма који је независан од основних технологија на којима игра ради. Различити приказивачи и АПИ -и имају различите начине приказивања ФПС бројача. Овај водич ће објаснити различите методе које се могу користити за приказ ФПС бројача у Линук играма.
Напомене о компатибилности:
- Ради са ОпенГЛ и Вулкан играма.
- Ради са изворним играма и Протон Протон је слој компатибилности укључен у Стеам за покретање Виндовс игара у Линуку. Заснован је на Вино , ДКСВК и Д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 (ДКСВК ХУД)