![Linux 中的 Lenovo T410 未检测到显卡](https://linux22.com/image/1329288/Linux%20%E4%B8%AD%E7%9A%84%20Lenovo%20T410%20%E6%9C%AA%E6%A3%80%E6%B5%8B%E5%88%B0%E6%98%BE%E5%8D%A1.png)
我有一台配备 nVidia NVS 3100M 的 T410,这不是混合系统,没有 Optimus。(BIOS 中没有 Optimus 选项,Linux 中的 lspci 以及 Windows 设备管理器仅显示 nVidia)
使用 lspci 时,我看到 GPU 是一个当前设备,但是,我无法让任何视频驱动程序工作,让我启动 X 会话,每次 X 都会出现错误(EE) No devices detected.
我尝试过 nVidia 二进制 blob(使用 nvidia-config,确保内核中不支持 nvidia),尝试过 nouveau,尝试过 nv,甚至尝试过通用 vesa,但都不起作用。
当我比较加载 nvidia 内核模块时获得的 dmesg 时,我发现与另一个也有 nvidia 卡的系统相比,它缺少一些行,特别是提到 GPU 名称(3100M)的行不存在。
我检查了 BIOS 中的每个选项,除了 BIOS 视频输出端口(设置为 LCD 面板)之外,没有什么可控制的。
我不知道问题可能是什么,甚至不知道如何进一步诊断此问题。任何帮助都将不胜感激。
答案1
对于那些曾经遇到过类似问题的人来说,原因是缺少/sys
挂载点,非常感谢 airlied @ freenode#nouveau