Несмотря на то, что все, казалось, сработало, попробовав следующее: bbswitch не может правильно выключить карту nvidia:
cat /proc/acpi/bbswitch
primusrun glxinfo|grep OpenGL
sleep 1
cat /proc/acpi/bbswitch
Затем я переустановил шмелю-nvidia, он работал, пока я не перезапустил систему. Покопавшись еще немного о проблеме, я заметил, что обновления обновления обновляются после перезагрузки системы, и я заметил, что это вызывает gpu-manager. (просто запустите «sudo gpu-manager», и вы увидите, что он обновлен)
gpu-manager запускается после запуска lightdm. поэтому, как быстрый обходной путь, я отключил его.
теперь все работает так, как ожидалось. после запуска чего-либо с optirun или primusrun, bbswitch корректно выключает nvidia, когда процесс завершается.
Подводя итог, вот мое резюме, чтобы установить все с нуля (запустите его вручную, прочитав комментарии):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get purge -y nvidia* bumblebee bumblebee-nvidia bbswitch-dkms primus
sudo apt-get install nvidia-355
#switch to intel
sudo tee /etc/prime-discrete <<< off
#reboot is recommended at this point
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee primus
#sudo gedit /etc/modules
# add the line "bbswitch load_state=0"
#sudo gedit /etc/modprobe.d/bumblebee.conf
#and make sure the following line exists
# blacklist nvidia-355
#sudo gedit /etc/bumblebee/bumblebee.conf
# change line 22 "Driver=" to "Driver=nvidia"
# change all nvidia-current to nvidia-355
#sudo gedit /etc/bumblebee/xorg.conf.nvidia
# uncomment BusID line if it is commented and make sure it corresponds to the correct BusID
#disable gpu-manager as it changes i386-linux-gnu_gl_conf and x86_64-linux-gnu_gl_conf
sudo systemctl mask gpu-manager.service
EDIT: я удалил модификации rc.local, потому что gpu-manager запускался не только во время выполнения, но и при использовании системы. Поэтому я полностью отключил его.
Известная ошибка в Linux 2.6.38 и более новые ядра, которые вызывают больший энергопотребление и больше тепла. Вот ссылка Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Вот ссылка на мою статью об обходном пути который был обнаружен фантастическими людьми из Phoronix:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Я бы опубликовал ссылку на оригинальную статью Phoronix, но мне не разрешено размещать здесь более двух ссылок, и я думаю, что вы выиграете от этих двух. Внутри статьи TechyTalk вы найдете ссылку на статью Phoronix с подробным объяснением и двумя способами применения обходного пути, который работает для большинства людей, но безопасная ставка будет состоять из 10.10, как и большинство людей, до тех пор, пока не будет, по крайней мере, ядро 3.2, которое может принести постоянное исправление. [ ! d6]
Известная ошибка в Linux 2.6.38 и более новые ядра, которые вызывают больший энергопотребление и больше тепла. Вот ссылка Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Вот ссылка на мою статью об обходном пути который был обнаружен фантастическими людьми из Phoronix:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Я бы опубликовал ссылку на оригинальную статью Phoronix, но мне не разрешено размещать здесь более двух ссылок, и я думаю, что вы выиграете от этих двух. Внутри статьи TechyTalk вы найдете ссылку на статью Phoronix с подробным объяснением и двумя способами применения обходного пути, который работает для большинства людей, но безопасная ставка будет состоять из 10.10, как и большинство людей, до тех пор, пока не будет, по крайней мере, ядро 3.2, которое может принести постоянное исправление. [ ! d6]
Известная ошибка в Linux 2.6.38 и более новые ядра, которые вызывают больший энергопотребление и больше тепла. Вот ссылка Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Вот ссылка на мою статью об обходном пути который был обнаружен фантастическими людьми из Phoronix:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Я бы опубликовал ссылку на оригинальную статью Phoronix, но мне не разрешено размещать здесь более двух ссылок, и я думаю, что вы выиграете от этих двух. Внутри статьи TechyTalk вы найдете ссылку на статью Phoronix с подробным объяснением и двумя способами применения обходного пути, который работает для большинства людей, но безопасная ставка будет состоять из 10.10, как и большинство людей, до тех пор, пока не будет, по крайней мере, ядро 3.2, которое может принести постоянное исправление. [ ! d6]
Известная ошибка в Linux 2.6.38 и более новые ядра, которые вызывают больший энергопотребление и больше тепла. Вот ссылка Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Вот ссылка на мою статью об обходном пути который был обнаружен фантастическими людьми из Phoronix:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Я бы опубликовал ссылку на оригинальную статью Phoronix, но мне не разрешено размещать здесь более двух ссылок, и я думаю, что вы выиграете от этих двух. Внутри статьи TechyTalk вы найдете ссылку на статью Phoronix с подробным объяснением и двумя способами применения обходного пути, который работает для большинства людей, но безопасная ставка будет состоять из 10.10, как и большинство людей, до тех пор, пока не будет, по крайней мере, ядро 3.2, которое может принести постоянное исправление. [ ! d6]
Известная ошибка в Linux 2.6.38 и более новые ядра, которые вызывают больший энергопотребление и больше тепла. Вот ссылка Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Вот ссылка на мою статью об обходном пути который был обнаружен фантастическими людьми из Phoronix:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131
Я бы опубликовал ссылку на оригинальную статью Phoronix, но мне не разрешено размещать здесь более двух ссылок, и я думаю, что вы выиграете от этих двух. Внутри статьи TechyTalk вы найдете ссылку на статью Phoronix с подробным объяснением и двумя способами применения обходного пути, который работает для большинства людей, но безопасная ставка будет состоять из 10.10, как и большинство людей, до тех пор, пока не будет, по крайней мере, ядро 3.2, которое может принести постоянное исправление. [ ! d6]