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

У меня установлен шмель 3.0, я запустил браузер chromium с optirun, и хотя я отключил хром, карта все еще включена. Как я могу узнать, какой процесс использует модуль nvidia, который предотвращает отключение карты?

root@magneto:/# cat /proc/acpi/bbswitch 
0000:01:00.0 ON
root@magneto:/# 
root@magneto:/# tee /proc/acpi/bbswitch <<<OFF
OFF
root@magneto:/# cat /proc/acpi/bbswitch 
0000:01:00.0 ON
root@magneto:/# dmesg |tail -1
[92040.608982] bbswitch: device 0000:01:00.0 is in use by driver 'nvidia', refusing OFF
root@magneto:/# 
2
задан 3 March 2012 в 18: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.

0
ответ дан 3 March 2012 в 18:42

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

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