症状:笔记本是Acer 4745G,安装了Fedora16+Win7 x64的双系统,每次开机后,独立显卡的风扇就开始狂转,同时笔记本的发热量极大,左侧出风口简直烫手。。。。

问题:Acer 4745G配置了双显卡,在WIn7下可以方便地切换,但是在linux下必须手动配置。查看系统当前使用的显示核心,如果像下面这样,说明正在使用2个核心工作:

[geohpc@jeff-fedora ~]$ lspci|grep VGA
:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev )
:00.0 VGA compatible controller: ATI Technologies Inc Madison [AMD Radeon HD 5000M Series]

上面系统把ATI HD5650识别成了HD5000。

目标:CPU集成的显卡已经够用了,所以需要关闭发热量巨大的独立显卡(好象是fedora16下我安装的显卡驱动有问题,导致A卡的发热量巨大),执行如下命令:

//加载调试模式的相应模块
[geohpc@jeff-fedora ~]$ sudo mount -t debugfs debugfs/sys/kernel/debug
//检查是否可以进行显卡切换
[geohpc@jeff-fedora ~]$ cat /sys/kernel/debug/vgaswitcheroo/switch
:IGD:+:Pwr:::02.0
:DIS: :Pwr:::00.0
//如上面显示的话,说明当前两颗显卡同时在使用,且可以切换
//切换到集成显卡:
[root@jeff-fedora geohpc]# sudo echo DIGD>/sys/kernel/debug/vgaswitcheroo/switch
//或者切换到独立显卡
[root@jeff-fedora geohpc]# sudo echo DDIS>/sys/kernel/debug/vgaswitcheroo/switch
//关闭不使用的显卡
[root@jeff-fedora geohpc]# echo OFF>/sys/kernel/debug/vgaswitcheroo/switch
//再次查看显卡是否在使用和可切换
[root@jeff-fedora geohpc]# cat /sys/kernel/debug/vgaswitcheroo/switch
:IGD:+:Pwr:::02.0
:DIS: :Off:::00.0
//上面发现,独立显卡已经处于Off状态

配置系统参数,以便每次开机都仅使用集成显卡:

打开配置文件(若不存在,则自动新建)

vi /etc/rc.d/rc.local

添加如下命令:

#!/bin/sh
mount -t debugfs debugfs/sys/kernel/debug
echo DIGD>/sys/kernel/debug/vgaswitcheroo/switch
echo OFF>/sys/kernel/debug/vgaswitcheroo/switch

更改权限,建立链接

[root@jeff-fedora geohpc]# chmod a+x /etc/rc.d/rc.local
[root@jeff-fedora geohpc]# ln -s /etc/rc.d/rc.local /etc

此时,可以重启电脑试试了。

Fedora16的双显卡切换问题的更多相关文章

  1. 【转】[Intel/Nvidia]Ubuntu 16.04 LTS Intel/Nvidia双显卡切换

    1.在Unity中搜索 "Additional Drivers" 2.打开并选择以下选项 3.打开终端并输入 sudo apt-get install nvidia-361 4.安 ...

  2. Linux学习心得之 双显卡、中文输入法及svn初步使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 双显卡.中文输入法及svn初步使用 1.前言 2.Linux双显卡解决 ...

  3. 在ubuntu上搭建开发环境5---联想Y470安装 ubuntu,解决双显卡发热等问题

    ubuntu14 没有解决显卡的问题的时候,会有这样的问题 1.耗电特别快.风扇狂转 2.鼠标键头显示有问题,乱闪,根本没法使用,容易卡住找不到鼠标箭头在哪里了:感觉图形界面显示也有问题,不稳定 解决 ...

  4. 使用 Bumblebee 控制 NVIDIA 双显卡

    简介 Nvidia的双显卡切换技术叫Optimus(擎天柱),可惜只能在win7.vista下实现.Linux下没有对应的技术,当然苹果也没有.这导致独立显卡一直在启用,显卡发热升温,风扇狂转,却没有 ...

  5. Ubuntu16笔记本双显卡安装NVIDIA驱动

    blockquote { direction: ltr; color: rgb(0, 0, 0) } blockquote.western { font-family: "Liberatio ...

  6. Ubuntu 14.04(64位)+GTX970+CUDA8.0+Tensorflow配置 (双显卡NVIDIA+Intel集成显卡) ------本内容是长时间的积累,有时间再详细整理

    (后面内容是本人初次玩GPU时,遇到很多坑的问题总结及尝试解决办法.由于买独立的GPU安装会涉及到设备的兼容问题,这里建议还是购买GPU一体机(比如https://item.jd.com/396477 ...

  7. 解决Ubuntu16的风扇高速旋转问题(双显卡)

    问题描述 自从我的双显卡的笔记本装上Ubuntu 14 后,风扇狂转.发热巨大.网上一搜索估计是显卡驱动不太行.最近英伟达的Nvidia Prime可以完美地切换双显卡,安装这个软件后,风扇就不会狂转 ...

  8. linux关闭双显卡的方法

    我正在使用的一体机是双显卡,在linux下没有很么太好的办法来切换双显卡, 导致使用一会儿后就发烫,关键是这时风扇呜呜的响很吵人 最后找到了下面的解决方法来关掉独立显卡 见 https://githu ...

  9. 【原】Ubuntu ATI/Intel双显卡 驱动安装

    本文只针对含有AMD双显卡的部分机型,已经测试过的包括DELL Vostro 3550/DELL Inspiron 14R (AMD 6630 和 Intel HD 3000).整个安装过程需要使用命 ...

随机推荐

  1. [0day]微软XP系统右键菜单任意DLL却持

    作者:K8哥哥只要在DLL上右键就被却持 任意DLL名称 任意位置 (其实是EXPLOR) 这个漏洞早已存在,08年的时候就发现了(当时编译某个DLL源码) 在DLL上右键看属性的时候崩溃了,当时就想 ...

  2. (转)kafka实战教学

    转载自:https://www.cnblogs.com/hei12138/p/7805475.html Apache kafka 工作原理介绍-----https://www.ibm.com/deve ...

  3. 业余实现一个统计A股数据工具

    自己瞎捣鼓了几天 python,数据来源新浪财经,每天收盘启动爬虫抓取一遍,web 端呈现日线与周线数据:实时图表显示上证指数与个股指数等.技术点:scrapy apscheduler sqlalch ...

  4. WTF小程序之原生遇见mpvue

    事情是这样的,我们有一个原生(wxml,wxss,js,json)写的小程序,要加入一个新的模块,并且时间比较紧张.所以我们选择了采用mpvue开发一个分包(subpackage),加入到原生小程序中 ...

  5. 全网最详细的启动zkfc进程时,出现INFO zookeeper.ClientCnxn: Opening socket connection to server***/192.168.80.151:2181. Will not attempt to authenticate using SASL (unknown error)解决办法(图文详解)

    不多说,直接上干货! at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:) at org ...

  6. vue导出excel数据表格功能

    前端工作量最多的就是需求,需求就是一直在变,比如当前端数据写完之后,需要用Excel把数据下载出来. 第一步安装依赖包,需要把代码下载你的项目当中 cnpm install  file-saver c ...

  7. docker with redis

    docker run --name myredis -d -v /home/rudy/pro/database/redis:/data -p : --privileged=true redis

  8. linux-程序发布脚本

    写了个启动程序, 调优jvm的脚本 #!/bin/bash MEM=`free -m | grep Mem | awk '{print int($2 * 90 / 100)}'` JAVA_OPTS= ...

  9. 数据绑定到ADO.NET

    // Define a DataSet with a single DataTable. DataSet dsInternal = new DataSet(); dsInternal.Tables.Ad ...

  10. Unity3D第一战:软件安装与代码调试

    1.软件的安装 Unity3D可以轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,功能非常强大. 最新版下载地址:http://unity3d.com/u ...