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

Mar*_*ofs 3 graphics overheating radeon 16.04 amd-graphics

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

谢谢。斯考夫斯

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

小智 8

按照Neni 的回答,我在睡眠后出现内核恐慌。我通过添加radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlight到解决了我的问题GRUB_CMDLINE_LINUX_DEFAULT

编辑文件:

sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

查找行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Run Code Online (Sandbox Code Playgroud)

并替换为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0 amdgpu.runpm=0 acpi_backlight=intel_backlight"
Run Code Online (Sandbox Code Playgroud)

重新生成配置:

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

重启 :

sudo reboot
Run Code Online (Sandbox Code Playgroud)


这些选项的作用:

  • 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
    Run Code Online (Sandbox Code Playgroud) 这一步导致我的系统在关机时冻结,所以我跳过了它。

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

    Section "Device"
        Identifier "Card0"
        Driver "intel"
        Option "Backlight" "intel_backlight"
    EndSection
    
    Run Code Online (Sandbox Code Playgroud) 这一步替换为上面的 acpi_backlight=intel_backlight


Nen*_*eni 7

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

lspci -nnk | grep -i vga -A3 | grep 'in use'
Run Code Online (Sandbox Code Playgroud)

注意:如果amdgpu列出,请在下面的说明中替换radeonamdgpu


打开以下文件:

gksudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

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

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0"
Run Code Online (Sandbox Code Playgroud)

保存并退出


回到终端:

sudo update-grub
sudo reboot
Run Code Online (Sandbox Code Playgroud)

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

lspci -nnk | grep -i vga -A3 | grep 'in use'
Run Code Online (Sandbox Code Playgroud)

现在,您的 ATI/AMD 显卡被禁用,您的计算机只能使用 Intel 显卡。风扇速度应显着降低。