16.04; 关闭独立显卡(ATI / AMD)

在12.04我曾经使用这个程序,关闭我的ATI图形并防止我的系统过热,它工作正常。 安装16.04之后,我一直在尝试在网上找到的所有内容,但没有解决方案。 我的系统运行非常热,导致风扇几乎一直在最大运行。 任何人都可以拿出一点点黑客来关闭那个离散的ATI Radeon卡吗?

谢谢。 M.Schoofs

系统:惠普Pavilion dv7-6190ed(FW F.18)[AMD / ATI]惠斯勒[Radeon HD 6730M / 6770M / 7690M XT]

检查正在使用的图形驱动程序(应列出radeon / amdgpu ):

 lspci -nnk | grep -i vga -A3 | grep 'in use' 

注意:如果列出了amdgpu ,请在下面的说明amdgpu radeon替换为amdgpu


打开以下文件:

 gksudo gedit /etc/default/grub 

通过添加radeon.modeset = 0修改以下行:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0" 

保存并退出


回到终点站:

 sudo update-grub sudo reboot 

再次检查正在使用的图形驱动程序(不应再列出radeon / amdgpu ):

 lspci -nnk | grep -i vga -A3 | grep 'in use' 

现在,您的ATI / AMD显卡已禁用,您的计算机仅适用于英特尔显卡。 风扇速度应该显着降低。

按照Neni的回答 ,睡眠后我内心恐慌。 我通过将radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlightGRUB_CMDLINE_LINUX_DEFAULT来解决了我的问题

要编辑文件:

 sudo nano /etc/default/grub 

查找行:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

并替换为:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlight" 

要重新生成配置:

 sudo update-grub 

重启 :

 sudo reboot 

这些选项的作用如下:

  • radeon.modeset=0禁用radeon驱动程序
  • amdgpu.runpm=0禁用amdgpu驱动程序的电源管理
  • acpi_backlight=intel_backlight使用intel驱动程序来控制笔记本电脑的屏幕背光

官方错误报告建议作为一种解决方法,手动安装较新的内核(您必须手动更新)或运行这些步骤:

  1. / etc / default / grub:将amdgpu.runpm = 0添加到GRUB_CMDLINE_LINUX_DEFAULT
    包括在上面。

  2. /etc/rc.local:添加以下命令:

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

    这一步导致我的系统在关机时冻结,所以我跳过了它。

  3. /etc/X11/xorg.conf:如果文件不存在,则创建该文件,并添加以下内容以使背光控件正常工作(否则将被误检测):

     Section "Device" Identifier "Card0" Driver "intel" Option "Backlight" "intel_backlight" EndSection 

    此步骤由acpi_backlight=intel_backlight