Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - DeimonDevilbat

Страницы: [1]
1
Ну что, господа, наконец мне удалось выявить суть проблемы и ее решить. В общем 2ой ссд отчасти действительно оказался виновником. Я даже поменял его на новый, в этот раз на самсунговский, как и мой первый "родной" ссд у ноута. Но проблема сохранилась и уже новый ссд теперь показывал спайки активности в 10% в диспетчере задач в момент лага.
Я ради эксперимента отключил новый ссд в диспетчере устройств, просто выбрал disable device. Пробую играть на родном первом ссд - проблемы нет. Подключаю второй ссд - проблема возвращается.
Но было понятно, что дело в двух ссд, и то как пека на это всё реагирует. Т.к. предмет для поиска сузился стал гуглить чето типо "2 ссд, статтеринг", в таком духе. Нашел пост чела на англоязычном форуме, где он пишет про подобную проблему, долго пытался ее решить и нашел решение которое ему помогло.
Надо было открыть для изменения скрытые продвинутые настройки питания, и в них поменять параметр "Primary Transition Latency Tolerance" с 0 на 15.
Потом нашел похожий пост на реддите, что кому то это помогло. Я такой параметр не нашел, хотя по рекомендации сделал изменения в Registry editor, чтобы она открылась, но нихрена в итоге. Далее нашел инфу, что можно качнуть бесплатную маленькую прогу PowerSettingsExplorer, и в ней можно это всё дело легко поменять. поставил - пробую, нихрена, всё еще есть проблема. Но я чувствовал, что уже близко, что это - что то связанное. Там среди прочих настроек были и другие, которые можно поменять, и я погуглил че там они значат и что лучше изменить. В итоге нашел мини-гайд по этому.
https://www.toolify.ai/hardware/optimize-gaming-performance-fix-dpc-latency-3109510

И поменял всё как тут рекомендуется. Типо
AHCI Link Power Management

AHCI Link Power Management plays a pivotal role in reducing DPC latency. By disabling AHCI Link Power Management, we can prevent unnecessary power-saving transitions that may induce latency spikes.

NVMe NOPME

Disabling Non-Operational Power Management for NVMe devices prevents latency spikes during idle periods. Setting NVMe NOPME to off ensures consistent system performance.

И прочее. И в итоге, наконец то - это решило проблему. Много раз тестил потом контру 4 - всё збс, стабильные 60 фпс, как при одном ССД.
Такие вот дела, походу редкая хрень, которая может быть только на ноутах с двумя ссд, видимо система пытается переводить второй ссд в какой то энергосберегающий режим раз в минуту-две, что и вызывало лаги. В общем проблема решена, наконец то можно успокоиться, хотя, конечно, жаль, что ппо сути зря взял новый ссд. Ну зато самсунг, хороший :hang:

2
В обоих случаях OpenGL используется, в MAME - DX9, который у вас без проблем. Я писал про RetroArch не чтобы вы играли, а проверили, там можно выбрать графический API. Если хотите узнать проблему, скачайте RetroArch, установите ядро Genesis Plus GX и проверьте игру с Settings > Video > Output > Video: Vulkan, d3d12 (или d11, d10), glcore (можно ещё gl). Если проблемы будут только в OpenGL, то можно сузить причину проблемы.
UPD2: Проверьте "Просмотр событий" Windows, нет ли периодических ошибок.
UPD4: У вас не стоит смены обоев каждую минуту? Придётся обойтись без анимешных девушек каждую минуту :)
Насчет OpenGL - тоже думал, но пробовал менять его на альтернативу. Для Меднафена это softfb:
softfb - Software Blitting to Framebuffer
Slower with lower-quality scaling than OpenGL, but if you don't have hardware-accelerated OpenGL rendering, it will probably be faster than software OpenGL rendering. Bilinear interpolation not available. OpenGL shaders do not work with this output method, of course.

Для melonDS тоже менял на Software. Так что видимо не в нем дело.
Обои не анимированные и даже без смены картинок. 1 статичная картинка. Насчет "просмотра событий" - попробую глянуть :)

UPDATE: проверял ситуацию с открытым диспетчером задач и вот что заметил. В момент лага Disk 1 SSD показывает активность на 10%, в то время как до этого момента там был 0%.
https://imgur.com/a/cc6lcgz
Выше два скриншота для сравнения. Во время 60 фпс мы видим, что Disk 1 SSD 0%, когда фпс падает до 56 - там 10. Может ли проблема быть в нем?
Если что я пробовал провести оптимизацию (она и так у меня автоматически часто проводится), и перекинуть папку с эмулятором на другой ссд (у меня их 2), - это всё не помогло.

3
Чтобы наглядно показать, записал 2 видоса.
Первый - Контра 4 (DS) на эмуляторе melonDS.
https://youtu.be/-8xRAWD0IV8
фпс отображается в левом верхнем углу. Чтобы было понятнее лучше поставить 1080p/60 fps в настройках видео. Первый лаг на 1:46-1:47. Слышно что звук прерывается на долю секунды, счетчик фпс показывает 57. Второй момент ровно через минуту, в 2:46-2:47, та же ситуация, фпс падает до 56. могу сказать, что во время игры это более резко и заметно, чем в видео.
https://youtu.be/eFOe1jrLYtM
Здесь игра с сеги на эмуляторе mednafen. Первый лаг в 0:50-0:51, второй также через минуту, в 1:50-1:52. На видео это почти не заметно, хотя можем видеть по счетчику фпс, что он понижается, но в самой игре это прям ощущаемо, более резко и звук будто на мгновение прерывается тоже.

4
RetroArch может и поставлю когда нибудь, но мне нравится Mednafen, отличный эмулятор. И как мне кажется он раньше у меня работал без этой проблемы. Скорее всего что то в самом ноуте заставляет его подлагивать. Ну и да, melonDS эмулятор с такой же проблемой. Я тут подумал, что мб и в обычных играх, типо стимовских, тоже фпс скачет, просто там это меньше заметно, т.к. там фпс выше 60.

Сегодня проверил тот же меднафен с сеговскими играми на старом рабочем ноуте, который брал почти 5 лет назад - и там такой проблемы нет! Хотя уж там то драйвера явно не свежие, и кстати режим питания даже был "сбалансированный", а не high performance. В чем же причина может быть :neznayu: С процессором что то мб?
P.S. у МАМЕ эмулятора проблемы нет, при этом, там всё стабильно %)

5
У вас получается экран на 144 Гц, попробуйте выбрать 60 Гц и 120 Гц. Посмотрите что будет с вкл. Adaptive-Sync и с откл.
пробовал и такое, та же фигня. Поставил ради интереса Gens - и там такая же проблема. при этом на эмуляторе МАМЕ с 2д играми такой проблемы нет. В общем, не понятно что это такое. И ничего не помогает. Наверное стоит принять и забить, всё таки эти пролагивания еле заметны и происходят где то раз в 30-60 секунд. Но неприятно, конечно.

6
Как то так. Nvidia gpu для эмуляторо выставлял, power mode в настройках nvidia тоже пробовал, увы, эффекта не дало :(

7
Типичная проблема ноутов, если в настройках электропитания не включен план "максимальная производительность"
Уже включен этот режим, да и ноут всегда использую, когда он от кабеля заряжается.
Тут еще интересный момент в том, что некоторые эмули, например МАМЕ или даже эмуляторы xbox (xenia canary и xemu) работают нормально, без этой проблемы. Т.е. она выборочно влияет на некоторые эмуляторы.

>>Рекомендую в эмуляторах включать V sync (вертикальная синхронизация), если еще не включена

И включал и выключал - разницы нет для этой проблемы :(

8
Всем привет :)
Недавно столкнулся с проблемой - при игре в 2д игры на эмуляторах изредка замечаю микро-фризы, даже не фризы, а скорее пролагивания, stuttering, если на инглише %) Если замерить фпс, то он всегда стабильно показывает 60, но в эти моменты падает до 58 или 55. Случается где то раз в минуту, может чуть чаще.
Заметил такое в сеговских играх (на эмуляторе Mednafen), там они еле заметны, звук даже не квакает в такие моменты. Более заметно такое при игре на эмуляторе nintendo DS - melonDS. Тестил на контре 4, там при пролагивании звук квакает. Вроде давно использовал меднафен тот же, вроде раньше не было. А может только сейчас стал замечать o_0
В обычных играх, не на эмуляторах всё хорошо работает. Сижу на ноуте от Asus с RTX 3060, относительно новый ноут, покупал не так давно.
Как думаете в чем может быть причина?

Страницы: [1]