Намаляне на забавянето на FreeTrack

Общ форум на потребителите на сайта и форума
Отговори [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
Потребителски аватар
Shturm681
Мнения:68
Регистриран:чет мар 22, 2012 11:49 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
Намаляне на забавянето на FreeTrack

Мнение от Shturm681 » пон апр 16, 2012 1:41 pm

От скоро, благодарение на Панчеро (мерси много :) ) имам фрий трак конфигурация и трябваше да мине известно време докато стана капризен относно разликата във времето между истинското мърдане на главата ми и движението във играта. Беше около половин секунда, което в същност не ми позволяваше да се обръщам прецизно на 45 градуса настрани (без да виждам крилата) а винаги трябваше да става бавно или рязко да видя крилото и бавно да започна да връщам. Също така беше почти невъзможно да проследя с поглед самолет с който се разминавам, цели по хоризонта докато завивам с много G и т.н.

Знам, че във форума има програмисти - те сигурно вече са се сетили и отдавна са отстранили този проблем, но за тези които не са - ето няколко прости настройки, които значително ще съкратят това разсейващо забавяне, както и ще намалят системните ресурси, които ползва фрийтрак:

1. Намалете резолюцията. Възможно най-ниската резолюция, с която ясно могат да се виждат точките и да не излизате от кадър при движение по ординатата (Х оста) ще намали размера на всеки кадър (frame), който програмата трябва да анализира в реално време ! Ако до сега сте били с 320х258 и смените на 176х144 разликата ще се появи веднага.
Изображение

2. Корекция на изходящите кадри (output framerate), намаляне на множител (multiplier). Идете на Frame rate, махнете тикчето Auto и намалете multiplier на 2 и увеличете Actual FPS на 60. Не знам как точно това помага, но определено то също ще намали забавянето. Ако някой разбира, може да обясни. ВАЖНО Е фрийтрака да е минимизиран докато играете за да влезе в сила тази настройка !
Изображение

3. Размер на точките. Размера на точките определя какъв брой от точки в картината (дори да са само 2/3/4 пак има значение) ще бъдат разпознати като такива от главата ви. Максимално точната настройка ще спести на компютъра ви процесорно време за алгоритъма за сметка на изпълнението в играта. Настройте минималните и максималните размери на точките да бъдат на ръба на разпознаването. Имайте предвид, че тези размери вече ще имат нужда от настройка (особено минималния размер) заради понижаването на резолюцията.
Изображение

Един от авторите на фрийтрак каза, че колкото по-бързо е движението - толкова по-малко е забавянето и това е умишлено за да не си причиняваме травми на врата при леки корекции при които не трябва изобщо да мърдаме. Така че, винаги ще го има, но с тези настройки и достатъчно бърза машина това отклонение ще е минимално.

Потребителски аватар
donpanchero
Мнения:11
Регистриран:нед фев 12, 2012 7:57 pm
Местоположение:гр. Асеновград
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: Намаляне на забавянето на FreeTrack

Мнение от donpanchero » пон апр 16, 2012 7:25 pm

Браво Мартине,много ценна информация и полезна най-вече.

Потребителски аватар
Crash
Мнения:387
Регистриран:пон фев 06, 2012 2:23 pm
Местоположение:София / Долна Митрополия
Контакти:

Re: Намаляне на забавянето на FreeTrack

Мнение от Crash » пон апр 16, 2012 7:28 pm

Ще направя един хардуер раздел и ще я залепя там отгоре ;)
Изображение
Изображение

Отговори
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable