dlr5668
Да, было такое, но не думал что это только на AMD.

Иногда кажется, что разработчики софта работающего с видеокартами, затачивают свои творения под nVIDIA, даже не подозревая об существовании AMD и Intel Graphics.

dlr5668 wrote:

Chainik
В Windows 10 - DXVA2, иначе CUVID
а с нестандартной частотой развертки (71.928 Hz) лучше выбирать None  smile

Почему?

Я в целом одобряю что в новой версии профили подбираются автоматически. Но во всех профилях по умолчанию принят жутко мыльный шейдер.
Хотел бы поставить шейдер "Резкий", не смотря на отсутствие у него маскирования артефактов, но в конфиг-файлах свп не ковырялся и не знаю что править.
Поможете разобраться?

iskandar wrote:

nemoW
при включенном DXVA ChromaUpscaling -> DXVA,

Это как?

Скриншот приложил, переключил только Spline -> DXVA2 и нажал применить, но видно что удвоение цвета и изображения у меня тоже отключилиь. Видимо что-то связанное именно с моим компом, если у остальных все работает как надо.

Для S-XBR резкость 100 выглядит хорошо, заметно невооруженным глазом. Правда с SuperRes надо выставлять минимальные 25 едениц, иначе видно жуткие шумы.

Windows 10, AMD 7850 (1050Гц), а дрова уже обновляю.
Нет, ничего не поменялось. Да и не нужен мне DXVA, мне сплайн больше нравится  smile

nemoW
Не заметил этих опций... извиняюсь.

update
Что-то мучаю эти галки, а эффекта нет, хрома и даблинг все также не работают.
Заметил, что при включенном DXVA-ресайзе в начале воспроизведения MadVR ругается, скриншот прилогаю.

iskandar wrote:

Я в основном руководствовался рекомендациями, изложенными тут: http://wiki.mikejung.biz/MadVR#MadVR_Scaling_Algorithms
Удвоение NNEDI3 очень сильно грузит видеокарту. На грани зависания. Это  NNEDI3  того стоит?

Не стоит, я же расчет привел, дропов не будет только при 16 нейронах, а это очень низкое качество.
Я картинку прикрепил, сравнительную. Если уменьшить резкость sxbr до 100 или 70, то почти не отличимо.

На счет статьи, там хорошо все написано, просто хотел заметить что DXVA2 отключает другие типы масштабирования. Это видно по окну статистики (Ctrl+J):
обычно ChromaUpscaling -> Super-XBR, ImageDubling -> NNEDI128, ImageUpscaling -> Spline
при включенном DXVA ChromaUpscaling -> DXVA, ImageUpscaling -> DXVA
там же в статье говорится, что он самый быстрый, но выглядит хуже бикубика и гораздо хуже Lanczos, Spline и Jink.

Разгон много не даст, и рискованно это. Тем более разгон видеопамяти практически не добавляет производительности, а риск возникновения проограмных ошибок очень велик.

iskandar wrote:

Что за опция, дающая уменьшить число проходов до одного?

madVR v0.88.20

* changed OSD rendering logic all over again
* added SuperRes "radius" option (only for testing purposes)
* removed SuperRes "use alternative color space" option
* replaced SuperRes strength+passes option with a new strength option
* added madTPG APIs "IsFseModeEnabled" and "En/DisableFseMode"

Была passes в настройках SuperRes до этой версии. По умолчанию 3, можно было поставить 1.

iskandar wrote:

Какие настройки поставили бы лично Вы на AMD FX-8350+GeForce GTX 650 Ti + монитор 1680х1050, 60Hz ?

Не могут же они распеделять нагрузку? Видимо работает только GeForce GTX 650 Ti.
Точно не знаю как посчитать ее производительность, смотрел на gpuboss, вродебы должно быть в 2,049689440993789 раза слабее моей. Тогда расчитаю как свои настройки.

//javascript
var algoritm = [
    {"name": "spline", "renderTime": 1.75},
    {"name": "nnedi16", "renderTime": 6.8},
    {"name": "nnedi32", "renderTime": 9.6},
    {"name": "nnedi64", "renderTime": 16},
    {"name": "nnedi128", "renderTime": 29},
    {"name": "nnedi256", "renderTime": 53.7},
    {"name": "sxbr", "renderTime": 3}]; //ms
var lumaSize = 960 * 408;
var frameTime = 1000 / 60;
var aspect = 2.35;

algoritm = algoritm.map(function (thisAlg) {
    var alg = thisAlg;
    alg.renderTime = alg.renderTime * 2,049689440993789; //увеличиваю время отрисовки
    alg.pixelsInMS = lumaSize / alg.renderTime;
    alg.pixelsInFrame = alg.pixelsInMS * frameTime;
    alg.maxFrameHeight = Math.ceil(Math.sqrt(alg.pixelsInFrame / aspect));
    alg.maxFrameWidth = Math.ceil(alg.maxFrameHeight * aspect);
    return alg;
});

algoritm.forEach(function (alg) {
    console.log(alg.name + ' ' + alg.maxFrameWidth + 'x' + alg.maxFrameHeight);
});

Получаем максимальный размер кадра для масштабирования каждым алгоритмом
для 2.35:1
spline 2094x891
nnedi16 1063x452
nnedi32 896x381
nnedi64 694x295
nnedi128 515x219
nnedi256 379x161
sxbr 1601x681
для 16:9
spline 1823x1025
nnedi16 925x520
nnedi32 779x438
nnedi64 603x339
nnedi128 448x252
nnedi256 329x185
sxbr 1392x783

Если монитор 1680х1050, то максимальный резмер для удвоения 840x525.
Блин, что-то не получается с удвоением.
Можно сделать группу в MadVR и в првилах указать что-то вроде if (srcWidth <= 779) and (srcHeight <= 438) "nnedi32"
else "nnedi16"
Здесь можно прочитать подробнее http://forum.doom9.org/showthread.php?p … ost1271417

Тогда, если не заморачиваться, я бы выбрал для chromaUpscaling = super-xbr_50 (или nnedi32 если еще останется для Jink), imageUpscaling = Jink + anti-rining;

iskandar wrote:

если ставлю DXVA2, то нагрузка на всю систему сильно уменьшается. Насчёт качества не уверен.

Немудрено, DXVA2 выглядит хуже бикубика и отрубает chroma upscaling и image dubling.

Bilinear лучше не использовать, бикубик выглядит лучше, а нагружает почти также.
Jink для chroma лучше не использовать, сильно грузит видеокарту и звон у него остается даже после anti-rining. Хотя он мне вообще не нравится.
NNEDI-16 почти не отличается от бикубика. По-моему, NNEDI-32 уже максимум для chroma, улучшений от NNEDI-64 я почти не вижу (это же только цветность, а не яркость).

Для image uscaling Jinc с Anti Ringing выглядит хорошо, его резкость компенсирует недостаток четкости. Хотя, если использовать увеличение яркостного слоя в image dubling, то можно поставить сплайны, они дают более размытую картинку, зато линии выглядят более плавно.
Правда, у GeForce GTX 650 Ti производительности для NNEDI в image dubling может быть маловато, super-xbr можно попробовать.

Linear Light лучше использовать только при уменьшении, иначе изображение становится мало отличимо от масштабированного bilinear.

Включение SuperRes дает более четкую картинку, но этот фильтр тяжелый по производительности, а результат работы как у adaptive sharpen (зачем убрали опцию дающую уменьшить число проходов до одного? sad ).

MAG79
Если Bluray смотреть на мониторе с разрешением 1920x1080, то madVR вообще не нужен

А как же debanding? Без этой настройки все видео с лесенками артефактов.

Chainik
Если в 3 раза мощнее моей видяхи, то только в Nnedi32. Те. лучше без него, но с SuperRes.

Показалось, что СВП работает с RGB видео, по крайней мере выход в этом формате осуществляется.
Но при уплавнении насыщенность падает, только иногда мелькают нормальные кадры (так понял, что это исходные - если включить тест дрожания они пропадают).
Это в расчетах кадры конвертируются в YCbCr?

biguho wrote:

А вообще конечно функция даже более полезная, чем собственно уплавление.

И еще глупый вопрос(наверное), а можно как-нибудь прикрутить svp к splash player(само собой с выключенной функцией уплавления у оного сплеша) ? Там просто улучшалки остальные очень как то мне нравятся.

Какие улучшалки? Лично я пользуюсь PotPlayer + SVP + MadVR. В ПотеПлеере есть фича просмотра кадров при наведении на полосу проресса, скин SplashPlayer и много улучшайзеров (хотя я не вижу кайфа от их исполльзования). А в МадВР - устранение блочности (не замыливание), масштабирование нейросеткой и сплайнами.

Рекомендую, переходи на бесплатный софт (особенно когда он лучше)!

Сорри за офтопик.

MAG79
- madVR - максимально доступное качество, требователен к видеокарте

Зачем же пугать, как настроишь - столь качественным или легким будет воспроизведение.

Не хватает производительности время от времени.
Например, в кадре порхает 1 бабочка - все норм, подлетает 1000 бабочек - видео тормозит, бабочки улетают - видео ускоряется чтобы нагнать упущенное время (Оз великий и ужасный [22:40 - 23:00]).
Если это так, то нужно понизить профиль svp.
Иначе - найти в диспетчере задач программу, которая время от времени загружает процессор.
Также, есть вероятность что плеер сам выкидывает кадры, когда загрузка ЦП высока. Не знаком с MPC, но во встроеных декодерах Daum Pot P есть такая галка. Получается переменная частота кадров. Аварийное удвоение в подобных случаях должно помочь, но лучше отключить эту настройку в декодере.

mysterix wrote:

Скажите, если я смотрю видео через LAV Video Decoder, который сам применяет dithering, нужно ли задействовать dithering в MadVR или в этом случае его можно отключить? Вообще, субъективно, насколько задействование или отключение этой функции улучшает или ухудшает картинку? Что произойдёт в случае, если dithering задействовать и в декодере и в MadVR - как это повлияет на картинку: в лучшую или худшую сторону?

Вот мне тоже интересно про это узнать. Знаю только что у MadVR какие-то плюсы тут есть, но как работает оно не знаю.

какой алгоритм будет работать и в какой последовательности?

Шейдеры до масштабирования (если есть)
Увеличение цветовых каналов.
Дублирование яркостного канала (если соответствует выбранным условиям - всегда\если картинка в 2 раза меньше экрана или более и тд).
Дублирование цветового канала (условия).
Дублирование яркостного канала еще раз (...).
Дублирование цветового канала еще раз (...).
Увеличение или уменьшение всего изображения до размеров экрана.
Шейдеры после масштабирования.

Как сначала увеличить картинку, а потом уменьшить?

Кажется речь о том, чтобы принудительно врубить дублирование размера изображения, далее резкость, и изменение размера катринки под экран.
Мне кажется что так нельзя. Знаю только про накладывание шейдеров до или после ресайза. Притом, увеличения "точности до полупиксела" не будет, только уменьшение эффекта от шарпа из-за повтороного ресайза.
Однако увеличение картинки, а затем уменьшение приведет к падению резкости, последуюший шарп приведет к меньшему эфффекту - что в результате тоже самое что и сторокой выше.
А вообще лучше просто обойтись Jinc - тот-же многопроходный бикубик с резкостью (на каждом шаге), плюс антирининг (галка ниже). Иначе, обычный же бикубик сильно испортит изображение.

А как 2 раза наложить sharpencomplex?

В DaumPotP это Настроить и использовать сочитание шейдеров в ПКМ по экрану, Видео - Пискельные шейдеры.

smile Спасибо, сейчас сделаю.
Странно что апдейта на странице загрузки нет, я ведь специально заново скачал (вдруг о заплатке написать забыли).
Благодарю, все отлично!

Заметил ужасную вещь, при уплавнении видео соседние кадры чуть-чуть различны по яркости.
Пытался сменить декодер, отрисовщик, ничего не поменялось. Думал что мерцание из-за того что где-то деинтерлейс включился, вот и кажется что мерцает, но когда включил Демонстрационный режим все стало понятно - справа половинка стала нормальной.
Есть кто-нибудь кто может подтвердить? Из-за чего это?

Вот, сделал скриншоты, сорри что принтскриом, может попозже лучше сделаю, только скажите как.
Хранилище картинок мое, так что ссылки прямые без рекламы:
http://110016.selcdn.ru/site/%D0%A1%D0% … %20(3).png
http://110016.selcdn.ru/site/%D0%A1%D0% … %20(5).png
http://110016.selcdn.ru/site/%D0%A1%D0% … %20(7).png