kkumaxさん
出遅れてしまったようで、申し訳ありません。 このカードは面白そうですね。 4月頃にlivaより性能のよいPCを探していたのですが、そのときにこのカードを知っていれば、 PCIeが収容できるものを選んだかもしれません。結局、PCIeのないファンレスのPCを選択しました。 lightMPDではモジュールを使っていないので、新たなボードに対応しようとすると実機がないと結構たいへんです。 個人的に、audioにかける時間が取れなくてすぐには対応できません。bbbの対応もペンディングになったままですので、そのあとになります。 できれば、このままdonuts.shop73さんにお願いできないでしょうか?
lsmodの結果はすべて貼り付けたほうがいいです。それと、再生中の cat /proc/interrupts も後で必要になるかもしれません。 choppersjoe69さんの情報からCM8888のドライバーは HD AUDIO PCI Build C_Media HD-Audio codec support をチェックすれば組み込まれるようです。 よろしくお願いします。
「lightMPDではモジュールを使っていません」ので
modprobe や rmmod によるモジュールのロード/アンロードはできません。
lsmodの結果が表示されないのも同じ理由です。
確認
もし、ubuntu側で MPD を使用しているのなら、
lightMPD で ubuntuの設定ファイルを使用した場合
どうなりますか。
バージョンの違いによりそのままでは動かないとは思いますが、
バッファ関連、フォーマット関連は試せるのではと思います。
「lightMPDではモジュールを使っていません」ので
modprobe や rmmod によるモジュールのロード/アンロードはできません。
lsmodの結果が表示されないのも同じ理由です。
-----------------------------------------------------------------------------
この内容を読んで...それでは逆は出来るから参考にならないかなぁと
Ubuntu STUDIOで音が出ている状態でrmmodでモジュールを消して見ました。
もちろん使用中のモジュールを指定した場合は
rmmod: ERROR: Module snd_hda_codec_cmedia is in use
というふうに怒られます。
この方法で不要と思われるモジュールを特定して削除スクリプトを作成して絞りこんで見ました。
この手法が正しく無い場合はこのスレッドは無視してくださいm(_ _)m
# lsmod Module Size Used by nls_iso8859_1 16384 1 snd_hda_codec_cmedia 16384 1 snd_hda_codec_generic 81920 1 snd_hda_codec_cmedia ledtrig_audio 16384 1 snd_hda_codec_generic snd_hda_intel 53248 2 snd_intel_dspcfg 24576 1 snd_hda_intel snd_hda_codec 126976 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_cmedia snd_hda_core 90112 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec snd_hwdep 20480 1 snd_hda_codec snd_pcm 106496 4 snd_hda_intel,snd_hda_codec,snd_hda_core crct10dif_pclmul 16384 1 snd_timer 36864 1 snd_pcm snd 86016 9 snd_hda_codec_generic,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm soundcore 16384 1 snd i915 1990656 4 drm_kms_helper 184320 1 i915 i2c_algo_bit 16384 1 i915 fb_sys_fops 16384 1 drm_kms_helper syscopyarea 16384 1 drm_kms_helper sysfillrect 16384 1 drm_kms_helper sysimgblt 16384 1 drm_kms_helper sch_fq_codel 20480 3 cuse 16384 3 drm 487424 6 drm_kms_helper,i915 ip_tables 28672 0 x_tables 40960 1 ip_tables autofs4 45056 2 e1000e 258048 0 ahci 40960 2 libahci 32768 1 ahci video 49152 1 i915
だいぶ減りましたが参考になるでしょうか?
再投稿したのはvmiも不要だったので...
kkumaxさん
お役に立てずに申し訳ありません
> Device Drivers > Sound card support > Advanced Linux Sound Architecture > PCI sound devices
Intel HD Audioを有効にするには
Device Drives > sound card support > Advanced Linux sound Architecture > HD Audio PCI
にチェックをいれるとドライバーの一覧が現れるので、その中から
Build C_Media HD-Audio codec support
にチェックをいれます。
”Build C_Media HD-Audio codec support”のヘルプを見ると
> Say Y or M here to include C-Media HD-audio codec support in snd-hda-intel driver, such as CMI9880.
となっています。
また、lsmodはロードされたモジュールの一覧を表示します。
kernelに静的に組み込まれたドライバーは表示されません。
snd,snd_hwdep,snd_pcm...などは静的に組み込まれているのではないでしょうか?
donuts.shop73さん
いつもありがとうございます。
また、ピント外れの情報すいませんでした。
(digifiさんのご指摘の通り、CM8888用というドライバはないのですね)
ありがたく使わさせていただきます。
kkumaxさん
1)alsamixerのmuteを解除してもダメでしょうか。
2)ダメな場合、Intelでなければならない理由が無ければ、AMD製CPU(所謂Ryzen)で組んでみてはどうでしょうか。
自分も海外の掲示板等調べましたが、AMD製CPUでの動作報告しか見つかりませんでした(数件ですが)。
kkumaxさん
1)alsamixerのmuteを解除してもダメでしょうか。
2)ダメな場合、Intelでなければならない理由が無ければ、AMD製CPU(所謂Ryzen)で組んでみてはどうでしょうか。
自分も海外の掲示板等調べましたが、AMD製CPUでの動作報告しか見つかりませんでした(数件ですが)。
Alsamixerの件は上の方のスレで一度質問しています。我が家の環境でもMUTEのままで起動します。
それだけでも解決したくて rc.localの設定を質問していましたがまだ回答をいただけていません。
解除して音出しすると雑音しか再生出来ない状態です。
kkumaxさん
以下のモードです。
upnpgwは、もう一機のPCで、player側が上に書いた構成です。
upnpgwは、APU2でもいいと思います。
lightmpd.confは、lightmpd / conf / upnpplayer / lightmpd.conf-line2を、lightmpd.confにリネームしてます。
(自分は通信速度等いじっていますが、そのままでも使えます)
mpd.confは、lightmpd / mpd.confの内容をUSB使用時と同じ内容にしました。
LANカードは、82576-2T-X1(Intel 82576chipの2ポート品)を使っています。
donuts.shop73さんVerでは、Intel(R) PRO/1000のドライバも入っているので、EXPI9402PT(amazonでの品番)も使えると思います。
(すいません、動作保証はできないので、ここは自己責任でチョイスしてください)
マザーボードに近い(下側)ポートがeth0で、上側がeth1です。
参考になれば幸いです。
EXPI9402PTは購入してテストした結果使える事が分かりました。
次はマザーボードとCPUなのですが悩んでいます(笑)