NTT-X Store d払いご利用でdポイントが貯まる使える!

音が出ない時ってサウンドカードに合ったドライバが無かったってことですよね。こういう時って、自分で何かプログラムとか書いてドライバを作らなきゃいけないんですか? もしかしてこういう場合、すごく難しいのでしょうか。 Linuxのプロフェッショナルさんはどうしてるか教えてください!!

A 回答 (4件)

まず思い込みを排除して取り組むことを勧めます。


1.ドライバは対応するものを持っているのに、サウンド設定が行なわれていないだけ、という可能性。
対処: コンソールから alsaconf を起動し、サウンドを再設定してみる。

2.サウンド設定はされているのにボリュームがミュートされている可能性。
 (ALSAドライバは一般的にデフォルトでは音量はミュートされています。)
対処: コンソールから alsamixer を起動して各種音量を上げる。

注)Turbolinuxなら上記1,2を同時にやってくれる専用ツールがあるかも。
  turbosoundconfigとか turbosoundcfgとか。Turboは使わないので詳細は知りません。

他の方が言っているように、少なくとも最新カーネル(最新ALSAドライバ)なら
ES1978はES1968と同じドライバで動作するはずです。
必ずしも最新カーネルにしなくても動作する可能性はあるので、とりあえず
Turbolinuxの最新カーネルにアップデートしてみるのも手です。

この回答への補足

二回お礼は書けないのですね。その後、nthnbslkさんが教えてくれたいくつかのコマンドをコンソールから入力しました。alsamixerだけ合っていて起動しました!
ボリュームがOFFになっていましたのでONに変えました。そしたら音が出たんです。CD聞けました!! うれしいです☆
nthnbslkさん、本当にありがとうございます。うれしい(^^)

補足日時:2007/04/14 09:56
    • good
    • 2
この回答へのお礼

ボリュームがミュートされている可能性については全く考えていませんでした(^^; Windowsではデフォルトでちゃんと音が出ますから。

そのALSAドライバが一般的にデフォルトでは音量がミュートされているのなら、それが音が出ない原因かもしれませんね。

コンソールからの起動ってただalsaconfやassamixerって入れるだけでいいんですよね? その後、ウィンドウ?って言わないか・・・。グラフィカルナインターフェースが出てくれればできそうですが。

とにかくやってみます。その問題のジャンクのノートパソコンはLinuxで音が出なかったのでWindows2000を入れて音がでるようにしてあります。Windows2000でサウンドのドライバが当たったんです。

Acronis True Imageでディスクイメージを作ってあるので、またLinuxを入れなおしてみます! それで試す☆

ありがとうございました!

お礼日時:2007/04/10 11:11

ディストリとサウンドカードのチップを教えてもらえるとイイかも?

    • good
    • 0
この回答へのお礼

あっ、Linux経験者ですか? 見てくれてありがとうございます。
ディストリビューションはTurboLinux Personalです。ソースネクストで出していたやつ。サウンドカードのチップはESS ES1978S (MAESTRO-2E)です。
サウンドカードについてはここでみんなに教えてもらってました。
http://oshiete1.goo.ne.jp/qa2902120.html
最新のカーネルでは対応しているそうな・・・。でもカーネル再構築とか言われて意味不明なのです。

お礼日時:2007/04/09 23:41

私も昔、Windowsでは音が出るのに、Linixではどうしても音が出ないという経験あります。

あきらめた事もありますが、音量が限りなく0に近かっただけというのもありました。参考まで。
    • good
    • 0
この回答へのお礼

usatan2さん、また教えてもらいましたね! 3回目?
http://oshiete1.goo.ne.jp/qa2903092.html
usatan2さん、Linuxも使うんですか^^

音が出ない問題はサウンドカードのドライバがないからだと思うんですよ
http://oshiete1.goo.ne.jp/qa2902120.html

音量設定はLinuxのユーティリティーではどこか見つからなくて・・・。Windowsみたいに下のタスクバーにないですもんね。

ただ、Linuxのサウンドの設定をするところ(例えば起動の時の音を何にするか選んだりするところ)で、いろんな音のファイルを選んでテスト(選んだところでどんな音かが聞ける)したことはありますよ。それで音がやっぱり出なかったんです。

お礼日時:2007/04/09 08:21

>音が出ない時ってサウンドカードに合ったドライバが無かったってことですよね。



スピーカが壊れている。
スピーカの電源が入っていない。
ケーブルの断線・接触不良
音量ボリュームが0になっている。
ミュート(音を鳴らさない)になっている。

この回答への補足

Linuxをインストールした時にデフォルトで音量ボリューム0とかミュートって無いですよね?
いろいろサウンドのコントロールセンターみたいなところをいじったけど音が鳴らなかったので、このパソコンではダメかと、Linuxは一度やめてWindows2000を入れてみました。そしたら音が出ました。だからスピーカが壊れている、スピーカの電源が入っていない、ケーブルの断線・接触不良はないです。

補足日時:2007/04/08 12:00
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qlinuxbean 音が出ない

いろんなんサイトを拝見しても自分の脳みそではどうも理解ができず困っています。
自分はlinuxbeanをpanasonicのCF-T2という機種で使用しています。
wifiもつながらないけど、そっちは自分で何とかしようと思っていますが、どうも音の出し方だけはわかりません。
複数の手段をわかりやすく解説してくれませんか。
あと他にも情報が必要なのでしたら、追記します。
どうか助けてください!

Aベストアンサー

Pulse Audioを入れてみたら?
具体的には
「Pulse Audio Manager (paman)」と「PulseAudio Volume Control」の2本が必須。

Synapticパッケージマネージャ上で「Pulse Audio」で検索をかけると、この2つがヒットするはずだから、それぞれインストールする。
インストール後、「PulseAudio Volume Control」を立ち上げて、
http://i.stack.imgur.com/rGCaW.png
 ↑
これの、「Port: AnalogueOutput(LFE)/Amplifier」とあるところで、
「Amplifier」(アンプリファイア)ではなく「NoAmplifier」(ノー・アンプリファイア)という選択肢があるはずなので、
「AnalogueOutput/NoAmplifier」(ノー・アンプリファイア)に変えてみる。
自分はそれで音がでるようになった。

それでもダメなら他のPulse Audio関係のソフト、たとえば「PulseAudio Preferences」(paprefs)や「PulseAudio Device Chooser 」(padevchooser)を入れてみていじってみるとか。


回答者No.1さんが言われているPAE非対応だのなんだのという問題は、OSインストール前の問題。
OSがインストールできて実際に使えているなら、問題はクリアできているため、この際無視しても構わない。

Pulse Audioを入れてみたら?
具体的には
「Pulse Audio Manager (paman)」と「PulseAudio Volume Control」の2本が必須。

Synapticパッケージマネージャ上で「Pulse Audio」で検索をかけると、この2つがヒットするはずだから、それぞれインストールする。
インストール後、「PulseAudio Volume Control」を立ち上げて、
http://i.stack.imgur.com/rGCaW.png
 ↑
これの、「Port: AnalogueOutput(LFE)/Amplifier」とあるところで、
「Amplifier」(アンプリファイア)ではなく「NoAmplifier」(ノー・アンプリ...続きを読む

Qサウンドのチップ?がESS ES1978S (MAESTRO-2E)だけど・・・

自分の中古パソコンのサウンドのチップがESS ES1978S (MAESTRO-2E)であることがサイトhttp://support.sharp.co.jp/mebius/myspec/spec_search.asp
で分かったけど、Turbo Linuxのサイトhttp://www.turbolinux.co.jp/products/compatibility/driver/sn10d/sound.html
で調べても意味が分かりません。
だって、
snd-es1968
ESS Maestro 2e
って書いているけど、これがESS ES1978S (MAESTRO-2E)のことを指しているのかがよく分からなくって。
これのことですか? 誰かご存知の方教えてください・・・。
結局サウンドカード?の読み方が分からないんですよね。ESSってメーカー? 1978って年代なのだろうか。カッコの中はな~に??? 意味不明です。

Aベストアンサー

こんにちは。

>じゃあ、アップデートすればいいんですね。

いえ、かならずカーネルのアップデートで解決するとは保障できません。
音が出ない原因が特定できてませんから。
よい機会ですから、カーネル再構築に挑戦してみてはいかがでしょう、という意味です。

>LAN内臓ではないのでLANカードを使わなければならないのですが、
>設定できなさそう。もうダメそうです。
>Linuxは挫折何度目だろう・・・。

どうしても、古そうなTurboLinux Personalを使う必要があるのですか?
最新の、FedoraCore, CentOS, VineLinuxなどもフリーで入手できるのですから
試してみてはいかがですか?

よほど、マイナーや最新すぎるチップでないかぎり、サウンドデバイスもLANデバイスも
自動認識してくれると思いますが。

以上、参考にしてください。

Qapt-get install ****** でinstallしたものをuninstallするには?

御世話になります。
vncserverだけをinstallするつもりが
誤って
apt-get install vncとうってしまいました。
これをuninstallしたいのですが
どのようにすればよろしいでしょうか?

教えて下さい。

Aベストアンサー

# apt-get remove パッケージ名
では、設定ファイルは削除されずに残ります。

完全に削除するときは、
# apt-get --purge remove パッケージ名
です。

QLinuxで輝度を下げる方法を教えて下さい

centOS6をノートパソコンにインストール後、画面が明る過ぎて辛く作業ができません。

xgamma -gamma 0.6
を実行しましたが全く変化がありません。
キーボードから明るさ調整ボタンを押したのですがこれまた全く動作してくれません。
epelよりxbacklightというものをインストールしたのですがダメでした。
システム->設定->ディスプレイを開くと、"モニタ:不明"と出ています。

メーリングリストにて教えてもらったbrightnessというのを探そうとしたのですが、見当たりません。


自分のcentOS6には/proc/acpi/video自体がありません。
http://www.linuxscrew.com/2007/10/25/ajust-lcd-brightness-from-command-line-works-at-dell-1501/

http://d.hatena.ne.jp/namako2007/20071226/1198617630
などで見るに、
/proc/acpi/video/VGA/LCD/brightnessとかに存在するようですが、自分のcentOS6には/proc/acpi/video自体がありません。

ls -l /proc/acpi/

dr-xr-xr-x. 3 root root 0 9月 1 21:19 2011 ac_adapter
dr-xr-xr-x. 3 root root 0 9月 1 21:19 2011 battery
dr-xr-xr-x. 4 root root 0 9月 1 21:19 2011 button
-r--------. 1 root root 0 9月 1 21:19 2011 dsdt
dr-xr-xr-x. 3 root root 0 9月 1 21:19 2011 embedded_controller
-r--------. 1 root root 0 9月 1 21:15 2011 event
-r--------. 1 root root 0 9月 1 21:19 2011 fadt
dr-xr-xr-x. 2 root root 0 9月 1 21:19 2011 fan
-r--r--r--. 1 root root 0 9月 1 21:19 2011 info
dr-xr-xr-x. 2 root root 0 9月 1 21:19 2011 power_resource
dr-xr-xr-x. 6 root root 0 9月 1 21:19 2011 processor
-rw-r--r--. 1 root root 0 9月 1 21:19 2011 sleep
dr-xr-xr-x. 3 root root 0 9月 1 21:19 2011 thermal_zone
-rw-r--r--. 1 root root 0 9月 1 21:19 2011 wakeup

デスクトップなどで外部モニターで使っていれば問題は無いのでしょうが、ノートパソコンで使用する場合、どのようにしてモニターの輝度を変えればいいのでしょうか?

OS:centOS6
PC:HP Pavilion dv7 6100

centOS6をノートパソコンにインストール後、画面が明る過ぎて辛く作業ができません。

xgamma -gamma 0.6
を実行しましたが全く変化がありません。
キーボードから明るさ調整ボタンを押したのですがこれまた全く動作してくれません。
epelよりxbacklightというものをインストールしたのですがダメでした。
システム->設定->ディスプレイを開くと、"モニタ:不明"と出ています。

メーリングリストにて教えてもらったbrightnessというのを探そうとしたのですが、見当たりません。


自分のcentOS6には/proc/acpi/vid...続きを読む

Aベストアンサー

電源管理で画面の明るさ設定が消えているという事はその機能自体も消えている可能性があるのですが、
1. gconf-editor で設定する方法。
/apps/gnome-power-manager/backlight/britness_ac の設定値を小さくしてみる。
2. (上または下の)パネルを右クリックして明るさ調整アプレットで調整する方法。
3. xbacklight を使う方法。
を見つけました。

再起動しても設定が保存されていたのは 1. だったと思います。

Qalsamixerでマイク入力をPCスピーカに出力

していますが、その方法はfedora14で

端末を開き
alsamixerコマンドを実行し
出てきたウィンドウ上でf6キーを押し
出てきたダイアログでサウンドカード「HDA ATI SB」を選択し
出てきたインジケータ群の内MICを→を数回押して選択し
↑を数回押して音量を80%に設定し
MキーをおしてMICを有効にし
escを押してalsamixerウィンドウを閉じ
exitを実行し端末を閉じる

でした
この操作は再起動すると無効になり再度同じ操作を繰り返さなければなりません
これらの設定を恒久化する方法は無いでしょうか?
あればその方法を教えてください

あるいは
もしこの設定を端末入力だけで行うことができればシェルスクリプトを組めるので
毎回設定する操作は自動化できます
従ってその方法があれば教えてください

よろしくお願いします

Aベストアンサー

fedoraでしたら、pulseaudioがデフォルトのサウンドサーバになっていて、設定もpulse経由で行われているのでしょう。

pulse側の設定が変更されていなければ、再起動の度にpulseがデフォルト値の設定ファイルを使ってalsa廻りを起動するので、alsamixerを弄っても、その効果がリセットされてしまうのかも知れません。

pulseaudioの設定を行ってみては?
参考URL引用元:Fedora備忘録/PulseAudioの設定

参考URL:http://oedipa.wiki.fc2.com/wiki/PulseAudio%E3%81%AE%E8%A8%AD%E5%AE%9A

Qなぜubuntuは32bit版が推薦?

なぜUbuntu Linuxでは32ビット版が推薦されるんですか?もう64ビットのパソコンが普及しているこの時代なのに。

せっかく64ビットのパソコンあるのだから64ビット版を使いたいですよね。確かに動作はあまり変わらないですが。

理由がわかりません。

Aベストアンサー

64bitの環境が整備の途上なので、壁に当たる事が多く、初心者は直ぐ行き詰まる
可能性が大きいのです。

PAE(メモリ拡張機能)で32bitでも4GB以上のメモリが使用出来ますので、
64bitを使用する優位性が薄れます。

QLinuxのgccのインクルードパス?

Linuxのgccで、インクルードファイルやライブラリのパスを設定する方法が知りたいのですが、gccについて詳しい書籍やサイトがありましたら、教えてください。

gccとccの違いも知りたいです。

例)
#include "example.h"

このままだと、example.hが無いと表示されます。

Aベストアンサー

標準ライブラリのパスは、gccのインストール時に指定して、Cプリプロセッサの中に組み込まれます。

#include "example.h"
は、まずカレントディレクトリを探し、次に gccコマンドラインの -I オプションで指定したディレクトリを探し、最後に標準ライブラリが探されます。

#include <example.h>
は、カレントディレクトリを探さない点が異なります。

ccも基本的には同じですが、Unixの種類によって機能が異なる可能性があります。Linuxの場合はcc=gccです。

QSDカード(fat32)が 読み込み専用モード

debian を使っていて
SDカード(fat32)が自動マウントされた時に
読み込み専用モードでマウントされてしまい、
書き込みできないことがよくあります。
SDカード横のスイッチで書き込み不能になっているわけでもないのにです。
次のコマンドを試すのですが、うまくいきません。

$ sudo chmod 777 -R /media/usb0
chmod: `/media/usb0/Thunderbird/j29smriz.default/Inbox' のパーミッションを変更しています: 読み込み専用ファイルシステムです

$ sudo mount -t vfat -o rw,remount /media/usb0
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .

解決法をご教授ください。
よろしくお願いいたします。

debian を使っていて
SDカード(fat32)が自動マウントされた時に
読み込み専用モードでマウントされてしまい、
書き込みできないことがよくあります。
SDカード横のスイッチで書き込み不能になっているわけでもないのにです。
次のコマンドを試すのですが、うまくいきません。

$ sudo chmod 777 -R /media/usb0
chmod: `/media/usb0/Thunderbird/j29smriz.default/Inbox' のパーミッションを変更しています: 読み込み専用ファイルシステムです

$ sudo mount -t vfat -o rw,remount /media/usb0
Usage: mount ...続きを読む

Aベストアンサー

同じく、読み込み専用になるのは不明ですが…
vfatにchmodが効くのかどうか…という問題もあるかと。

vfat(fat32)自身にUNIX系のパーミッションという考え方自体(オーナー/グループ/その他への読み書き実行)がありません。
# 属性として「読み込み専用」「隠しファイル」とかはありますな。

http://d.hatena.ne.jp/Tanakky/20080327
とか。ちょっと古いブログエントリですが。


マウントした先で特定のディレクトリ/ファイルだけ…ということであれば、カード上のフラッシュメモリの破損の可能性も考えた方がいいかと思われます。
ものによっては変な壊れ方しますので。
# 安物デジカメに使っていたSDカードはフォーマットは出来る(完了したように見えただけかも知れん)のに撮影データの書き込みが出来ない。とか、
# USB3.0のメモリは、ある時点で書き込んである内容が変更できなくなった(読み込みは全く問題ない)。とか…。

あんましオススメはしませんがWindowsでスキャンディスク(エラーセクタの検査あり)してみるとか。
# ただし、コレでトドメを刺す場合もありますし正常だった場合でもフラッシュメモリの寿命を削ります。そういう意味でオススメできない。

Windowsで読み込みできるウチに別のSDカードにコピーしておくことを勧めますね。

同じく、読み込み専用になるのは不明ですが…
vfatにchmodが効くのかどうか…という問題もあるかと。

vfat(fat32)自身にUNIX系のパーミッションという考え方自体(オーナー/グループ/その他への読み書き実行)がありません。
# 属性として「読み込み専用」「隠しファイル」とかはありますな。

http://d.hatena.ne.jp/Tanakky/20080327
とか。ちょっと古いブログエントリですが。


マウントした先で特定のディレクトリ/ファイルだけ…ということであれば、カード上のフラッシュメモリの破損の可能性も考えた方がいい...続きを読む

Qlinuxbeanがインストールできません

EEEPC1000HAにlinuxbean12044-140405をusbからインストールしようとしたのですが、
liveで起動したのちにデスクトップのインストールアイコンをダブルクリックしてもインストールが始まりません
ためしにlinuxmint13MATEと Linux Mint Debian 201403とubuntu12.04を同じ方法でインストールしたら成功しました
できれば軽くて使いやすいlinuxbeanをインストールしたいのですが
なにか方法はありませんでしょうか?

Eee PC 1000HA
CPU:Intel AtomN270 1.6GHz
チップセット:Intel 945GSE / ICH7M
GPU:Intel GMA950相当品
主半導体メモリー:PC2-4200(DDR2-533) 1GB (メモリスロット:SO-DIMM×1(使用済み、最大1GB)) - 非公式ではあるが、実際は最大2GBまで認識される。
内蔵記憶装置:160GB HDD(Serial ATA対応、5400rpm)

Aベストアンサー

>usbからインストールしようとした

Ubuntu の CD/DVD を使って起動の場合、liveを選び、Enter キー
(USBの場合、BIOS:CD/DVD boot→USB boot変更)
参考URL
http://e.rusk.to/kosikata/?p=859

参考URL:http://www.kkaneko.com/rinkou/linux/linuxbean.html

QLinuxでUSBをマウントできない

Linux初心者なのですが、

部屋でホームサーバを立てようとASUSのUN42を購入し
公式で
ubuntu-15.04-server-amd64.iso
をダウンロードし、インストールしました。

rootでログインし、
その後、USBメモリからデータを移そうとしたところ
USBメモリを接続すると
[sdb] Asking for cache data failed
[sdb] Assuming drive cache : write through
と表示されてその後

http://whzat.dyns.net/shoko2/USB_F_Memory/
このページを見つつ
# mkdir /mnt/usb
# mount -t vfat /dev/sdb1 /mnt/usb
とマウントしようとしましたが、
special device /dev/sdb1/ does not exist
となり、lsでファイルを確認できないのでおそらくマウントできていないものと思います。

回答お願いいたします。

Linux初心者なのですが、

部屋でホームサーバを立てようとASUSのUN42を購入し
公式で
ubuntu-15.04-server-amd64.iso
をダウンロードし、インストールしました。

rootでログインし、
その後、USBメモリからデータを移そうとしたところ
USBメモリを接続すると
[sdb] Asking for cache data failed
[sdb] Assuming drive cache : write through
と表示されてその後

http://whzat.dyns.net/shoko2/USB_F_Memory/
このページを見つつ
# mkdir /mnt/usb
# mount -t vfat /dev/sdb1 /mnt/usb
とマ...続きを読む

Aベストアンサー

他のUSBポートで試してみましたか?
> special device /dev/sdb1/ does not exist
USBデバイスが認識できない(適切なドライバーをロードできない、ドライバーがそのUSBデバイスを認識できない)ので、パーティション情報が読み取れなく、スペシャルデバイスファイルの自動生成が行われていない状況です。
/var/log/messagesにデバイスの認識状況が記録されているので確認しましょう。


人気Q&Aランキング