マイコンピュータにはDebian 8とWindows 7がインストールされています。問題は、Debianオーディオドライバが非常に不均一な音を出すことです。 Windowsはうまくいきます。
Google のいくつかの方法を試した後、実際にもっと不満を感じました。それらのどれも動作しません。この記事話す。
どのような情報が必要かわかりません。必要な情報があれば、いつでもお問い合わせください。あなたの助けに本当に感謝します。
編集する
サウンドカード情報:
00:1b.0 オーディオデバイス: Intel Corporation 6シリーズ/C200シリーズ チップセットシリーズ 高精細オーディオコントローラ(改訂05)
Chrome HTML5プレーヤー、Debian内蔵ビデオプレーヤー、およびvlcメディアプレーヤーで実行されているmp3ファイルとYouTubeビデオを使用してこれをテストしました。彼らが生成する音は、1KB / sネットワーク速度でオンラインで音楽を聴くのと似ています。
ベストアンサー1
ハードウェアに関する追加情報を提供してください。
内蔵オーディオについて話す場合:
lspci | grep -i audio
USBサウンドカードを使用する場合:
lsusb
ノートパソコンやブランドデスクトップの場合は、モデル番号も役立ちます。自分のPCを作ったら、どのマザーボードやサウンドカードを使っていましたか?
また、ミキサーがミュートされていないことを確認してくださいalsamixer
。上部に印刷されている正しいカードがあることを確認してください。それ以外の場合は、alsamixerでF6を押します。
これが役に立つことを願っています。
アップデート、opで詳細を提供しました。これは何だと思いますか?Arch Wikiに記載されている:
欠陥、スキップ、またはカチカチ音
PulseAudioサウンドサーバーの最新の実装は、従来の割り込みベースのアプローチの代わりにタイマーベースのオーディオ予約を使用します。
タイマーベースの予約は、一部のALSAドライバで問題を公開する可能性があります。一方、他のドライバはオンにならないと誤動作する可能性がありますので、お使いのシステムでどのドライバが動作しているかを確認してください。
タイマーベースのスケジュールをオフにするには、tsched=0
以下を追加します/etc/pulse/default.pa
。
load-module module-udev-detect tsched=0
その後、PulseAudio サーバーを再起動します。
$ pulseaudio -k
$ pulseaudio --start
デフォルトでは、まだ有効になっていない場合は、逆の操作を実行してタイマーベースの予約を有効にします。
IntelのIOMMUを使用していて、障害やスキップが発生した場合は、intel_iommu=igfx_off
カーネルコマンドラインに追加してください。
このオプションは、snd-hda-intelモジュールを使用する一部のIntelサウンドカードに必要ですvid=8086 pid=8ca0 snoop=0
。恒久的に設定するには、/etc/modprobe.d/sound.conf
以下の行を含む行を作成/変更してください。
options snd-hda-intel vid=8086 pid=8ca0 snoop=0