At Thu, 29 May 2014 16:19:18 +0900, 野宮 賢 / NOMIYA Masaru wrote:
野宮です.
In the Message;
Subject : Re: [opensuse-ja] kernelをupdateすると、soundが詰まる Message-ID : <5360C791.2040502@gmail.com> Date & Time: Wed, 30 Apr 2014 18:51:13 +0900
mForce4
has written: 現在openSUSE 13.1+Tumbleweedリポジトリでカーネル3.14.1を使っています。 最新のPCはKaveri(A10-7850K)で、メモリ16GB積んでUSB 3.0なBDドライブを 使っていますが、0.5倍速でしか書けていませんし、高負荷時(但しCPU使用率は 50%以下)にはオンボードのサウンドもぶつぶつ途切れがちですね。 安いUSB接続(USBサウンドデバイス)なスピーカーも有るので後で試してみます。
USB接続のスピーカーは如何でした?
小生、Alsa-user ML でパッチを当てれば TEAC UD-H01 が問題なく動作すると いう報告が上がったので、無駄遣いとは思いつつ TEAC UD-H01 を購入しまし た. 結果、小生の場合は、パッチの効果は無く、聞き苦しいオーディオ再生となり ます.これは、kernel 3.15-rc6 でやりました. ところが.現在常用している kernel 3.13.11 の下では、TEAC UD-501、 UD-H01 の両者ともパーフェクトにオーディオを再生します.
Alsa-user ML では何人かの方々がパッチで UD-H01 の問題が解消したと報告 されているので、この ML への対処方に苦慮しているところです.....
3.13 から 3.14 の間では、USB オーディオ周りではほとんど変化がありませ
んので、もしサウンドドライバ関連だとしたら、唯一考えられるのがバッファの
pre-allocation 周りの変更です。
3.13.x とその後のカーネルで、/proc/asound/card*/pcm0p/sub0/prealloc
の中身を確認してみて下さい。この値が pre-allocate されるバッファのサイ
ズです。
もし、値が同じであれば、問題はサウンドドライバ周りというよりは、FS 周り
かスケジューラ関連かと思われます。
例えば、I/O スケジューラを deadline に変えるだけでも効果があるかもしれ
ません。ブートオプション elevator=deadline を加えてみて下さい。
--
Takashi Iwai