我被折磨了微小的很久以来的 bug。现在我真心希望能修复它。
它们仅在我启动/关闭计算机时显示,尽管它不会影响任何东西。
- 当我启动电脑时,它通常会显示:
/dev/nvme1n1p3: clean, **** files, **** blocks
[ 5.004707] nvidia-gpu 0000:05:00.3: i2c timeout error e0000000
[ 5.004734] ucsi_ccg 0-0008: i2c_transfer failed -110
[ 5.004772] ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
- 当我关闭时:
[ 42.056815] ata2: failed stop FIS RX (-16)
[ 43.065169] ata1: failed stop FIS RX (-16)
我的配置:Win 10 Pro + Ubuntu 20.04、RTX 2060s、amd r7-3700x。
我只是不想每次打开/关闭电脑时都看到它们!有人知道如何解决这个问题吗?
非常感谢:)
答案1
我在 Windows 10 + Arch Linux 中也遇到了这个问题。这似乎是 nvidia 驱动程序的一个错误,如这个链接。有些 nvidia 显卡没有 USB Type-C 接口,但仍会尝试加载其i2c
驱动程序。希望此问题将在下一版驱动程序中得到修复。
据我所知,目前针对这个问题的解决方案有两种:
- 您可以尝试修补您的 Linux 内核,请参阅上面的链接。如果我理解正确的话,该补丁会降低错误的级别。
- 您可能需要创建一个
/etc/modprobe.d/blacklist_i2c-nvidia-gpu.conf
包含以下内容的文件:blacklist i2c_nvidia_gpu
。此文件可防止加载有问题的驱动程序。
我个人使用方法2,因为我的卡没有USB-C接口。