我有一台 2016 年或 2018 年的 Mac Mini,它唯一的操作系统是 Linux。我还在雷电外壳中连接了一个外部 GPU(NVIDIA 3060 RTX Ti)。NVIDIA 驱动程序都已安装,系统可以检测到 GPU。另一方面,“nvidia-smi”无法与驱动程序通信,因此它无法与 GPU 通信。我尝试过重新安装驱动程序、重新启动、清除驱动程序、重新安装操作系统,然后祈祷。没有运气。如果插入了 eGPU,计算机也不会重新启动。我希望能够使用 eGPU 在这台机器上进行机器学习,因此任何帮助或建议都将不胜感激!!
答案1
我使用配备 3080 eGPU 的 Mac mini 2018。将我的插入最左侧的 Thunderbolt 端口,并在启动后运行以下命令(打开 eGPU 时 Mac mini 不会启动,因此我只在启动后将其打开):
sudo -K
sudo -s
echo 1 > /sys/bus/pci/devices/0000:00:01.1/remove
echo 1 > /sys/bus/pci/rescan
modprobe nvidia
sudo nvidia-smi -pm 1
sudo nvidia-smi -rgc
sudo systemctl stop nvidia-persistenced
sudo systemctl start nvidia-persistenced
exit
ps aux | grep nvidia
sudo nvidia-smi
使用风险自负。我不确定这样拆卸和连接 eGPU 是否安全。