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

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

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

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

usalex

у MPCVR есть проблема с запуском интерлейсных файлов.
Если, находясь в полноэкранном режиме, запустить интерлейсный файл, экран начинает моргать (что-то не так с полями).

Мои настройки MPCVR:


V0lt

#1
usalex, сделайте еще скриншот статистики (Shift+F5).

Цитата: usalex от 03 апреля 2021, 04:02:51находясь в полноэкранном режиме, запустить интерлейсный файл
Как это делается?

usalex

#2
V0lt, на скриншоте ничего не видно.
Снял видео на телефон.
https://www.upload.ee/files/13019618/VID_20210403_062607.mp4.html

Перейти в полноэкранный режим очень просто :)
1. Запускаю плеер кликом на его иконке сначала в окне.
2. Жму СКМ на окне, чтоб перейти в полноэкранный режим.
3. Жму кнопку на тулбаре, чтоб открыть файл - выбираю файл и жму на него.

-----------
если во время этих морганий перейти в окно, а затем - обратно в полный экран, то моргания исчезают.

V0lt

#3
usalex
Видео не определяется как интерлейсное. Если видео интерлейсное, то появляется буква 'i' рядом с первой частотой кадров.
Покажи список фильтров и настройки декодера.

У себя не смог повторить.

usalex

#4
V0lt, там есть эта i
Вот скрин:



Настройки декодера дефолтные.

Но при включенной статистике моргания нет (и если, например вызвать флайбар, то тоже моргание исчезает, пока виден флайбар (или тулбар - с ним тоже пропадает)).

У меня баг воспроизводится даже на тестовом ролике с качающейся на веревке японкой.

И на графике почему-то пила вместо прямой линии, несмотря на кратность FPS и рефреша.
Вот скрин, подтверждающий "пилу":


V0lt

#5
usalex
На видео входная частота меняется с 24 до 30 fps, буквы 'i' нет. (ошибся на видео вообще статистики нет)
На скриншоте показывает ровно 25,000 fps c буквой 'i'.
Как будто два разных видео. Или декодер очень сильно чудит.

usalex

V0lt, видео я снимал телефоном с телевизора, чтоб было видно моргание. Это не файл для теста.
Для теста можешь взять любой интерлейсный файл (например, японку на веревке).

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

Aleksoid1978

А если использовать полноэкранный режим в VR ?
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

usalex,
Удалось воспроизвести вашу проблему, причем даже на обычном видео файле. Главное - это высокая частота кадров.
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,
Пока скажу так - лучше забудьте про Flip, при D3D11 VP, т.к. он кривой, точнее "рваный".
В моем случае, эта черная мерцающая хрень проявляется сверху видео, причем даже в режиме FSE и очень уж похожа на тиринг.

Вот представьте себе такую картину:

I  I
I  I
I  I
I  I

Вот так рвутся кадры во время воспроизведения.
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

Совершенно не соглашусь про Flip - пользуюсь исключительно только им. Ничего не рвется, совершенно плавно. Смотрю на телеке с авто-переключалкой частот.
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, 12:17:41
Совершенно не соглашусь про Flip - пользуюсь исключительно только им. Ничего не рвется, совершенно плавно. Смотрю на телеке с авто-переключалкой частот.
Ну разумеется, то что называется фортуной. Вам просто повезло и вы не видите у себя этого. Но я вам уже говорил, что если вы чего-то не видите, то это не значит, что этого нет.
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

Aleksoid1978

#14
Правда я не смотрю с выводом с помощью VP, только шейдеры - хз влияет это или нет. Да сразу скажу - интерлейс не смотрю, обычного/нормального кино нет интерлейсного ... почти :)
Но а так - и даже 4K 60fps идут плавно.
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