
Ubuntu日本語フォーラム

ログインしていません。
私はpythonの勉強をしていて先日pygameを入れてみたのですが、
http://pygame.skr.jp/index.php?%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B
の通りにすると
pygame.init()の所で
tslp000@tslp000-laptop:~/python/pygame$ python window.py
ALSA lib pcm_pulse.c:629:(pulse_prepare) PulseAudio: Unable to create stream: Invalid argument
E: stream.c: Assertion 's' failed at pulse/stream.c:971, function pa_stream_drain(). Aborting.
Aborted
tslp000@tslp000-laptop:~/python/pygame$
というエラーが出てしまいました。
これを見て気になったことはいつもスピーカーのマークがXとついていることです
もちろん音はビープ音?以外はまったく出ません。
なのでこれが原因だと思っています。
早速これを直そうと思ったのですが、
スピーカーのマークをクリックしてみたり、右クリックから設定をクリックしてみたのですが、
まったく反応がなかったり、
”音量コントロールの GStreamer プラグイン/デバイスがが見つかりませんでした。” や、
”制御するトラックまたはデバイスが見つかりませんでした。これは Gstreamer プラグインが正しくインストールされていないか、あるいはサウンド・カードを正しく設定していないことが原因です。
パネルにあるスピーカーのアイコンを右クリックして表示されるメニューから "パネルから削除" を選択すると、この音量調節アプレットを削除できます” とでてしまいます。
また、システム>設定>サウンドのデバイスの所になにも表示されていません。
ubuntuやPCに問題があると思ったので
こちらに質問させていただきました。
マシンはpanasonicのCF-M2XRで
ubuntuは8.10です。
目的は
tslp000@tslp000-laptop:~/python/pygame$ python window.py
ALSA lib pcm_pulse.c:629:(pulse_prepare) PulseAudio: Unable to create stream: Invalid argument
E: stream.c: Assertion 's' failed at pulse/stream.c:971, function pa_stream_drain(). Aborting.
Aborted
tslp000@tslp000-laptop:~/python/pygame$
のエラーを出さないようにすることですが、
どんな小さなことでも、アドバイスをいただけたらうれしいです。
オフライン
音源デバイスが正常に動作していないように思います。
>システム>設定>サウンド
で、音がなるかテストしてみましたか?
音が鳴らないようであれば、デバイスの部分を見直してみてください。
デバイスドライバがちゃんと認識できればエラーも出なくなるんじゃないかと
簡単に思っているんですが、あまり自信がありません。
オフライン
ご返事ありがとうございます!!
早速試してみたのですが
どれも
gconfaudiosrc ! audioconvert ! audioresample !
gconfaudiosink profile=chat: Could not get/set settings from/on resource.
となりました。
一応alsaやossやpulseaudioなどキャプチャというものも変えてみましたが
やはりダメでした。
デバイスのところには何も表示されていません。
お手間をかけていただいたのにすみません。
ほかにもアドバイスなどありましたらお願いします!!
オフライン
https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/276035
バグがあって、Fixされているようですが、端末から
sudo apt-get update
で再起動したら解決しませんかね?
オフライン
ありがとうございます!!
今、ubuntuを触れる状態でないので、
明日試して報告させていただきます。
オフライン
私のは既に最新のものだったようで、
直りませんでした。
また何か方法をご存知でしたら、
宜しくお願いします。
オフライン
お使いのPCのグラフィックスカードがNeoMagic社のNM2200ですので、サウンド機能はMagicMedia 256AVを使用していると思われます。
この場合、サウンド機能をONにするには、ちょこっとおまじないが必要です。
こちらが参考になるかも。
http://zap.hakox.net/index.php?e=361
(補足)上記ページを見ただけだと余計な作業をしかねませんので必要な部分のみ抜粋させて下さい。
sudo gedit /etc/modprobe.d/alsa-base
を実行し、
options snd-nm256 force_ac97 buffer_top=0x27ec00 reset_workaround=1
を追加(というか、自分の場合ファイル自体がなかったので作成して一行だけ書いて保存)。
とりあえずこれを入れてから、問題なくサウンドカードを認識している。試すときは自己責任で。なお、buffer_topの位置は、上記のテキストに出てくるSONYの例とは異なる。M1Rでサウンドカードを認識したときのログにあった位置を使っているので注意。機種が違えば違うと思われる。
私の使用しているノートパソコンはLet's NoteのCF-M1Rで、OSはUbuntu8.10系ディストリを載せていますが、上記の作業をすることにより正常に音が鳴っています。お試しあれ。 (他にも何か設定した様な・・・・)
※型番微妙に間違っていたので修正
最後の編集者: okamrua (2009-03-10 14:33:32)
オフライン
ありがとうございます!!
ちゃんと音も出るようになって、エラーもなくなりました。
おかげでこのPCでプログラミングを思う存分勉強できます!!
本当にありがとうございました。
また何かあったときはよろしくお願いします。
オフライン
何度もすみません。
少し気になったのですが、
スピーカーから音が出ている間ずっと
「チチチ」か「ジジジ」というような音が出ているのですが
これはサウンドカードのようなものが故障していると見ていいのでしょうか。
もう少し詳しく言いますと、
サウンドのテストの音を出してる間、
「プププ」というような音に混ざって
上に書いたような音がしていて、
mp3の音楽を聞いている間もずっとなっていて、
それ以外の時は全く鳴っていないです。
これがどの様な症状であるのかや、対策などを教えてくださると幸いです。
宜しくお願いします。
最後の編集者: tslp (2009-03-10 20:36:37)
オフライン
PCの性能が低い(速度が遅いORメモリ不足?)為に処理落ちが発生して、音がとぎれとぎれになっていると思われます。
ウィンドウマネージャを軽いものに変更したり、常駐系のソフトやサービス等を出来るだけ止めるとノイズが減ります。
サウンドテストの時のプププは気にせず、鳴るか鳴らないかの判断だけに止めておくのが良いです。
私のCF-M1RはLinux Mint 6をベースに、ウィンドウマネージャはLXDEにしてますが、tslpさんのマシンは私のマシンより250MHz程速いので少しのチューンで済むかもしれません。
オフライン
遅くなってしまいました、すみません。
お世話になります。
これはつまり、PCへの負担を減らしていけばいいということですね。
いろいろ弄って試させていただくことにします。
ありがとうございます。
オフライン