Answers:
这对我有用(在Ubuntu 16.04上):
# apt-get -y install nvidia-cuda-toolkit lightdm-
lightdm
是要nvidia-*
安装的Windows管理器。末尾的破折号告诉apt-get
您卸载软件包,但是依赖项解析指出不要首先安装它。它仍然安装xserver-common
(因此您仍然可以获得X11的东西),但是它没有启用图形引导。(添加会xserver-common-
导致破坏的依赖关系。)
PS。您可能已经解决了这个问题,但是此答案适用于未来的互联网世代。
ligthdm-
即使从官方deb安装,我也可以保证该方法有效。
apt-get install cuda gdm3-
。这将通过Ubuntu的cuda存储库进行。测试并报告。
nvidia-settings
图形nVidia工具对我来说可以减少很多事情(在19.10上)。我也想跳过xserver-xorg-video-nvidia- *软件包,但这是驱动程序的硬性要求,因为它会拉入X服务器垃圾。因此,sudo apt install nvidia-driver-435 nvidia-settings-
最好的选择是IMO。添加nvidia-cuda-toolkit
到该软件包列表中以获得有用的cuda零件。
sudo apt-get -s install --no-install-recommends nvidia-current
框上的依赖项似乎很少,但是它已经具有完整的图形环境。
从理论上讲,您可以做的是:
sudo apt-get -d install nvidia-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
依存关系当然是有原因的,如果我在您所处的环境中任apt
其选择,那就随它去吧。除非您运行某些X11软件,否则不会对您造成太大伤害。
如果运行(例如,无头服务器上的Blender,则不需要所有这些依赖项。
从以下位置作为运行文件下载CUDA驱动程序:https : //developer.nvidia.com/cuda-downloads
运行sudo sh cuda_8.0.44_linux.run
(或更高版本)
从http://www.nvidia.com/cn/download/index.aspx?lang=zh-CN下载NVIDIA驱动程序
运行:(sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run
或更高版本)
注意:每次更新到较新的内核时,都必须重新加载该内核的驱动程序。因此,您可能需要在检查一次之后添加“ -a”(接受许可条款)标志。
我的设置:
请享用!
» apt-get -s install nvidia-current | grep newly
0升级,65新安装,0删除和0未升级。
在最新版本的Ubuntu上执行此操作的方法:
sudo apt install --no-install-recommends nvidia-cuda-toolkit nvidia-headless-440 nvidia-utils-440
这根本不会安装任何X11软件包。替换440
为所需的驱动程序版本。nvidia-utils
为您提供nvidia-smi
了一个CLI工具,用于显示GPU利用率和温度以及其他此类信息。