升级后AMD Radeon HD4000 / 3000系列的高温
我用Unity 3D运行12.04了6个月; 我的笔记本电脑几乎静静地运行,足够冷却,可以让我的电池续航时间约为4小时。 我更新到12.10并切换到Gnome 3 Shell。 现在我的电脑太热了,无法抓住我的膝盖,风扇一直在全速运转,我有大约45分钟的电池续航时间。 电池电量和A / C电源之间的行为是一致的。 这是sensors
的输出:
acpitz-virtual-0 Adapter: Virtual device temp1: +84.0°C (crit = +99.0°C) coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +84.0°C (high = +86.0°C, crit = +100.0°C) Core 0: +74.0°C (high = +86.0°C, crit = +100.0°C) Core 1: +72.0°C (high = +86.0°C, crit = +100.0°C) Core 2: +75.0°C (high = +86.0°C, crit = +100.0°C) Core 3: +84.0°C (high = +86.0°C, crit = +100.0°C) radeon-pci-0100 Adapter: PCI adapter temp1: +76.0°C
我有HP Pavilion dv6,Intel i7,AMD Radeon显卡。 如果您需要其他信息,请与我们联系。
这两个导致如此剧烈变化的Ubuntu版本有什么不同?
编辑1:
按照htop
的建议,我跑了htop
试图缩小问题的范围。 这是结果!
(终端左侧)
(终端右侧)
这是启动后大约10分钟, htop
, yakuake
和一个yakuake
1个标签的chrome
页面, 这是我手动打开的所有内容。 对CPU来说最费力的计划是htop
本身。 我认为问题必须在其他地方; 对于CPU来说,我的温度已达到~65C,而对于GPU来说,约为69C,CPU使用率接近0%。
编辑2:
根据@psusi的要求,这里是powertop的2个标签的输出(为了便于阅读,我改变了颜色):
同样,我手动运行的是一个google-chrome
选项卡和一个yakuake
终端。 我对powertop
很新,所以我不确定如何解释这个。 如果您需要其他标签中的信息,请与我们联系。
编辑3:
我遇到了12.04的电池问题并通过更改/etc/default/grub
一些行修复了这些问题。 相信这个问题 。
GRUB_CMDLINE_LINUX_DEFAULT =“安静启动acpi_osi = Linux acpi_backlight =供应商pcie_aspm =强制i915.i915_enable_rc6 = 1 i915.lvds_downclock = 1 i915.i915_enable_fbc = 1”GRUB_CMDLINE_LINUX =“pcie_aspm = force”
更新到12.10后,我保持这些线路相同。 这些看起来不错吗?
编辑4:
@Arup Roy Chowdhury提到我的AMD驱动程序可能安装不正确。 我目前正在使用以下驱动程序(从software-properties-gtk
输出):
我应该使用专有驱动程序吗? gnome-shell似乎正在使用开源的图形加速运行。
编辑5:
@hazrpg我已将您请求的日志文件发布到Ubuntu Pastebin 。 这是dmesg.log , lspci.log和lsusb.log 。 看到任何问题?
编辑6:
@Sepero这是我的空闲时间。 启动后我只运行一个终端~10分钟。
acpitz-virtual-0 Adapter: Virtual device temp1: +64.0°C (crit = +99.0°C) coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +63.0°C (high = +86.0°C, crit = +100.0°C) Core 0: +62.0°C (high = +86.0°C, crit = +100.0°C) Core 1: +60.0°C (high = +86.0°C, crit = +100.0°C) Core 2: +60.0°C (high = +86.0°C, crit = +100.0°C) Core 3: +63.0°C (high = +86.0°C, crit = +100.0°C) radeon-pci-0100 Adapter: PCI adapter temp1: +68.0°C
只需打开google-chrome
粘贴此编辑一分钟就可以将这些温度提高几度。 我的电脑在更新之前不是60年代。
固定!!:
问题解决了。 感谢@ DrA7和@YellowApple指点我的显卡问题方向。 我发现了这个奇妙的问题并实施了@Nick Andrik的解决方案。 简而言之,从ppa:andrikos安装专有驱动程序(fglrx-updates)解决了这个问题。 我现在可以使用ATI Catalyst来选择我的电源模式以及我想要使用的显卡(Intel或AMD)。 我的温度降至~44度,电池寿命再次达到约4小时。 我还安装了木星,它进一步改善了电池和温度。
AMD的开源驱动程序似乎越来越好,但看起来他们对混合显卡(如我的)的支持并不完全符合规范。 立即使用专有驱动程序。
我认为它必须与您的video驱动程序相关。
可能是因为在使用12.04时你安装了专有的驱动程序,但升级后会以某种方式切换到开源?
您的问题与我的问题完全匹配,我在HP Pavillion G7上安装了12.10,配备了i5和Intel HD3000 / Radeon 6850图形混合。 我认为你目前只使用英特尔GPU,这就是造成问题的原因。 (但不知何故,你的GPU温度读数最高……)
我还没有找到比应用编辑3中描述的Grub参数更好的解决方案,同时安装Jupiter并将其设置为“Power Saving”。
编辑;
我现在是第一次升级到12.10后能够在应用你在“FIXED !!”中建议的解决方案后使用fglrx显示Unity,即“从ppa:andrikos安装专有驱动程序(fglrx-updates)”而不再进一步修改。
背景:ATI PowerPlay与开源驱动程序
升级到Ubuntu 12.10后,许多人在图形性能和节能function方面遇到了弊端。 这是因为Ubuntu升级附带的X Server 1.13缺乏驱动程序支持,迫使人们使用开源驱动程序或降级到以前版本的X Server。 尽管近年来开源驱动程序已经大大改进,但它们还没有达到专有ATI驱动程序提供的PowerPlay电源管理水平。
对于可能正在阅读的其他人,请注意以下几点:
这仅影响HD 4xxx显卡及以下。 使用ATI Catalyst驱动程序的后续卡的用户应该没有问题。 请参阅此问题以了解已知问题。
可能的解决方案
我还没有找到适用于ATI PowerPlay GPU管理级别的全自动解决方案。 然而,我确实通过一些有趣的工具和技巧,实际上使您能够控制GPU配置文件。
降级到以前版本的X Server并安装Catalyst ATI驱动程序。 也许最直接的方法是根本不使用X Server 1.13。 使用Tomasz Makarewicz的ppa将X Server降级到1.12并安装fglrx-legacy催化剂驱动程序。 这些软件包解决问题的成功是混合的,所以你应该注意这样做。
要为包中的类型添加存储库
sudo add-apt-repository ppa:makson96/fglrx
更新并升级系统以应用X服务器的降级:
sudo apt-get update sudo apt-get upgrade
最后安装旧版驱动程序
sudo apt-get install fglrx-legacy
如果您希望卸载这些软件包并返回到Xorg驱动程序,则需要删除存储库并返回到标准版本的X服务器。 这可以使用ppa-purge完成:
sudo apt-get install ppa-purge sudo ppa-purge ppa:makson96/fglrx
这将自动删除与目标存储库关联的包。 只需重新启动,您就应该再次安装Xorg驱动程序。
手动控制电源方式
Xorg驱动程序提供了控制Radeon图形的电源方法的function。 默认情况下应启用动态控制,让系统管理电源配置文件本身。 要查看当前的电源控制状态,您可以运行
sudo cat /sys/class/drm/card0/device/graphics/fb0/device/power_method
这将显示dynpm(自动控制)或配置文件(手动控制)。 如果您希望自己控制电源配置文件,可以将其设置为配置文件
sudo echo profile > /sys/class/drm/card0/device/graphics/fb0/device/power_method
并使用提供有效的配置文件
sudo echo mid > /sys/class/drm/card0/device/graphics/fb0/device/power_profile
可能的选择是
default auto low mid high
要重新启用动态电源管理,只需运行即可
sudo echo dynpm > /sys/class/drm/card0/device/graphics/fb0/device/power_method
Radeon Power Profile Manager
Gnome 3用户可能对Radeon Power Profile Manager扩展感兴趣,从Xorg驱动程序控制GPU配置文件。 我承认我自己没有测试过这个工具,但值得一试。
我发现12.10(以及基于12.10的基于Ubuntu的发行版,如Linux Mint 14)由于某种原因,在AMD / ATI GPU上开源驱动程序往往非常热门。 安装专有驱动程序有帮助 – 或者至少它帮助了我。 来吧,尝试一下。
由于CPU使用率不高,我的成绩很高。 以某种方式安装bumbleebee配对安装jupiter减少了CPU使用率和t!
sudo add-apt-repository ppa:bumblebee / stable sudo add-apt-repository
ppa:ubuntu-x-swat / x-updates sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
高温很可能是由于CPU或GPU或两者的负载很重。
在你的情况下,它似乎都很热。 我建议通过检查使用资源的内容来缩小问题范围。 在终端中发出命令top
或者更好的htop
,然后按CPU使用情况对进程进行排序可能会帮助您找到导致高温的任务。
top已默认安装。 我个人觉得htop更加用户友好。 点击F6按CPU与htop排序。
安装它: sudo apt-get install htop
在我的索尼Vaio SVE1512W1ESI笔记本电脑上使用AMD Radeon HD 7500M / 7600M卡时,Ubuntu 12.04和13.04也遇到了同样的问题。 Fan一直在运行,传感器工具显示温度在60s(以56-57开始,然后在浏览器打开时变为67-68)。
我从系统设置 – > 附加驱动程序安装了专有驱动程序,但没有帮助。 最后,我从AMD的网站安装了专有驱动程序,它解决了这个问题。
我按照以下简单步骤进行安装(如同一网页上的安装说明手册中所述):
-
sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
- 选择第一个选项(
Install driver XX on X.Org XX
),然后选择Automatic
-
sudo /usr/bin/aticonfig --initial
- 重启
- 如何在gdm3登录界面中的17.10中禁用wayland
- 使用免费的Radeon(ATI)驱动程序节省电力
- Intel NUC Hades Canyon NUC8i7HVK(AMD Radeon RX Vega GH)的图形驱动程序
- 16.04; 关闭独立显卡(ATI / AMD)
- 安装和卸载FGLRX后再次出现Unity问题
- 当与一个或两个其他FHD显示器一起使用时,无法以最大分辨率使用我的4k显示器
- 启动ubuntu 14.04“radeon:ring 0 test failed”
- CRT作为第二台显示器在启动后变得棘手?
- 在Trusty上使用AMD Radeon 8000M系列上的fglrx驱动程序出现问题