我试图了解如何在/etc/modprobe.d/中使用conf文件。例如,在我的系统中,我定义:
$ cat /etc/modprobe.d/nouveau.conf
# debug nouveau
options nouveau debug="PGRAPH=debug"在关闭之后,接下来是一个新的开始,我看到的是:
$ dmesg | grep nouveau
[ 1.495465] [drm:nouveau_drm_init [nouveau]] Loading Nouveau with parameters:
[ 1.495490] [drm:nouveau_drm_init [nouveau]] ... tv_disable : 0
[ 1.495515] [drm:nouveau_drm_init [nouveau]] ... ignorelid : 0
[ 1.495539] [drm:nouveau_drm_init [nouveau]] ... duallink : 1
[ 1.495563] [drm:nouveau_drm_init [nouveau]] ... nofbaccel : 0
[ 1.495587] [drm:nouveau_drm_init [nouveau]] ... config : (null)
[ 1.495611] [drm:nouveau_drm_init [nouveau]] ... debug : PFIFO=debug这一点得到以下方面的证实:
$ sudo cat /sys/module/nouveau/parameters/debug
PFIFO=debug因此,在启动时,nouveau模块将从另一个位置读取调试选项(因为PGRAPH != PFIFO)。这个备用文件存储在哪里?我要怎么找出哪一种是用的?
发布于 2020-06-07 14:58:30
nouveau从initramfs开始。
若要更改此类模块的加载选项,需要运行
sudo update-initramfs -u以使设置应用。
https://askubuntu.com/questions/1247906
复制相似问题