お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-04-16 21:03:13

KINGS-STONE
メンバ
登録日: 2010-04-16

サウンドカードについて

初めまして、ではないのですが、KINGS-STONEと申します(別のパソからアクセスした故、再度アカウントを取りましたスミマセン)。

当方、ubuntu9.10において
PCIーEのSoundBlaster X-Fi XtreamAudioをパソ内部に入れました。

ところが、【システム】→【サウンド】→【ハードウェア】と進んでもInternal AUDIOと出るだけで

どうやらサウンドブラスターを認識していないようです。

証拠にサウンドカードの端子の部分にスピーカーをつなげても

何の音もしません。

しかし、マザーボードの端子にスピーカーをつなげると音が出ます。

そこで、Ubuntu Tips/ハードウェア/音が出ない場合の対処についてを試しました。

するとこんな感じで端末には出力されてました 以下コピペ

lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
01:00.1 Audio device: nVidia Corporation Device 0be2 (rev a1)
05:00.0 PCI bridge: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge
06:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG

cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ff8000 irq 22
1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfbef8000 irq 18

cat /proc/asound/card0/codec#0  | grep -i codec
Codec: Realtek ALC889

cat /proc/asound/card1/codec#1  | grep -i codec
Codec: Creative CA0110-IBG

~$ aplay -L
front:CARD=Intel,DEV=0
    HDA Intel, ALC889 Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, ALC889 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, ALC889 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, ALC889 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, ALC889 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, ALC889 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, ALC889 Digital
    IEC958 (S/PDIF) Digital Audio Output
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    Playback/recording through the PulseAudio sound server
front:CARD=Generic,DEV=0
    HD-Audio Generic, CA0110 Analog
    Front speakers
surround40:CARD=Generic,DEV=0
    HD-Audio Generic, CA0110 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
    HD-Audio Generic, CA0110 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
    HD-Audio Generic, CA0110 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
    HD-Audio Generic, CA0110 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
    HD-Audio Generic, CA0110 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers

と、ここまでやったのですが、状況は変わらず、サウンドミキサーの端子ではスピーカーから音が出ません。

どうすれば、我がPCはサウンドカードを認識してくれるのでしょうか?

どうぞご教授ください。

オフライン

 

#2 2010-04-16 21:35:46

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

スミマセン、再起動したらサウンドに確かにサウンドブラスターが出てきたのですが、音が鳴りません。

出力もサウンドカードにチェックをいれたはずなんですが…

オフライン

 

#3 2010-04-16 22:12:32

hmatsue
アドバイザ
登録日: 2009-03-10

Re: サウンドカードについて

#1で投稿されたのは状態確認までです。
で、それを見る限りでは正常に認識されているように思えます。
サウンド設定で出力先をいろいろ切り替えてみて下さい。

オフライン

 

#4 2010-04-16 22:45:10

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

サウンド設定でミュートを解除したり、出力先を変えて音量をあげたりしているのですが、まったく音が鳴りません。

それどころか、3回ほど再起動をすると、
サウンドブラスターの表示自体がサウンドの設定からなくなってしまうという

奇っ怪な現象も起き始めました。

やはり、マザーボードの音源を主としているようです。

もう一つ思ったのは、サウンドのハードウェアの項目において

サウンドブラスターを指定したにもかかわらず、数分後にはInternal Audioに切り替わってることです。

なぜサウンドブラスターから音を出力できないのでしょう…

オフライン

 

#5 2010-04-16 23:44:14

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: サウンドカードについて

KINGS-STONEさん
SoundBlaster X-Fiは新しいデバイスなので、標準ではドライバ−がサポ−トされていないと思いました。
現に私の保有しているSoundBlaster Live! とかaudity? 24bit等は、何もしなくても動作します。

こちらを参考に、ドライバ−をコンパイルしてモジュ−ルを組み込む必要があるようです。
http://connect.creativelabs.com/linux/default.aspx
ドライバ−はこちらです。
http://asia.creative.com/support/downlo … iDrv_Linux

オフライン

 

#6 2010-04-17 00:00:23

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: サウンドカードについて

蛇足ですが、コンパイルの方法がありました。参考にしてください。
http://ubuntuforums.org/showthread.php?p=7446940

オフライン

 

#7 2010-04-17 00:09:09

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

ありがとうございます! ちょっと風呂入ってからためしたいと思いますw

オフライン

 

#8 2010-04-17 12:15:35

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

教えていただいたurlからDLし、展開してみましたがそこからが行きません。エラー画面をコピペします

:~$ cd XFiDrv_Linux_Public_US_1.00
:~/XFiDrv_Linux_Public_US_1.00$ make
make -C /lib/modules/2.6.31-20-generic/build M=/home/kazaguruma/XFiDrv_Linux_Public_US_1.00
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.31-20-generic' に入ります
  CC [M]  /home/kazaguruma/XFiDrv_Linux_Public_US_1.00/xfi.o
/home/kazaguruma/XFiDrv_Linux_Public_US_1.00/xfi.c:14:26: error: sound/driver.h: No such file or directory
/home/kazaguruma/XFiDrv_Linux_Public_US_1.00/xfi.c: In function ‘ct_card_probe’:
/home/kazaguruma/XFiDrv_Linux_Public_US_1.00/xfi.c:55: error: implicit declaration of function ‘snd_card_new’
/home/kazaguruma/XFiDrv_Linux_Public_US_1.00/xfi.c:55: warning: assignment makes pointer from integer without a cast
make[2]: *** [/home/kazaguruma/XFiDrv_Linux_Public_US_1.00/xfi.o] エラー 1
make[1]: *** [_module_/home/kazaguruma/XFiDrv_Linux_Public_US_1.00] エラー 2
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.31-20-generic' から出ます
make: *** [all] エラー 2
kazaguruma@kazaguruma:~/XFiDrv_Linux_Public_US_1.00$ ./configure
bash: ./configure: No such file or directory

そもそもconfigureの使い方自体が怪しいのですが、他にどのような問題があるのでしょうか。
ご教授ください。

オフライン

 

#9 2010-04-17 21:34:58

hmatsue
アドバイザ
登録日: 2009-03-10

Re: サウンドカードについて

改めて確認したところ、SoundBlaster X-FiのサポートはALSAの1.0.21移行のようです。
メーカ製のドライバのインストールがうまくいかないようであれば、ソフトウェアソースを開いて、backportsを有効にして、linux-backports-modules-alsa-(カーネルのバージョン)パッケージをインストールして再起動ではいかがでしょう。
具体的には、端末を開いて、
$ sudo apt-get update
$ sudo apt-get install linux-backports-modules-alsa-`uname -r`
とすれば、最新(Ubuntu的には、ある意味テスト版)のALSAが導入できるかと思います。

オフライン

 

#10 2010-04-17 22:27:45

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

みなさんご教授いただきありがとうございます。

やはりうまくはいかない様です。確かにインスコ自体はうまくいったのですが、

音がでないという事だけは変わりませんでした。

やはり公式のドライバを待つのが筋のなのでしょうか…

GNONEのサウンドミキサーは機能するのに、何ででしょう…

オフライン

 

#11 2010-04-18 08:12:49

hmatsue
アドバイザ
登録日: 2009-03-10

Re: サウンドカードについて

$ cat /proc/asound/version
$ cat /proc/asound/cards
とするとどのように出力されますか。
また、端末で、
$ alsamixer
とするとalsaの音量調節画面がでます。
こちらで音量がミュートになっていないかも併せて確認してみて下さい。

オフライン

 

#12 2010-04-18 09:29:53

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: サウンドカードについて

KINGS-STONEさん
こちらでもドライバ−のソ−スから$ sudo makeしましたが、同様のerrorが出てコンパイルできませんでした。
sfi.c の14行目にあるsound/driver.h が存在しませんので、errorになって当然です。
$ sudo make clean を実行しておいてください。

そこで検索してみたところ、どうもPCIーEのSoundBlaster X-Fi XtreamAudio用のドライバ−は、
本家のCreativeではまだ発表されてないようです。
若干古いtypeのPCI接続のSoundBlaster X-Fi XtreamAudioは、ドライバ−がアップされていました。
こちらをdownloadしてもたぶん動作しないと思います。
説明はこちら。
http://ubuntuforums.org/archive/index.php/t-614325.html
ソ−スはこちらの様ですが。。。
http://opensource.creative.com/soundcard.html#X-FI
取りあえず、Creativeのドライバ−のdownload先。
http://support.creative.com/downloads/w … e=1#type_1

オフライン

 

#13 2010-04-18 23:19:50

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

hmatsue による投稿:

$ cat /proc/asound/version
$ cat /proc/asound/cards
とするとどのように出力されますか。
また、端末で、
$ alsamixer
とするとalsaの音量調節画面がでます。
こちらで音量がミュートになっていないかも併せて確認してみて下さい。

:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Feb  8 2010 for kernel 2.6.31-20-generic (SMP).
~$ cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ff8000 irq 36
1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfbcfc000 irq 37
2 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfbef8000 irq 18

こう出力されました。
AlserMixerはきっちり動きましたし、ミュートにもなっていませんでした。

代わりに、Pulse Audioなるものをインスコし、使ってます。
こいつはなかなか良い仕事をするので、助かっております。


しかし、クリエイティブさんがドライバーをサポートしない限りは
おとなしくしておいた方が良いかもしれませんねw

今回の事でかなり勉強になりました。
サウンドミキサーのことや、サウンドカードの設定のことなどです。
もしサポートされたドライバが出たら、速攻でインストールしたいと思いますw

オフライン

 

#14 2010-04-18 23:29:25

KINGS-STONE
メンバ
登録日: 2010-04-16

Re: サウンドカードについて

koisan1949 による投稿:

こちらでもドライバ−のソ−スから$ sudo makeしましたが、同様のerrorが出てコンパイルできませんでした。
sfi.c の14行目にあるsound/driver.h が存在しませんので、errorになって当然です。
$ sudo make clean を実行しておいてください。

そこで検索してみたところ、どうもPCIーEのSoundBlaster X-Fi XtreamAudio用のドライバ−は、
本家のCreativeではまだ発表されてないようです。
若干古いtypeのPCI接続のSoundBlaster X-Fi XtreamAudioは、ドライバ−がアップされていました。
こちらをdownloadしてもたぶん動作しないと思います。

検証までしていただいて、ありがとうございます。

なるほど、物は試し、とやってみたいのですが、ドライバが出るまで待ちますw

ありがとございましたw

オフライン

 

#15 2010-04-19 08:06:56

hmatsue
アドバイザ
登録日: 2009-03-10

Re: サウンドカードについて

KINGS-STONE による投稿:

:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
Compiled on Feb  8 2010 for kernel 2.6.31-20-generic (SMP).
~$ cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf9ff8000 irq 36
1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfbcfc000 irq 37
2 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfbef8000 irq 18

こう出力されました。

今度こそ正常に認識されたようなので、あと一息、という感じですが。。
http://mailman.alsa-project.org/pipermail/alsa-devel/2009-October/022270.html
なんていうバグっぽい話もあるようなので、次のalsaのリリースを待つのが確実かも知れませんね。

オフライン

 

#16 2010-05-16 23:15:23

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: サウンドカードについて

Soundcard List for Creative Labs
http://www.alsa-project.org/main/index. … ative_Labs
にカードの情報がありました。
X-Fi Xtreme Audio (PCIe)   CA0110      [PCIe] snd-hda-intel; [ ] supported [ ] not supported

PCIーEのSoundBlaster X-Fi XtreamAudioのsound chipは、あまり普及してないCA0110のようですね。
soundカードのLSI chipの上面に明記されていますので、確認してください。

CA0160についてのalsa driverに関する顛末がトピックとしてあげてありますので、
# ./configure のoptionでchip名を指定するとコンパイル可能かもしれません。
やり方は提示してあります。

オフライン

 

Board footer

Powered by FluxBB