PowerPC/nVidia
截至撰写本文时,nVidia 尚未发布适用于 SUSE 的 PowerPC 驱动程序。
但是,可以安装 nVidia 为 RHEL 7 提供的驱动程序到 SUSE 上。我没有硬件来测试这些驱动程序,因此 YMMV(可能因系统而异)。
下载适用于 RHEL 7 ppc64le 的 nVidia CUDA 包
访问 CUDA 下载,在 “选择目标平台” 框架中点击 “Linux”、“ppc64le” 和 “RHEL”。“7” 和 “rpm (本地)” 会自动为您选择,因为没有其他选项。
您应该获得一个 1.2G rpm 包,您可以像这样解包它:
sudo mkdir -p /opt/cuda cd /opt/cuda rpm2cpio ~/Downloads/cuda-repo-rhel7-8-0-local-ga2-8.0.54-1.ppc64le.rpm | sudo cpio -id sudo zypper ar /opt/cuda/var/cuda-repo-8-0-local-ga2 cuda8 sudo zypper ref
现在 zypper 应该会询问您关于 cuda8 仓库的未知仓库密钥
下载 DKMS 包
DKMS 在 Bumblebee 项目 中维护。它是一个纯脚本,因此您可以下载任何二进制包并在 PowerPC 上安装它,即使它打包在 x86 上。
sudo zypper in kernel-devel sudo rpm -i ~/Downloads/dkms-2.2.0.3_git20160613-11.1.noarch.rpm
您可能还需要安装空的 ldconfig 包 ldconfig。在 Red Hat 上,ldconfig 是一个单独的包,因此在安装 X11 驱动程序时,zypper 会抱怨您没有它。
sudo rpm -i ~/Downloads/ldconfig-0-1.1.noarch.rpm
安装这些包
sudo zypper in nvidia-kmod
如果您现在看到 dkms 错误,则驱动程序将无法工作。另一方面,如果驱动程序现在自动加载,那么您就拥有受支持的 nVidia 显卡。您可以尝试使用以下命令手动加载驱动程序:
sudo insmod nvidia
最后,您可以使用以下命令安装 cuda 套件:
sudo zypper in cuda