Моргание интерлейса в полном экране D3D11 [баг драйвера]

Автор usalex, 03 апреля 2021, 04:02:51

« назад - далее »

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

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Aleksoid1978,
Цитата: Aleksoid1978 от 03 апреля 2021, 14:06:19
Вот еще один вариант, тоже проверяем - https://disk.yandex.ru/d/WnRXBlMgrj9sLQ
Проверил второй тестовый билд. Поведение аналогичное, работает как и первый тестовый билд, т.е. полный порядок.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Aleksoid1978,
Цитата: Aleksoid1978 от 03 апреля 2021, 15:03:59
Ну и еще напоследок - https://disk.yandex.ru/d/Nxsg_tXREe5hBA
Тоже порядок, как и в первых двух, только значения ушли за рамку статистики, что очень некрасиво выглядит.
Единственное, что заметил, так это наиболее высокое значение Paint, чего не скажешь про Present. Оно то есть, то его нет, при различных переходах, что странно, хотя, с другой стороны, на корректность и плавность воспроизведения вроде бы не влияет.
И еще одна странность на интерлейсных видео файлах - это постепенный рост частоты кадров, при открытии видео файлов.
Например 22, 23, 24, 25, 25.971 и т.д., т.е. до 25i, а иногда и вовсе остановится на рандомном значении, например 24.980i. Да уж, не может сразу что ли выдать нормально 25.000i?
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Это тестовый билд статистики, не обращаем внимание.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Хоть бы кто-нибудь статистику выкладывал, а то совершенно непонятно, какое видео смотрим, в каком режиме и на какой видеокарте.

Evgeniy1990

V0lt,
Цитата: V0lt от 03 апреля 2021, 16:49:07
Хоть бы кто-нибудь статистику выкладывал, а то совершенно непонятно, какое видео смотрим, в каком режиме и на какой видеокарте.
Моя статистика показана на моей видеозаписи. Там же и используемая конфигурация и видеокарта.
Если вкратце, то у нас основная конфигурация - это: "Win10 (x64) + NVIDIA + D3D11 VP + D3D11 Decoder + Flip Discard".
Видео файлы мы смотрим как обычные, так и интерлейсные, главное что у них высокая частота кадров (не ниже 50 FPS).
Естественно, это видео файлы с поддержкой аппаратного ускорения (всевозможные H.264/MPEG2-TS).
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

V0lt,
Пожалуйста, для вас статистика из третьего тестового билда от Aleksoid'a. Как видите, все показатели и значения в норме. Aleksoid1978 исправил основную проблему еще в своем первом тестовом билде. Именно она и вызывала у usalex'a это "черное мерцание" на его телевизоре, с частотой 240 Гц. Хотя, что 144 Гц, что 240 - не более чем маркетинговый ход производителей этих телевизоров.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

V0lt,
А теперь более подробно:

Моя конфигурация машины:

1. OS: Windows 10 20H2 (build 19042.867) (x64)
2. Видеокарта: NVIDIA GeForce GTS 450
3. MPC Video Renderer в режиме DX11 API
4. Аппаратный видео декодер D3D11
5. Видеопроцессор D3D11 VP
6. Swap Effect: Flip Discard

Используемые видео файлы:

1. Высокочастотные (обычные), с частотами кадров 50 FPS и более, вплоть до 60.
2. С поддержкой аппаратного ускорения (MP4/MKV/MPEG2).
3. Интерлейсные видео файлы с использованием аппаратного деинтерлейса (удвоения кадров).

Главное условие - это использование видеопроцессора: D3D11 VP в паре с D3D11-аппаратным видео декодером, при Flip Discard.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

usalex

#40
Цитата: Aleksoid1978 от 03 апреля 2021, 15:03:59
Ну и еще напоследок - https://disk.yandex.ru/d/Nxsg_tXREe5hBA
Проблему с морганием при запуске из полного экрана интерлейсных файлов этот билд не решил. Всё точно так же, как было.

Цитата: Evgeniy1990 от 03 апреля 2021, 17:09:39Именно она и вызывала у usalex'a это "черное мерцание" на его телевизоре, с частотой 240 Гц.
Телевизор у меня 60 Герцовый, а 240 Гц - это монитор.
Моргает на обоих.

Evgeniy1990

V0lt, Aleksoid1978,
Как бы сильно вы не хвалили этот Flip/Flip(Ex)/Flip Discard, - это не избавит его от своих грехов и его мрачной темной стороны.
Да, вам просто повезло, вам попалось, скажем так, очень и очень удачное железо (удачные аппараты), поэтому вы просто не можете увидеть всю ту его мерзкую темную сторону. Важно знать и помнить, что на данный момент, Swap Effect: Flip является некорректно работающим. Это подтвержденный и многократно проверенный факт. С ним далеко и очень далеко не все так гладко, как кажется вам на первый взгляд. Я же не просто так отметил пункты 7 и особенно 8. И уж поверьте, то что увидел я - это не сравнится даже с этим "квадратом Малевича", который был поверх видео вместе с прочей дичью.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

usalex,
ЦитироватьПроблему с морганием при запуске из полного экрана интерлейсных файлов этот билд не решил. Всё точно так же, как было.
Хм, странно, у меня пропало "черное моргание" на интерлейсных видео файлах.
Также, полностью пропало мерцание на обычных высокочастотных файлах.

Проверьте также первый и второй тестовые билды.
ЦитироватьТелевизор у меня 60 Герцовый, а 240 Гц - это монитор.
Моргает на обоих.
Странно, не может быть. У меня у самого монитор = 60Гц и с ним полный порядок во всех трех тестовых билдах.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

usalex,
У меня такое чувство, что мы имеем две проблемы:

1. Это ваше "черное мерцание"
2. Мерцание на обычных файлах, о котором сообщил я и которое Aleksoid978 уже исправил во всех трех тестовых билдах.

Но опять же, у меня была и ваша ситуация на интерлейсном видео файле, только сверху, а не снизу, как у вас. И она также исчезла, если использовать все три тестовых билда. Очень интересно.... Это что-то совершенно невероятное...
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

V0lt

#44
3-й билд плохо ведет себя с Chameleon.m2ts. Если посмотреть немного, нажать на паузе, нажать на плей, то могут появиться тормоза на несколько секунд.
Ну и значения времени после запятой, имхо, не имеют смысла и только отвлекают.