Где я могу найти источник конкретной опции modprobe conf, чтобы стереть его?
Когда я делаю
modprobe -c |less
Файлы конфигурации содержат:
options nouveau modeset=1
options bbswitch load_state=0 unload_state=1
options b43 nohwcrypt=1 qos=0
options rd md=0
options rd dm=0
options rd lvm.lv=VolGroup/lv_swap
options rd lvm.lv=VolGroup/lv_root
options rd luks=0
options rcutree rcu_idle_gp_delay=1
options nouveau modeset=0
options rd driver.blacklist=nouveau
# End of configuration files. Dumping indexes now:
Я хочу избавиться от "options nouveau modeset=0", но я не знаю, где он установлен. Он не записан нигде в файлах /etc/modprobe.d/ .conf (я вручную редактирую один файл.conf, чтобы получить первый modeset=1 выше, но он не имеет приоритета).
Я не могу найти ни одного параметра modprobe, чтобы показать его конфигурационные файлы, а параметры ядра grub, похоже, не используются.
Заранее спасибо!
РЕДАКТИРОВАТЬ: после поиска соответствующего журнала xorg, я нашел это в верхней части:
Kernel command line: BOOT_IMAGE=/vmlinuz-3.17.2-300.fc21.x86_64 root=/dev/mapper/VolGroup-lv_root ro rd.md=0 rd.dm=0 rd.lvm.lv=VolGroup/lv_swap quiet SYSFONT=latarcyrheb-sun16 rhgb rd.lvm.lv=VolGroup/lv_root rd.luks=0 KEYTABLE=fr LANG=en_US.UTF-8 CONFIG_HZ=1000 rcutree.rcu_idle_gp_delay=1 nouveau.modeset=0 rd.driver.blacklist=nouveau
Параметру grub, который я добавил, может потребоваться обновление initramfs.
1 ответ
Таким образом, нежелательные параметры были установлены каким-то grub conf.
Я переопределяю это следующим образом в / etc / default / grub:
GRUB_CMDLINE_LINUX_DEFAULT = "... nouveau.modeset = 1"
Затем я обновил initramfs img с помощью dracut -f, и это исправлено!
$ cat /sys/module/nouveau/parameters/modeset
$ 1
Драйвер начинает писать на устройство! Теперь мне нужно исправить проблему с правами на /dev/dri/card1 ...