Добавление модулей в черный список в modprobe.d и параметрах ядра не работает

Вы можете использовать команду pmap для просмотра объема памяти, используемого процессом. В вашем случае вам нужно указать PID скрипта в качестве входных данных для команды pmap, например

pmap $(ps -ef | grep **<SCRIPT NAME>** | grep -v grep | awk '{print $2}')

2
18.01.2019, 06:10
1 ответ

Ваш ответ содержится в выводе lspci. Вы не загружаете файл nouveau/nvidiafb.

Линия:

Kernel modules: nvidiafb, nouveau

определяет, какие модули ядра «поддерживают» вашу видеокарту. Другая линия:

Kernel driver in use: vfio-pci

указывает, какой модуль фактически загружен для вашей видеокарты. В этом случае вы указали модуль ядра vfio -pci, который обычно используется людьми, желающими передать видеокарту в виртуальную машину.

В моей системе загружены проприетарные двоичные файлы Nvidia, поэтому мой вывод немного отличается:

42:00.0 VGA compatible controller: NVIDIA Corporation TU104GL [Quadro RTX 4000] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: NVIDIA Corporation TU104GL [Quadro RTX 4000]
       ...
        Capabilities: [bb0] Resizable BAR <?>
        Kernel driver in use: nvidia
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

Есть несколько модулей, которые можно загрузить для устройства, но на самом деле используется модуль ядра nvidia.

3
01.03.2020, 22:08

Теги

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