• Fedora16的双显卡切换问题


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

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

    [geohpc@jeff-fedora ~]$ lspci|grep VGA
    00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
    01: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                                                                                                      
    0:IGD:+:Pwr:0000:00:02.0                                                                                                                                                
    1:DIS: :Pwr:0000:01: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
    0:IGD:+:Pwr:0000:00:02.0
    1:DIS: :Off:0000:01: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

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

  • 相关阅读:
    前端开发小结(持续更新)
    UDP 通讯及内部分析(合集)
    困扰我三天的问题
    Clang Format Style Options (.clang-format 配置文件文档)
    关于共享库的那些事儿
    如何在VMWare的NAT模式下使用traceroute(解析vmnat的行为)
    Linux网络配置
    Ansible Ad-Hoc命令集
    Ansible基础使用
    Ansible部署及配置介绍
  • 原文地址:https://www.cnblogs.com/yeahgis/p/3469144.html
Copyright © 2020-2023  润新知