我有一台装有 Ubuntu 的台式机,显卡是 GeForce GTX 1060。大约一周前,我从 Ubuntu 20.04 切换到 22.04,一直没有遇到任何问题 - 直到昨天。就在那时,我的电脑似乎随机地死机了。
大约 10 分钟内没有任何反应,因此我按住电源按钮将其关闭,然后再次将其打开。
但在启动时,我发现一切都慢了很多。查看“附加驱动程序”时发现驱动程序列表完全消失了,GPU 的相关信息也消失了。
我尝试用更新驱动程序ubuntu-drivers autoinstall
,但无济于事——它只是说所有驱动程序都是最新的。
运行sudo lshw -C display
似乎也没有检测到 nvidia 卡。相反,它列出了 UHD Graphics 630,我猜这是...备用显卡还是什么?
此时我不知道该怎么办。这里有人以前处理过这个问题吗?什么可能导致 Ubuntu 忘记显卡?有什么方法可以修复它吗?
更新:
我刚刚从 Ubuntu 20.04 的实时 USB 启动,它似乎可以很好地识别显卡。所以幸运的是,这不是硬件问题。我猜这是我当前安装的特定问题?
ID真的如果可以选择的话,我宁愿不重新安装操作系统。另外,我不知道这个错误是否是特定于版本的,所以我可能会遇到它再次无论如何,在 20.04 中。这意味着我毫无意义地重新安装了。
以下是 的输出lspci
:
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
00:1c.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #7 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #12 (rev f0)
00:1f.0 ISA bridge: Intel Corporation H310 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
更新2:
刚刚从与之前相同的实时 USB 启动,这次问题又出现了不是消失。找不到 nvidia 卡,附加驱动程序中也没有驱动程序。我遇到的唯一另一个问题是,在继续安装菜单之前,开始时的光盘检查以“在您的系统上发现 23 个错误”结束。也许这是相关的?
但无论如何,现在我又回到了完全没有解决方案的状态。我不知道该怎么做。如能得到更多帮助,我将不胜感激。
更新 3:
输出sudo grep -iE "nvidia|VGA" /var/log/dmesg
:
[ 0.448147] kernel: pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.448147] kernel: pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.448147] kernel: pci 0000:00:02.0: vgaarb: bridge control possible
[ 0.448147] kernel: vgaarb: loaded
[ 0.588440] kernel: fb0: EFI VGA frame buffer device
[ 4.479544] kernel: audit: type=1400 audit(1663111896.388:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=663 comm="apparmor_parser"
[ 4.479564] kernel: audit: type=1400 audit(1663111896.388:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=663 comm="apparmor_parser"
[ 4.616337] kernel: fb0: switching to i915 from EFI VGA
[ 4.616465] kernel: i915 0000:00:02.0: vgaarb: deactivate vga console
[ 4.618206] kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
答案1
所以我收回我的说法,认为这不可能是硬件问题,因为我认为这肯定是硬件问题。
刚刚才发现,你插入 hdmis 的带风扇的大电路板实际上是 nvidia gpu。我把它摆来摆去,现在一切正常,我觉得自己很蠢。
不过它看起来确实有点弯曲/不平衡,就像只从两个相邻的侧面连接而下垂一样。显卡悬垂这么多是正常的吗?也许它真的应该这样安装。不过我有点担心