Вопрос или проблема
пока я устанавливал Davinci Resolve на Debian, у меня возникла проблема
unsupported GPU processing mode
хотя я действительно не знаю, как это решить, я использовал руководство с Youtube,
и к тому времени установил текущие пакеты
fakeroot xorriso nvidia-driver nvidia-opencl-icd libcuda1 libnvidia-encode1
и после всего этого проблема все еще существует в Davinci Resolve
но теперь, когда я запускаю Debian, появляются ЗАВАЛЕННЫЕ задачи, которые говорят:
[FAILED] Failed to start systemd-modules-load.service - load kernel Modules.
see 'systemctl systemd-modules-load.service' for details
после этого я удалил пакеты, которые установил ранее, используя
sudo apt remove ...
sudo apt autoremove
но предупреждение все еще существует
как я могу удалить это предупреждение?
кстати, я выполнил команду, которую они предложили, и получил следующее
× systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
Active: failed (Result: exit-code) since Wed 2025-02-05 23:21:42 +03; 15min ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Process: 303 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Main PID: 303 (code=exited, status=1/FAILURE)
CPU: 4.095s
Feb 05 23:21:41 debian systemd-modules-load[646]: modprobe: ERROR: could not insert 'nvidia_current_modeset': No such device
Feb 05 23:21:41 debian systemd-modules-load[320]: modprobe: ERROR: ../libkmod/libkmod-module.c:1047 command_do() Error running install command 'modprobe nvidia ; modprobe -i nvidia-current-modeset ' for module nvidia_modeset: retcode 1
Feb 05 23:21:41 debian systemd-modules-load[320]: modprobe: ERROR: could not insert 'nvidia_modeset': Invalid argument
Feb 05 23:21:42 debian systemd-modules-load[666]: modprobe: ERROR: could not insert 'nvidia_current_drm': No such device
Feb 05 23:21:42 debian systemd-modules-load[303]: Error running install command 'modprobe nvidia-modeset ; modprobe -i nvidia-current-drm ' for module nvidia_drm: retcode 1
Feb 05 23:21:42 debian systemd-modules-load[303]: Failed to insert module 'nvidia_drm': Invalid argument
Feb 05 23:21:42 debian systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Feb 05 23:21:42 debian systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
Feb 05 23:21:42 debian systemd[1]: Failed to start systemd-modules-load.service - Load Kernel Modules.
Feb 05 23:21:42 debian systemd[1]: systemd-modules-load.service: Consumed 4.095s CPU time.
когда я запускаю
lspci | grep vga
вывод пустой
даже при использовании sudo
вывод для
lspci
такой
00:00.0 Host bridge: Intel Corporation Comet Lake-U v1 4c Host Bridge/DRAM Controller (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation CometLake-U GT2 [UHD Graphics] (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
00:14.0 USB controller: Intel Corporation Comet Lake PCH-LP USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH-LP Shared SRAM
00:14.3 Network controller: Intel Corporation Comet Lake PCH-LP CNVi WiFi
00:15.0 Serial bus controller: Intel Corporation Serial IO I2C Host Controller
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
00:17.0 SATA controller: Intel Corporation Comet Lake SATA AHCI Controller
00:19.0 Serial bus controller: Intel Corporation Comet Lake Serial IO I2C Host Controller
00:19.2 Communication controller: Intel Corporation Device 02c7
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake PCH-LP LPC Premium Controller/eSPI Controller
00:1f.3 Audio device: Intel Corporation Comet Lake PCH-LP cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH-LP SMBus Host Controller
00:1f.5 Serial bus controller: Intel Corporation Comet Lake SPI (flash) Controller
01:00.0 Non-Volatile memory controller: Intel Corporation SSD 670p Series [Keystone Harbor] (rev 03)
UPD:
у меня нет графической карты nvidia
я знаю это с самого начала
я только хочу избавиться от этого предупреждения
Ответ или решение
Теория
В мире информационных технологий инсталляция и настройка программного обеспечения не всегда происходят без проблем. Одна из распространенных проблем, с которой сталкиваются пользователи операционных систем Linux, — это конфликт зависимостей или неправильная установка драйверов, особенно когда речь идет о видеокартах и их драйверах. В описанной ситуации произошла ошибка, связанная с отсутствием видеокарты NVIDIA и неправильной настройкой драйверов, что привело к сбою службы systemd-modules-load.
Пример
Ваша ситуация началась с попытки установить программное обеспечение DaVinci Resolve на Debian. При установке возникла ошибка "unsupported GPU processing mode". Это означает, что программа не смогла обнаружить подходящую конфигурацию графического процессора для работы. Для решения этой проблемы вы, следуя онлайн-руководству, установили несколько пакетов, связанных с драйверами NVIDIA:
fakeroot xorriso nvidia-driver nvidia-opencl-icd libcuda1 libnvidia-encode1
Однако, как показала диагностика, в вашей системе отсутствует видеокарта NVIDIA, а используемая видеокарта Intel. Установка драйверов nvidia приведет к конфликтам, так как система будет пытаться загрузить модули для оборудования, которого в системе нет.
Кроме того, после установки упомянутых пакетов, при загрузке Debian начинает появляться предупреждение:
[FAILED] Failed to start systemd-modules-load.service - load kernel Modules.
Это означает, что служба systemd-modules-load
не может загрузить некоторые модули, что подтверждается и выводом systemctl
, в котором указано, какие именно модули не удалось загрузить:
modprobe: ERROR: could not insert 'nvidia_current_modeset': No such device
Это явно указывает на попытки системы загружать драйвера для видеокарты NVIDIA, которой нет в наличии.
Применение
Для разрешения данной ситуации необходимо предпринять следущие шаги:
-
Удаление пакетов NVIDIA: Удалите все пакеты, связанные с драйверами NVIDIA, которые были установлены:
sudo apt remove --purge nvidia-driver nvidia-opencl-icd libcuda1 libnvidia-encode1 sudo apt autoremove
Использование флага
--purge
необходимо для удаления всех конфигураций, ассоциированных с этими пакетами. Данная команда также автоматически удалит пакеты, установленные как зависимости. -
Перезагрузка системы: Перезагрузите систему, чтобы убедиться, что будут загружены правильные модули.
-
Проверка конфигураций: Проверьте, не остались ли конфигурационные файлы или скрипты, которые указывают на загрузку модулей NVIDIA. Для этого выполните:
sudo find /etc/modprobe.d/ -type f -exec grep -i 'nvidia' {} \;
В случае обнаружения таких ссылок, удалите или закомментируйте соответствующие строки.
-
Обновление initramfs: После удаления конфигураций стоит обновить initramfs, который включает модули, загружаемые при старте системы:
sudo update-initramfs -u
-
Перезапуск службы: Попробуйте перезапустить службу systemd-modules-load и проверьте статус:
sudo systemctl restart systemd-modules-load sudo systemctl status systemd-modules-load
Выполнив вышеуказанные шаги, вы должны избавиться от предупреждения при старте Debian, так как система больше не будет пытаться загрузить отсутствующие модули NVIDIA. Эти шаги позволят убедиться, что система настроена корректно и что стартовые службы работают как положено.
Таким образом, проблема должна быть решена, и DaVinci Resolve сможет работать нормально при использовании встроенной графики Intel, если она поддерживает необходимые графические функции. Если же потребуется более мощная графика для работы с DaVinci Resolve, рассмотрите возможность приобретения совместимой дискретной видеокарты и её настройки, следуя официальной документации соответствующих драйверов.