我有一台 HP 530 笔记本电脑(配备 2.16 GHz Core Duo 处理器),配备 3GB RAM 和 GMA950 iGPU、GTX 560 Ti 和 PE4C-PM3E V1.2 适配器(所以我将它插入之前有 WiFi 的 mPCIe),据说它支持 Linux。
首先,如果插入 eGPU 并打开笔记本电脑,我会看到黑屏,并且输入没有反应,例如,ctrl+alt+del。所以我打开笔记本电脑后打开 eGPU。在 Windows 7 和 8 中,我进入和退出睡眠模式后检测到 eGPU,但设备管理器中出现错误 12,这意味着 PCI 资源不足。在 Windows XP 中没有错误代码消息,但仍然有一条消息,指出设备描述中未安装驱动程序,因此在任何地方都无法正常看到 eGPU,尽管 CPU-Z 可以看到它,但内存为 128 MB。
在 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 能够比 Windows 更好地管理 PCI 资源。我发现使用 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
没有。