CentOS6中找不到vgaswitcheroo目录

CentOS6中找不到vgaswitcheroo目录

我在我的笔记本电脑上安装了 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 是你的朋友。

相关内容