台式机ubuntu,使用intel核显作显示输出,nvidia独显做cuda运算
问题来源:
将显示线插到独显上安装完ubuntu之后装完nvidia显卡驱动,使用nvidia-smi命令会发现Xorg和compiz两个服务占用了一部分显存,随着ubuntu不关机使用越来越久,甚至会占用1G左右的显存,这就大大浪费了本来就很奢侈的显存资源,因此经过搜索和探索折腾,形成了这篇博客以解决这个问题。目的很简单:单纯的让intel核显作显示输出,nvidia独显单纯的做cuda运算,两个显卡各司其职。
0. 硬件预准备
首先使用lspci | grep VGA
命令查看输出中是否有intel,如果没有的话就按以下硬件设置。
将显示器连接线插到主板核显输出口,进入bios进行如下设置(以华硕主板为例):
高级—北桥—显示设置—首选显卡(默认为auto自动)—更改为igfx(即核显),同时将iGPU设置中改为enable(重要!!!此项操作为核显分配显存,若只打开igfx而不打开iGPU,则核显没有显存,bios仍然会选中独显作为显示!!!)
(可能会考虑的一种较优做法):先保持显示线插在独显上不动,修改bios为核显,然后再将显示线插到核显上
1. 卸载原有nvidia显卡驱动
sudo apt-get remove --purge nvidia*
sudo apt-get autoremove nvidia*
sh ./nvidia.run --uninstall
2. 安装nvidia显卡驱动without openGL
下载.run安装包,网址:https://www.nvidia.com/Download/Find.aspx?lang=en-us
ctrl+alt+F1进入文本模式:
关闭图形界面:
sudo /etc/init.d/lightdm stop
运行.run文件:
chmod a+x NVIDIA.run # a.run为驱动文件
sudo ./NVIDIA.run --no-opengl-files
–no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。
!注意:安装过程中会提示如下警告:
WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.
安装几个32位的包即可:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386
弹窗install nvidia 32-bit compatibility libraries?
这个笔者选择的No,暂时影响未知
Would you like to run the nvidia-xconfig utility to automatically update your X Configuration file so set the NVIDIA X driver will be used when you restart X?这个笔者也选择的No,暂时影响未知
3. 安装cuda without openGL
sudo ./cuda.run --no-opengl-libs
–no-opengl-libs:表示只安装驱动文件,不安装OpenGL文件。注意:不是-no-opengl-files。
大功告成!此时用nvidia-smi
或者nvtop
命令查看显卡占用显存占用,发现显卡完全空载,任务完成!
参考内容:
Intel for display, NVIDIA for computing
Use integrated graphics for display and NVIDIA GPU for CUDA on Ubuntu 14.04
Ubuntu下Nvidia驱动安装
台式机ubuntu,使用intel核显作显示输出,nvidia独显做cuda运算相关推荐
- ubuntu nvidia独显和intel集显切换
ubuntu nvidia独显和intel集显切换 1.图形界面切换 现在很多PC上都会有intel集成显卡和nvidia独显.一般在切换时在终端输入: nvidia-settings 然后在PRIM ...
- 锐炬显卡可以linux吗,大势所趋!Intel锐炬显卡让你抛弃独显
显卡领域最受关注的战争始终来自于独显与集显之间,而曾经性能羸弱的集成显卡,则在很长一段时间里并未被人们所重视."独显"这个概念,也自然而然的在很多朋友心中形成了"电脑不可 ...
- 某微型计算机广告中标有四核,中国大学MOOC: 某微型计算机广告中标有“四核 i5-3330 4G 1TB GT640 1G 独显 DVD Win8 WIFIP”,1G独显的含义是( )。...
中国大学MOOC: 某微型计算机广告中标有"四核 i5-3330 4G 1TB GT640 1G 独显 DVD Win8 WIFIP",1G独显的含义是( ). 答:独立显卡,1G ...
- linux关闭nvidia独显的方法
三种方法: 1.修改swich文件 首先相关命令有: <span style="color:#000000"><span style="backgrou ...
- linux切换独显,Ubuntu 16.04如何切换Intel集显与Nvidia独显
Ubuntu 16.04 默认使用的是集显,而且对Nvidia的支持存在巨大的问题.我使用的笔记本是Alienware 13 R3触摸屏,显卡是GTX 1060,在安装Nvidia GPU支持的过程中 ...
- ubuntu 使用集显显示,使用独显计算
第一步: 安装好nvidia 驱动cuda...最后得到下图所示的结果. (这是网上随便找的一张图,主要表达的意思是,这个时候独显的nvidia-smi中还有小部分显存被占用,我们主要也是要解决这个问 ...
- 华为matebook win+deepin 15.11双系统 + 双显卡 + 使用/卸载大黄蜂方案 + NVIDIA独显驱动安装 + tensorflow-gpu-2.0
先说结果,我没安装成功NVIDIA的最新驱动,因为我的BIOS上没有切换显卡的设置. 但是我觉得有几个需要说的提醒在这里总结一下! 1.如果你之前在windows上没有装过NVIDIA驱动或CUDA, ...
- Deepin Linux下更新nvidia独显驱动
最近给台式机装了deepin,用deepin自带的显卡驱动管理器切换的闭源驱动使用时会有迷之卡顿,而且hdmi音频输出设备睡眠后会自动切换,必须手动换回显示器音频才有声音.怀疑是debian库的老显卡 ...
- 双显卡只用独显好吗_「独显和双显」双显卡电脑怎么设置程序默认使用独显? - seo实验室...
独显和双显 想知道双显卡的电脑该怎么设置默认使用独立显卡呢?下面我们就来看看吸纳关系的教程. 1.在电脑桌面右键点击找到独立显卡的控制面板 2.点击控制面板进入到独立显卡的控制面板,然后开始进行设置 ...
最新文章
- [转]马云在《赢在中国》对创业者的经典点评
- java中实现同步的两种方式:syschronized和lock的区别和联系
- Python3 爬虫学习笔记 C03 【Ajax 数据爬取】
- LMbench - Tools for Performance Analysis | 内核基准测试
- 保护计算机系统与数据有什么方法,电脑数据保护方法 看完保你不后悔
- 9月份红帽认证考试又 PASS 19位同学
- 视频编码格式转换软件:compressor for mac中文版
- java计算机毕业设计足球队管理系统源码+数据库+系统+lw文档+mybatis+运行部署
- html文字logo
- 怎样用捷速PDF编辑器修改PDF文档
- 基于python及图像识别的围棋棋盘棋子识别2——定位棋子位置及识别棋子颜色
- 作为意志和表象的Web3世界
- 计算机网络技术报告一份,计算机网络技术》实验的报告.doc
- html5 图片羽化,课题:html5图像羽化(不规则区域羽化,feather,html5羽化)
- 云帮平台的设计架构详解
- 魔改一个自以为不太好的简历
- 美国医生谈医疗创业公司的五大成功要素:简化流程、绩效工资、授权
- java poi word换行符_poi读取word的换行符问题
- 基于 WeDataSphere Prophecis 与 KubeSphere 构建云原生机器学习平台
- Mybatis Maven依赖