LINUX.ORG.RU
ФорумAdmin

Автовыполнение команд до авторизации

 , , ,


0

1

Нужно отключить питание дискретной карты bbswitch'ером. Хочется это сделать на этапе загрузки системы. Есть какие-нибудь конфиги, куда можно прописать команду и реализовать это?


Конкретно для bbswitch даже не нужно прописывать никакие команды.

У этого модуля ядра есть параметры load_state и unload_state, которые задают, в какое состояние нужно перевести дискретную карту непосредственно после загрузки модуля и перед его выгрузкой соответственно. Следовательно, нам достаточно сделать две вещи:

  • добавить модуль в список принудительно подгружаемых при запуске системы;
  • указать для этого модуля параметр load_state=0.

Это можно сделать следующими командами:

mkdir -pv /etc/modules-load.d /etc/modprobe.d
echo "bbswitch" > /etc/modules-load.d/bbswitch.conf
echo "options bbswitch load_state=0" > /etc/modprobe.d/bbswitch.conf

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

Спасибо. Сори, на арч вики невнимательно посмотрел. Сделал все так. Вывод cat /proc/acpi/bbswitch- 0000:01:00.0 OFF. Но тем не менее, иксы карту определяют, xrandr ее видит, lspci тоже ее выводит. Почему так? Ведь она вроде как без питания?

Rot1
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.