技术标签: Linux内核启动参数禁用独显
三种方法:
1、修改swich文件
首先相关命令有:
cat /sys/kernel/debug/vgaswitcheroo/switch #查看显卡开启状态
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch #重启X后使用集成显卡进行输出
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch #重启X后使用独立显卡进行输出
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch #重启X后,关闭不在使用的显卡
注:下面三条命令需要先su输入密码获取root,sudo似乎不行,有人说是因为sudo不具有使用 ‘>’ 的权限
具体步骤
查看你的系统是否有/sys/kernel/debug/vgaswitcheroo/switch这个文件,
如果你使用了bbswtich那么应该是没有这个文件的、你需要使用第二种方法
如果有,在/etc/rc.local中添加下面两句:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
这样就可以在开机的时候关闭独显,仅仅使用集显。
查看是否已经关闭独显:
使用如下命令:
cat /sys/kernel/debug/vgaswitcheroo/switch
如果显示如下:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
证明独显关闭成功。
或者使用另一种方法来测试:
lspci |grep -i vga
也可以查看独显是否关闭
2、使用bumblebee和bbswtich
1,只安装bumblebee并不是关闭独立显卡(只讲nvidia卡),而是控制独显,让它可以在需要时启用,不需要时空闲
2,你可以只安装一个bbswtich,而不安装bumblebee,来真正实现关闭,不会自动开启
3,然而,当bbswtich和bumblebee同时安装时可以实现不需要时自动关闭独显,需要时自动启用独显
上面三种情况的具体配置、都可以网上搜索到
这里只说第一种的安装配置
1.安装bumblebee
1)打开终端(别说这个你不会),依次执行下面的代码即可完成安装:
代码:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
sudo reboot
最后一步是重启(应该知道的吧)
2)然后执行代码测试是否已关闭
lspci |grep VGA
注意,下面列出了Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面有个“rev ff”,表示独显已经关闭。
再输入:
sudo optirun glxgears
这是会跳出一个名为“glxgears”,显示3D齿轮画面的窗口,不要关闭窗口。
打开另一个终端,输入:
lspci |grep -i vga
下面又列出Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面显示“rev+数字”的形式,表示独显已经开启,正在工作。
然后,把那个名为“glxgears”,显示3D齿轮画面的窗口关掉,再输入:
lspci |grep -i vga
下面又列出Intel集显和NVIDIA独显的工作情况,NVIDIA显卡信息后面又变回“rev ff”的形式了,表示独显已经关闭了。
2.集成显卡设置及亮度调节
设置gamma值和亮度(默认只用Fn键是不能调节亮度的)
代码:
xgamma -gamma .7
表示将gamma值设置为0.7
设置亮度,用Fn是不能调节的。因为fn调节的是/sys/class/backlight/acpi_video0/brightness文件,而I卡的文件是/sys/class/backlight/intel_backlight/brightness。
依次执行(仍然在终端中):
sudo su
echo 500 > /sys/class/backlight/intel_backlight/brightness
OK;到此就可以用fn键设置亮度了,并且成功关闭了N卡
第三种方法
使用nvidia-prime+prime-indicator
具体百度吧!
测试方法
关于本文中使用的测试独显的方法,是通用的,大概有三种测试方法,贯穿在本文中,就不一一列出来了
文章浏览阅读3.6k次,点赞3次,收藏11次。1.ORB特征简介ORB是Oriented FAST and Rotated BRIEF(oFAST and rBRIEF)的简称,ORB的名字已经说明了其来源,其实ORB特征是采用FAST方法来检测提取特征,但FAST特征本身是不具有方向性的,所以在ORB特征中添加对特征方向的计算;另外,ORB采用BRIEF方法计算特征描述子,BRIEF的优点在于速度,但是缺点也很明显:不具备旋转不变性,对噪..._orb 轮廓定位
文章浏览阅读210次。首先,检查你的ROS,确定他本身没有任何问题。然后,打开你的WINBOX登陆进去,打开防火墙规则,IP-FIREWALL-CONNECTIONS-TRACKING好了。打开TRACKING后,将里面的时间设置稍微大点。具体多大,没有确切数字,不过一定要大。最少也得30秒以上。你按照里面的默认,成倍数增加,慢慢试。下面是我自己的设置。已经没有问题了,具体什么原因,慢慢去体会。这个设置不是固定的。因为..._ros wan口断流
文章浏览阅读8.2w次,点赞17次,收藏77次。问题描述:Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.或者:The Tomcat connector configured to listen on port 7001 failed to start. The po..._to display the conditions report re-run your application with 'debug' enable
文章浏览阅读233次。在新经济发展态势下,#中小企业数字化转型#是大势所趋!
文章浏览阅读2.2k次。我在使用multiprocessing库创建进程的时候,发现了这么一个问题:https://docs.python.org/3.5/library/multiprocessing.html#multiprocessing.Process中对于terminate函数的文档中说:Note that exit handlers and finally clauses, etc., will not be..._process.terminate()
文章浏览阅读180次。在ts中,泛型允许在定义函数、接口类和类型别名时,不预先指定具体类型,而是在使用时指定。以达到增加代码复用性和代码安全性的目的。下面举几个例子。
文章浏览阅读113次。转载自:http://hi.baidu.com/ostech/blog/item/b600c901d742987b3812bb0b.html本工具可以用来做大多数排除,比如mount一个NFS,很慢,找不出原因,我们可以使用strace命令来跟中mount这个经常所有的调用过程。strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。 stra..._strace命令,ltrace命令是用来跟踪进程
文章浏览阅读160次。1、引言随着GPS技术的发展,在大地测量、工程测量、地球动力学、GPS气象学等多种学科中得到广泛的应用,精密解算GPS观测数据的软件也得到了重视与发展。国内外开发了许多GPS数据处理软件,主要有著名的美国麻省理工学院(MIT)和斯克里普斯海洋研究所(SIO)开发的GAMIT软件,美国宇航局(NASA)喷气推进实验室(JPL)研发的GIPSY-OASIS软件,以及瑞士伯尔尼大学天文研究所研制的BER..._由arc(轨道积分)、model(组成观测方程)、sincln(单差自动修复周跳)、dblcln(双差
文章浏览阅读849次,点赞19次,收藏12次。综上所述,环保小卫士APP的开发不仅可以满足公众对环保知识和行动的需求,还可以促进环保事业的发展,提高社会的环保意识和行动水平。通过利用前端技术(HTML+CSS+JavaScript+Vue)、后端技术(Node.js+Express)和数据库(MySQL 5.7),结合开发工具(VSCode和Navicat),我们可以构建一个功能强大、用户友好的环保小卫士APP,为用户提供全面的环保服务和指导。其次,该应用可以促进环保活动的组织和参与,鼓励人们积极参与到环保事业中,共同为环境保护做出贡献。
文章浏览阅读42次。仓库标签V1.2基站——系统结构
文章浏览阅读1k次,点赞19次,收藏7次。如何使用react框架进行两个html页面的切换?_react页面跳转
文章浏览阅读106次。然后,我们使用三角函数计算每个角度对应的x和y坐标,并在z轴上生成一系列为0的坐标,以形成平面点云。最后,我们将x、y和z坐标合并为一个点云数组,并使用。Open3D是一个用于处理三维数据的开源库,它提供了各种功能,包括点云处理和可视化。在本文中,我们将使用Open3D来绘制一个圆形点云。接下来,我们设置了圆形点云的半径、中心坐标和点的数量。最后,我们创建了一个可视化窗口,并将点云添加到可视化器中。然后,我们运行可视化器,显示圆形点云。,该函数根据给定的半径、中心和点的数量创建一个圆形点云。_open3d怎么生成圆点状点云