Switcheroo 或 ACPI 调用:哪个是更好的选择,又有哪些区别?

Switcheroo 或 ACPI 调用:哪个是更好的选择,又有哪些区别?

我在我的 Acer TimelineX 3820TG 上运行 64 位 Natty。这款笔记本电脑配有可切换的显卡(ATI Radeon HD5650 和 Intel 芯片组)。

目前我不是使用fglrx驱动程序。我有点困惑如何或以何种方式在卡之间切换。

我已经下载并编译ACPI_Call,可以使用以下命令加载它:

sudo insmod acpi_call.ko
test_off.sh

这对于切换到 Intel 芯片组并给我大约 7 小时的电池寿命很有效(非常好)。但是,这是有代价的,因为我无法切换回 ATI GPU(这会导致我的系统冻结,唯一的恢复方法是REISUB),如果我想让笔记本电脑进入睡眠模式,则需要切换回 ATI GPU。

我最近在某处读到了一些switcheroo实际上是为 ATI / Intel 卡制作的内容,因此它给我提出了几个问题,希望有人可以回答:

  • switcheroo和有什么区别acpi_call
  • 这两种解决方案各有什么优点/缺点?
  • 我究竟如何在 Natty 上使用switcheroo?——如果它内置于内核,它不应该是自动的吗?

答案1

我在 4820TG 上使用了这两种设备。据我所知,使用 acpi_call 电池可以使用 4.5 到 5 个小时,而使用 vga_switcheroo 电池可以使用 4 个小时。开启 Wifi,进行基本的网页浏览。

使用 vga_switcheroo 暂停功能,无论 ATI 是打开还是关闭。我目前不在 Linux 中使用 ATI,只在 Windows 上玩游戏。但是,如果我在 ATI 关闭的情况下休眠,当机器唤醒时,ATI 处于打开状态,现在如果不重新启动就无法关闭。

acpi_call 只会导致挂起或休眠时挂起。

相关内容