linux自动切换核显和独显,在Ubuntu 18.04上切换独显/集显
对于笔记本来说,独立显卡太耗电了,非常影响续航;但有时候我们又需要用它来运行一些计算密集型程序。这里推荐两种方法来实现显卡切换。
查看独立显卡是否正在使用
在终端输入
lspci | grep NVIDIA
如果跟在显卡型号最后的括号中是rev ff,那么独立显卡已被禁用。 如果是其他数字(如rev 07), 那么独立显卡已被启用。
prime-select / nvidia-settings切换显卡
我是使用ubuntu-drivers autoinstall安装的Nvidia显卡驱动。安装完显卡驱动后,这两个软件就同时安装了。这时你可以在命令行输入
nvidia-settings
之后通过GUI的PRIME Profiles页面来选择使用集显或独显。 等价地,你可以在命令行使用prime-select: 查询当前选择的显卡
prime-select query
切换独显
sudo prime-select nvidia
切换集显
sudo prime-select intel
你需要重启使得上述选择生效。 这种方案的弊端:
当你启动独显时,所有图形程序(比如系统UI)都会在独显上运行;而启用集显时,又完全无法访问独显。因此不能实现集显负责显示,独显负责计算。
每次更改需要重启生效。
为了实现更灵活的管理,你需要Bumblebee。
Bumblebee
安装和使用
安装方法参考这里。 简单来说,如果你使用Ubuntu 14.04以后的系统,那么直接执行
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
然后重启就可以了。 此后默认情况下独立显卡被禁用。此时运行
lspci | grep NVIDIA
你应该看到末尾显示rev ff。要使用显卡运行程序,在要运行的程序钱加上optirun, 例如
optirun python
保持python解释器的运行状态,在另一个terminal窗口中执行lspci检查显卡状态,应该发现此时显卡已经被启动了。当使用显卡的程序全部结束后,显卡又随之被禁用.
trouble shooting
然而事情可能并没有这么顺利,我使用Ubuntu18.04 + nvidia-430驱动,运行optirun时遇到了下面的错误:
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
如果你的情况类似,那么可以继续参考下面的部分解决。
在/etc/environment最后添加一行
__GLVND_DISALLOW_PATCHING=1
编辑/etc/bumblebee/bumblebee.conf, 修改对应的两行配置:
LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia-430/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input
你最好检查上面配置的各个路径在你的系统中是否都存在,如果不存在则对应修改。比如,根据你所安装的驱动,/usr/lib/x86_64-linux-gnu/nvidia-430/xorg可能要改为其它值。
编辑/etc/modprobe.d/blacklist-nvidia.conf(如果不存在则创建它)如下:
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off
然后记得执行
sudo update-initramfs
如果不执行,那么下次开机时,/etc/modprobe.d/blacklist-nvidia.conf 就消失了。至于为什么你可以man update-initramfs 查看改命令的description。
编辑/etc/default/grub,添加 nogpumanager 到GRUB_CMDLINE_LINUX_DEFAULT参数,然后
update-grub
执行
sudo systemctl disable nvidia-persistenced
参考
linux自动切换核显和独显,在Ubuntu 18.04上切换独显/集显相关推荐
- linux su root 免密码,Ubuntu 18.04.2切换到root用户的三种方式及设置免密码操作
本文介绍在Ubuntu 18.04.2系统中切换root用户的三种方式及在Ubuntu 18.04.2系统中设置普通用户切换root用户免密码操作. Ubuntu 18.04.2系统中切换root用户 ...
- centos8 配置 dns_如何在Ubuntu 18.04上设置DNS名称服务器 | linux资讯
域名系统(DNS)是网络基础设施的核心部分,提供了将域名转换为IP地址的方法.您可以将DNS视为Internet的电话簿. 连接到Internet的每个设备都由其IP地址唯一标识.当您在浏览器中输入要 ...
- skype linux 安装,如何在Ubuntu 18.04上安装Skype
Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...
- linux下如何启动vsftp服务,如何在Ubuntu 18.04上使用VSFTP快速设置FTP服务器
如果您需要配置一个FTP服务器快速启动运行,那么VSFTP的易用性是无与伦比的. 如果你想将应用程序迁移到最新版本Ubuntu Linux服务器中,并且需要快速启动并运行FTP服务器.如何操作?这实际 ...
- linux卸载kodi,在Ubuntu 18.04上,如何安装Kodi
Kodi (以前称为XBMC )是一个免费的开放源代码跨平台媒体播放器和娱乐中心,可让你组织和播放Internet,本地和网络存储中的流媒体,例如视频,播客,音乐. 在本教程中,我们引导你如何在Ubu ...
- joomla linux 安装教程,如何在Ubuntu 18.04上安装Joomla内容管理系统
在创建网站时,使网站正常运行的最简单方法之一是使用CMS(内容管理系统),该软件通常附带捆绑的PHP代码以及所需的所有主题和插件. 除WordPress外,另一个受欢迎的CMS是Joomla. Joo ...
- linux joomla安装教程,如何在Ubuntu 18.04上使用Apache安装Joomla
Joomla是为数十万个网站提供支持的最受欢迎的开源内容管理系统之一.它是用PHP编写的,并且包含大量功能,可以使用免费和高级扩展以及主题进行扩展.使用Joomla,您可以轻松建立自己的电子商务商店, ...
- linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统
下面提供一个自动更换桌面壁纸的脚本,它支持Ubuntu 18.04.UbuntuKylin 18.04.Ubuntu Mate系统. 注意事项: 1.默认的壁纸通常在目录路径为/usr/share/b ...
- deb 中标麒麟_「图」百度网盘Linux版放出deb包客户端:新增支持Ubuntu 18.04 LTS
6月中旬发布的百度网盘Linux版本中,首先适配了中标麒麟桌面操作系统软件(兆芯版)V7.0.而今天@Ubuntu官方推特最新微博表示,继发布Linux rpm包客户端之后,官方今天又推出了deb包客 ...
最新文章
- 小冰公司CEO李笛:AI不会江郎才尽,创造力只会持续向上攀升丨MEET2022
- Hadoop添加到系统环境变量
- 九、爬虫学会如何入库
- 博图v15.1 安装步骤
- 听说你刚转了Java?准备转回.NET吧!
- Windows下Redmine插件安装
- Android编程中dp、px和sp的区别
- golang中base64编码_golang中自带base64编码和解码
- 学计算机的心理300字,心理的作文300字7篇
- word论文排版插件_word论文排版自动编号设置
- uni-app小程序分享
- Me_STM32学习笔记
- vue2 学习之路 常见的指令!
- 动态规划之DP中判断是否到达某一状态(最短时间是什么)?
- 指针详讲(一阶指针和二阶指针等指针各种用法详解)
- 人生在世究竟是为了什么
- matplotlib从折线图入门并解决中文乱码
- 解决小程序api为http和豆瓣限制小程序使用api问题
- 【RSkype Recorder】 5.5_最简洁好用的免费Skype录音软件
- uni-app 图片压缩
热门文章
- 把一个字符串数组转化成数字数组
- 在线教育saas平台有哪些优势?
- 2021SC@SDUSC 后量子密码NTRU的参考实现
- eclipse安装/配置/汉化/VMware安装/rhel server 6.5下载/百度云盘的破解版/jdk
- 微信昵称乱码 mysql_微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案...
- 计算机网络教学方法,信息类专业计算机网络教学方法探讨
- 智工教育:天道酬勤,公务员的通关经验分享
- mooc习题 list
- 力扣 991. 坏了的计算器
- Bluestacks模拟器root图文教程