linux ubuntu系统 集成(intel)显卡做显示,独立(nvidia)显卡做计算
一般来说,用于机器学习的电脑会有至少两个显卡,intel集成显卡与一个或多个英伟达的独立显卡,但是在ubuntu系统上安装完驱nvidia的驱动后,显存常常会被Xorg等X server程序占掉一些,少有150M,多有600Mb。由于系统将独立显卡作为了默认显示设备,打开firefox,chrome,pycharm等程序时也会占用不少显存,偶尔会导致训练网络时会因为程序分不到足够的显存而报ORM错误。
所以这就很气呀,我明明有用于显示的英特尔(intel)集成显卡,你ubuntu干嘛还要用我的独显显示。于是重装驱动后,改了一下xorg.conf文件终于实现了让实验室的台式机集显做显示,独显做计算 (i.e Intel for display, NVIDIA for computing)。
步骤
- 可以先测试一下系统检测到的显卡
lspci | grep VGA
- 安装不包括OpenGL的NVIDIA驱动
当然,如果你之前安装驱动时就没有安装OpenGL,那就可以直接跳过这一步了。不过一般来说,使用以下方式安装,默认都会装上OpenGL的东西。
apt-get install nvidia-384
sudo ./NVIDIA-Linux-x86_64-384.130.run
如果之前安装的驱动含有OpenG