Linux 上没有鼠标/键盘输入 | 更新:nouveau?

Linux 上没有鼠标/键盘输入 | 更新:nouveau?

我正在尝试为我的 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-driversnvidia-cuda-toolkit包。现在当我启动时,我在控制台上看到以下错误,它无法启动 Light Display Manager。

屏幕在这里:https://drive.google.com/drive/folders/1-GFatc1HOKuBxL0RtJHq7_bgwF5J8Aly?usp=sharing

EDIT2:
我已经安装了cuda直接从 nvidia 网站下载的软件包,正如@hex 所述 - 导致原始错误:我卡在 GUI 登录,键盘和鼠标都没有响应。

所以我有purge --autoremove元包kali-desktop-corekali-linux-core并重新安装了它们 - 但无济于事。此时,我将尝试重新安装系统分区(我的主分区位于单独的分区)。

编辑3
我重新安装了系统,但 /home 和 /boot 保持不变。然后我按照指导恢复/etc/crypttabGUI 上仍然有同样的问题。但这次我切换到终端视图并开始输入卷密码。9 秒后,我的屏幕上充斥着以下重复的行:

[9.7XXXXXX] nouveau 0000:01:00.0: mc: intr 00000040

其中XXXXXX代表秒的分数。我今天太累了,稍后会查看它nouveau是什么。

答案1

好的,几天后,我终于能够根据 EDIT3 中的发现来追踪问题。感谢这个答案

问题是由于集成+专用(NVIDIA)硬件环境中的 GPU 驱动程序而发生的。放置以下内核启动命令时,问题不再出现:

nouveau.modeset=0

暂时变更

实现持久变革的必要方法之一

最简单的方法是突出显示 GRUB 菜单中的 Linux 启动选项,然后按E,然后找到类似的行

linux /vmlinuz ... root=... ro quiet splash

添加前面提到的命令。

linux /vmlinuz ... root=... ro quiet splash nouveau.modeset=0

按下F10继续启动。

持续变化

现在你应该能够启动并登录系统了。要使它在启动之间保持不变,请编辑以下文件

sudo nano /etc/default/grub

并将该nouveau.modeset=0命令添加到GRUB_CMDLINE_LINUX_DEFAULT。然后运行

sudo update-grub

答案2

事实证明apt get通过

apt get install nvidia-driver nvidia-cuda-tools

为 nvidia cuda 工具安装了错误的图形驱动程序。

我必须去开发人员那里https://developer.nvidia.com/cuda-downloads 并在清除 nvidia-tesla* 后下载该版本

完成 cuda 工具的安装后,此版本会在安装结束时安装正确的 510 图形驱动程序...所以,是的,使用 apt 从 repo 安装驱动程序是问题所在..请尝试使用链接 :)

相关内容