无法运行 RTX 3060(笔记本电脑)的驱动程序(Ubuntu 20.04)

无法运行 RTX 3060(笔记本电脑)的驱动程序(Ubuntu 20.04)

我在之前的笔记本电脑上使用 Ubuntu 20.04 和 ROS Noetic 进行课程学习,这台笔记本电脑配有带 iGPU 的 AMD CPU,因此从未真正遇到过驱动程序问题。我不得不买一台新笔记本电脑(ASUS TUF Gaming F15 2022),它有一个英特尔 i7-12700H 和 RTX 3060。第 12 代处理器(据我所知)意味着我必须安装一个更新的内核(这本身就很麻烦,因为笔记本电脑无法启动到 GUI(或者在某些情况下根本无法启动,必须​​进行最小安装,没有更新,没有额外的驱动程序/专有软件,并在整个过程中拔掉以太网电缆))。

我最终使用主线来安装5.16.20 内核通过 Ctrl + Alt + F2 CLI,但它仍然没有启动到 GUI,直到我 sudo apt 安装了nvidia 驱动程序 470看到这个有效,我原本以为 NVIDIA GPU 是渲染桌面的 GPU,但是当我运行 nvidia-smi 时,它输出“未安装或未运行”错误。

```

**aaron@lap-aarongrt:~$** sudo lshw -C display
[sudo] password for aaron: 
  *-display UNCLAIMED       
   description: VGA compatible controller
   product: NVIDIA Corporation
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vga_controller cap_list
   configuration: latency=0
   resources: iomemory:600-5ff iomemory:620-61f memory:5f000000-5fffffff memory:6000000000-61ffffffff memory:6200000000-6201ffffff ioport:3000(size=128) memory:60000000-6007ffff
  *-display UNCLAIMED
   description: VGA compatible controller
   product: Intel Corporation
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 0c
   width: 64 bits
   clock: 33MHz
   capabilities: pciexpress msi pm vga_controller bus_master cap_list
   configuration: latency=0
   resources: iomemory:620-61f iomemory:400-3ff memory:622e000000-622effffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff

**aaron@lap-aarongrt:~$** nvidia-settings

ERROR: NVIDIA driver is not loaded


ERROR: Unable to load info from any available system


(nvidia-settings:6371): GLib-GObject-CRITICAL **: 18:28:45.665: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 18:28:45.667: PRIME: No offloading required. Abort
** Message: 18:28:45.667: PRIME: is it supported? no

我昨天花了一整个星期尝试各种解决方案,包括 prime-select nvidia 解决方案和其他一些解决方案。我还禁用了安全启动和快速启动,并使用 Windows11 运行双启动。我有 nvidia-bug-report,希望它对你们有用,我真的看不出什么。如果你知道发生了什么,请告诉我!

谢谢!

亚伦 RT

答案1

我按照 generix 的回答修复了这个问题这个帖子

https://liquorix.net/#install并按照 ubuntu 的内核安装说明进行操作:

跑步:

sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update

然后:

sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

重启系统,如果你选择“Ubuntu 高级设置”,你会看到新安装的内核(5.17 liquorix 之类的)。选择它。

启动后,我已经可以使用我的 GPU,但由于我有一个第 12 代英特尔 CPU,generix 说我还必须安装这些文件。

打开一个新终端并运行:

cd Downloads/

wget https://packages.ubuntu.com/de/impish-updates/all/linux-firmware/download

下载完成后运行:

sudo dpkg -i linux-firmware_1.201.5_all.deb

如果需要,更改下载文件的名称。

重新启动,就完成了!

相关内容