"WASAPI Renderer" - сдвиг интервалов частоты кадров

Автор Evgeniy1990, 27 мая 2016, 23:05:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Aleksoid1978

Да уж - очень много текста. Хватило бы только описание алгоритма. Подчищу.

По багу - каким то образом смог воспроизвести один раз. И все - после этого открывал раз 15 - и все ок.
[merge_posts_bbcode]Добавлено: 2016-06-03 10:28:54[/merge_posts_bbcode]

Дополнение - все это произошло ТОЛЬКО при высокой нагрузке на CPU(сборка ffmpeg в фоне). Далее - само по себе отображение статистики очень сильно при это влияет. Если оставить только частичную статистику(2 раза нажать Ctrl+J) - то линия выравнивается :)
Проверял это и с системным DS выводом и с Sanear - при высокой нагрузке на CPU и отображении полной статистики у меня ВСЕГДА график ломанный. Без нагрузки - всегда все хорошо и график ровный.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Да уж - очень много текста. Хватило бы только описание алгоритма. Подчищу.

По багу - каким то образом смог воспроизвести один раз. И все - после этого открывал раз 15 - и все ок.
[merge_posts_bbcode]Добавлено: 2016-06-03 10:28:54[/merge_posts_bbcode]

Дополнение - все это произошло ТОЛЬКО при высокой нагрузке на CPU(сборка ffmpeg в фоне). Далее - само по себе отображение статистики очень сильно при это влияет. Если оставить только частичную статистику(2 раза нажать Ctrl+J) - то линия выравнивается :)
Проверял это и с системным DS выводом и с Sanear - при высокой нагрузке на CPU и отображении полной статистики у меня ВСЕГДА график ломанный. Без нагрузки - всегда все хорошо и график ровный.
В том-то и дело, что у меня даже без нагрузки на CPU проявляется этот баг, причем практически всегда.
В случае с Sanear, даже под нагрузкой, бага вообще нет и не проявляется.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Ну значит тебе не повезло - что я еще могу сказать.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Evgeniy1990
Для DirecSound:
Включить Vsync, запустить воспроизведение, включить статистику, ничего не делать минимум 30 секунд, сделать скриншот.

Для WASAPI Shared:
Включить Vsync, запустить воспроизведение, включить статистику, ничего не делать минимум 30 секунд, убедиться что fps всегда высокий и ни разу не опустился ниже 23,976, сделать скриншот.

В самом начале сообщения выложить два скриншота, написать название файла, на котором проверялось.
Больше ничего писать не надо, ну если не получается используй тэг spoiler.

Могу еще посоветовать сменить частоту экрана с 75 на 60.
[merge_posts_bbcode]Добавлено: 2016-06-03 10:28:23[/merge_posts_bbcode]

Цитата: Evgeniy1990Ожидаемый результат: в статистике видео рендерера должна быть частота кадров, не выходящая за пределы 23.978 FPS, при этом график воспроизведения должен быть практически ровным.
А вообще забудь все, что Я написал выше. "Ожидаемый результат" ты все равно не получишь. Тему можно закрывать, пользуйся другими аудио-рендерерами.

Evgeniy1990

Цитата: Aleksoid1978Ну значит тебе не повезло - что я еще могу сказать.
Цитата: V0ltА вообще забудь все, что Я написал выше. "Ожидаемый результат" ты все равно не получишь. Тему можно закрывать, пользуйся другими аудио-рендерерами.
Зачем сразу же писать мне такие "печальные" слова, что "мне не повезло", или "пользуйся другими аудио-рендерерами"...

Наоборот, мне повезло и я могу спокойно пользоваться нашим "MPC Audio Renderer (WASAPI: Shared Mode)".
Я же говорил вам, что это скрытый баг, т.е. как правило, такие баги никак внешне не влияют на стабильность воспроизведения, т.е. несмотря на данный баг, видео файлы воспроизводятся нормально, без рывков, пропусков кадров. Их можно увидеть, только если просматривать различные статистики и свойства видео-рендереров.
Просто хотел выяснить и разобраться, почему и из-за чего проявляется данное явление. Именно поэтому я и создал данный баг-репорт.
Цитата: V0ltEvgeniy1990
Для DirecSound:
Включить Vsync, запустить воспроизведение, включить статистику, ничего не делать минимум 30 секунд, сделать скриншот.

Для WASAPI Shared:
Включить Vsync, запустить воспроизведение, включить статистику, ничего не делать минимум 30 секунд, убедиться что fps всегда высокий и ни разу не опустился ниже 23,976, сделать скриншот.

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

Первый скриншот - VSync + DirectSound https://yadi.sk/i/Cz8Nw89BsHicQ
Второй скриншот - VSync + WASAPI: Shared Mode https://yadi.sk/i/jmhiaSU1sHidy

Название видео файла: "[Arienai]Yes_Pretty_Cure_5_-_02[1280x720][b344fd6d]"

При прогонке ровно 30 секунд, FPS не опускалась ниже 23.98.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Ну так если все нормально и, как я и говорил, что это "изменения fps" не влияет на воспроизведение - зачем создавать ветки на форуме и писать кучу текста.

Зачем в чем то разбираться если все нормально ??
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Ну так если все нормально и, как я и говорил, что это "изменения fps" не влияет на воспроизведение - зачем создавать ветки на форуме и писать кучу текста.

Зачем в чем то разбираться если все нормально ??
А нет, стоп, ничего не нормально...

Вот третий скриншот: https://yadi.sk/i/eIo2Y0ggsHn6q
Он сделан по моему алгоритму, с добавлением ваших условий, т.е. "VSync + WASAPI: Shared Mode"

Он отличается от первых двух, особенного от второго, тем, что "Refresh rate" и еще "SL" скачут, при VSync, как безумные и сумасшедшие. Вы только посмотрите, пожалуйста, на их значения, которые они выдают в статистике видео-рендерера на моем третьем скриншоте: "7641.68688 Hz" и SL: от 2 до 11, от 6 до 10 и т.д.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Да все - закрываем тему. Ибо я не могу у себя воспроизвести ничего похожего, даже близко. И если кого то это дело сильно напрягает(в чем я очень сильно сомневаюсь) - то ни что не мешает использовать другой аудио-вывод.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

На первом и втором скриншоте все хорошо. На третьем какой-то косяк вылез, возможно видеокарта или драйвер тупит.

Вот специально выставил 75 Гц и сделал скришот. Субтитров естественно нет.


Aleksoid1978
Надо проще к такому относиться. Достала тема - просто не читаешь ее. :)