首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新inspiron是OverHeating on 20.04LTS

新inspiron是OverHeating on 20.04LTS
EN

Ask Ubuntu用户
提问于 2022-08-03 06:47:57
回答 2查看 295关注 0票数 4

今年我买了一款戴尔Inspiron 5518 (16,512+ Nvidia MX450)。笔记本电脑正式支持Ubuntu。我用Ubuntu20.04双引导Windows,但两者的使用差别很大。

在窗户上,它的使用时间可达5-6小时,上部键盘一侧(风扇在那里)的加热可以忽略不计。

但是在ubuntu上,它几乎抵挡不了1.5小时,键盘的右上半部分太热了,以至于手指不能长时间保存在那里。

我安装了lmsensors并做了sensors-detect。它只促使coretemp添加到/etc/modules中,我也是这样做的。

运行sensors时没有风扇信息。

重要的更新我现在提出的一些意见

  1. sensors显示出非常正常的温度,即使它是炽热的。所以我想也许电池很热。但是acpitool显示临时工不可用。
  2. 风扇在ubuntu上运行时噪音很大,而在Windows上则是无声的。
  3. tlpthermald等没有产生任何效果。
  4. nvidia-settings不可用。安装时为空白,这意味着未检测到nvidia。设置显示GPU是英特尔虹膜。sudo prime-select query显示on-demand。当我将其更改为nvidia时没有任何效果,因此我将其改为intel以保持安全。
  5. 该系统是最新的,也做了sudo ubuntu-drivers autoinstall

尝试

我发现,电源设置可以通过模仿Grub中的windows系统来纠正。

/etc/default/grub,我

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

我试过

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2020"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! acpi_osi='Windows 2020'"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! \"acpi_osi=Windows 2020\" "
(P.S. this was the solution all along, see answer below)

但没有结果。

任何建议都是欢迎的。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-08-14 17:42:13

经过大量的研究和实验,我找到了解决这个问题的方法。

问题似乎在于Bios/Grub电源管理与Ubuntu之间的兼容性。例如,ACPI DSDT需要一些不同的操作系统,而我们正在运行一些不同的操作系统。

现在,正如我在关于/etc/default/grub实验的问题中提到的,我实际上遗漏了一个非常重要的步骤,那就是检查Windows的版本,它实际上是由我的设备电源管理所支持的。

(它必须是Windows,因为笔记本电脑在Windows上表现出色,因此我们的目标是将Ubuntu伪装成Windwos到设备上)

https://news.ycombinator.com/item?id=26747559

如上文所述,所支持的窗口OSI可由

代码语言:javascript
复制
sudo strings /sys/firmware/acpi/tables/DSDT | grep -i 'windows ' | sort
代码语言:javascript
复制
Microsoft Windows NT
Windows 2001
Windows 2001
Windows 2001.1
Windows 2001 SP1
Windows 2001 SP2
Windows 2006
Windows 2006
Windows 2009
Windows 2009
Windows 2012
Windows 2012
Windows 2013
Windows 2013
Windows 2015
Windows 2015

现在,这是我在/etc/default/grub文件中进行的最后编辑。

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=! \"acpi_osi=Windows 2015\" "

这样,就解决了过热和电池问题。

票数 3
EN

Ask Ubuntu用户

发布于 2022-08-14 09:51:20

所有的答案都很好,但我认为你可能有硬件问题。我提到,以防万一,这是一个危险的情况,因为电池可能爆炸。

图像附加

我有一个电池吞咽戴尔xps和风扇,在那里过度工作,试图应付温度。

另外,我只指出了一个软件问题,在我的笔记本电脑上,我看到Windows上的电池比Linux上的电池续航时间更长,尽管这个比例不像你的情况那么大。您应该检查Linux中运行的进程:

ps -aux htop top

按CPU排序。

一些进程可能使用更多的CPU,导致加热,使风扇工作努力,这消耗了大量的电池。

干杯

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1421713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档