Ru-Board.club
← Вернуться в раздел «Программы»

» Media Player Classic - Black Edition (MPC-BE) часть 2

Автор: Aleksoid1978
Дата сообщения: 13.01.2016 10:09
Ну во первых - статистика в рендерере раз в секунду(а ха эту секунду данные могут легко измениться) эти показатели собирает, во вторых - если бы знать как данные по GPU собирает Process Explorer.

Так что тут не важно прям 100% сходство с другими утилитами, главное примерное значение ...
Автор: usalex
Дата сообщения: 13.01.2016 12:10

Цитата:
Кстати, по поводу GPU Load на Nvidia - у Nvidia раздельные показатели GPU Load(это для 3D вывода) и Video Engine Load(это как раз все что касается обработки видео, в том числе и DXVA).

NVidiaInspector ещё какой-то MCU отображает.
Это, наверное, индикатор использования памяти видеокарты?

Цитата:
Критично то, сколько в итоге будет жрать ресурсов сама статистика и как сам вывод статистики будет влиять на отображаемые ею же графики и показатели?

Полностью согласен.
По-хрошему, нужна настройка для выбора интересующих пунктов статистики.
Автор: judelaw
Дата сообщения: 13.01.2016 13:09
usalex
Цитата:
По-хрошему, нужна настройка для выбора интересующих пунктов статистики.
Свобода выбора всегда хорошо.
Автор: k2o
Дата сообщения: 13.01.2016 16:24
Evgeniy_1990 08:37 13-01-2016
Цитата:
Пример такой: некий видео файл, достаточно средний по своей тяжести - Tales of Zestiria - (H.264/AVC1).

Шо за манера (не только у вас) – приводить в пример бессмысленное название вместо хотя бы статистики MediaInfo, а лучше ссылки на небольшой фрагмент самого файла.

Цитата:
Вот ссылка на скриншоты

Единственный вывод – очень умнО – воспроизводить 29.97-30 fps с рефрешем дисплея 75Hz.

Цитата:
Я сравнить с GPU-Z не могу, а точнее, новые версии утилиты GPU-Z некорректно показывают вообще многие данные видеокарты.

Да неужели, наоборот, новые версии более корректно и полно отображают параметры даже очень старых видеокарт (по крайней мере, NVidia). А если что-то отображается-таки неверно, – что мешает использовать подходящую старую версию?

Aleksoid1978 10:09 13-01-2016
Цитата:
Так что тут не важно прям 100% сходство с другими утилитами, главное примерное значение ...

На самом деле, в "человеческих" утилитах со скидкой на разную частоту обновления и различающийся момент старта мониторинга, сходство 100-процентное.

usalex 12:10 13-01-2016
Цитата:
NVidiaInspector ещё какой-то MCU отображает.
Это, наверное, индикатор использования памяти видеокарты?

Это Memory Controller Unit. Использование памяти – это просто Memory Usage или Memory Load.
Автор: Evgeniy_1990
Дата сообщения: 13.01.2016 19:52
k2o

Цитата:
Шо за манера (не только у вас) – приводить в пример бессмысленное название вместо хотя бы статистики MediaInfo, а лучше ссылки на небольшой фрагмент самого файла.

Я сделал три скриншота на каждый случай. Думаю, этого вполне достаточно, могу скинуть вам этот видео файл, если он вам так сильно нужен. Для этого, вы могли бы просто спокойно попросить его.
Пожалуйста, вот ссылка: https://yadi.sk/i/qErpnlCRmtzyp


Цитата:
Единственный вывод – очень умнО – воспроизводить 29.97-30 fps с рефрешем дисплея 75Hz.

У меня монитор с частотой 75 герц, умник, сам видео файл, при этом, воспроизводится нормально.
Какую, по вашему, мне установить для него частоту, если мой, а точнее мои мониторы понимают только 60 и 75 Герц на новых системах, особенно на Windows 10? Другое дело - Windows XP, где даже внутри самого драйвера, можно выбрать частоты 70, 72, а не только 60 и 75 Гц. Я же не виноват, что эти, до чертиков припудренные новые системы, понимают только 60 и 75 Гц.

Вообще, не пойму, с чего это вдруг такие замечания от вас в мой адрес?


Цитата:
А если что-то отображается-таки неверно, – что мешает использовать подходящую старую версию?

Ее еще попробуй найди.

Я больше доверяю этим утилитам: "vTune", "ASUS Smart Doctor". Palit ThunderMaster версии 1.9 (бывшая VTune). Последняя отображает основное GPU по нулям.
Автор: k2o
Дата сообщения: 14.01.2016 02:15
Evgeniy_1990 19:52 13-01-2016
Цитата:
Я сделал три скриншота на каждый случай. Думаю, этого вполне достаточно, могу скинуть вам этот видео файл, если он вам так сильно нужен.

Мне нужен? Это же у вас повышенная нагрузка то на ЦПУ, то на ГПУ. И чтобы разобраться, почему это происходит, трёх скриншотов и названия ролика вовсе не достаточно. Но мне это уже неинтересно.

Цитата:
У меня монитор с частотой 75 герц, умник, сам видео файл, при этом, воспроизводится нормально.
Какую, по вашему, мне установить для него частоту, если мой, а точнее мои мониторы понимают только 60 и 75 Герц на новых системах

Во-первых, давай без "умник", ибо это хамсто, а "умнО" – всего лишь ирония... может даже доброжелательная.
Во-вторых, какую частоту устанавливать, попробуйте угадать с одного раза, учитывая намёк, что 75 кагбэ не подходит, а 60 кратно 30. Так что попробуйте, к тому же в плеере есть автопереключалка частот, файл будет воспроизводиться ещё "нормальнее".

Цитата:
Вообще, не пойму, с чего это вдруг такие замечания от вас в мой адрес?

Ваши "опусы" как почитаешь, так сразу хочется сделать замечание, причём, строгое. Вот и не удержался...

Цитата:
Ее еще попробуй найди.

Для продвинутого бета-тестера это не должно быть проблемой.

P.S. Всё, если не вынудите, больше я с вами в полемику не вступаю, – это бесполезно, только флуд разводить.
Автор: wanezhiling
Дата сообщения: 14.01.2016 04:50

Цитата:
добавлен вывод загрузки Video Engine(VID Usage).

I remember that GPU-Z supports this on Nvidia only, so same is mpc-be?
Автор: V0lt_r
Дата сообщения: 14.01.2016 05:20
k2o
Цитата:
что 75 кагбэ не подходит
По моей практике 75 Гц замечательно подходит для 23,976, 24, 25, 29,97, 30 и 50 fps. Высокая частота решает. В принципе и 59,94 можно смотреть на таких диагоналях, не покажи людям пилу на графике, те ничего и не заметят.


Цитата:
а 60 кратно 30
Но не кратно 29,97.
Автор: Aleksoid1978
Дата сообщения: 14.01.2016 06:07
wanezhiling
Yes - only Nvidia API support get GPU/Memory/VID usage.
Автор: vitsat
Дата сообщения: 14.01.2016 07:55

Цитата:
Но не кратно 29,97

Помогает ReClock
Но не работает под x64, плюс изредка зависает при перемотке. Второй момент раздражает поболее.
Более широкие диапазоны для автопереключения на старых мониторах:


На IntelHD Graphics почему-то нет 72Hz, хотя на NVidia и AMD был. Чтобы ускорять 23,976/24fps до 25, можно, конечно, в меню ReClock увеличить процент захвата ускорения (до 4%) - всё работает гладко, но становится заметно ускорение звука. Да ещё упомянутые периодические падения при перемотке... Поэтому я отказался от ReClock.
Автор: Evgeniy_1990
Дата сообщения: 14.01.2016 07:58

Цитата:
к тому же в плеере есть автопереключалка частот, файл будет воспроизводиться ещё "нормальнее".

Это "автопереключение частот" не работает, либо работает, но не у всех, не говоря уже про XP.
Какой смысл мне сидеть и смотреть как монитор мигает своим черным экраном?

V0lt_r

Цитата:
По моей практике 75 Гц замечательно подходит для 23,976, 24, 25, 29,97, 30 и 50 fps. Высокая частота решает.

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

Лично у меня на 60 Гц - рябь + с правой стороны изображение обрезано.

Aleksoid1978

Очень интересно:

1. Тестовый билд - в софте, в статистике нет показателя "VID Usage"
2. SVN r1104 - в софте, в статистике есть показатель "VID Usage", причем он всегда равен нулю процентов. Понятно, что он работает только при DXVA, т.е в аппаратном режиме.
3. SVN r1104 - в аппаратном режиме, если у нас не "H.264", а "HEVC, H.265, Main", в статистике присутствует показатель "VID Usage", который также всегда равен нулю процентов.

Отсюда вопрос, разве для HEVC в DXVA2 не рассчитывается этот показатель?
Автор: Aleksoid1978
Дата сообщения: 14.01.2016 08:10
Evgeniy_1990

Цитата:
Отсюда вопрос, разве для HEVC в DXVA2 не рассчитывается этот показатель?

А у тебя HEVC DXVA декодер гибридный(т.е. он софтого + шейдерный движок) - а это к Video Engine не имеет никакого отношения.
Автор: Evgeniy_1990
Дата сообщения: 14.01.2016 08:35
Aleksoid1978

Цитата:
А у тебя HEVC DXVA декодер гибридный(т.е. он софтого + шейдерный движок) - а это к Video Engine не имеет никакого отношения.

Ясно, я так и думал, спасибо за ответ.

Гибрид - софт + шейдеры, если обратить внимание на нагрузку показателя GPU в статистике рендерера, при использовании гибридного декодера, то она достаточно высокая, на тяжелых HEVC от 46 до 74% бывает, но периодически может падать во время самого процесса воспроизведения.

Эх, видимо на GPU давит этот, как вы сказали "шейдерный движок".
Автор: vitsat
Дата сообщения: 14.01.2016 10:26

Цитата:
На IntelHD Graphics почему-то нет 72Hz, хотя на NVidia и AMD был

Мне один хороший человек подсказал программку Custom Resolution Utility (CRU), реализующую возможность пользовательских дробных частот, но из описания для Intel не подходит:

Код: Requirements:
AMD/ATI or NVIDIA GPU (Intel's graphics driver does not support EDID overrides)
Автор: SGNRUS
Дата сообщения: 14.01.2016 11:18
FYI
Снес Daemon Tools Lite v10.2.x.x нафиг, поставил версию v4.49.1.0356 - счастлив! +)
Всем удачи и большое спасибо за MPC-BE!!!
Автор: Aleksoid1978
Дата сообщения: 14.01.2016 12:53
Автор PotPlayer быстро работает - уже "тоже внедрил" отображение загрузки Video Engine на Nvidia
Автор: szl
Дата сообщения: 14.01.2016 16:31

Цитата:
Автор PotPlayer быстро работает - уже "тоже внедрил" отображение загрузки Video Engine на Nvidia

Aleksoid1978, все прелести открытого кода, воруй нехочу... точнее нарушай и забивай на GPL.
Автор: V0lt_r
Дата сообщения: 14.01.2016 17:08
szl
Цитата:
все прелести открытого кода, воруй нехочу... точнее нарушай и забивай на GPL.
Этот случай не может быть нарушением, т.к. использование NVAPI SDK не обязывает раскрывать код.
Автор: 7sh3
Дата сообщения: 14.01.2016 17:19
Aleksoid1978

Цитата:
Автор PotPlayer быстро работает - уже "тоже внедрил" отображение загрузки Video Engine на Nvidia

сто лет(версий) назад было отображение в osd загрузки gpu на amd и nvidia )
Автор: wOxxOm
Дата сообщения: 14.01.2016 20:54
Два бага есть в встроенном рендерере субтитров (ISR) с загрузкой сабов из внешних MKS-файлов (сабы+шрифты в матрёшке):

1. если первый субтитр не с нулевого времени, а например с третьей секунды, то все субтитры сдвигаются на эту величину к началу, ну и для каждой серии будет все время разный сдвиг, естественно. Если вручную добавляю в субтитры строку с нулевым таймкодом, то всё правильно отображается: Dialogue: 0,0:00:00.00,0:00:01.00,Default,,0,0,0,,

Файлы для теста, если надо: https://puu.sh/mvEaF/2b1bf78d75.zip - тут видео с движущимся кружочком и два .mks - один с багом, другой без.

Надеюсь, это можно починить, т.к. иначе смысла в фиче мало, ведь сабов начинающихся с 0:00 практически нет.

2. если .mks и видео оба в корне диска, то субтитры не грузятся из .mks.
Автор: Aleksoid1978
Дата сообщения: 15.01.2016 00:54
7sh3

Цитата:
сто лет(версий) назад было отображение в osd загрузки gpu на amd и nvidia )

Я говорю про отображение загрузки Video Engine. Можешь заметить в последней бете что GPU загрузка разделена на 2 части стала

Добавлено:
wOxxOm
Спасибо за "репорт".

Авто-загрузку внешних сабов и аудио при открытии с корня диска - подправил.
Что со смещением времени - посмотрю.

Добавлено:
Исправил вывод субтитров из .mks - был "баг" во встроенном MatroskaSource.
Автор: krulik
Дата сообщения: 15.01.2016 04:45
Здравствуйте) Будут ли какие изменения в командной строке запуска плеера? В частности, интересует команда loop.. А то как то неудобно стало пользоваться vlc (сильно уж грузит неттоп) Если бы не эта мелочь - пользовался бы только этим плеером)
Автор: Aleksoid1978
Дата сообщения: 15.01.2016 05:10
krulik
Если надо крутить по кругу - чем плохо выставить в настройках ??
Автор: Bai_Hou
Дата сообщения: 15.01.2016 06:07
Aleksoid1978
Тем, что это нужно только для некоторых файлов, и каждый раз лазить туда включать и потом обратно выключать - задалбывает.
Добавьте же хотя бы хоткей для этого - чем плохо дополнительное удобство для пользователя?
Автор: krulik
Дата сообщения: 15.01.2016 11:29
Поясню свою просьбу... Дело в том. что я привык спать под шум дождя - 15-секундный мп3 крутится в loop под vlc. Есди бы была данная опция командной строки - я бы забыл про vlc и радовался жизни
Автор: Aleksoid1978
Дата сообщения: 15.01.2016 12:16
krulik
Для этого(проигрывание аудио бесконечно) - лучше подойдет AIMP к примеру.
Автор: wanezhiling
Дата сообщения: 15.01.2016 13:40
http://i.imgur.com/pbUaQ9O.png


GPU Usage:
AMD -> Work (*on some models)
Intel -> Not work
Nvidia -> Work

VDI Usage:
AMD -> Not work
Intel -> Not work
Nvidia -> Work

As we all know, 'GPU Usage' and 'VDI Usage' only work greatly on Nvidia platform, they are almost invalid on AMD and Intel platforms.
So I think you'd better hide them instead of displaying zero when they are unavailable, in case people are confused.
How about?
Автор: Aleksoid1978
Дата сообщения: 15.01.2016 14:07
wanezhiling
You screen from Intel platform ?? I check.

P.S. I understand - it's a model with Intel + Nvidia. NVAPI is present - but Nvidia adapter is not active, that's why all gpu indicator is present & zero .
Автор: 7sh3
Дата сообщения: 15.01.2016 14:23
Aleksoid1978

Цитата:
Я говорю про отображение загрузки Video Engine. Можешь заметить в последней бете что GPU загрузка разделена на 2 части стала

понял, только сейчас смотрел последнею бету, ну что тут сказать - шустрый кустарь-одиночка
Автор: wanezhiling
Дата сообщения: 15.01.2016 14:27
Yes, it's a laptop.



PS: another problem about cpu usage.

http://i.imgur.com/PVslR8i.png
http://i.imgur.com/OD117j2.png
When intel is active, the cpu usage in mpc-be is not in sync with task manger; when nvidia is active, it's fine.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

Предыдущая тема: usergate 4


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.