ядро не распознает выделенный gpu

Вопрос или проблема

Я хочу использовать выделенный графический процессор своего ноутбука через nvidia-prime или bumblebee, но Ubuntu распознает только встроенный графический чип Intel. Выделенный графический процессор – Nvidia GeForce 940MX.

lshw -c display выводит следующее:

       описание: VGA совместимый контроллер
       продукт: Skylake GT2 [HD Graphics 520]
       производитель: Intel Corporation
       физический идентификатор: 2
       информация шины: pci@0000:00:02.0
       логическое имя: /dev/fb0
       версия: 07
       ширина: 64 бита
       частота: 33MHz
       возможности: pciexpress msi pm vga_controller bus_master cap_list rom fb
       конфигурация: глубина=32 драйвер=i915 задержка=0 разрешение=1920,1080
       ресурсы: irq:139 память:eb000000-ebffffff память:a0000000-afffffff ioport:e000(размер=64) память:c0000-dffff

Как мне сделать так, чтобы выделенный графический процессор был распознан, чтобы я мог использовать его с nvidia-prime?

Ответ или решение

Проблема с распознаванием дискретной видеокарты в Ubuntu

Вы столкнулись с ситуацией, когда ваша система Ubuntu не распознаёт дискретную видеокарту Nvidia GeForce 940MX, и отображает только интегрированный графический процессор Intel HD Graphics 520. Для решения данной проблемы важно проверить несколько аспектов.

1. Проверка установки драйвера Nvidia

Первым шагом будет проверка, установлен ли драйвер Nvidia на вашей системе. Для этого выполните следующую команду:

dpkg -l | grep nvidia

Если вывод команды показывает установленные драйвера (например, nvidia-driver-<version>), это хорошо. В противном случае, вам необходимо установить драйвер.

Установка драйвера Nvidia

Чтобы установить драйверы Nvidia, выполните следующие команды:

sudo apt update
sudo ubuntu-drivers autoinstall

Либо, если вы хотите установить конкретную версию:

sudo apt install nvidia-driver-<version>

Замените <version> на актуальную версию драйвера для вашей видеокарты. После установки перезагрузите компьютер:

sudo reboot

2. Настройка Nvidia Prime или Bumblebee

После перезагрузки проверьте, что система распознаёт дискретную видеокарту с помощью команды:

lshw -c display

Если Nvidia GeoForce 940MX по-прежнему не отображается, попробуйте установить Nvidia Prime или Bumblebee.

Установка Nvidia Prime

Nvidia Prime обычно рекомендуется для ноутбуков, где требуется переключение между интегрированным и дискретным графическим процессором.

sudo apt install nvidia-prime

После этого, чтобы переключить на дискретную видеокарту, выполните команду:

prime-select nvidia

Перезагрузите компьютер и проверьте снова.

Установка Bumblebee

Если ваш ноутбук использует Bumblebee, установите его следующим образом:

sudo apt install bumblebee bumblebee-nvidia primus

После установки перезагрузите систему и убедитесь, что служба Bumblebee запущена:

sudo systemctl status bumblebeed

3. Проверка BIOS

Если все вышеуказанные шаги не сработают, проверьте настройки BIOS вашего ноутбука. Иногда приоритет графики может быть установлен на использование только интегрированной графики. Вам необходимо зайти в BIOS (обычно нажатие клавиши F2 или Delete при загрузке) и убедиться, что параметры, касающиеся видеокарт, позволяют использовать собственную дискретную видеокарту.

4. Убедитесь в корректности аппаратного подключения

Если ни одна из вышеперечисленных шагов не сработала, это может указывать на физическую проблему с видеокартой. Убедитесь, что дискретная видеокарта правильно подключена и работоспособна. Если это возможно, проверьте её на другой системе.

Заключение

Ваша проблема с тем, что дискритческая видеокарта Nvidia GeForce 940MX не распознается в Ubuntu, может быть решена путем корректной установки драйверов Nvidia, настройки Nvidia Prime или Bumblebee, а также проверки конфигурации BIOS. Если ни одна из этих мер не помогла, возможно, стоит обратиться к профессиональным техническим специалистам.

Следуйте этим рекомендациям, и вы сможете успешно настроить вашу дискретную видеокарту для работы в Ubuntu.

Оцените материал
Добавить комментарий

Капча загружается...