Ubuntu 22.04下NVIDIA GeForce RTX 3060 Mobile显卡失效,HDMI无法使用且驱动未被检测到
Ubuntu 22.04下NVIDIA GeForce RTX 3060 Mobile显卡失效,HDMI无法使用且驱动未被检测到
系统规格
- 笔记本型号:Clevo NP50PNH
- Ubuntu版本:22.04
- 内核版本:6.2.0-26-generic
- 显示服务器:Wayland
- 显卡:NVIDIA GeForce RTX-3060(6GB DDR6显存,DirectX 12.1,115W TDP)+ 英特尔Iris Xe核显
问题描述
大概一天前,我的工作笔记本上的NVIDIA RTX 3060突然失效了——HDMI接口直接用不了,只有USB-C雷电接口还能外接显示器。我发现系统自动切回了英特尔Iris Xe核显,更奇怪的是,现在打开“附加驱动”界面时,显示没有可用的额外驱动,之前明明有一堆选项可以选。
之前因为NVIDIA专有驱动闹过不少问题,我用了一个多月的nouveau开源驱动。作为编程用的工作本,我不需要花里胡哨的显卡功能,只要能正常用HDMI就行。目前我的apt已经更到最新状态,笔记本BIOS选项少得可怜,所以暂时没碰BIOS相关的操作。
另外还有个小问题:现在关机或重启经常卡住,等好几分钟都没反应,必须长按电源键5秒才能强制关机,不确定这和显卡失效有没有关系。
已尝试的操作
- 执行
apt update && apt upgrade更新系统 - 检查“附加驱动”界面,无可用驱动
- 尝试用
prime-select nvidia切换到NVIDIA显卡,重启后没效果 - 多次重启系统
相关命令输出
1. lspci(完整输出)
00:00.0 Host bridge: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers (rev 02) 00:01.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x16 Controller #1 (rev 02) 00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c) 00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 02) 00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02) 00:07.0 PCI bridge: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 (rev 02) 00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 02) 00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01) 00:0d.0 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller (rev 02) 00:0d.2 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 (rev 02) 00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01) 00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01) 00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01) 00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01) 00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01) 00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation Device 51bd (rev 01) 00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01) 00:1f.3 Audio device: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01) 00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01) 00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01) 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (16) I219-V (rev 01) 01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1) 01:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO 2c:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
2. sudo prime-select nvidia输出
Info: selecting the nvidia profile Deleting /lib/modprobe.d/nvidia-runtimepm.conf Updating the initramfs. Please wait for the operation to complete: -W: Possible missing firmware /lib/firmware/nvidia/ga107/acr/ucode_ahesasc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/acr/ucode_ahesasc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/acr/ucode_ahesasc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/acr/ucode_ahesasc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/acr/ucode_ahesasc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/acr/ucode_asb.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/acr/ucode_asb.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/acr/ucode_asb.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/acr/ucode_asb.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/acr/ucode_asb.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/acr/ucode_unload.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/acr/ucode_unload.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/acr/ucode_unload.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/acr/ucode_unload.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/acr/ucode_unload.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/nvdec/scrubber.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/nvdec/scrubber.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/nvdec/scrubber.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/nvdec/scrubber.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/nvdec/scrubber.bin for module nouveau |W: Possible missing firmware /lib/firmware/nvidia/ga107/gr/NET_img.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/gr/gpccs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/gr/gpccs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/gr/fecs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/gr/fecs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/gr/NET_img.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/gr/gpccs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/gr/gpccs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/gr/fecs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/gr/fecs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/gr/NET_img.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/gr/gpccs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/gr/gpccs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/gr/fecs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/gr/fecs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/gr/NET_img.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/gr/gpccs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/gr/gpccs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/gr/fecs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/gr/fecs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/gr/NET_img.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/gr/gpccs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/gr/gpccs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/gr/fecs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/gr/fecs_bl.bin for module nouveau \W: Possible missing firmware /lib/firmware/nvidia/ga107/sec2/hs_bl_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/sec2/sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/sec2/image.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga107/sec2/desc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/sec2/hs_bl_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/sec2/sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/sec2/image.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga106/sec2/desc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/sec2/hs_bl_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/sec2/sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/sec2/image.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga104/sec2/desc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/sec2/hs_bl_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/sec2/sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/sec2/image.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga103/sec2/desc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/sec2/hs_bl_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/sec2/sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/sec2/image.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/ga102/sec2/desc.bin for module nouveau W: Possible missing firmware /lib/firmware/i915/dg2_huc_gsc.bin for module i915 Done
3. journalctl -b -1 -r(关机日志)
aug 09 09:12:46 michel-linux-laptop systemd-journald[914]: Journal stopped aug 09 09:12:46 michel-linux-laptop systemd-shutdown[1]: Sending SIGTERM to remaining processes... aug 09 09:12:46 michel-linux-laptop systemd-shutdown[1]: Syncing filesystems and block devices. aug 09 09:12:46 michel-linux-laptop systemd[1]: Shutting down. aug 09 09:12:46 michel-linux-laptop systemd[1]: Reached target System Power Off. aug 09 09:12:46 michel-linux-laptop systemd[1]: Finished System Power Off. aug 09 09:12:46 michel-linux-laptop systemd[1]: systemd-poweroff.service: Deactivated successfully. aug 09 09:12:46 michel-linux-laptop systemd[1]: Reached target Late Shutdown Services. aug 09 09:12:46 michel-linux-laptop systemd[1]: Reached target System Shutdown. aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopped Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling. aug 09 09:12:46 michel-linux-laptop systemd[1]: lvm2-monitor.service: Deactivated successfully. aug 09 09:12:46 michel-linux-laptop lvm[78362]: 2 logical volume(s) in volume group "vgubuntu" unmonitored aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopped Remount Root and Kernel File Systems. aug 09 09:12:46 michel-linux-laptop systemd[1]: systemd-remount-fs.service: Deactivated successfully. aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopped Create System Users. aug 09 09:12:46 michel-linux-laptop systemd[1]: systemd-sysusers.service: Deactivated successfully. aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopped Create Static Device Nodes in /dev. aug 09 09:12:46 michel-linux-laptop systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopping Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.> aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopped target Preparation for Local File Systems. aug 09 09:12:46 michel-linux-laptop systemd[1]: Removed slice Slice /system/systemd-fsck. aug 09 09:12:46 michel-linux-laptop systemd[1]: Stopped File System Check on /dev/disk/by-uuid/e1bce27a-a986-49e3-bb2c-a3e736585fe4. aug 09 09:12:46 michel-linux-laptop systemd[1]: systemd-fsck@dev-disk-by\x2duuid-e1bce27a\x2da986\x2d49e3\x2dbb2c\x2da3e736585fe4.servi> aug 09 09:12:46 michel-linux-laptop systemd[1]: Reached target Unmount All Filesystems. aug 09 09:12:46 michel-linux-laptop systemd[1]: Unmounted /boot. aug 09 09:12:46




