GPU nVidia не обнаружен

Мой nVidia GPU (GTX650-DC) не может быть обнаружен моим компьютером (ОС Ubuntu 14.04). Я искал соответствующее обсуждение ( Ubuntu 14.04 не смог обнаружить графическую карту nvidia (даже не определить модель карты)), где информацию о графическом процессоре nvidia можно получить командой "sudo lshw -C display". Однако информация, отображаемая на моем компьютере, выглядит следующим образом, и кажется, что мой графический процессор nvidia никогда не обнаруживается. Кто-нибудь сталкивался с этой ситуацией? Любые предложения будут высоко оценены!

Выход из lshw -C display *-display:

:~$ sudo lshw -C display   *-display               
   description: VGA compatible controller
   product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 06
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:45 memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64)

3 ответа

Загляните на сайт Nvidia и загрузите правильные драйверы, программа обнаружит, если у вас нет правильных драйверов, и если нет, скажет вам, что вам нужно скачать - у меня был похожий опыт, вы не хотите, чтобы заставить установить неправильные драйверы

См. Полезный ответ от generix здесь: https://forums.developer.nvidia.com/t/no-matter-which-drivers-i-install-i-cannot-boot-my-ubuntu-20-04-lts-beyond-a-black-screen/127510/9

  1. переключиться на nvidia (снова): sudo prime-select nvidia
  2. удалять /lib/udev/rules.d/50-pm-nvidia.rules (и удалить /lib/udev/rules.d/80-pm-nvidia.rules слишком)
  3. удалить ненужные файлы черного списка: sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf
  4. обновите initrd: sudo update-initramfs -u
  5. перезагрузка

См. Также этот пост на форумах Nvidia, где было отмечено обобщение:

Хорошо, вот это:

/lib/udev/rules.d/80-pm-nvidia.rules:

ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030000", ATTR{remove}="1"

это удаление nvidia gpu из шины. Остальная часть файла - это правила для подготовки к разгрузке рендеринга. Похоже, что что-то снова изменилось в Ubuntu prime-select / nvidia-prime, действительно не знаю, какой смысл это делать...

Для меня, sudo prime-select nvidia обычно помогает, но если нет, то удаление вручную /lib/udev/rules.d/50-pm-nvidia.rules и /lib/udev/rules.d/80-pm-nvidia.rules и перезагрузка должна сделать это.

К счастью, эти правила udev исчезнут в версии 20.10 (groovy) (см. Журнал изменений nvidia-prime 0.8.15), так что такие проблемы с "исчезновением графического процессора Nvidia" скоро уйдут в прошлое.

Я знаю, что это старый вопрос, но на случай, если это кому-то поможет, для меня команда

      lspci -k | grep -EA2 'VGA'

не показывал мой графический процессор nvidia. Изменение команды на это показало это:

      lspci -k | grep -EA2 'VGA|3D'

дает следующий результат:

      0000:00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
        Subsystem: Dell UHD Graphics
        Kernel driver in use: i915
--
0000:02:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX250] (rev ff)
        Kernel modules: nvidiafb, nouveau
0000:03:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)

Кажется, он установлен как 3D controller, скорее, чем VGA compatible controller.

Другие вопросы по тегам