私のデスクトップコンピューター(最近Xubuntuに変更され、最新の状態に保たれました)では、キーボードとマウスは、一時停止から再開して数分遅れて初めて機能しなくなります。マウスポインタは動き続けますが、マウスクリックによる影響はありません。キーボードが機能しないと、ターミナルやコンソールを開けません。
フリーズしたGUIシステムにログインできるようにsshdを有効にしました。上部には「通常の」システムが表示されています(CPU使用率が非常に低い、メモリ使用率が低い、スワッピングがないなど)。いくつかの調査に基づいて、/ sys/module/usbcore/parameters/autosuspendを-1に設定しました(つまり、すべてのUSBポートで自動サスペンドを無効にしました)が、それは問題に役立ちませんでした。
特定のプログラムが問題を引き起こしていないようです...私はgoogle-chromeにいることがよくあります。それは、私が主にシステムを使用する方法だからですが、PyCharm、画像ビューア、または私がたまたま使用している可能性のある他の何かにいることができます。
ランダムなGUIのフリーズを除いて、周辺機器(スキャナー、モニター、マウス、キーボードなど)に関する他の問題は見たことがありません。また、この同じハードウェアがWindows 10で数年間動作し、この分野での問題はありませんでした。ハードウェアは問題ありません。
ここにいくつかのシステム情報があります:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
Bus 001 Device 003: ID 062a:4102 MosArt Semiconductor Corp. 2.4G Wireless Mouse
Bus 001 Device 007: ID 04a9:190f Canon, Inc. CanoScan LiDE 220
Bus 001 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 001 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 Display controller: Intel Corporation HD Graphics 530 (rev 06)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1b.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 (rev f1)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Z170 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO / Venus LE / Tropo PRO-L [Radeon HD 8830M / R7 250 / R7 M465X] (rev 87)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
02:00.0 Non-Volatile memory controller: ADATA Technology Co., Ltd. XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (rev 03)
04:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
$ cat /proc/meminfo | head -3
MemTotal: 32774636 kB
MemFree: 27201232 kB
MemAvailable: 28870780 kB
ですから、メモリはたくさんあります...実際に使い尽くすよりもはるかに多いです。 topは常にゼロの使用済みスワップを表示します。モニターの状況が複雑です。4つのモニターに2つのオンボードインテルHDグラフィックス530があり、2つはアドオンAMD Radeon R7 250カードからです。
問題を最もよく切り分ける方法について何か提案はありますか?
だれも提案せず、奇妙なセットアップの問題だと思いました(異なるブランドの2つのグラフィックスコントローラーを備えた4つのモニターを使用)... Windows 10を使用して何年もうまく機能しましたが、2つのグラフィックスコントローラーを1つだけに交換しました、最大5台のモニターをサポートするSapphire Radeon RX 580。
システムはかなりクリーンになり(つまり、4つのモニターすべてがほぼ同時に)、サスペンドの再開後のフリーズは、以前は多くのフリーズを引き起こしていた多くの試行の後では見られません。
したがって、私はこれを「解決策」とは呼びませんが、「回避策」のようです。