发布于2026-08-21 阅读(0)
扫一扫,手机访问
UOS中显卡驱动文件夹位于/lib/modules/$(uname -r)/kernel/drivers/gpu/drm/,按厂商分目录存放i915、amdgpu、nouveau等.ko模块;闭源NVIDIA驱动默认不自带,手动安装后通常落于/lib/modules/$(uname -r)/kernel/drivers/video/nvidia/或/drivers/nvidia/。

在UOS系统中查找显卡驱动文件夹,本质是定位内核已加载或预置的GPU驱动模块所在路径,而非用户下载的安装包位置。这些文件夹直接关系到驱动能否被内核识别、加载和启用,误删或修改可能导致显示服务崩溃甚至无法进入图形界面。
UOS使用Linux内核,所有集成显卡驱动(如Intel i915、AMD amdgpu、NVIDIA nouveau)均以.ko内核模块形式存放在/lib/modules/目录下对应内核版本的子目录中。
第一步:确认当前运行的内核版本,执行:uname -r
第二步:进入对应驱动目录,例如你的内核为4.19.0-amd64-desktop,则显卡驱动位于:/lib/modules/4.19.0-amd64-desktop/kernel/drivers/gpu/drm/
该目录下会按厂商分文件夹:i915(Intel)、amdgpu(AMD)、nouveau(NVIDIA开源驱动)、smi(慧荣)、radeon(旧AMD)、nvidia(若已手动安装闭源模块,但UOS默认不自带此文件夹)。
【关键提醒】不要直接删除整个drm目录或任意.ko文件——这会导致显卡完全失能,且无法通过图形界面恢复。
终端执行:lsmod | grep -E "(i915|amdgpu|nouveau|nvidia)"
输出结果中的第一列为模块名(如i915),第二列为大小,第三列为被其他模块引用次数。只要该行存在,说明对应驱动已被内核加载。
若想进一步确认模块来源路径,执行:modinfo i915 | grep ^filename(将i915替换为实际模块名),返回值即为该模块在文件系统中的绝对路径。
方法一:检查内核模块是否注入到标准路径
在安装NVIDIA最新的.run驱动时,如果没有指定除了--no-opengl-files之外的特殊参数,那么驱动模块一般会被复制到:/lib/modules/$(uname -r)/kernel/drivers/video/nvidia/或者 /lib/modules/$(uname -r)/kernel/drivers/nvidia/(具体取决于驱动版本)。
方法二:验证模块能否被modprobe调用
执行:modprobe -n -v nvidia,要是返回类似install /sbin/modprobe --ignore-install nvidia $CMDLINE_OPTS && { /sbin/modprobe --ignore-install nvidia-uvm $CMDLINE_OPTS || true; },那就说明nvidia模块已经注册了;接着再执行find /lib/modules/$(uname -r) -name "nvidia*.ko" 2>/dev/null就能定位到具体文件了。
注意:UOS桌面版默认不包含nvidia.ko,该文件仅在成功运行最新.run安装器后出现。
禁用nouveau等冲突驱动所依赖的关键配置文件,统一存放在:/etc/modprobe.d/
常见相关文件包括:blacklist-nouveau.conf、disable-nvidia.conf、gpu-driver-policy.conf(部分UOS版本存在)。这些文本文件控制内核启动时是否加载特定模块。
编辑前务必备份原文件,例如:sudo cp /etc/modprobe.d/blacklist-nouveau.conf /etc/modprobe.d/blacklist-nouveau.conf.bak
【不可逆风险】若在/etc/modprobe.d/中错误添加blacklist i915并执行sudo update-initramfs -u,重启后Intel核显将彻底失效,只能通过Live USB修复。
上一篇:麒麟OS如何备份系统镜像
下一篇:统信UOS忘记登录密码怎么重置
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9