Автор Тема: [FCEUX, Mesen, Nestopia] Input lag  (Прочитано 2002 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stasik

  • Пользователь
  • Сообщений: 225
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« : 05 Январь 2022, 21:06:07 »
FCEUX, Mesen, Nestopia.
Невозможно играть в Ниндзю Рюкендена. В этой игре особенно заметно. Особенно после игры на приставке. Слишком долго вынимает меч. А вместо своевременного прыжка падает в пропасть.
Это особенность эмулятора, компьютера, монитора или операционной системы ? Можно как-то вылечить, настроить ?
« Последнее редактирование: 06 Январь 2022, 08:06:42 от Berstain »

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7430
    • Просмотр профиля
ИнпутЪ & ЛагЪ
« Ответ #1 : 05 Январь 2022, 22:13:56 »
напомню что на консоле инпутлаг по вводу составляет 2 кадра:
ну а на ретроарч 1.

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4178
    • Просмотр профиля
ИнпутЪ & ЛагЪ
« Ответ #2 : 06 Январь 2022, 01:59:58 »
Это особенность эмулятора, компьютера, монитора или операционной системы ? Можно как-то вылечить, настроить ?
На этот вопрос никто ответить не сможет.
Что-то из этого, но что именно только ты сам можешь найти, эксперементальным путём.

Предположу, что система еле дышит, убитая в ноль и в фоне вирус крипту майнит, стоит тройная буферизация и играешь через Bluetooth геймпад сомнительного происхождения. :neznayu: Никто не знает..
Если есть возможность, проверь на другом компе/мониторе/клавиатуре/версии эмулятора.

А ещё субъективно это всё, замерять-то сложно. Инпутлаг, конечно, определенный есть. Но, насколько комфортный, кто знает. От версии ОС и эмулятора/настроек тоже зависит.
На ютубе были где-то замеры, но это было давно. Помню, Linux Lakka не очень хорошо себя показал, хотя, казалось бы, должно быть лучше винды.

Не хочешь инпутлага, бери FPGA типо MiSTer и проводной джой
« Последнее редактирование: 06 Январь 2022, 02:24:42 от cptPauer »

Оффлайн Stasik

  • Пользователь
  • Сообщений: 225
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #3 : 06 Январь 2022, 08:02:46 »
Ogr, за Ретроарч не скажу, но на консоли движения ощутимо более чёткие, своевременные (играю на элт).

Предположу, что система еле дышит, убитая в ноль и в фоне вирус крипту майнит, стоит тройная буферизация и играешь через Bluetooth геймпад сомнительного происхождения.
cptPauer, в эмуляторах играю, в основном, на ноутбуке (Windows 10). Насчёт вирусов маловероятно, стараюсь контролировать. Систему периодически переустанавливаю начисто. А джойстик с алика, такой:https://aliexpress.ru/item/32965860533.html?sku_id=66531991676&spm=a2g2w.productlist.0.0.1e777f12DeC5GK. На другом компе проверял, та же проблема. Версии эмуляторов последние.

Благодарю за ответы.
« Последнее редактирование: 06 Январь 2022, 08:51:49 от Stasik »

Оффлайн OmKol

  • Пользователь
  • Сообщений: 4489
  • Пол: Мужской
  • опятьшмап
    • Youtube
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #4 : 06 Январь 2022, 13:09:00 »
От версии ОС и эмулятора/настроек тоже зависит.
Я долго с этой темой разбирался и сделал для себя пока такой вывод.
В случае с Windows 10 в оконном режиме и в borderless windowed всегда будет дополнительный лаг, так как принудительно включен double buffering. Самый простой способ уменьшить лаг - переключить эмулятор в режим эксклюзивного фуллскрина (в каком из эмуляторов NES он точно есть - не помню). Ну или всё-таки поставить RetroArch и включить Run-Ahead.

Оффлайн Stasik

  • Пользователь
  • Сообщений: 225
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #5 : 06 Январь 2022, 16:06:41 »
Ну или всё-таки поставить RetroArch и включить Run-Ahead.
Поставил, спасибо, RetroArch крут.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5063
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #6 : 06 Январь 2022, 16:51:22 »
так как принудительно включен double buffering
Двойная буферизация чего именно? (UPD: Я понял, что имеется в виду от окон Windows, в программах своя, значит какой-то конфликт.) Если речь про вывод изображения, то она почти всегда включена, иначе было бы жуткое мерцание и играть было бы точно невозможно. И разница была бы в 1 кадр всё равно, удивительно как здесь все замечают input lag в 1-2 кадра.
переключить эмулятор в режим эксклюзивного фуллскрина (в каком из эмуляторов NES он точно есть - не помню)
В Mesen есть опция.
Ну или всё-таки поставить RetroArch и включить Run-Ahead.
В Mesen тоже есть Run-Ahead. Возможно это решение симптома, а не проблемы.
А джойстик с алика, такой
Noname какой-то. Я так и не понял, на клавиатуре нет проблем?
« Последнее редактирование: 06 Январь 2022, 18:08:38 от Sharpnull »

Оффлайн Stasik

  • Пользователь
  • Сообщений: 225
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #7 : 06 Январь 2022, 19:17:54 »
Я так и не понял, на клавиатуре нет проблем?
Sharpnull, не могу сказать, для меня проблема играть на клавиатуре - не удобно.
Когда включаю Run-Ahead в Mesen, начинаются жуткие тормоза. С эксклюзивным фуллскрином тоже глюки.
В RetroArch нет такого. И в плане инпут-лага комфортно. Вообще, я заметил, что Ретроарх самый лёгкий в плане нагрузки на  производительность, судя по графику диспетчера задач.
« Последнее редактирование: 06 Январь 2022, 21:31:15 от Stasik »

Оффлайн Proff

  • Пользователь
  • Сообщений: 21
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #8 : 06 Январь 2022, 20:25:15 »
Run-Ahead хорошо работает только если как-то обычно играть.
В батлтодс 1 на самолётах и на мотоциклах Run-Ahead даёт треш.
Даже в первом марио, попробуйте прыгнуть на пружине с помощью турбокнопки - Run-Ahead покажет свою тёмную сторону...

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4178
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #9 : 07 Январь 2022, 09:09:28 »
А джойстик с алика, такой
Джойстик не внушает доверия, кстати. На ноунеймах, пока кнопку прожмешь, то уже и инпутлаг не важен. )
Надо было брать типо такого:
В три раза дороже, может, зато xinput/dinput, мягкие кнопки.

Оффлайн Stasik

  • Пользователь
  • Сообщений: 225
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #10 : 07 Январь 2022, 11:43:01 »
На ноунеймах, пока кнопку прожмешь, то уже и инпутлаг не важен
Кнопки мягкие, потому что я заменил все резинки )

Оффлайн Mad

  • Пользователь
  • Сообщений: 8047
  • Пол: Мужской
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #11 : 07 Январь 2022, 13:09:45 »
К слову говоря, проводной пад не панацея от инпут лага. У некачественного китайского проводного пада лаг может быть больше чем у качественного беспроводного.

Оффлайн Stasik

  • Пользователь
  • Сообщений: 225
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #12 : 08 Январь 2022, 06:58:11 »
Джой действительно немного странный. Ноут его видит, а другой комп нет. Причём другой джойстик (тоже ноунейм) на компе определяется прекрасно.
« Последнее редактирование: 08 Январь 2022, 20:54:56 от Stasik »

Оффлайн v007

  • Пользователь
  • Сообщений: 192
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #13 : 12 Июнь 2024, 20:27:28 »
ну а на ретроарч 1.
А на каких настройках?
Ранний опрос джоев, драйвер вулкан, RunAhead 2 кадра - ещё что-нибудь?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7430
    • Просмотр профиля
[FCEUX, Mesen, Nestopia] Input lag
« Ответ #14 : 12 Июнь 2024, 21:43:03 »