LINUX.ORG.RU

bbswitch не выкл питание nvidia

 


0

1

система debian11,ноутбук, видеочипы intel+gtx970m, установлен проприетарный драйвер 440.100 и bumbulbee. Вообщем bbswitch не выключает питание дискретки, делаю по этому мануалу: https://github.com/Bumblebee-Project/bbswitch

cat /proc/acpi/bbswitch 0000:01:00.0 ON

sudo tee /proc/acpi/bbswitch <<<OFF

OFF

cat /proc/acpi/bbswitch 0000:01:00.0 ON

Потом полез в конфиг вырубить карту при загрузке

Disable card on boot These options can be useful to disable the card on boot time. Depending on your distribution, /etc/modules, /etc/modules.conf or some other file can be used to load modules on boot time. Adding the below line to the file makes the card get disabled on boot

вот в этот файл /etc/modules-load.d/modules.conf дописал bbswitch load_state=0 Перезагрузился ничего не изменилось. Что делать-то?Впервые разбираюсь с bumbulbee,до этого неделю здесь всех доставал что выбрать в качестве переключалки, в итоге остановился на шмеле.Помогите его победить

Первым делом, удали laptop-mode-tools, или замени его на tlp. Оно делает, что-то там такое, что мешает выключению видеокарты. Кажется, вмешивается в настройки звукового кодека, который есть на каждой видеокарте от nvidia.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

не сработало. Я где-то читал что выключить bbswitch нельзя кога згружен модуль nvidia сначала надо его выгрузить, как это сделать? Ну и ребутнулся после удаления laptop-mode-tools все равно

sudo tee /proc/acpi/bbswitch <<<OFF

OFF

cat /proc/acpi/bbswitch 0000:01:00.0 ON

Draiverochek
() автор топика
Ответ на: комментарий от anonymous

Я говорю не про карту а про питание карты.дал команду питание ON это еще подтверждается сто у меня горит красный диод/синий значит оаботает интел

Draiverochek
() автор топика
Ответ на: комментарий от te111011010

Еше нужно ли при установленном шмеле устанавливать nvidia-settings или это из другой оперы?

Draiverochek
() автор топика
Ответ на: комментарий от Draiverochek

Чтобы вручную выгрузить модуль, надо в консоли от рута ввести `rmmod nvidia`. А по поводу автоматизации не могу сказать, я с оптимусом дело не имел (да, я счастливый человек).

te111011010
()
Ответ на: комментарий от te111011010

А как понять в какой я консоли?их же несколько т.е как зайти в нужную консоль

Draiverochek
() автор топика
Ответ на: комментарий от Draiverochek

ну говорил же тебе про optimus-manager, ну теперь жри кактус.

а вообще у меня в /etc/modprobe.d/bbs.conf была строка

options bbswitch load_state=0 unload_state=1

и все нормально включалось и выключалось через bumblebee. проверяется в dmesg.

зы все еще считаю, что говно мамонта aka debian - не нужно. на серваки его!

anonymous
()
Ответ на: комментарий от anonymous

Ну блин я помню тебя, даже пошел на сайт арча позырить что там, но по пути заехал на луркморе и прочитал про сабжа он там во всей красе описан, и что крашится после обнов и тд, зато вики на высоте. Вообщем я признаюсь присс…ал и решил запилить шмеля на дебиан, вот теперь танцую))).

Ща попробую, этот параметр который ты написал кстати указан на https://github.com/Bumblebee-Project/bbswitch как

The unload_state value can be changed on runtime, the above command yields the same behavior as:

modprobe bbswitch load_state=0

echo 1 | tee /sys/module/bbswitch/parameters/unload_state

Draiverochek
() автор топика
Ответ на: комментарий от Draiverochek

Консоль это программа. Фактически не имеет значения, через какую программу ты общаешься с системой.

anonymous
()
Ответ на: комментарий от te111011010

comand not found

Я вот тут читаю уже как могу https://github.com/Bumblebee-Project/bbswitch/issues/116 https://github.com/Bumblebee-Project/Bumblebee/issues/699 и вот https://bugs.archlinux.org/task/47140

оказывается bbswitch не обрабатывает модуль nvidia-modeset начиная с драйвера 358.16. Какая же жопа эти чипы nvidia.Есть у меня старый ноут(надо тока починить)там у меня amd чип и проц intel..

Я так понимаю что нужен на github копать ответ, там посоны какие то скрипты https://github.com/arafey/Bumblebee/commit/5636b24fa86a005a5d2e30bd794516db13ccba56#diff-a31e41a9e523fbbf9e60ba9a31f38efe предлагают по жесточайшему выпиливанию nvidia_modeset только я в них ничертане понимаю.

Что bumbulbee мертв?Пробовать технологию nvidia-xrun?

Draiverochek
() автор топика
Ответ на: комментарий от Draiverochek

comand not found

Либо опечатка, либо не от рута делаешь.

Что bumbulbee мертв?Пробовать технологию nvidia-xrun?

У драйвера невидии сейчас встроенная поддержка оптимус. Вроде называется prime offload.

te111011010
()
Ответ на: комментарий от te111011010

prime offload я уже тут писал и читал вот тут

https://us.download.nvidia.com/XFree86/Linux-x86_64/450.57/README/dynamicpowermanagement.html

Там засада с управлением питаниемвот что пишут по поводу Power Management: Supported Configurations This feature requires a Turing or newer GPU.

ибо оно поддерживает только чипы начиная с архитектуры Turing а у меня Maxwell мне не повезло. Думаю на предыдущих чипах тупо не хватает транзисторов для управления питанием вот и все.

Ща попробую если говоришь опечатка но врядли я опечатался. Вот на github пишут :"bumblebee использует rmmod вместо modprobe-r.не тратьте время впустую. Необходима заплатка шмеля."Приехали

Draiverochek
() автор топика
Ответ на: комментарий от te111011010

да опечатался но все равно пишет

EROOR: Module nvidia_modeset is not currently loaded

nvidia_modeset я так понял это часть самого драйвера nvidia

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