我的 Sony Vaio SVE1511W1e 笔记本电脑出了点问题。它配有 ATI Radeon,i5 配有 IGP(i5 2450m)。
我并不经常使用 GPU,而 IGP 足以满足我的大部分使用需求。因此,为了延长电池寿命,我希望停用 GPU 并仅使用 IGP。
问题是我的 BIOS 不允许我这样做。但我相信可以“以编程方式”停用 GPU。我在 3.2.0.4 AMD64 内核上运行 Debian Wheezy。
我遇到的第一个问题是,当我运行 lspci 时,我的 IGP 没有显示。这可能是因为我缺少内核模块吗?(我选择了有针对性的安装)。
在 Linux 系统(例如 debian)上停用 GPU 并使用 IGP 的解决方案有哪些?
答案1
vga_switcheroo
根据建议,一种方法是使用vga_switcheroo。如果您没有将其作为模块尝试安装Linux 固件非自由并使用 modprobe调试文件系统也一样。
和vga_switcheroo加载后,以root身份验证独立GPU的状态:
cat /sys/kernel/debug/vgaswitcheroo/switch
然后尝试将其关闭:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
如果此方法不起作用,你可以尝试使用acpi_call关闭你的独立显卡。
acpi_call
此软件包不在 Debian wheezy 存储库中,因此您必须自行编译
尝试跟随这篇博文并使用脚本测试关闭尝试所有可用的方法并看看是否有效。
还可以看看ArchWiki 页面,大部分信息也适用于 Debian。