如何永久关闭独立显卡?

use*_*831 6 vgaswitcheroo

我有一个集成的 GD,它是 Intel,另一个独立的 GD,AMD Radeon 6490 HD 我使用的是 ubuntu 11.10

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

第二,我尝试了大多数方法只为我的 AMD/ATI 显卡安装驱动程序。首先通过骑师(失败,改为使用统一 2D 启动)并手动安装(失败,启动到空白屏幕)。

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

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

0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
Run Code Online (Sandbox Code Playgroud)

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

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
Run Code Online (Sandbox Code Playgroud)

但是在我重新启动后,独立显卡再次开机。如何解决这个问题?

Oli*_*Oli 12

一个简单的方法是在之前添加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
Run Code Online (Sandbox Code Playgroud)