S_Snake wrote:

Здравствуйте.
хотелось бы узнать, по каким причинам был заблокирован VC-1 в ffdshow.
просто при просмотре сначала был удивлён, что видео не уплавляется. потом разобрался в следствии. хотелось бы понять причину.

На выходе видеодекодера нужно использовать цветовое пространство yv12

Dudylin wrote:

Народ! использую MPC-HC x64 c MadVR + SVP (последняя на данный момент pro версия) на следующем жлелезе: 3930k @ 4.57Ghz, 32GB DDR 2500MHz ,Titan X (Maxwell), ssd OCZ interpid 3700 (место, где хранится видеофайл), так вот при проигрывании 4К Blu-ray на минимальных автоматических настройках SVP возникают микро фризы (картинка слегка подёргивается то чаще то реже и эффект 60к/с пропадает..., при этом еще есть запас по GPU - не менее 30-35%, CPU - не менее 40-45%, оперативки еще 16 ГБ свободных), ни какие изменения настроек svp, madvr, ffdshow не помогают, драйвер видюхи переустанавливал, никак не могу избавиться от этих бесящих микро фризов... Может кто с такой фигней сталкивался? Плз подскажите, что ещё можно попробовать дабы избавиться от микро фризов???? Кстати SVP индекс не регистрирует их появление, т.е. он показывает 1.0 всегда!

Сталкивался. Такое бывает в случае перегрузки пропускной способности. При этом мощности CPU-GPU может сколько угодно хватать. Например, когда тяжелое видео декодируется через GPU и через него же ускоряются расчеты SVP. Данные гуляют туда сюда, в итоге - пропускная способность перегружена. Самое простое - попытаться поставить галку Размер кадра - Уменьшать до размера экрана если ее нет. Если она и так есть, то придется отключать или ускорение SVP или ускорение DXVA. DXVA можно отключить для конкретного формата, для остальных оставить. Можно еще попробовать рендер попроще, может это сыграет свою роль.
.

А вот и решение нашлось. На плееры не действует.
https://github.com/rustyx/nobuzz

nemoW wrote:

0,35 Ватт?

лучше сказать 9%

а влияние таймера на энергоэффективность Core i7-6900K еще доказать надо

http://i91.fastpic.ru/big/2017/0311/95/8f15d9e4a476fb2e90cb4e1c1318d595.png
http://i91.fastpic.ru/big/2017/0311/f5/ac9b1399338dbc8d7107d374e698e6f5.png

средние значения для i7-3612QM при почти простое, с одним активным ядром)

Из отчета (powercfg -energy duration 5)

Разрешение аппаратного таймера:Невыполненные запросы таймера
Разрешение таймера, запрошенное программой или службой, меньше установленного для платформы максимального значения.
Запрошенный период    10000
Код запрашивающего процесса    2616
Путь запрашивающего процесса    \Device\HarddiskVolume2\Program Files (x86)\SVP 4\SVPManager.exe

Да и в ручную TimerTool показывает тоже.

Проблема - не проблема, но проблемка. В то время как мир борется за энергоэффективность, SVPManager..)
..и даже в простое.

SVP все время устанавливает 1мс для системного таймера. Какой смысл держать это при простое? А с учетом того, что все проигрыватели сами используют эту функции, зачем она вообще нужна SVP?

MAG79, гуглится: Procmon

3.1.6.1063 - проблема вновь актуальна, те же две функции от старой версии: obj_BUTTON и obj_Form

safari wrote:

Подниму как я тему.

Подскажите, какой лучше выбрать проц., чтобы и игрушки FPS и SVP работали достойно:

Core i7 4770к, 4790к или брать 5820к?
дороже уже жаба не позволяет.

будет ли доп. прирост от 6 ядер на intel?

Видеокарта сейчас у меня gtx970.

1-4790к - если не сильно дороже 4770к
2-4770к - почти что 4790к
3-5820к - для тех, кто покупает мегагерцы (ядра), дорого, равен по скорости 4790к, греется больше, нет gpu-ускорения

Скорее всего это ошибка плеера/декодера. В mpcbe недавно была, в самых новых бета-версиях устранена

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

MAG79
ИМХО идея с автопонижением качества в случае нехватки ресурсов избыточна. Для каждого конкретного видео профиль или есть, и он оптимален, либо его нужно нормально настроить, либо он вообще не нужен, т.к. видео с такими параметрами не планируется регулярно просматривать. А так лишняя работа и усложнение кода, лучше просто приостанавливать плавность в случае тормозов

автоматическое пауза обработки svp если ресурсов системы явно не хватает, например при запуске слишком жирного видео, либо чего-то фоном, либо процессор перегревается и сбрасывает обороты

madVR v0.87.17:
* fixed: FSE seekbar didn't show, anymore
smile

James D
Если снимать атрибут "Только для чтения" с папки, в свойствах папки он останется, но в сером квадрате вместо белого, а с файлов в этой папке галка снимается полностью.
Только чтение вполне может стоять на других папках, а также другой владелец. Это может влиять не только на SVP. Есть команда контекстного меню "Стать владельцем", её и затем снятие атрибута "Только для чтение" можно попытаться применить ко всем папкам системного диска, включая вложенные файлы и папки. Будет ругаться - жмите "Пропустить все".

Стать владельцем:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\dllfile\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\dllfile\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\takeownership]
@="Стать владельцем"
"HasLUAShield"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\takeownership\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

(Сохраните в текстовом документе, поменяйте расширения на reg, примените к реестру)

раз уж все так хорошо решается, то еще одна косметическая особенность:
при самом первом запуске SVP ни один профиль не отображается как активный
после первого применения SVP и далее, даже после закрытия проигрывателя все время оторажается активным последний примененный профиль, т.е. он выделен жирным шрифтом
перфекционизм относится к этому ранимо big_smile

MAG79
нет smile

в другой утилитке показывает, что меняется состояние svp с Wait:WrUserRequest
на постоянное чередование Running -> Ready -> Wait:WrResource ->...
у других программ при вызове меню из трея состояние Wait:WrUserRequest не меняется
надеюсь это как-то поможет..

посмотрел на запросы svp при вызове контекстного меню, он ищет HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses
KnownClasses там нет, если создать обращается к параметрам obj_BUTTON и obj_Form
потом ничего не запрашивает, а нагрузка остается

MAG79
15:12:33.812; Start: SVPMgr 3.1.6 (1052) starts...
15:12:33.812; AppDataPath: C:\ProgramData (ANSI)
15:12:33.812; Start: read settings file settings.ini
15:12:33.813; Start: load language file - Russian
15:12:33.813; Start: проверка наличия уже загруженного экземпляра SVP-менеджера
15:12:33.813; Start: проверка установленного фреймсервера Avisynth
15:12:33.813; Start: очистка папки Logs
15:12:33.815; Start: определение процессора и числа потоков
CPU: Intel Core i7-3612QM @ 2.10GHz [8 threads] (829)
15:12:33.816; Start: подготовка папок SVPMgr
15:12:33.820; Start: чтение файла настроек SVPMgr.ini
15:12:33.821; Start: определение числа и параметров видеоадаптеров
GPU_11: Intel(R) HD Graphics 4000 (237)
GPU_21: GeForce GT 630M (384)
15:12:34.162; Start: определение числа и параметров мониторов
Display#00010001: 1920 x 1080 @ 50
15:12:34.162; Start: отключение записи LNG-файла при включенном контроле учетных записей
15:12:34.162; Start: изменение приоритета SVP-менеджера
15:12:34.163; Start: регистрация горячих клавиш в системе
15:12:34.167; Start: определение версий используемых модулей
ffdshow.ax/avisynth.dll: 1.3.4533.0/2.5.8.6
svpflow1/2.dll: 1.3.5.0/1.5.7.0
svpflow_cpu/gpu.dll: 1.7.2.0/1.8.3.0
15:12:34.167; Start: актуализация состояния автостарта SVPMgr в реестре
15:12:34.167; Start: еще работа с реестром
15:12:34.169; Start: формирование меню. Длительность: 43 мсек
15:12:34.212; Start: обновление файла настроек settings.ini. Длительность: 6 мсек
15:12:34.218; Start: оформление окна "О программе". Длительность: 6 мсек
15:12:34.224; Start: включение режима ожидания ffdShow
15:12:34.224; Start: подготовка к работе завершена
15:12:34.225; RefreshSVP
15:12:34.230; ===== Ожидание появления ffdshow video

MAG79
Удаление этой папки мне помогло, когда svp сразу закрывался при запуске, от проблем с контектсным меню (с аномальной загрузкой) это не помогает.
04/10/2014 - SVP 3.1.6 тоже показывает эту нагрузку, 3.1.4 - нет.
Также в диспетчере задач, при включении отображении времени ядра видно, что нагрузка идет на ядро системы. При этом DPC ни только не показывает повышение задержки, а даже наоборот некоторое снижение.

crist
Если в lav ставить деинтерлейс 50/60р, то он сначала будет некачественно делать 50/60 кадров сам, потом (в зависимости от настроек, похоже у вас так) их будет удваивать svp, а потом 100/120 кадров будут втискиваться в частоту обновления вашего монитора. Понятно, что это дает большую нагрузки и потерю качества. Ставьте там 25/30р, если используете svp

James D
некоторые глюки лечатся удалением всего из C:\ProgramData\SVP 3.1 (кроме ваших Profiles), также нужно перед первым запуском снять галку "только для чтения" с этой папки, и запускать всегда от админа

James D
все украшения отключены