如何在Macbookpro 5,1 / 5,2 / 5,3上停用nvidia 9600M GT

我有一个带有两块显卡的MacbookPro 5,1 / 5,2 / 5,3,默认情况下,我得到的9600M GT消耗的电池多于另一块。 我不知道如何停用它并激活第二个。

布鲁诺回复后的更多细节:

我正在使用Ubuntu:

  • 11.10 64位,内核3.0.0-15-通用(Zegnus,MBP 5,1)
  • 内核3.2-0-24通用的12.04 64位(Megagolgoth,MBP 5,3)

我安装了rEFIt 0.14和GRUB2 EFI64

我已修改文件/boot/grub/grub.cfg添加的条目

outb 0x750 0 

即使在文件的顶部,它说:

 DO NOT EDIT THIS FILE It is automatically generated by grub-mkconfig using templates from /etc/grub.d and settings from /etc/default/grub 

我保存文件,启动,选择条目,然后我有一个黑屏 ,没有更多的事情发生。

我也尝试了https://help.ubuntu.com/community/UEFIBooting#Selecting_the_graphic_card ,结果相同。

谢谢。

要禁用Nvidia 9600M GT,您必须将以下内容添加到grub菜单条目outb 750x0 ,即:

 menuentry 'Ubuntu, with Linux 3.0.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os { outb 0x750 0 recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='(hd0,gpt5)' search --no-floppy --fs-uuid --set=root bc495raf-515r-4r2b-b3de-0ec679a7303a linux /boot/vmlinuz-3.0.0-12-generic root=UUID=bc495raf-515r-4r2b- b3de-0ec679a7303a ro hpet=force initrd /boot/initrd.img-3.0.0-12-generic } 

此外,暂停后恢复后停电:

在恢复时,独立图形控制器将打开并激活。 我们需要将其关闭并切换回集成GPU。

这可以通过一个非常简单的小程序来完成:

 #include  #include  #define PORT_SWITCH_DISPLAY 0x710 #define PORT_SWITCH_SELECT 0x728 #define PORT_SWITCH_DDC 0x740 #define PORT_DISCRETE_POWER 0x750 static int gmux_switch_to_igd() { outb(1, PORT_SWITCH_SELECT); outb(2, PORT_SWITCH_DISPLAY); outb(2, PORT_SWITCH_DDC); return 0; } static void mbp_gpu_power(int state) { outb(state, PORT_DISCRETE_POWER); } int main(int argc, char **argv) { if (iopl(3) < 0) { perror ("No IO permissions"); return 1; } mbp_gpu_power(0); gmux_switch_to_igd(); return 0; } 

将其保存在名为igd.c的文件中。 用gcc -O2 igd.c -o igd编译它。 这将创建一个名为igd的可执行文件。 以超级用户权限执行,它将关闭离散控制器并切换到集成控制器。

现在我们需要在恢复时执行此操作。 创建一个名为/etc/pm/sleep.d/10igd的文件

它应该包含:

 #!/bin/sh # /path/to/igd 

其中/ path / to是您放置我们在上一步中创建的igd可执行文件的路径。

 chmod +x /etc/pm/sleep.d/10igd 

该文件将在暂停和恢复时执行。 做得对,10igd脚本会检查这是否是暂停/恢复/冻结/解冻,只在需要时执行。 原样,它在所有这些上执行。 没什么大不了的,在冻结或暂停期间运行它不会有什么坏处。

我的一切都在我的mbp5,1上工作:声音,LCD背光,键盘背光,风扇运行低(自禁用9600M GT),Apple喜欢捷径(CMD + C复制),Flash(几乎稳定)...所以只是问你是否需要更多帮助