AIMP Forum
AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: Hykl3 on November 13, 2024, 05:49:12
-
На чистом профиле фриз удалось воспроизвести на ~ 50% слабее, но не все настройки были синхронизированы. Запись же сделана ~ на недельном профиле.
Помощь с верификацией фриза была бы кстати, спасибо.
Данные, возможно относящиеся к проблеме:
- 3 плейлиста: 50ГБ, 1.5ГБ, 2 трека (одинаковых) - 50МБ (играют)
- Удаление тишины активно
- Включён повтор плейлиста
- Трек играет
- Обложка(250кб)
Возможно только обложка и имеет влияние. Сам файл без обложки, но как только добавляется рандомное изображение в папку - фриз наблюдается отчётливо(ее).
Нагрузка на проц ниже при мини-плеере, но фриз связан именно с ним; а в остальном - смотрите видео, обращая внимание на поведение мыши.
-
На какой секунде фриз в видео? Возможно он связан с обложкой альбома, если она очень большая (не по размеру, по разрешению) - может возникнуть лаг при даунскейле
-
На какой секунде фриз в видео? Возможно он связан с обложкой альбома, если она очень большая (не по размеру, по разрешению) - может возникнуть лаг при даунскейле
После каждого нажатия на следующий/предыдущий трек (мини-плеер). При 500*500 20КБ фриз не так силён, но заметен.
-
Хм, на видео незаметно
-
Хм, на видео незаметно
оО Плавность движения мышью такая же как и во время взаимодействия с открытым плеером, но после нажатий по мини-плееру, видны рывки. Учитывайте, что это ещё и запись 30 fps.
-
Да, есть такое. В мини плеере курсор фризит при переключении трека, а в главном окне такого не происходит:
(https://i.imgur.com/UIpmqe7.gif)
upd. изначально загрузил немного не ту обложку, что на видео (без нотификатора). Перезалил
-
Странно, на моем ПК такого нет... На неделе проведу тесты на других
-
А какая версия ОС?
-
Странно, на моем ПК такого нет...
У меня на видео обложки грузятся из папки. При загрузке из тегов тормоза заметны только если быстро переключать треки
Win10 22H2, AIMP 2640 32bit
-
Еще наблюдение: если быстро переключить несколько треков, то фризы пропадают, и возвращаются если убрать и снова вернуть фокус мини-плеера
(https://i.imgur.com/s0Peevv.gif)
-
Если отключить QFI и информационную ленту, проблема исчезает
-
QFI
Это что?
-
Кажется нашлось точное место - снятие галки с "find in file folder" полностью решает проблему.
Учитывая что тормозит даже при отсутствии обложек, то это точно что-то со сканом, а раз в развёрнутом виде тормозов нет, то мини-плеер дублирует сам скан.
upd: Ха - поправка: возможно Артём изначально был прав на счёт лага при даунскейле... Мини-плеер тестировался в минимальном виде в котором не показывается обложка, а она была; значит скан (и даунскейл?) идёт даже если мини-плеер обложку и не покажет. :D
-
А у вас включено кэширование миниатюр обложек альбомов? (Настройки \ Плеер \ Доп.информация \ Обложки альбомов).
-
Ой, уже точно не подскажу, но когда проверялось на чистом, то не думаю что эта настройка трогалась... Хотя может та самая "недостающая" 50%-ая часть фриза на чистом профиле - это оно и было.
Стоит подождать ответа gr-e.
P.S. И да, когда из папки, то существенно хуже было положение, чем когда из тегов. win 11
-
На чистом 2640 (с, на всякий случай, откл. инфм. лентой) 2k16/10 разрешение...
Кэширование, в общем, не всегда отрабатывает как от него ожидаешь. При 500*500 114кб не работает ни через тег, ни через папку, а фриз уже появляется отчётливо (больше - хуже). При 100*100 его толком нет. При 3456*2304 218кб кэширование не работает тоже, например. Но если берём 3840_2160 3.76МБ то кэшируется, и если добавить в тег, то тоже появится, но если очистить, то перестанет. При 1000*1000 400кб тоже самое - добавив в тег и очистив, перестанет работать. =\
4k обложка без кэширования на открытом плеере отрабатывает без фриза, но при мини-плеере уже ад.
Ну и как выше было написано, раз уж лента отключена и мини-плеер уменьшен до минимальных размеров (без обложки), она всё равно считается - не думаю, что это правильное положение.
Как-то так.
-
Из-за этого фриза можно себе плеер немного поломать, если нажать pause/stop и сразу next/prev. Перезапуск или два нажатия на стоп лечат.
возвращаются если убрать и снова вернуть фокус мини-плеера
Ага, есть такое. Можно добиться переключения без фризов 4к обложек без кэша, но потеря фокуса всё сломает.
-
Кэширование, в общем, не всегда отрабатывает как от него ожидаешь. При 500*500 114кб не работает ни через тег, ни через папку, а фриз уже появляется отчётливо (больше - хуже). При 100*100 его толком нет. При 3456*2304 218кб кэширование не работает тоже, например. Но если берём 3840_2160 3.76МБ то кэшируется, и если добавить в тег, то тоже появится, но если очистить, то перестанет. При 1000*1000 400кб тоже самое - добавив в тег и очистив, перестанет работать. =\
Отчего вы посчитали, что оно не работает? Из-за того, что лаг не исчезает? Ну причина лага пока непонятна, поэтому проверяем все гипотезы.
она всё равно считается
Кто вам сказал это?
4k обложка без кэширования на открытом плеере отрабатывает без фриза, но при мини-плеере уже ад
И это выглядит крайне странным, что тормозит оно только в миниплере, и не тормозит нигде более...
-
Все, я нашёл причину.
-
Я не могу посмотреть код; и пока нет возможности вести подробный мониторинг, поэтому все мои выводы основаны на ручном тестировании.
Отчего вы посчитали, что оно не работает?
На предположении о том, что кэш не работает, когда aimp пишет о 3кб данных; и после многократных проигрываний трека/перезапуске это значение не меняется.
Кто вам сказал это?
Тоже - предположение, а здесь основа - лаг, да. Раз без обложки лага нет, а с обложкой он есть (больше-хуже).
И это выглядит крайне странным, что тормозит оно только в миниплере, и не тормозит нигде более...
В качестве безумной альтернативы лагу, могу предположить удачное спекулятивное выполнение))
Все, я нашёл причину.
Здорово, интересно узнать в чём была причина.
Могу поделиться тестовыми данными (.jpg and .flac), если нужно. На моём ПК всё вышесказанное повторилось (по поводу нерабочего кэша).
-
Вот сборка, попробуйте: https://disk.yandex.ru/d/zdAqMwMK4N4EKA
-
Вот сборка, попробуйте: https://disk.yandex.ru/d/zdAqMwMK4N4EKA
Лагов при переключении нет (4к обложки, тег и папка). Непонятки с кэшем сохранились.
-
Непонятки с кэшем сохранились.
1 проблема = 1 тема