組み込みLinux USBオーディオの問題

組み込みLinux USBオーディオの問題

私は、Buildrootで構築されたLinux 3.6.9を実行しているAT91SAMG25サブ400MHz Armプロセッサに基づくCorewind WiFiG25ボードを持っています。 ALSAデバイス(USB接続TI PCM2900Cコーデックで構成)に接続されているmpg123を使用してmp3ファイルを再生しようとしています。ファイルは再生されますが、再生中に「落ちる」音が発生します。

ファイルの再生中にプロセッサに過負荷がかかったようですが、topコマンドを実行するとCPU使用率が20%未満で表示されます。この仮説をさらにテストするために問題がさらに悪化することを確認するために、CPUを非常に忙しくしました。 CPU を忙しくするには、次のコマンドを使用します。

cat /dev/zero > /dev/null

これはCPUの95%以上を消費します。問題はもっとひどくはありませんが、オーディオノイズが完全に消え、オーディオも素晴らしいです。その後、電源管理の問題が関与していると思った。

電源管理なしでコアを設定しましたが、オーディオのパフォーマンスは向上しませんでした。

私は最新のアイデアを検証し検証するために他のアイデアや方法を広く検索しましたが、役に立ちませんでした。 Linuxデスクトップシステムで電源管理とオーディオの問題を有効にする方法については多くの議論がありますが、この組み込み環境ではそうではありません。

あなたが持っているどんなアイデア、仮説、テストなども歓迎します。私はそれをcat /dev/zero > /dev/null最終システムに置かないことをお勧めします:)

ベストアンサー1

最新のLinuxカーネル(最新バージョンなど)を使用して問題が解決しない場合は、メインラインのLinuxカーネルにあるそのプラットフォームの管理者にバグを報告してください。

おすすめ記事