xset -q
说 DPMS 对我来说已被禁用,这不太好,因为它会阻止 xfce4-screensaver 在活动时禁用背光。xset +dpms
修复它直到重新启动。
但我不明白为什么 DPMS 没有开箱即用。我确实在 Xfce 电源管理器设置中启用了 DPMS 切换,但xset -q
在启动时显示为已禁用。
xset -q
说 DPMS 对我来说已被禁用,这不太好,因为它会阻止 xfce4-screensaver 在活动时禁用背光。xset +dpms
修复它直到重新启动。
但我不明白为什么 DPMS 没有开箱即用。我确实在 Xfce 电源管理器设置中启用了 DPMS 切换,但xset -q
在启动时显示为已禁用。
在经过一段时间不活动(几个小时?)后解锁电脑后,我经常会看到黑屏,上面只有一个鼠标光标(我可以移动)。
我发现的唯一修复方法是使用 关闭 X 服务器CtrlAltBackspace,但这也会关闭我的所有 GUI 应用程序。理想情况下,我正在寻找一个完整的修复方法,或者至少寻找一种更优雅的方式来从此问题中恢复,而无需关闭我的应用程序。
更多细节:
我在换了一台装有 Nvidia 显卡的新笔记本电脑后开始遇到这个问题(之前的笔记本电脑装有集成的 AMD 显卡,没有出现过这样的问题)。这是相同的 Arch 安装(除了我添加了 NVidia 驱动程序),所以我确信这与 Nvidia 有关。
这台笔记本电脑有集成的 AMD 显卡和专用的 Nvidia 显卡,但我在 BIOS 中禁用了前者,因为它导致了其他问题,现在 PC 感觉响应更快了。我不记得在同时使用两张显卡时是否也遇到了这个问题,我想没有。
我仍然可以切换到另一个 TTY 并返回,并在其中输入命令,但我没有找到任何有帮助的命令。
有一次按下随机热键使其脱离,但我无法复制这一点。
在此状态下我仍然可以移动鼠标,光标会根据我应该打开的应用程序而变化。但如果我点击,光标形状就会卡在现在的状态。
拔下并插入第二台显示器没有帮助。
我使用 Xfce,搭配 light-locker 和 lightdm-gtk-greeter。我没有尝试用 xfce4-screensaver 代替 light-locker,因为它有其他问题(在锁定状态下不会禁用背光)。
我在 Arch Linux 上使用最新的内核6.12.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 10 Jan 2025 00:39:41 +0000 x86_64 GNU/Linux
。
我正在使用软件包中的开源 Nvidia 驱动程序nvidia-open
。我也尝试nvidia-open-dkms
过 LTS 内核,但没有成功,而且 LTS 内核还给我带来了其他问题。
这是我安装的与 nvidia 相关的软件包的完整列表,来自pacman -Qs nvidia
:
local/egl-gbm 1.1.2-1
local/egl-wayland 4:1.1.17-1
local/egl-x11 1.0.0-1
local/lib32-libvdpau 1.5-3
local/lib32-nvidia-utils 565.77-1
local/libvdpau 1.5-3
local/libxnvctrl 565.57.01-1
local/nvidia-open 565.77-11
local/nvidia-prime 1.0-5
local/nvidia-settings 565.57.01-1
local/nvidia-utils 565.77-3
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
这是联想 LOQ 2024 笔记本电脑(15AHP9、83DX0070RK)。Neofetch 识别以下硬件:
CPU: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics (16) @
GPU: AMD ATI 05:00.0 Phoenix3
GPU: NVIDIA GeForce RTX 4050 Max-Q / Mobile
我正在考虑改用 Fedora,但最新的稳定版 Fedora (36) 仅提供 Clang 14,而最新版本是 Clang 15。
有什么方法可以在不切换到 Fedora 测试版的情况下获取最新的二进制文件?
我找到了https://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/,但它们只生成主干版本,而不是稳定版本。