我试图为我的 NVIDIA 安装当前驱动程序,以便软件可以使用 GPU 的强大功能。
sudo apt install nvidia-driver nvidia-cuda-toolkit
我最终得到了 520.* 驱动程序和 CUDA 11.8,所以我很高兴因为我昨天无法完成它们的安装(只能安装 470.* 并收到一些错误消息:一次来自散列软件,另一次来自nvidia-smi
关于不匹配的驱动程序版本)。我也遇到了双显示器设置的问题(我最终无法配置识别第二个显示器并且可以使用 CUDA 功能)。
所以现在我有 520.* CUDA 11.8 的驱动程序。我正在启动 Linux(Kali、Debian),解锁驱动器(我可以使用退格键删除密码字符),当 GUI 启动并提示登录时 - 不接受任何输入。在键盘上打字没有任何作用,Ctrl+Alt+Del 也没有。笔记本电脑和独立键盘(通过 USB)。鼠标光标不动。
我该如何解决这个问题?在过去的一天中,我多次删除和安装nvidia-*
软件包和软件包,我想要更多的经验输入。xserver-*
编辑:
好的,正如@Robidu 指出的那样,我已经搜索了日志,得到了一些屏幕。在那之后,我已经删除nvidia-drivers
并nvidia-cuda-toolkit
打包了。现在,当我启动时,我在控制台上看到以下错误,它无法启动 Light Display Manager。
屏幕在这里:https ://drive.google.com/drive/folders/1-GFatc1HOKuBxL0RtJHq7_bgwF5J8Aly?usp=sharing
EDIT2:
我已经安装了cuda
直接从 nvidia 站点下载的软件包,正如@hex 所描述的那样 - 导致原始错误:我卡在 GUI 登录时,键盘和鼠标都没有响应。
所以我有purge --autoremove
metapackages kali-desktop-core
,kali-linux-core
并再次重新安装它们 - 无济于事。此时我将尝试重新安装系统分区(我有一个单独的家)。
EDIT3:
我重新安装了系统,使我的 /home 和 /boot 完好无损。然后我按照恢复的指南/etc/crypttab
进行操作。在 GUI 上仍然遇到同样的问题。但是这次我切换到终端视图并开始输入音量密码。9 秒后,我的屏幕充满了以下重复的行:
[9.7XXXXXX] nouveau 0000:01:00.0: mc: intr 00000040
其中XXXXXX
代表秒的分数。我今天太累了,稍后再检查那nouveau
是什么。
结果是通过
apt get
with安装为 nvidia cuda 工具安装了错误的图形驱动程序。
我不得不去开发https://developer.nvidia.com/cuda-downloads 并在清除 nvidia-tesla* 后下载该版本
完成 cuda 工具的安装后,此版本会在安装的最后安装正确的 510 图形驱动程序...所以是的,结果是使用 apt 从 repo 安装驱动程序是问题.. 请尝试使用链接 :)
好的,所以几天后,由于 EDIT3 中的发现,我终于能够找到问题所在。感谢这个答案的作者。
由于集成+专用 (NVIDIA) 硬件环境中的 GPU 驱动程序而出现问题。放置以下内核引导命令时不再出现问题:
临时变更
最简单的方法是在 GRUB 菜单中突出显示 Linux 启动选项,按下E然后找到类似的行
添加前面提到的命令。
按F10继续引导。
持续变化
现在您应该能够启动并登录到系统。要使其在引导之间持续存在,请编辑以下文件
并将该
nouveau.modeset=0
命令添加到GRUB_CMDLINE_LINUX_DEFAULT
. 然后运行