
Ubuntu日本語フォーラム

ログインしていません。
lubuntu 11.04 でSiS630の乗ったマシンで音を出したいのですが
plusaudioを使うようにはなっていないようです
デフォルトでインストールされた音量ボリュームを調整しても
yutubeの動画で音が出ません。できれば再生時音が出したいです
識者の方アドバイスお願いします
確認したこと
サウンドデバイスがPCに認識されているかの確認はOKでした
lspci -v
すると以下出力されます
00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02)
Subsystem: CLEVO/KAPOK Computer SiS PCI Audio Accelerator
Flags: bus master, medium devsel, latency 128, IRQ 5
I/O ports at 1400 [size=256]
Memory at 34003000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: Trident4DWaveAudio
Kernel modules: snd-trident
ALSAレベルデバイス名とチップ名が表示されるか確認はOKでした
cat /proc/asound/cards
0 [SI7018 ]: SI7018 - SiS SI7018
SiS SI7018 PCI Audio at 0x1400, irq 5
cat /proc/asound/card0/codec* | grep -i codec
cat: /proc/asound/card0/codec97#0: ディレクトリです
cat /proc/asound/card0/codec97#0/* | head -n1
0-0/0: Asahi Kasei AK4543
どうもpulseを使わない設定のようです lubuntuで音を出すにはこれから
どうしたらよいのでしょうか?
pulse Playback/recording through the PulseAudio sound server
pulse: command not found
オフライン
かなり古い情報ですが、
http://www.nabe.bne.jp/linux/skype.html
でDebianかなにかで動作したという話はあるようです。
端末で、
alsamixer
を起動し、alsaレベルでミュートになっていたりしないか、音量が絞られていないか確認してみて下さい。
オフライン
alsamixerで、ボリュウムを確認しましたが、ミュートではなく、
MASTERもPCMその他もバーがたった状態です
alsa-utilをインストールしてsupeaker-testを実行すると
no such device もpermission deniedもでず
ピンクノイズを送ってると、英語のメッセージがでます
/dev/dsp とかにwav形式のファイルをcatすれば
切り分けられるのでしょうか??
オフライン
UedaKatyhiko による投稿:
デフォルトでインストールされた音量ボリュームを調整しても
yutubeの動画で音が出ません。できれば再生時音が出したいです
音声が出力できないのは、Youtube(Adobe Flash Playerを使用)だけでしょうか。他のソフトウェアではどんな感じですか?
UedaKatyhiko による投稿:
/dev/dsp とかにwav形式のファイルをcatすれば
切り分けられるのでしょうか??
キャラクタデバイス「/dev/dsp」は、以前のLinuxの標準のサウンドサブシステムだったOpen Sound Systemが設けます。が、現在はALSA(Advanced Linux Sound Architecture)が標準となっていて、Ubuntuもこちらを標準としています。そのため、問題の切り分けにはならないでしょう。
オフライン
すみません。時間が無いので参考情報だけ。
http://www.alsa-project.org/main/index.php/Matrix:Module-trident
内容については後ほど。。
オフライン
Mocchi による投稿:
UedaKatyhiko による投稿:
デフォルトでインストールされた音量ボリュームを調整しても
yutubeの動画で音が出ません。できれば再生時音が出したいです音声が出力できないのは、Youtube(Adobe Flash Playerを使用)だけでしょうか。他のソフトウェアではどんな感じですか?
アドバイスありがとうございます
言葉足らずで申し訳ありませんaudacityでwavファイルを再生しても
audaciousで同じwavファイルを再生しても、音は出ません
各プログラムはエラーなしに再生しますが、無音ですUedaKatyhiko による投稿:
/dev/dsp とかにwav形式のファイルをcatすれば
切り分けられるのでしょうか??キャラクタデバイス「/dev/dsp」は、以前のLinuxの標準のサウンドサブシステムだったOpen Sound Systemが設けます。が、現在はALSA(Advanced Linux Sound Architecture)が標準となっていて、Ubuntuもこちらを標準としています。そのため、問題の切り分けにはならないでしょう。
ではALSAで低いレベルで切り分けするのはどうしたらいいのでしょうか??
ちなみに、該当のマシンはubuntu 8.05でログイン時の太鼓の音も,
kmplayerで動画、音の再生可能なものを11.04にクリーンインストールして
現状となってます。
オフライン
すみません。遅くなりました。
効果があるかどうかよく分かりませんが、試しに.asoundrcを作成してみて下さい。
gedit ~/.asoundrc
でファイルを開き、
pcm.trident {
type hw
card 0
}
ctl.trident {
type hw
card 0
}としてログインしなおしてみると、状況に変化ありますでしょうか。
ところで、
aplay -L
を端末で実行したら、何が表示されていますでしょうか。
オフライン
hmatsue による投稿:
すみません。遅くなりました。
としてログインしなおしてみると、状況に変化ありますでしょうか。
アドバイス頂きとても感謝しております
アドバイスに従い、.asoundを書いてみました。一応シャットダウン後
speaker-testを実行しました。一般ユーザでもsudoでやっても
エラーなくいかメッセージがでるのでが、スピーカからも、イヤホンジャック
にイヤホンを差しても音は出ません
peaker-test 1.0.24.2
再生デバイス: default
ストリームパラメータ: 48000Hz, S16_LE, 1 チャネル
16 オクターブのピンクノイズを使用
レート 48000Hz (要求値 48000Hz)
バッファサイズ範囲 32 〜 32768
ピリオドサイズ範囲 32 〜 32768
最大バッファサイズ 32768 を使用
ピリオド数 = 4
period_size = 8192 で設定
buffer_size = 32768 で設定
0 - Front Left
ピリオド時間 = 2.230400
0 - Front Left
ピリオド時間 = 2.901091
hmatsue による投稿:
ところで、
aplay -L
を端末で実行したら、何が表示されていますでしょうか。
いかのように出力されました
hmatsue による投稿:
aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=SI7018
SiS SI7018, Trident 4DWave
Default Audio Device
front:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
Front speakers
rear:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
Rear speakers
surround40:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
4.0 Surround output to Front and Rear speakers
surround41:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
iec958:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave IEC958
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
Direct sample mixing device
dmix:CARD=SI7018,DEV=1
SiS SI7018, Trident 4DWave IEC958
Direct sample mixing device
dsnoop:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
Direct sample snooping device
dsnoop:CARD=SI7018,DEV=1
SiS SI7018, Trident 4DWave IEC958
Direct sample snooping device
hw:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
Direct hardware device without any conversions
hw:CARD=SI7018,DEV=1
SiS SI7018, Trident 4DWave IEC958
Direct hardware device without any conversions
plughw:CARD=SI7018,DEV=0
SiS SI7018, Trident 4DWave
Hardware device with all software conversions
plughw:CARD=SI7018,DEV=1
SiS SI7018, Trident 4DWave IEC958
Hardware device with all software conversions
よろしく、アドバイスお願いします
オフライン
alsaの出力先は正しく認識されているっぽいのですよね。なにかもっと根っこの方の問題なのかしら。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/BootOptions
を参照して起動オプションにacpi=offもしくはacpi=noirqを与えると状況に変化ありますでしょうか。また8.04では音がでていたとのことなので、8.04のLiveCDを用意してlspciの情報や使用codecを調べて比較することはできますでしょうか。
オフライン
hmatsue による投稿:
alsaの出力先は正しく認識されているっぽいのですよね。なにかもっと根っこの方の問題なのかしら。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/BootOptions
を参照して起動オプションにacpi=offもしくはacpi=noirqを与えると状況に変化ありますでしょうか。また8.04では音がでていたとのことなので、8.04のLiveCDを用意してlspciの情報や使用codecを調べて比較することはできますでしょうか。
acpi=offもしくはacpi=noirqを与えてspeker-testを実行しましたが、
いずれも接続スピーカからも、イヤホンジャックからも音が出ませんでした
8.04のLiveCDでtryを試してみましたが、デスクトップが起動せず
ashの入力画面になってしましました。その際lspciコマンドが存在しません
しかしその時、起動画面に、エラーメッセージがでたのでdmesgを確認しました
モジュールがロード出来てないのでしょうか。lsmodで確認すべきなのでしょうか?
hmatsue による投稿:
インストールして何もしてないdmesg
[ 27.544368] Trident4DWaveAudio 0000:00:01.4: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
[ 29.484049] AC'97 1 does not respond - RESET
[ 29.538926] AC'97 1 access is not valid [0x0], removing mixer.
[ 29.539606] SI7018: the secondary codec - invalid access
[ 29.580013] gameport gameport0: Trident 4DWave is pci0000:00:01.4/gameport0, speed 2386kHz
[ 29.887924] vesafb: framebuffer at 0x40000000, mapped to 0xe0280000, using 1216k, total 1216k
起動オプションのacpi=offを指定した場合
[ 28.586116] Trident4DWaveAudio 0000:00:01.4: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
[ 28.720184] vboxpci: IOMMU not found (not registered)
[ 30.532048] AC'97 1 does not respond - RESET
[ 30.586925] AC'97 1 access is not valid [0x0], removing mixer.
[ 30.587206] SI7018: the secondary codec - invalid access
[ 30.628205] gameport gameport0: Trident 4DWave is pci0000:00:01.4/gameport0, speed 2386kHz
[ 31.112294] ppdev: user-space parallel port driver
[ 31.365513] type=1400 audit(1324809749.228:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=788 comm="apparmor_parser"
[ 31.374482] type=1400 audit(1324809749.236:7): apparmor="STATUS" operation=
起動オプションのacpi=noirqを指定した場合
[ 28.176826] Trident4DWaveAudio 0000:00:01.4: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5
[ 30.120053] AC'97 1 does not respond - RESET
[ 30.174934] AC'97 1 access is not valid [0x0], removing mixer.
[ 30.175632] SI7018: the secondary codec - invalid access
[ 30.216888] gameport gameport0: Trident 4DWave is pci0000:00:01.4/gameport0, speed 2386kHz
[ 30.691570] ppdev: user-space parallel port driver
[ 30.879201] type=1400 audit(1324812628.676:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=783 comm="apparmor_parser"
[ 30.886542] type=1400 audit(1324812628.684:7): apparmor="STATUS" operation="
オフライン
まず最初に前回書き忘れましたが、効果のなかった、
.asoundrc
(UedaKatyhikoさんの投稿文では.asoundとありましたが誤記ですよね?)
を削除しておいて下さい。
端末からなら、
rm ~/.asoundrc
です。為念。
UedaKatyhiko による投稿:
acpi=offもしくはacpi=noirqを与えてspeker-testを実行しましたが、
いずれも接続スピーカからも、イヤホンジャックからも音が出ませんでした
8.04のLiveCDでtryを試してみましたが、デスクトップが起動せず
ashの入力画面になってしましました。その際lspciコマンドが存在しません
しかしその時、起動画面に、エラーメッセージがでたのでdmesgを確認しました
モジュールがロード出来てないのでしょうか。lsmodで確認すべきなのでしょうか?
ちょっと状況が読みにくかったので、念のための確認ですが、下記のdmesgは、Lubuntu 11.04でのdmesg出力という理解でよろしいでしょうか。
8.04のLiveCDでデスクトップまでたどり着かないというのは想定外でしたが、以前、8.04をインストールしたときと同じ状況でしょうか。
もし、以前、Ubuntu 8.04を導入したときと状況が変わっているようであれば、ハードウェア故障、PCのBIOSの設定変更(内蔵電池の消耗による意図しない設定変更も含まれます)なども考慮する必要があるかも知れません。
もし、PCの内蔵電池の消耗が疑われるようであれば、簡易的には起動時にBIOSを初期設定に戻すよう操作して、PCの電源を落とさずに再起動すれば内容が保持されるはずかと思います。
それはそれとして。
UedaKatyhiko による投稿:
コード:
[ 27.544368] Trident4DWaveAudio 0000:00:01.4: PCI INT B -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5 [ 29.484049] AC'97 1 does not respond - RESET [ 29.538926] AC'97 1 access is not valid [0x0], removing mixer. [ 29.539606] SI7018: the secondary codec - invalid access [ 29.580013] gameport gameport0: Trident 4DWave is pci0000:00:01.4/gameport0, speed 2386kHz [ 29.887924] vesafb: framebuffer at 0x40000000, mapped to 0xe0280000, using 1216k, total 1216k
通常時のdmesgの出力ですが、secondary codec - invalid accessというエラーがでていますね。
http://archives.gentoo.org/gentoo-desktop/msg_225f244bbdbc7191cd39c7f58ecb9918.xml
に似たような話題があるのを見つけました。
プログラムは得意では無い、というか初学者レベルなので、よく理解できていませんが、どうもハードウェアミキシングできないデバイスで、複数のプロセスがデバイスにアクセスしようとしたときにでるエラーのように読めました。
上にご紹介した議論でもソフトミキサー的なもの(サウンドサーバーと呼べばよいのかしら)を使って解決したようです。
とりあえずは、Ubuntu 11.04など標準でpulseが動いているもののLiveCDで動作確認してみたりすることはできますでしょうか。
もしメモリ不足などでLiveCD動作が厳しいようであれば、Lubuntu環境にpulseaudio関連のパッケージを導入するしかないかもです。
この場合は、各再生ソフトウェア側でも出力先をpulseに設定変更する必要があるかも知れません。
期待としては、デバイスへのアクセスがpulse経由になることで、どのソフトウェアからでもアクセスできるようになるのではないかということですが。。
オフライン
横槍入れてすみません。
先にハードウェアに関する情報を集めてからの方がいいのかなという気がします。今回はマザーボードに搭載されているサウンドカードの認識名がSiS630ということしかわかっておらず、例えば何チャネルの出力が可能なのか、とか、マイク入力があるのか(いずれもピンファンクションの誤認識の可能性を考えるのに必要な情報)、とか把握できていません。システムの表示上の情報の正誤が判断できるようになってから、いろいろな可能性を考えていったほうがいいんじゃないかな、と思いました。
とりあえず、マザーボードの型番やメーカーサイトでのスペック情報などを提示していただくことはできますでしょうか?
オフライン
宛 UedaKatyhikoさん
Mocchiさんがフォローに入って下さったので、pulseaudioの件は一時ペンディングして、M/B、PCの型式情報の確認をお願い致します。
# Mocchiさん、多謝です :)
オフライン
アドバイスありがとうございます
メーカはepsonです。Type-PDなるマシンです
主要なカタログスペックは以下になります
CPU Intel Celeronプロ セ ッ サ
メ イ ン メ モリ 512MB
( う ち 8、16、32MBのいずれかの容量を ビデオメ モリ と し て 使用)
ビデオメ モリ メ イ ン メ モリ の一部を 使用 初期設定値=8MB)
ビデオ コ ン ト ロ ーラ SiS 630ST
ビデオ バス AGPバス
サウ ン ド コ ン ト ロ ーラ AC'97対応
サウ ン ド バス PCIバス
画面表示 液晶タ イ プ 15型TFT XGAカ ラ ー液晶 最大1024× 768ド ッ ト 、32bit色
よろしくお願いいたします
オフライン
型式: PDC1360K0A
http://www.epson.jp/products/back/hyou/pc/panel_pd3.htm
http://www.epson.jp/support/manual/pc/panel_pd.htm
http://www.epson.jp/dl_soft/readme/4567.htm
で合っていますでしょうか。
オフライン
お手数をおかけいたしました。感謝いたします
http://www.epson.jp/support/manual/pc/panel_pd.htm
http://www.epson.jp/dl_soft/readme/4567.htm
はそのとおりです
>型式: PDC1360K0A
>http://www.epson.jp/products/back/hyou/pc/panel_pd3.htm
>で合っていますでしょうか。
型式: PDC1340D0A
です。エプソンのページではマニュアルの機能仕様でしか確認出来ないです
オフライン
UedaKatyhikoさん、hmatsueさん、どうもありがとうございます。
マニュアルを参照すると、筐体にボリューム調整のためのダイヤルが付いていますね。これまでのテストではどのくらいに調節してありましたでしょうか?このダイヤルを最大にしておいてspeaker-testをした場合、どうなりますでしょうか?
オフライン
アドバイスに感謝いたします
これほどまでに、マニュアルを読みこなす方に感動しました
ボリュームがあることは認識していませんでした
それと、現状の把握能力に乏しい自分に赤面です。
現在、徹夜勤務中なので、確認できませんが
勤務終わり次第、状況を確認します。
まずは、対局的な把握に基づいたアドバイスに、驚きと
感謝をこめてお礼申し上げます
オフライン
Mocchiさん
アドバイスありがとうございました。ご指摘事項で解決いたしました
どうもありがとうございます、感謝です。
該当マシンのは最大ボリュームになっていましたがボリュームの接点が
劣化していて、電子回路的に断になっていたようです
ボリュームを上げ下げしていたらゴソゴソ音が出たと思ったら音が
出始めました、イヤホンジャックまで連動していた事に驚いています
マニュアルちゃんと読むべきでしたm(__)m
オフライン