在 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
使用英特尔驱动程序控制笔记本电脑屏幕背光
官方错误报告建议的解决方法是手动安装较新的内核(您必须手动更新)或运行以下步骤:
/etc/default/grub:将 amdgpu.runpm=0 添加到 GRUB_CMDLINE_LINUX_DEFAULT 中,
包含在上方。/etc/rc.local:添加以下命令:
这一步导致我的系统在关机时冻结,所以我跳过了它。echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
/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 显卡。风扇速度应会显著降低。