Игре

Како приказати бројач ФПС-а у Линук играма

Како приказати бројач ФПС-а у Линук играма
Линук гаминг добио је велики потицај када је Валве најавио Линук подршку за Стеам клијент и њихове игре 2012. године. Од тада су многе ААА и индие игре ушле у Линук и број корисника који играју на Линуку знатно се повећао.

Са растом Линук игара, многи корисници почели су да траже одговарајуће начине за приказивање бројача „сличица у секунди“ (ФПС) као прекривач на покренутим Линук играма. ФПС бројач помаже у прилагођавању перформанси покренутих игара, као и у бенчмаркингу укупне способности рачунара да игра игре у различитим резолуцијама.

Нажалост, не постоји јединствени јединствени начин приказивања бројача ФПС-а у свим Линук играма који је неовисан од основних технологија на којима игра ради. Различити приказивачи и АПИ-ји имају различите начине за приказ бројача фпс. Овај водич ће објаснити различите методе које се могу користити за приказ бројача ФПС-а у Линук играма.

Метод 1 (Стеам)

Напомене о компатибилности:

Стеам за Линук укључује уграђени ФПС бројач који се може пребацити из подешавања. Ово је вероватно једна од најкомпатибилнијих опција која ради са већином Линук игара. Међутим, имао сам проблема са играма Унити мотора које нису приказивале уграђени ФПС бројач. Ова опција такође захтева да на вашем систему имате инсталиран Стеам налог и Стеам клијент.

Стеам вам чак омогућава додавање игара које нису купљене од Стеама у библиотеку игара, а уграђени бројач ФПС такође ради у овим играма. Да бисте додали игру која није парна, кликните на „Игре“, а затим на „Додај игру која није Стеам у моју библиотеку“, као што је приказано на снимку заслона испод:

Потражите локацију датотека игара, а затим укључите опцију „Све датотеке“ на дну.

Изаберите извршну игру, а затим кликните на „ДОДАЈ ОДАБРАНЕ ПРОГРАМЕ“ као што је приказано на снимку заслона испод:

Ако желите да покренете игру само за Виндовс у слоју компатибилности Стеам-а Протон, мораћете да омогућите додатну опцију у својствима игре.

Додао сам извршну датотеку СуперТукКарт у стеам библиотеку, а ФПС бројач и овде добро ради. Имајте на уму да било које игре независних произвођача додане у Стеам библиотеку не би требало да имају размаке на путу до локације датотека.

2. метод (ЛибГЛ)

Напомене о компатибилности:

ЛибГЛ је Меса библиотека која ОпенГЛ АПИ-је излаже апликацијама и играма и подразумевано је укључена у готово све Линук дистрибуције. Коришћењем ове библиотеке и другог пакета који ствара ХУД на видљивом екрану, показаћемо ФПС бројач у Линук играма. Покрените следећу команду да бисте инсталирали потребан пакет:

судо апт инсталирај косд-бин

Да бисте приказали бројач ФПС-а у изворним Линук играма, користите наредбу доле након замене / патх / то / екецутабле вашом извршном путањом игре. Одавде можете знати више о свим осд-цат опцијама.

ЛИБГЛ_СХОВ_ФПС = 1 / путања / до / извршне датотеке 2> & 1 |
тее / дев / стдерр | сед -у -н -е '/ ^ либГЛ: ФПС = / с /.* \ ([^] * \) = / \ 1 /; п '|
осд_цат --линес = 1 --цолор = иеллов --оутлине = 1 --пос = топ --алигн = лефт

Да бисте приказали бројач ФПС-а у Виндовс играма које се изводе на Линук-у путем Вине-а, користите наредбу доле након замене / патх / то / екецутабле вашом извршном игром игре.

ВИНЕДЕБУГ = фпс вине / патх / то / екецутабле 2> & 1 | тее / дев / стдерр |
сед -у -н -е '/ траг / с /.* приближно // п '| осд_цат --линес = 1 --цолор = иеллов
--обрис = 1 --пос = врх --поравнај = центар

Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле):

ВИНЕДЕБУГ = фпс ВИНЕПРЕФИКС = / путања / до / вино / префикс вина
/ путања / до / извршне датотеке 2> & 1 | тее / дев / стдерр | сед -у -н -е '/ траг / с /
.* приближно // п '| осд_цат --линес = 1 --цолор = иеллов --оутлине = 1 --пос = топ
--алигн = центер

Ова метода има мало ограничења. Иако можете прилагодити осд-цат ХУД, он остаје на фиксном положају на подручју приказа, не узимајући у обзир геометрију прозора игре. На снимку екрана изнад, бројач ФПС приказан је изнад прозора игре, а не унутар њега. Ово не утиче на игре које се покрећу на целом екрану.

Метод 3 (Галијум3Д)

  • Ради само са ОпенГЛ играма.
  • Ради са изворним играма и винским играма.
  • Тестирано у раду са АМД графичким картицама са управљачким програмима отвореног кода.
  • Подршка за Галлиум3Д за Интел је у току, па још увек не ради.
  • Неиспробан са НВИДИА картицама јер нисам власник НВИДИА картице. Будући да је НВИДИА управљачки програм отвореног кода омогућен Галлиум3Д, овај метод би требало да функционише.
  • Галлиум3Д је АПИ који олакшава развој управљачких програма за графичке картице пружајући скуп стандардних библиотека и интерфејса. АМД и НВИДИА управљачки програми отвореног кода су засновани на Галлиум3Д.

    Да бисте приказали бројач ФПС-а у изворним Линук играма, користите наредбу доле након замене / путање / до / извршне датотеке својом извршном игром игре:

    ГАЛЛИУМ_ХУД = "једноставно, фпс" / путања / до / извршне датотеке

    Да бисте приказали бројач ФПС-а у Виндовс играма које се изводе на Линук-у путем Вине-а, користите наредбу доле након замене / патх / то / екецутабле са сопственом извршном стазом игре.

    ГАЛЛИУМ_ХУД = "једноставно, фпс" вино / путања / до / извршне датотеке

    Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле):

    ГАЛЛИУМ_ХУД = "једноставно, фпс" ВИНЕПРЕФИКС = / путања / до / вина / префикса вино / путања / до / извршне датотеке

    На горњој снимци екрана користим прилагођену променљиву ГАЛЛИУМ_ХУД која такође приказује температуре ГПУ-а и ЦПУ-а. Ова прилагођена наредба се разликује за различите конфигурације рачунара. Да бисте прочитали више о свим опцијама прилагођавања, покрените наредбе:

    судо апт инсталирати меса-утилс
    ГАЛЛИУМ_ХУД = помозите глкгеарс

    Само за референцу, ево наредбе Прилагођено коју сам користио на горњим снимцима екрана:

    ГАЛЛИУМ_ХУД = "једноставно, фпс; сенсорс_темп_цу-амдгпу-пци-1ц00.темп1;
    сенсорс_темп_цу-к10темп-пци-00ц3.Тдие "/ пут / до / извршне датотеке

    Метод 4 (прекривање Меса Вулкан)

    Напомене о компатибилности:

    Меса Вулкан прекривач је нови Вулкан слој додан недавним верзијама Меса. Приказује различите информације о покренутој апликацији помоћу преклапања.

    Да бисте приказали бројач ФПС-а у изворним Линук играма, користите наредбу доле након замене / путање / до / извршне датотеке властитом извршном стазом игре:

    ВК_ИНСТАНЦЕ_ЛАИЕРС = ВК_ЛАИЕР_МЕСА_оверлаи ВК_ЛАИЕР_МЕСА_ОВЕРЛАИ_ЦОНФИГ = поситион = топ-лефт / патх / то / екецутабле

    Да бисте приказали бројач ФПС-а у Виндовс играма које се изводе на Линук-у преко Вине-а и ДКСВК-а, користите наредбу доле након замене / патх / то / екецутабле са сопственом извршном стазом игре:

    ВК_ИНСТАНЦЕ_ЛАИЕРС = ВК_ЛАИЕР_МЕСА_оверлаи ВК_ЛАИЕР_МЕСА_ОВЕРЛАИ_ЦОНФИГ = поситион = вине-топ-лефт / патх / то / екецутабле

    Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле):

    ВК_ИНСТАНЦЕ_ЛАИЕРС = ВК_ЛАИЕР_МЕСА_покривач
    ВК_ЛАИЕР_МЕСА_ОВЕРЛАИ_ЦОНФИГ = позиција = горе-лево
    ВИНЕПРЕФИКС = / путања / до / вина / префикса вино / путања / до / извршне датотеке

    5. метод (ДКСВК ХУД)

    Напомене о компатибилности:

    ДКСВК пружа преводни слој заснован на Вулкану за Д3Д10 и Д3Д11 омогућавајући корисницима да играју Дирецт3Д 10/11 игре на Линуку. Д9ВК користи ДКСВК позадину како би пружио додатну Дирецт3Д9 имплементацију која се може користити за играње игара изграђених на основу Д3Д9.

    Да бисте приказали бројач ФПС-а у ДКСВК играма које се изводе на Линук-у путем Вине-а, користите наредбу доле након замене / патх / то / екецутабле са сопственом извршном стазом игре:

    ДКСВК_ХУД = фпс вино / путања / до / извршне датотеке

    Ако користите префикс Вине, наредба би била (реплаце / патх / то / вине / префик и / патх / то / екецутабле):

    ДКСВК_ХУД = фпс ВИНЕПРЕФИКС = / путања / до / вина / префикса вино / путања / до / извршне датотеке

    Ово означава крај овог поста. За крај бих споменуо један мали детаљ изостављен одозго. Све горе описане методе без паре ће радити и за Стеам игре. Морате да замените „/ патх / то / екецутабле“ или „вине / патх / то / екецутабле“ или „ВИНЕПРЕФИКС = / патх / то / вине / префик вине / патх / то / екецутабле“ са „% цомманд%“ у исте команде коришћене горе. Само додајте пуну команду за покретање опција у својствима игре у апликацији Стеам, као што је приказано на снимку заслона испод:

    Водич за битку за Веснотх
    Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
    0 А.Д. Приручник
    Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
    Водич за Унити3Д
    Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...