私のコンピュータに解決できない非常に迷惑な問題があります。
最初のUbuntuと現在のFedoraの2つのディストリビューションでも同じ問題があります。
私のコンピュータはUbuntuでうまく機能しましたが、いくつかのカーネルを更新した後にサウンドが機能しませんでした。解決策が見つからず、Fedora 21に移行しましたが、驚いたことに同じ問題が発生しました。
だから私はこれがハードウェア/カーネルの非互換性に関連していると思います。
問題は、VoIP(Skypeなど)を使用するか、ブラウザ(FirefoxまたはChrome)でビデオを視聴してから数分後にシステムサウンドが静かになるということです。
再起動すると音が再び聞こえます。しかし、たとえば、Skypeの会話を開始するとすぐに音が機能しません。始めましたが、teleconf
数分後に音が出ませんでした。しかし、マイクは動作し続けます。
この問題の2番目の影響は、音声がミュートされていると(ビデオを視聴するかVoIP(Voice over IP)プロトコルを使用するため)、ブラウザのビデオ(YouTubeなど)が正しく表示されないことです。その間に数ミリ秒の中断を置き、スローモーションとして表示されます。
Fedora 21がアップデートされ、グラフィックカードはNVIDIA GeForce 9500 GTです(無料ドライバを使用)。
pulseaudio -k
いくつかの方法(など)を試しましたが、alsamixer
成功しませんでした。どんな助けでも本当に感謝します。追加情報が必要な場合はお知らせください。
追加情報:
私のオーディオ機器のリストは次のとおりです。
$ /sbin/lsmod | grep snd
snd_hda_codec_realtek 90112 0
snd_hda_codec_generic 73728 2 snd_hda_codec_realtek
snd_hda_intel 32768 4
snd_hda_controller 32768 1 snd_hda_intel
snd_hda_codec 110592 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hda_core 36864 4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec,snd_hda_controller
snd_hwdep 16384 1 snd_hda_codec
snd_seq 69632 0
snd_seq_device 16384 1 snd_seq
snd_pcm 118784 3 snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer 32768 2 snd_pcm,snd_seq
snd 81920 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 16384 1 snd
$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
ハードウェア機器:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: ID 889 Analog [ID 889 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: ID 889 Digital [ID 889 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
また、xfceやcinnamonなどの代替デスクトップ(gnome3を使用しています)を試してみましたが、動作しません。同じもの。
サウンドの有無にかかわらずpulseaudioと入力すると、次のようになります。
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
同じ内容に関する追加情報:
$ modinfo snd-hda-intel
filename: /lib/modules/4.1.13-100.fc21.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko.xz
description: Intel HDA driver
license: GPL
depends: snd-hda-controller,snd-hda-codec,snd-pcm,snd
intree: Y
vermagic: 4.1.13-100.fc21.x86_64 SMP mod_unload
signer: Fedora kernel signing key
sig_key: F3:54:63:EF:F6:27:ED:52:16:79:72:BC:8F:3C:71:2E:D1:C9:E4:F0
sig_hashalgo: sha256
parm: index:Index value for Intel HD audio interface. (array of int)
parm: id:ID string for Intel HD audio interface. (array of charp)
parm: enable:Enable Intel HD audio interface. (array of bool)
parm: model:Use the given board model. (array of charp)
parm: position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO). (array of int)
parm: bdl_pos_adj:BDL position adjustment offset. (array of int)
parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm: probe_only:Only probing and no codec initialization. (array of int)
parm: jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int)
parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm: enable_msi:Enable Message Signaled Interrupt (MSI) (bint)
parm: patch:Patch file for Intel HD audio interface. (array of charp)
parm: beep_mode:Select HDA Beep registration mode (0=off, 1=on) (default=1). (array of bool)
parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (xint)
parm: power_save_controller:Reset controller in power save mode. (bool)
parm: align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint)
parm: snoop:Enable/disable snooping (bint)
alsamixerを実行すると、ベースカードはpulseaudioとチップpulseaudioです。 F6 にカードを変更して HDA Intel MID を選択すると、チップは Realtek ID 889 になります。システムサウンドが機能していなくても、ミュートされた部分はありません。
ベストアンサー1
試すことができるいくつかの領域があります。私はDebianを使用していますが、一般的なアイデアはあなたのシステムにも当てはまるはずです。
- というユーティリティを使ってみましたか
pavucontrol
?これにより、Pulseの設定をよりよく理解できます。 - デフォルトでは、Pulseサーバーは再作成されるため、終了したサーバーインスタンスは
pulseaudio -k
他のインスタンスに置き換えられます。実際にPulseを停止した後に問題が改善するかどうかを確認するには、またはを/etc/pulse/client.conf
修正して~/.config/pulse/client.conf
Pulseを停止してください。
autospawn = yes
autospawn = no
- 次の手順に従う必要があります。https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Audio_quality
snd_hda_intel
特にモジュールの回避策セクションで。 - 最後に、あまり直感的なアドバイスを提案します。ビデオドライバを含むドライバを無料版ではなくバージョンに更新します。 NvidiaはそのウェブサイトからダウンロードできるLinuxドライバをリリースしますが、ディストリビューションと一緒にダウンロードすることもできます。 Debian では、非フリーソフトウェア (ファームウェアや Nvidia ドライバなど) が定期的に更新されるよう、常に私の行に追加します
contrib non-free
。/etc/apt/sources.list
私の場合、関連する行は次のようになります。
deb http://pubmirrors.dal.corespace.com/debian/ testing main contrib non-free