Внешняя видеокарта (eGPU) на mPCIe не обнаружена в Ubuntu 14.04

У меня есть ноутбук HP 530 (с процессором Core Duo 2,16 ГГц) с 3 ГБ ОЗУ и GMA950 iGPU, GTX 560 Ti и адаптером PE4C-PM3E V1.2 (поэтому я подключаю его к mPCIe, где раньше был WiFi), который, как говорят, поддержка Linux.

Во-первых, если этот eGPU подключен и я включаю ноутбук, я вижу черный экран и не реагирует на ввод, например, на ctrl+alt+del. Поэтому я включаю eGPU после включения ноутбука. В Windows 7 и 8 eGPU обнаруживается после перехода в неактивный режим, но с ошибкой 12 в диспетчере устройств, означающей, что для PCI недостаточно ресурсов. В Windows XP кодовое сообщение об ошибке отсутствует, но все же есть сообщение о том, что драйверы не установлены в описании устройства, поэтому eGPU нигде не виден нормально, хотя CPU-Z может видеть его, но с 128 МБ или памятью.

В Ubuntu 14.04 (то же самое в Knoppix 7.2) после возвращения из спящего режима я не слышу шум от eGPU, что означает, что eGPU как-то обнаружен, но я не смог найти eGPU нигде в системе. Когда я пытаюсь установить драйверы с сайта nVidia, он не обнаруживает его. Я установил драйверы через

sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

сказал, что определенно работает над Ubuntu, но это ничего не изменило.

Вот что показывает lscpi:

00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 01)
02:06.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
02:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile (rev 01)

Я надеюсь, что Ubuntu может управлять ресурсами PCI лучше, чем Windows. Я видел, что здесь лучше работать с GTX 560 Ti в качестве eGPU. Разница в том, что я использую другой ноутбук и подключаюсь к mPCIe. Сообщается, что сам PE4C V1.2 работает очень хорошо. Я новичок в Linux. Я буду рад увидеть любой безопасный способ решить эту проблему.

Обновление: Использование

sudo lspci -H 1

показал мне eGPU со своей звуковой картой

10:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560 Ti] (rev a1)
10:00.1 Audio device: NVIDIA Corporation GF114 HDMI Audio Controller (rev a1)

Теперь кажется, что я должен загрузить их как-то.

1 ответ

Следующее сработало:

sudo sh -c "echo 1 > /sys/bus/pci/rescan"

Но сначала вы должны быть уверены, что вы можете видеть свое устройство через прямой доступ к оборудованию.

sudo lspci -H 1

работал для меня и

sudo lspci -H 2

не.

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