AIMP Forum
AIMP for PC => Вопросы / Questions => Topic started by: CHIPSET on November 28, 2021, 20:44:25
-
Здравствуйте! При открытии окна "Визуализация" с простым изображением обложки альбома проигрыватель начинает нагружать полностью одно ядро процессора. Так и должно быть? Вроде статическое изображение.
-
Не должно. Однако, нужно знать больше деталей для исследования: размеры обложки, какой размер обозначенного окна, используется ли сглаживание, какие характеристики ПК, с какой обложкой такая ситуация.
-
Обложки любые пробовал, JPEG хоть 2000+, хоть 200 на 300. Отключение сглаживания ничего не меняет. Характеристики: Xeon E5450(4 ядра, 3 ГГц), ОЗУ 4 ГБ, видео Radeon HD 4350, ОС W7.
Вот с размером окна есть нюанс: в минимальном размере всё нормально. В максимальном перегрузка. Если минимальный растягивать вручную, то после определённого размера нагрузка на ядро начинает расти. И чем ближе к максимальному, тем она выше.
-
Так дело не в обложке альбома. Это скин сам кушает.
Отключите попиксельную полупрозрачность.
-
Отключил. Потребление ЦП снизилось с 25 до 15-17(при ещё и отключённом сглаживании - до 13). При маленьком окне - с 5 до 0.
-
Т.е. до нуля не реально сократить?
-
Что за скин используете?
-
Сами подумайте. Процессор для чего нужен: использовать его или смотреть на него. Если первое, то логично видеть его работу. Если второе, то проще выключить ПК и не включать, чем тратить электричество на отображение числа 0.
Другое дело, когда ресурсы нужны для другой задачи. Здесь можно уменьшить приоритет задачи, отключить различные украшения, установить простую обложку аля Win98's (https://www.aimp.ru/?do=catalog&rec_id=122) и т.п.
-
Artem
По умолчанию - Charm.
Алексей Долматов
Как раз второй случай, выжимаю из железа что могу. И странно видеть, как на показ статического изображения тратятся ресурсы от половины до целого ядра процессора.
-
Вообще звучит странно. Максимальный размер окна - это какой? Картинка там не статичная, визуализация рендерится 25 кадров в секунду.
-
"Визуализация" с простым изображением обложки альбома
визуализация рендерится 25 кадров в секунду.
Как-то возможно отследить/оптимизировать передачу, чтобы сократить отрисовку для статичного изображения?
Например, на уровне API плагин и плеер взаимодействуют через переменную наличия обновлений кадра. Если обновления нет и окно обложки не меняется, то и обновление не происходит. Может быть и другую переменную внедрить, которая от плагина к плееру передаёт частоту обновления кадров.
-
Да можно конечно, можно и кэш на стороне плагина сделать. Но прежде, чем бросаться что-то делать, хотелось бы иметь все детали
-
Максимальный размер окна - это подразумевался размер окна, получаемый нажатием кнопки "Развернуть" в окне визуализации, т.е. на весь экран. Если ещё нажать Alt+Enter то нагрузка ещё чуток возрастает.
Насчёт статического изображения я неверно технически выразился. Просто имел в виду, что оно визуально не меняется. Я обычно представлял себе работу такого окна как в приложении просмотра изображений в системе - открыл - и оно висит ничего особо не потребляя. Или как в том же Media Player Classic. Но для звука предпочитаю всё-таки AIMP.
-
т.е. на весь экран.
а какое у вас разрешение экрана?
-
1280 на 1024.
-
Мда, звучит странно. Такой проц и не может вытянуть рендеринг на такое разрешение.