我在我的笔记本电脑上安装了 CentOS6,它有一个内置 VGA 和一个独立 (AMD) VGA。
我曾经在其他发行版(例如 Fedora、Arch)中使用以下命令关闭 AMD 视频:
$ echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
因为当两者都运行时,我的电池很快就会耗尽并且温度升高。但是在 CentOSvgaswitcheroo
中我找不到/sys/kernel
.
如何像以前一样禁用我的 AMD 视频设备?
这是我的lsmod | grep radeon
:
radeon 917108 0
ttm 80957 1 radeon
drm_kms_helper 40087 2 i915,radeon
drm 265638 5 i915,radeon,ttm,drm_kms_helper
i2c_algo_bit 5935 2 i915,radeon
i2c_core 31084 7 videodev,i2c_i801,i915,radeon,drm_kms_helper,drm,i2c_algo_bit
和lsmod | grep -i intel
:
snd_hda_intel 27823 4
snd_hda_codec 121518 3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_pcm 86635 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd 69907 16 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
snd_page_alloc 8470 2 snd_hda_intel,snd_pcm
我有 AMD Radeon 7670M VGA 卡,所以我不知道这些模块是否正确。
这是dmesg | grep -i switcheroo
:
VGA switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
vga_switcheroo: enabled
任何帮助,将不胜感激。
答案1
尽管此页面位于 ArchLinux wiki 上,但仍有一些内容值得您在 CentOS6 系统上尝试。
这个 fedoraforums.org 主题的标题是:VGA切换问题也有一些好的线索可以尝试。
一般来说,我怀疑缺少vgaswitcheroo
与驱动程序(内核模块)加载或未加载有关。我首先确认您使用的是正确的驱动程序。我之所以这么说是因为该线程中的这条评论:
因此,我的故事的教训是,如果您看不到 vgaswitcheroo 目录,那么首先要检查的事情之一可能是您是否确实加载了两个视频驱动程序。 lsmod 是你的朋友。