Обсуждение проблем ОС и оборудования: задержка реакции системы (latency), микроcтаттер, инпутлаг, фризы.
Перед тем как задавать вопросы, просьба прочитать FAQ
Осуществлять мониторинг программойLatency Monitorнужно в течение 1 минуты, в состоянии простоя системы т.е. без дисковой, сетевой активности, и любой другой, с выключенным ав и приложениями в трее и автозагрузке, не раньше чем через 2 минуты после загрузки системы. Не двигаем мышку и не используем клавиатуру в момент измерений. Потом остановка и скриншот.
Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
Morgenstern писал(а):
Чуваки записал геймплей по хотсу без синхронизации, фпс 100-150 игра не плавная и дергается микростаттеры, но на записи все плавно какой сделать вывод из этого?
(я пока не уверен, в этой ветке стоит обсуждать это или в другой. Но, всё же.)
А вот это уже интересное наблюдение. У кого происходить та же ерунда при стриме? Случай, когда видеопоток реально является плавным (т.е. более-менее равномерным), что подтверждает нам один из его получателей (при чём, самый медленный) - записывающее стрим ПО, а на экране мы видим некоторое лагалище, может говорить о том, что у стриминга может просто стоять более высокий приоритет. И пока стример не выполнит свой неделимый во времени кусок работы, другие, например обработчик вывода на экран монитора/ТВ может простаивать в его ожидании (идеально запараллелить тут не получится, т.к. источник 1 и обращение к нему за данными в буфер кадра будет всё равно поочерёдное, только если заранее специально не предусмотреть 2(!) одинаковых буфера хранения под такие дела). А при отключении стриминга дергатня пропадает? Если да, то, скорее всего вышеописанное. Если нет - нужно немного подумать...
Member
Статус: Не в сети Регистрация: 16.05.2010 Фото: 470
Morgenstern писал(а):
НУ без стрима микрофризы без всинк, хотел записать их шадоуплеем но он пишет в 60 фпс видимо фризы он поэтому не записывает
faq. все софт и часть аппаратных причин описаны -в том числе датчики и оверлеи. Заполняйте профиль подробно на каком пк дергается Интел или Амд. Попробуйте новые 397.31 в связке Ос- 1803 и wddm 2.4 - у меня отличные впечатления от новых драйверов,а человек я привередливый в таких моментах.
_________________ 5950x/MSI MPG X570S MAX CARBON WIFI/32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)/6800xt PowerColor Red Devil/be quiet! Straight Power-11-850w
В общем, я пока что сдаюсь. Фризы уменьшились и пусть не хотят пропадать, но я тоже не хочу целыми днями воевать с пк, уже работать на нём надо. В принципе, жить можно. Как созрею, начну с техподдержки MSI.
Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
Morgenstern писал(а):
НУ без стрима микрофризы без всинк, хотел записать их шадоуплеем но он пишет в 60 фпс видимо фризы он поэтому не записывает.
Да. Фокус именно в том, что записывать - не показывать. Запись 60 к/с это ровно 60 к/с, где каждый кадр ровно 1/60 секунды. При этом записывается в файл ровно то, что считалось с буфера кадра, где без всинка мог оказаться рваный кадр, состоящий из двух разных полукадров. Дёргание на видео появится только тогда, когда какой-то кадр слишком надолго (на 2+ фреймов) задержался в буфере, и то, если сжатие видео не использует какое-нибудь выравнивание/интерполяцию. При сильном же сжатии, когда используется мало ключевых полных кадров, видеоэнкодер вообще может брать только каждый третий/пятый/десятый... кадр за основу для ключевого, а несколько последующих будут кодироваться изменениями к нему с такой потерей качества и смазыванием, что ни один Шерлок Холмс не найдёт потом разницу и "виновных".
Member
Статус: Не в сети Регистрация: 22.03.2005 Откуда: Уфа Фото: 0
SINgle84 писал(а):
в буфере нет рваных кадров это проблема моника.
Нет, не монитора, а видеокарты. В тройном буфере - нет рваных. Но он не везде используется. А вот в двойном - могут быть запросто. Опять же - от типа синка ещё зависит. Классический всинк-офф, насколько мне известно, передаёт кадр на монитор ровно по мониторной синхронизации: подошло время - перехватывает управление буфером и отправляет то, что получилось в буфере. Если ВК не успела дорисовать туда кадр, её обрывают и она продолжит его рисовать во второй (из двух) буфер. Если закончит, снова начнёт рисовать в него же. И так, пока у неё опять не перехватят управление и не отдадут под рисование другой буфер. Отсюда и растут ноги у тиринга. Вообще, какую конкретно проблемную ситуацию рассматриваем? Чего гадать-то? Какой стоял всинк? Двойной или тройной буфер работал? А то мы в теорию от проблемы уже ушли...
Member
Статус: Не в сети Регистрация: 21.06.2008 Откуда: Минск Фото: 23
Enkvar И да, и нет. Скринов с 390.77, на них сидел все это время, не осталось, но там драйвер нвидии прыгал до 150us, тут же 200, т.е. вроде как и ухудшилось, но не в 2 раза же.
397.31 1607 LTSB\LTSC 10.0.14393.2068
#77 #77
Про pagefault знаю, но у меня своп выключен полностью, да и чаще всего эти значения не являются поводом бить тревогу, только если реальных проблем не наблюдается(зацикливание звука, статтеры и проч.).
_________________ b550 strix-f 3405\5700x3d CO all -25\BL2K8G32C16U4B micron e die SR@3800:1900 16-16-19-16-36-58-1T-1.38v\gtx 1070ti\corsair rm850i\haf912+
Member
Статус: Не в сети Регистрация: 16.05.2010 Фото: 470
HIV359 писал(а):
Про pagefault знаю, но у меня своп выключен полностью, да и чаще всего эти значения не являются поводом бить тревогу, только если реальных проблем не наблюдается(зацикливание звука, статтеры и проч.).
У меня то-же в районе около 200 на драйвере сейчас,но когда последний раз я мерил предыдущий - он уже у меня был достаточно долгое время в системе,и весь шейдерный кэш и кэш ос и иконок папок был уже записан на диске. Какое-то время не очищал темпы, драйвер обкатался в системе и резких скачков не наблюдалось.
Всё сейчас на 397.31 так-же на мой взгляд, эти значения нельзя же без отрыва от ос и текущей задержки анализировать. При измерениях-должны быть максимально равные условия-одно время измерений и состояние ос. В 3д приложениях и играх я вижу отличный очень стабильный фреймрейт, а если у кого-то скачок единчный до 300-400,это ниочём не говорит. Перемеряв позже- вы получите другие значения.
Если померяв раз 5-6 в режиме энергосбережения цпу и после загрузки всех служб и отсутствия какой-либо активности во ос- значения такие,да можно говорить -изменилось. Учитывайте что фокус окна,рефреш гуи,или любые быстрые сообщения справа на панели в ос- вы всё это увидите в этих значениях.
_________________ 5950x/MSI MPG X570S MAX CARBON WIFI/32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)/6800xt PowerColor Red Devil/be quiet! Straight Power-11-850w
Member
Статус: Не в сети Регистрация: 21.06.2008 Откуда: Минск Фото: 23
kiberman чет вообще не понял к чему я процитирован и это все расписано: если я тут в ветке ничего не постил, это не значит что я ньюфаг и не читал про dpc или pagefault и, соотв., чем они вызваны. А о сберегайках цпу вообще нигде речи не было, ну ладно, спс за инфу, хоть и очевидную.
_________________ b550 strix-f 3405\5700x3d CO all -25\BL2K8G32C16U4B micron e die SR@3800:1900 16-16-19-16-36-58-1T-1.38v\gtx 1070ti\corsair rm850i\haf912+
Member
Статус: Не в сети Регистрация: 16.05.2010 Фото: 470
HIV359 писал(а):
чет вообще не понял к чему я процитирован и это все расписано: если я тут в ветке ничего не постил, это не значит что я ньюфаг и не читал про dpc или pagefault и, соотв., чем они вызваны. А о сберегайках цпу вообще нигде речи не было, ну ладно, спс за инфу, хоть и очевидную.
Это инфа прежде всего для всех,что-бы не поднимали панику с 397.31.. вы тут не причём,вы прям так испугались показаться невеждой))
_________________ 5950x/MSI MPG X570S MAX CARBON WIFI/32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)/6800xt PowerColor Red Devil/be quiet! Straight Power-11-850w
kiberman Прошу помощи у Вас как у специалиста: не могу вернуть значение таймера с 3,11 на 1,73. История такая, на плате ga-b150m, проц i5 6500, был биос F2: из коробки на старте глючили контроллеры юсб и рс2, перешил на F21(под 7серию)- стало хуже, вернул назад, все стало о.к. контроллеры подхватились, но теперь не могу вернуться на старый таймер, на нем задержки были 50-90, на этом 230-290. В биосе матери только одна настройка: hpet доступно или недоступно. При вкл. если bcdedit /set useplatformclock true, то таймер 24, если bcdedit /deletevalue useplatformclock то - 3.11, если выкл. то тоже 3.11, а раньше с недоступным в биосе hpet таймер был 1,73, как его вернуть? По системе больше ничего не крутил, только новые интеловские дрова на чипсет, может в них быть дело? Остальные настройки биоса те же, разгона нет
Member
Статус: Не в сети Регистрация: 17.03.2008 Откуда: РФ Фото: 9
Многопоточный процессор (i7, Rysen), приличная материнка, и память работающая по jedec параметрам (без всяких XMP и разгонов) вероятнее всего уберут все эти latency. У Nvidia драйвер многопоточный, и делит время с игровой логикой, от этого могут быть фризы на слабых либо на чрезмерно разогнанных процах и памяти т.к. код более сложный.
Member
Статус: Не в сети Регистрация: 16.05.2010 Фото: 470
kostik1966beta писал(а):
контроллеры подхватились, но теперь не могу вернуться на старый таймер, на нем задержки были 50-90, на этом 230-290. В биосе матери только одна настройка: hpet доступно или недоступно. При вкл. если bcdedit /set useplatformclock true, то таймер 24, если bcdedit /deletevalue useplatformclock то - 3.11, если выкл. то тоже 3.11, а раньше с недоступным в биосе hpet таймер был 1,73, как его вернуть? По системе больше ничего не крутил, только новые интеловские дрова на чипсет, может в них быть дело? Остальные настройки биоса те же, разгона нет
Здравствуйте-специалист я "такой себе" честно ,лично я после каждой прошивки делаю clr-cmos перемычкой для очистки таблицы dmi- с этого я бы и начал-
Так вы сейчас вернулись на F2?-там нет опции?.
Мои бы действия были бы такие- отключил в биосе hpet-если вы на f21, прописал bcdedit /set useplatformclock false в ос и перед перезагрузкой после ввода ключа- проверил бы в диспетчере задач драйвер:
"Высокоточный таймер событий" - попробовал бы отключить/удалить. Но учитывайте, что у вас какая-то была не понятка с контроллёрами, Рабочая схема TSC+HPET сейчас на 95% Пк используется и у меня в том числе,без необходимости что-то ковырять- и задержки такие могут быть у вас от неисправного оборудования и проблем с драйверами/ос на этом оборудовании.
Для вашей платы есть уже 24-ый биос,если не хотите ставить самый последний,и менять микрокод на цпу,я бы вам порекомендовал как минимум- 24с, там очень важные фиксы- по me безопасности, и самое существенное фикс бага c HT. В любом случае у гигабита всегда был бардак с кодом-много багов,и много прошивок из-за этого- но сами платы как рабочие лошадки хорошие.
Добавлено спустя 15 минут 40 секунд:
MEX-74 писал(а):
и память работающая по jedec параметрам
Золотые слова,если не гнать в шею контроллёр Озу- это очень благотворно сказывается на всём.
_________________ 5950x/MSI MPG X570S MAX CARBON WIFI/32GB 2x16-DDR4 Gskill 3200 (14-14-14-32-Cr2)/6800xt PowerColor Red Devil/be quiet! Straight Power-11-850w
После обновления драйверов видеокарта начала "пропадать". Зато заработал оверлей GeForce Experience (до этого работать отказывался; без него тоже пробовал). Походу, все проблемы из-за неё.
kiberman Сделал как Вы написали, 1.прописал bcdedit /set useplatformclock false 2.Отключил и удалил высокоточный таймер через диспетчер, 3. в биосе отключил Hpet: результат вместо 3.11 получил 3,57. Какие мысли у Вас на такое поведение системы?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения