Linux 自带的 nouveau 驱动基本上不支持目前所有新显卡的 3d 加速,必须加 nouveau.modeset=0 这个内核参数关闭相应的功能,否则必出问题(包括但不限于:黑屏;开不了机;卡死;其它 PCIe 设备连带异常,例如网卡不能用,或者 NVMe SSD 读写异常慢,只有个位数 MB/s )
这里最容易出现问题的就是笔记本双显卡用户,不加这个参数的话,默认用核显启动系统好像没问题,但是 nouveau 驱动在后台搞事,很容易出上述各种毛病。
总之就是: 电脑上有 NVIDIA 显卡的,启动 Linux 安装盘必须手动加 nouveau.modeset=0 这个内核参数; 安装好系统后,如果不需要 3D 加速的,或者笔记本双显卡用户只用核显不用 N 卡的,必须配置引导器每次启动时添加 nouveau.modeset=0 内核参数; 安装好系统后,如果需要正常使用 NVIDIA 显卡,必须安装闭源驱动(安装好闭源驱动以后 nouveau 被屏蔽,就不用加内核参数了)
(网上有些教程加参数 nomodeset ,不建议,尤其是笔记本双显卡用户,这个参数同时会影响核显 3D 加速功能)