Сегодня выяснил причину периодических микро-фризов.
Происходили где-то с периодичностью 1-2 минуты на реальном контенте.
И "железно" на ролике с медузами, на 17 секунде, если его смотреть с самого начала (то же самое место не подвисало, если смотреть ролик с середины).
Грешил на AFR (на 25 фпс контенте все шло плавно). Но дело оказалось в совершенно неожиданном месте, в глубине цвета.
Далее разбор будет по ролику с медузами, чтобы проще было ориентироваться, т.к. он многим известен.
Изначально стояли настройки по умолчанию:
Максимальная глубина цвета HDMI: Авто (EDID)
Предпочитаемая глубина цвета HDMI: Максимальная
При этом INFO по медузам показывало 12 бит в текущем видеорежиме и на 17 секунде ролик дергался.
Далее ставлю
Максимальная глубина цвета HDMI: 10 бит
Предпочитаемая глубина цвета HDMI: Максимальная
Тогда INFO по медузам показывает уже 8 бит, но при этом, о чудо, дерганье уходит.
Матрица телевизора 8 бит + FRC.
Непонятно следующее:
1. Почему Дюна ни в какую не хочет показать 10 бит на выходе, не смотря на то, что в настройках прямо это указано.
2. Почему отдает 12 бит в режиме Авто (EDID), если телек на такое на рассчитан, и картинка периодически подвисает. Но тут, вероятно, криво сообщает о своих возможностях сам телевизор.
3. Если поставить
Предпочитаемая глубина цвета HDMI: Как в контенте
На выходе будет опять-таки либо 12 бит (если максималка стоит 12 или Авто (EDID)), либо сразу 8 (если максималка стоит 10 или 8).
Хотя у медуз по MediaInfo глубина 10 бит.