web-dev-qa-db-ja.com

NVIDIA HDMI経由の音声スキップ

オーディオ、HDMI(ビデオ)に関する他のすべては、ビデオカードが動作します。ただし、HDMI経由でテレビに転送すると、オーディオがランダムにスキップしないように見えます。そして、一見ランダムではないように見えるため、非常に再現性が高くなりますが、何がそれを引き起こしたのか正確にはわかりません。

スキップをトリガーするものは、デスクトップの壁紙を変更するバラエティのようなものです。これはほぼ毎回発生し、1-2回のスキップが発生します(各スキップは1秒未満です)。多くのタイピング(私が今しているように、すべての文をスキップするなど)。多くのWebページのスクロールもかなりのスキップをトリガーするようです。

最初はディスクアクティビティだと思っていましたが、そうではありません。たとえば、200MBのbz2ファイルを開いてもスキップは発生しません。また、何もしないとスキップが発生しません。Varietyをオフにして何もしないと、オーディオをスキップしません(ビデオのストリーミングやAVIの視聴など)。

起動後など、コンピューターがビジー状態の場合、オーディオは最初は非常にきびしく、再生よりもスキップされます。一旦落ち着くと、スキップは断続的になります。

コンピューターはリソース不足ではなく、いくつかのプログラムを開いていてもスキップが発生します。

以下を含む多くの方法で取り組んできた、めちゃくちゃ迷惑な問題。

  • 新しいカーネル
  • 新しいHDMIドライバー(xedgers経由)
  • コミュニティヘルプからのさまざまなオーディオデバッグのヒント

HDMIオーディオを使用する場合、通常、デュアルモニターがセットアップされています。オーディオはHDMIに向けられていますが、ほとんどはモニターを使用しています。ただし、HDMI TVのみをモニターとして使用してみました-デュアルモニターをセットアップしなくてもスキップは発生します。内蔵のサウンドカードを介して付属のスピーカーを使用する場合、問題はありません。

私のAlsa情報の出力は次のとおりです。 http://Pastebin.com/0jPHeYFt

その他の統計:

  • alsa-base 1.0.25 + dfsg-0ubuntu4
  • nvidia-304 304.125-0ubuntu0.1(xedgers 340を試してみましたが、パフォーマンスは向上していません)
  • pulseaudio 1:4.0-0ubuntu22
  • Ubuntu 14.10 3.18.9-031809-generic

マザーボードはAsus Z97-AR、BIOS American Megatrends Inc. 1304です。NVIDIAカードはGeForce GTX 760です。

       *-display
            description: VGA compatible controller
            product: GK104 [GeForce GTX 760]
            vendor: NVIDIA Corporation
            physical id: 0
            bus info: pci@0000:01:00.0
            version: a1
            width: 64 bits
            clock: 33MHz
            capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
            configuration: driver=nvidia latency=0
            resources: irq:16 memory:de000000-deffffff memory:d0000000-d7ffffff memory:d8000000-d9ffffff ioport:e000(size=128) memory:df000000-df07ffff
       *-multimedia
            description: Audio device
            product: GK104 HDMI Audio Controller
            vendor: NVIDIA Corporation
            physical id: 0.1
            bus info: pci@0000:01:00.1
            version: a1
            width: 32 bits
            clock: 33MHz
            capabilities: pm msi pciexpress bus_master cap_list
            configuration: driver=snd_hda_intel latency=0
            resources: irq:17 memory:df080000-df083fff

何を試すべきか、これをさらにデバッグする方法に関するヒントはありますか?


15年11月26日編集 BIOSを最新バージョンにアップグレードしました。これは非常に役立つようです。ただし、まだいくつかスキップがありますが、少なくともこれはAsusマザーボードの問題を示唆しています。いくつかのフォーラムスレッドで、pci関連のものに関連する同様に聞こえる問題を見つけたため、BIOSバージョンをアップグレードできました。次に352からのマイナーアップグレードにすぎませんが、NVIDIAの最新ドライバーの動作を確認します。コメントで提案されている/etc/Pulse/default.pa編集も試してみます。

5
jaywink

ターミナルを開きます(CTRL+ALT+T

Pulseオーディオのデフォルトファイルを編集します。

Sudo nano /etc/Pulse/default.pa

load-module module-udev-detectload-module module-udev-detect tsched=0に置き換え、ファイルを保存して再起動します。

幸運を。

4
Marcos Silveira

非常に「古い」ビデオドライバがコンピュータにインストールされています。
304 GPUドライバーのリリース以降、NVIDIAはドライバーを大幅に改善しました。
GEFORCE GTX760をサポートする最新の公式ドライバーを使用する必要があります。

以下を実行して、すべてのNVIDIAソフトウェアをアンインストールします。

Sudo apt-get purge nvidia*
Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:xorg-edgers/ppa
Sudo reboot

次を実行して、NVIDIAドライバーを再インストールします。

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-358
Sudo reboot 
0
cl-netbox