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_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
使用intel驱动程序来控制笔记本电脑的屏幕背光
官方错误报告建议作为一种解决方法,手动安装较新的内核(您必须手动更新)或运行这些步骤:
-
/ 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