![Debian Buster GUI 在使用 Nvidia 显卡时冻结](https://linux22.com/image/114507/Debian%20Buster%20GUI%20%E5%9C%A8%E4%BD%BF%E7%94%A8%20Nvidia%20%E6%98%BE%E5%8D%A1%E6%97%B6%E5%86%BB%E7%BB%93.png)
我最近构建了一个新系统,但我的图形出现了...问题。 GUI 会经常冻结,每次冻结几分钟。我正在运行专有驱动程序,并且 nouveau 没有出现此问题,但 nouveau 也无法识别我的 GPU 或让我设置第二个显示器。
运行dmesg | grep NVRM
产量
[ 3.909853] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.66 Mon May 1 15:29:16 PDT 2017 (using threaded interrupts)
[ 350.982860] NVRM: GPU at PCI:0000:09:00: GPU-7276b506-d343-19d6-901c-e9b2d011f0b4
[ 350.982868] NVRM: GPU Board Serial Number:
[ 350.982873] NVRM: Xid (PCI:0000:09:00): 32, Channel ID 00000020 intr 00040000
[ 355.100050] NVRM: Xid (PCI:0000:09:00): 32, Channel ID 00000028 intr 00040000
[ 409.548334] NVRM: Xid (PCI:0000:09:00): 31, Ch 00000028, engmask 00000101, intr 10000000
[ 413.293746] NVRM: Xid (PCI:0000:09:00): 32, Channel ID 00000028 intr 00040000
[ 4082.537408] NVRM: Xid (PCI:0000:09:00): 32, Channel ID 00000020 intr 00040000
但这些西德错误对我来说并不意味着什么。
xrandr
给出
Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
DVI-D-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm
1440x900 59.89*+
1280x800 59.81
1280x720 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
HDMI-0 connected 1366x768+1440+132 (normal left inverted right x axis y axis) 410mm x 230mm
1366x768 59.86*+
1920x1080 59.94
1280x1024 75.02 60.02
1280x960 60.00
1280x800 59.81
1280x720 60.00 59.94
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
我有一块 GeForce GTX 1050 Ti。关于我可以尝试什么有什么想法吗?
答案1
我还不能添加评论,所以必须在这里提问。您如何安装专有驱动程序?我已经在我的系统上做过很多次了,并且总是忘记确切的步骤,但我只是从 shell 运行从 nvidia 下载的一个文件,它会指导我(通常从带有 root 的终端运行 - 没有 X) 。它使用当前的内核库编译必要的库,这一点很重要。
另外,您检查过 /usr/bin/nvidia-settings 吗? (我猜只是为了对设置进行一般检查)。
Xorg.0.log 怎么样?它应该比 dmesg 提供更多有关错误的详细信息。
答案2
Xid 消息是来自 NVIDIA 驱动程序的错误报告,打印到操作系统的内核日志或事件日志中。 Xid 消息表明发生了一般 GPU 错误,最常见的原因是驱动程序对 GPU 的编程不正确或发送到 GPU 的命令损坏。这些消息可能表示硬件问题、NVIDIA 软件问题或用户应用程序问题。
[ 350.982873] NVRM: Xid (PCI:0000:09:00): 32, Channel ID 00000020 intr 00040000
PCI:0000:09:00
是设备 ID,并且32
是XID 错误 ID, 在这种情况下:
推送缓冲区流无效或损坏
- 您可以尝试重新安装
apt purge nvidia.
Debian 提供的所有 nvidia 软件包 ( )。 - 如果这没有帮助,请尝试来自 NVIDIA 的最新驱动程序。