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

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

在 12.04 版本中我曾经使用程序,关闭我的 ATI 显卡并防止系统过热,它工作得很好。安装 16.04 后,我尝试了网上能找到的所有方法,但没有解决方案。我的系统运行非常热,导致风扇几乎一直以最大速度运转。有人能想出一个小窍门来关闭那张独立的 ATI Radeon 卡吗?

谢谢。M.Schoofs

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

答案1

下列的Neni 的回答,我在睡眠后出现内核恐慌。我通过添加解决了我的radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlight问题GRUB_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使用英特尔驱动程序控制笔记本电脑屏幕背光

官方错误报告建议的解决方法是手动安装较新的内核(您必须手动更新)或运行以下步骤:

  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

答案2

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

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

注意:如果amdgpu列出了,请按照以下说明替换radeon为!amdgpu


打开以下文件:

gksudo gedit /etc/default/grub

修改以下行,添加radeon.模式集=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 显卡已被禁用,您的计算机只能使用 Intel 显卡。风扇速度应会显著降低。

相关内容