web-dev-qa-db-ja.com

GoogleのSegfault Chrome=-Nvidiaカードに関連していますか?どうすれば確認できますか?

システム

Linux Mint 19.3 Cinnamon 64ビット、Ubuntu 18.04 LTSベース。


関連ハードウェア


私のNvidiaカードが故障しているようなspecialが何かを意味するかどうか誰かに教えてもらえますか? Google Chrome(stable)側のソフトウェアエラー、またはnvidia-435 運転者?どうすればわかりますか?

私は自分のコンピュータfrozeを1、2秒知っているだけで、これは:

dmesgトレイル

[Thu Jan 16 16:01:38 2020] show_signal_msg: 23 callbacks suppressed
[Thu Jan 16 16:01:38 2020] GpuWatchdog[18858]: segfault at 0 ip 000055a9a5a6077d sp 00007f033f76c6c0 error 6 in chrome[55a9a1b25000+7170000]
[Thu Jan 16 16:01:38 2020] Code: 48 c1 c9 03 48 81 f9 af 00 00 00 0f 87 c9 00 00 00 48 8d 15 19 61 9c fb f6 04 11 20 0f 84 b8 00 00 00 be 01 00 00 00 ff 50 30 <c7> 04 25 00 00 00 00 37 13 00 00 c6 05 f1 6b a4 03 01 80 7d 8f 00

当時私がしていたこと

私はHTML5ゲーム(Forge of Empires)をプレイしていました。

3

いいえ、故障しているのはNvidiaカードではありません。どちらも本当にChromeではありません。

最初に発生するのは、Nvidiaソフトウェアがクラッシュし、レンダリングパイプラインが停止することです。次に、数秒後、chromeは、GPUがレンダリングされなくなったことを検出し、それを処理しようとして失敗し、segfaultをスローします。

マシンがクラッシュした状態で、sshを実行して「top」を実行すると、2つのプロセスが表示されますirq/75 nvidiaおよびnv_queue 100%cpuで交互に実行します(ご使用のシステムでは割り込み番号が異なる場合があります)。

また、GpuWatchdogの数秒前に、syslogにnvidiaドライバーからのメッセージが含まれている可能性があります。

Feb 10 17:00:24 natascha kernel: [157260.734117] NVRM: GPU at PCI:0000:08:00: GPU-f622f482-2ad1-4992-4d8a-9d62b465e084
Feb 10 17:00:24 natascha kernel: [157260.734120] NVRM: GPU Board Serial Number: 
Feb 10 17:00:24 natascha kernel: [157260.734124] NVRM: Xid (PCI:0000:08:00): 61, pid=1391, 0cde(308c) 00000000 00000000

問題の報告はインターネット上に広まっています。修正はまだ見つかりませんでした。新しいPCでも同じ問題が発生しましたが、chromeはクラッシュを防ぐことはできませんでしたが、syslogメッセージを防ぎました。435から430のドライバーに戻すと、問題は解消されました(現在のところ)。


更新:クラッシュは430ドライバーでも発生します。 Ubuntuの一部ではない440ドライバーはこれを修正するようです。少なくとも問題はもうありませんでした、そしてamritsによる投稿 https://devtalk.nvidia.com/default/topic/1060783/linux/random-xid-61-and-xorg- lock-up/7 はこれを確認します。

440ドライバーはUbuntuディストリビューションの一部ではないので、ここに私がやったことがあります-この情報は https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu- 19-10-eoan-ermine-linux これはUbuntu 19.10についてですが、18.04でも機能します。

Sudo -i
add-apt-repository ppa:graphics-drivers/ppa
apt update

この時点で、 ubuntu-drivers devicesは、とりわけ出力する必要があります。

# ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.1/0000:08:00.0 ==
modalias : pci:v000010DEd00001F02sv000010DEsd00001F02bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-440 - third-party free recommended

その後、ドライバをインストールできます

apt install nvidia-driver-440

新しいドライバをアクティブにするためにとにかく再起動する必要があるので、残りのソフトウェアも更新することをお勧めします。

apt upgrade
apt autoremove
rebooot

6月15日の更新-nvidiaによると、ドライバーの修正はまだありません。問題を再現できませんでした。 フォーラムのスレッド を参照してください。ただし、GPUが省電力モードからより多くの電力を使用するモードに移行すると、一部のメインボードとGPUの組み合わせで問題が発生するようです。 GPUをより高い周波数に強制するとこれを防ぐように思われ、一部のユーザーは回避策として動作するように次のように報告します。

nvidia-smi -pm ENABLED
Sudo nvidia-smi -lgc 1000,1815

(これは再起動のたびに繰り返す必要があります)

これにより、カードの頻度が(再起動するまで)永続的に高くなり、電力消費量が増加し、寿命が短くなる可能性がありますが、クラッシュを回避できるように思われるため、多くのユーザーに適しています。