Ubuntu 22 wifi 在内核 6.2.036 上无法工作,gpu 在内核 6.2.0.35 上无法工作

Ubuntu 22 wifi 在内核 6.2.036 上无法工作,gpu 在内核 6.2.0.35 上无法工作

我最近安装了 ubuntu 22.04,但在默认内核 6.2.0-36 中无法检测到 wifi 适配器。如果我切换到内核 6.2.0-35,问题就出在 GUI 上,我会看到黑屏(nvidia-smi 返回“nvidia-smi 失败,因为它无法与 NVIDIA 驱动程序通信),如果我切换到终端模式,我可以连接到 wifi。

因此,对于一个内核,我没有 wifi,而对于另一个内核,我没有 GUI。

有解决办法吗?我尝试在 6.2.0-35 版本上重新安装 nvidia 驱动程序 (3090 gpu),但没有任何区别。

答案1

我写这篇文章是为了回答这个问题,尽管可能会有一些意见需要提出。我没有 3090 卡,所以我不得不猜测。3090 有可能可以使用 NVIDIA-open驱动程序。这也假设您nvidia-driver-535从存储库安装了或类似版本。

当您启动-36内核时, 的输出是什么dkms status?我感觉 NVIDIA 内核未安装到-35内核中,可以-36使用 从内核中进行更正dkms

输出dkms status应该类似于此:

terrance@terrance-ubuntu:~$ dkms status
nvidia/535.129.03, 6.2.0-35-generic, x86_64: installed
nvidia/535.129.03, 6.2.0-36-generic, x86_64: installed
r8168/8.049.02, 5.15.0-88-generic, x86_64: installed
r8168/8.049.02, 6.2.0-35-generic, x86_64: installed
r8168/8.049.02, 6.2.0-36-generic, x86_64: installed

我们可以看到,我的系统上安装的 3 个内核版本中有 2 个涵盖了 NVIDIA 驱动程序。因此,我现在要将 NVIDIA 驱动程序安装到5.15.0-88-generic内核版本中。注意:仅当使用 DKMS 安装驱动程序时才有效。

sudo dkms install nvidia/535.129.03 -k 5.15.0-88-generic

现在检查我运行上述命令后,我可以看到 NVIDIA 驱动程序现在已安装到内核中5.15

terrance@terrance-ubuntu:~$ dkms status
nvidia/535.129.03, 5.15.0-88-generic, x86_64: installed
nvidia/535.129.03, 6.2.0-35-generic, x86_64: installed
nvidia/535.129.03, 6.2.0-36-generic, x86_64: installed
r8168/8.049.02, 5.15.0-88-generic, x86_64: installed
r8168/8.049.02, 6.2.0-35-generic, x86_64: installed
r8168/8.049.02, 6.2.0-36-generic, x86_64: installed

现在,当我重新启动内核时,5.15视频可以正常工作。

相关内容