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

DKMSBumblebee 项目 中维护。它是一个纯脚本,因此您可以下载任何二进制包并在 PowerPC 上安装它,即使它打包在 x86 上。

 sudo zypper in kernel-devel
 sudo rpm -i ~/Downloads/dkms-2.2.0.3_git20160613-11.1.noarch.rpm

您可能还需要安装空的 ldconfigldconfig。在 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