в каком процессе используется модуль nvidia?

Когда в System Settings -> Window Management -> Task Switcher -> Main нажмите кнопку Help, чтобы открыть соответствующую статью справки. В нем есть следующее:

Эффект Cover Switch и Flip Switch - более эффектные эффекты, которые требуют OpenGL. Cover Switch отображает окна в галерее с большим эскизом выбранного в данный момент окна в центре экрана, а все остальные окна поворачиваются слева и справа. Flip Switch отображает все окна в 3D-стеке. Выбранное окно находится поверх стека, и перемещение по окнам приведет к перемещению стека, чтобы новое выбранное окно было сверху. Если эффект дает дополнительные настройки, кнопка configure будет активирована. Нажав на эту кнопку, отобразится диалоговое окно конфигурации. Примечание. Если композиция неактивна или приостанавливается, отображается обычный список окон. Нет никакой потери в функциональности, если выбран эффект, а композиция не активна.

Это означает, что у его машины должен быть OpenGL и что компоновка должна быть активной.

Запуск qdbus org.kde.KWin /KWin supportInformation | grep -E -A5 "^Compositing" будет информативным.

Если вывод похож:

Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL version string: 3.0 Mesa 18.0.0-rc5
OpenGL platform interface: GLX
OpenGL shading language version string: 1.30

оба переключателя Flip Switch и Cover Switch должны работать.

2
задан 3 March 2012 в 20:42

1 ответ

Я заметил, что Flash иногда автоматически включает карту, а затем загружает драйвер. Если модуль не используется, вы можете безопасно выгрузить его, после которого вы вручную отключите карту:

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

Если драйвер не может быть выгружен, он отобразит:

ERROR: Module nvidia is in use

Существует не так много, что вы можете сделать по этому поводу. Использование CUDA-сервера Xorg возможно. Вы можете проверить это с помощью:

lsof -n -w -t /dev/nvidia*

Он вернет список PID, если вы не удалите -t.

7
ответ дан 25 May 2018 в 13:47
  • 1
    Я убил процесс, rmmod'ed модули nvidia и снова сделал «тройник», и теперь он выключен. Благодаря! – 719016 4 March 2012 в 18:46

Другие вопросы по тегам:

Похожие вопросы: