Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

100% CPU usage when playing files 192 kHz/24 bit FLAC #1012

Closed
Oleksiy-Yakovenko opened this issue Mar 12, 2015 · 3 comments
Closed

100% CPU usage when playing files 192 kHz/24 bit FLAC #1012

Oleksiy-Yakovenko opened this issue Mar 12, 2015 · 3 comments
Labels

Comments

@Oleksiy-Yakovenko
Copy link
Member

Original issue 1110 created by Alexey-Yakovenko on 2014-05-11T21:36:03.000Z:

What steps will reproduce the problem?
Какие шаги приводят к воспроизведению
проблемы?

  1. Открыть файл FLAC 192 kHz/24 bit в DeaDBeeF
    2.
    3.

What is the expected output? What do you see instead?
Какой ожидаемый вывод? Что вы видите
вместо него?

Загрузка процессора 100%.
При воспроизведении этих файлов через vlc загрузка небольшая.
При воспроизведении в файлов с меньшим битрейтом (96, 88.2 kHz) в DeaDBeeF загрузка процессора также небольшая.

Вывод через ALSA на S/PDIF
HDA Intel PCH, ALC668 Digital
IEC958 (S/PDIF) Digital Audio Output

What version of the product are you using? On what operating system and CPU
architecture?
Какую версию продукта вы используете? На
какой операционной системе и
архитектуре CPU?

DeaDBeeF 0.6.1
Ubuntu 12.04.4 LTS
Intel® Core™ i7-4700HQ CPU @ 2.40GHz × 8
RAM 8GB

How did you install the product?
Как вы установили продукт?

Из репозитария ppa:starws-box/deadbeef-player

Please provide any additional information below.
Пожалуйста, предоставьте любую
дополнительную информацию ниже.

@Oleksiy-Yakovenko
Copy link
Member Author

Comment #1 originally posted by Alexey-Yakovenko on 2014-05-12T09:05:11.000Z:

я не смогу повторить баг у себя в точности, т.к. у меня нет устройств с S/PDIF.
но могу предположить, что попробовать для выяснения подробностей.

  1. в настройках плагина ALSA есть опция [x] Use ALSA resampling. попробуйте ее выключить. в ALSA есть какой-то баг именно на комбинации 192/24, оно или не работает вообще, или начинает адски тормозить. обычно дело в этом.
  2. если это не поможет, или если не тот случай, попробуйте поменять вывод с S/PDIF на обычный, и поиграться с другими настройками. например, поменять вывод с ALSA на pulseaudio. это поможет выяснить где именно проблема, чтобы понять куда дальше смотреть.

@Oleksiy-Yakovenko
Copy link
Member Author

Comment #2 originally posted by Alexey-Yakovenko on 2014-05-12T19:38:46.000Z:

Удалось добиться нормальной загрузки процессора при выборе устройства вывода "HDA Intel PCH, ALC668 Digital - Hardware device with all software conversions".

При выборе "HDA Intel PCH, ALC668 Digital - Direct hardware device without any conversions" или "HDA Intel PCH, ALC668 Digital IEC958 (S/PDIF) Digital Audio Output" - загрузка 100%

В чем разница, пока не понял, на слух разница не заметна, в обоих случаях на вход ЦАП подается сигнал 192 kHz без ресемплинга.

Опцию "Use ALSA resampling" отключил.

Также удалось передать цифровой сигнал через выход USB, загрузка CPU нормальная.

Спасибо.

@Oleksiy-Yakovenko
Copy link
Member Author

Comment #3 originally posted by Alexey-Yakovenko on 2014-05-12T19:46:02.000Z:

разница где-то внутри алсы. рад, если смог помочь. закрываю.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant