我在连接戴尔显示器的笔记本电脑上使用 Ubuntu 20.04。我的 Nvidia 驱动程序版本为 465.27,配有 GeForce 3070 显卡。当我合上笔记本电脑盖时,外接显示器变得非常慢。
我读了几篇帖子:
Ubuntu 20.04,当我合上盖子时,计算机不断关闭,我已经检查过 logind.conf,设置已设置为暂停
在笔记本电脑盖上盖子的情况下如何让 Ubuntu Server 继续运行?
使用外接显示器且笔记本电脑盖关闭时,Ubuntu 图形性能缓慢
我尝试了所有解决方案,但仍然不起作用。当我合上笔记本电脑盖时,外接显示器仍然变得非常慢。
$ nvidia-smi
Fri Oct 8 13:03:13 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 465.27 Driver Version: 465.27 CUDA Version: 11.3 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |
| N/A 51C P3 24W / N/A | 105MiB / 7982MiB | 17% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1116 G /usr/lib/xorg/Xorg 34MiB |
| 0 N/A N/A 2005 G /usr/lib/xorg/Xorg 69MiB |
+-----------------------------------------------------------------------------+
下面是我的 /etc/systemd/logind.conf
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=ignore
#HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
LidSwitchIgnoreInhibited=no
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
提前致谢。
答案1
通过在 /etc/UPower/UPower.conf 中设置 IgnoreLid=true 解决了这个问题,谢谢!