nvidiafb
драйвер фреймбуфера внутри ядра Linux Это не проприетарный модуль от nvidia. (Nvidia.ko).
Если вы хотите увидеть краткое описание модуля, введите в терминале следующую команду
modinfo nvidiafb | grep description
Если вы хотите узнать больше о framebuffer, прочитайте FrambeBuffer на Ubuntu Wiki .
Вы можете увидеть, установлен ли какой-либо пакет nvidia, применив следующую команду
dpkg -l | grep -i nvidia
Если вы хотите найти, загружен ли модуль nouveau, вы можете применить
lsmod | grep nouveau
Если был загружен ограниченный модуль nvidia, то модуль nouveau также не может быть загружен (конфликтуют друг с другом).
Название модуля Nvidia (с ограничениями) - nvidia
. Не nvidiafb или что-то подобное.
Также вы можете выполнить поиск на странице «Дополнительные драйверы». В приведенном ниже примере никакие проприетарные драйверы не используются
И еще одна команда, которая может показать вам, какой драйвер используется:
lspci -nnk | grep -iA2 vga
Там вы увидите строку вроде
kernel driver in use: *****
Если это nvidia, значит, у вас установлен и используется драйвер nvidia. Если это модерн, то нет.
Kernel driver in use
устройства NVIDIAlspci -nnk
вообще?Вы можете использовать отличный
inxi
инструмент. Установите его из репозитория:или с GitHub: https://github.com/smxi/inxi
Затем выполните запрос:
В третьей строке вы можете увидеть строку,
NVIDIA 390.25
которая означает, что я использую двоичный драйвер Nvidia.источник
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Возможно, вам придется сначала перезагрузить или перезапустить X. Затем вы можете попробовать:
Выход:
источник
Это старый вопрос, но вот надежный ответ, на который вы можете рассчитывать, если кто-то другой ищет тот же ответ.
Запустите следующую команду:
Пример вывода:
Если вы хотите получить более подробную информацию, запустите:
Вот пример вывода:
источник
В любой системе Linux с драйвером NVIDIA, установленным и загруженным в ядро, вы можете выполнить:
источник