如何永久关闭独立显卡?

如何永久关闭独立显卡?

我有一个集成的 GD,是英特尔的,还有另一个独立的 GD,AMD Radeon 6490 HD,我正在使用 ubuntu 11.10

首先,当我启动 Windows 时,我的 GD 确实是 AMD Radeon 6490 HD,但是当我启动 Ubuntu 时,它显示我有 AMD Radeon 6470。

第二,我尝试了大多数方法,但都只能安装 AMD/ATI 显卡的驱动程序。首先使用 jockey(失败,改为使用 unity 2D 启动)然后手动安装(失败,启动时进入空白屏幕)。

第三,我放弃使用 AMD/ATI 显卡。然后我又遇到了一个新问题。我的两个显卡在启动时都会通电,这导致我的笔记本电脑过热。

我查看的内容/sys/kernel/debug/vgaswitcheroo/switch

0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

然后我关闭 IGD 使用echo OFF > /sys/kernel/debug/vgaswitcheroo/switch我得到

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

但是我重启后,独立显卡又能开机了。该如何解决?

答案1

一种简单的方法是在之前echo OFF > /sys/kernel/debug/vgaswitcheroo/switch添加,如下所示:/etc/rc.localexit 0

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

exit 0

答案2

@gentmatt - 我有一台带混合显卡的 Sony VAIO,我也遇到了同样的问题,即在各个论坛帖子提到的位置看不到 vgaswitcheroo。经过多次尝试,我发现在安装 12.04 后,通过“附加驱动程序”指示器安装了 AMD 催化剂驱动程序(无法正常工作)后,它就不存在了。我尝试清除 AMD 驱动程序,但没有帮助……我最终不得不重新安装 Ubuntu,并确保不安装附加驱动程序。完成此操作后,@Oli 发布的相同方法对我有效。vgaswitcheroo 在那里,我的独立卡已关闭,我的笔记本电脑运行良好且很酷!希望这能有所帮助……

相关内容