在NVIDIA和AMD GPU系统上设置CUDA,启动lightdm会删除nvidia二进制文件

我正在遵循这个解决方案。 用于在Ubuntu 16.04上显示的CUDA和AMD卡的NVIDIA卡

它的工作原理是我可以启动nvidia驱动程序安装和amd和nvidia gpus插件。 以前我不能。 但是nvidia-smi失踪了。

我已经确定当我只插入AMD GPU,并且我处于控制台模式并运行sudo service lightdm start ,系统会删除/ usr / bin下的几个nvidia二进制文件!

为什么会发生这种情况(我猜它(ubuntu 16.04)认为哦,你没有nvidia gpu让我为你删除这些!)我怎么能阻止它?

我做了一些不同于指南的事情:1。必须这样才能进入控制台模式https://superuser.com/questions/1106174/boot-ubuntu-16-04-into-command-line-do-not -start-gui 2.在ubuntu 16.04上我的amd gpu没有驱动程序所以我没有安装任何驱动程序。