Вы можете использовать команду pmap для просмотра объема памяти, используемого процессом. В вашем случае вам нужно указать PID скрипта в качестве входных данных для команды pmap, например
pmap $(ps -ef | grep **<SCRIPT NAME>** | grep -v grep | awk '{print $2}')
Ваш ответ содержится в выводе 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.