戴尔 XPS 15 在 Linux 上运行火热

戴尔 XPS 15 在 Linux 上运行火热

我担心我的 Dell XPS 笔记本电脑。

当我在Linux上时,它的温度总是比Windows上高。今天早些时候,我遇到了一些相当丑陋的减速问题,今天它也第一次自行关闭(然后我注意到它真的很热)。

我目前使用的是 openSuse 12.1,但在 Ubuntu(10.10、11)和 Mint(我想是 Lisa)上,我也担心笔记本电脑太热。

我知道有 Optimus 的东西,但我想这不是我需要的答案,我大部分时间都在 Linux 上,因为我正在工作和浏览,只有当我要玩东西时我才会切换到 Windows,所以我不用担心在 Linux 上运行 Minecraft 或任何过于图形化的东西。我担心它会过热、变慢、关闭并最终损坏。

让我们看一下数字。

sensors在 openSuse 12.1 中运行 gnome-shell (当我速度变慢/关闭时可能会更高)

temp1: +84.0°C (crit = +100.0°C)
temp2: +84.0°C (crit = +100.0°C)

nouveau(GPU)

temp1: +73.0°C (high = +100.0°C, crit = +110.0C

sensors在带有iceWM(更轻量级图形界面)的openSuse 12.1中

temp1: +74.0°C (crit = +100.0°C)
temp2: +74.0°C (crit = +100.0°C)

nouveau

temp1: +68.0°C (high = +100.0°C, crit = +110.0°C)

在 Windows 上,CPU 保持在 40°C-50°C 之间,GPU 保持在 50°C 左右。

我猜84°C太高了。

lspci

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
0    0:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
04:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

那么该怎么办? GeForce 卡是否始终在此处运行(Linux),而在 Windows 上它在 Intel GPU 上运行?
如果是这样,我可以使它始终只在英特尔卡上吗?这有帮助吗?在这种情况下我会失去图形加速(和 gnome-shell)吗?

我卸载了 Nouveau Nvidia 驱动程序,希望它能关闭 Nvidia 卡,看看我是否能有更好的运气。我不知道这是否相关,但刚才我的笔记本闲置了,我正在看电影,然后回到我的笔记本电脑上查看 imdb。我打开了一个终端,在 gnome-shell 上打开了 2 或 3 个 chrome 选项卡,运行时sensorCPU 为 98.0°C,GPU 为 92.0°C。

@Icarus我猜这是第二个选择,在它减慢速度之前,我运行在顶部,“有问题的”进程是Chrome和Gnome-shell,但实际上可能是CPU/GPU变得太热和滞后;这没有多大意义,因为这是一个强大的笔记本,我在 64 人地图上玩战地 3 没有任何问题

我已将 Nouveau 驱动程序切换为专有的 Nvidia 驱动程序,我失去了图形加速功能(在本笔记本上使用 Nvidia 驱动程序时总是会发生这种情况),但“传感器”现在恒定在 74.0°C,我至少可以感到舒服足够在这里工作了。

我很感兴趣,因为一定有更多的人使用运行 Linux 的新戴尔 XPS,但是很难找到任何关于此的有用信息。

答案1

这就是我在我的盒子上所做的。它不是 Dell XPS,而且我不运行 openSUSE,因此您的情况可能会有所不同。对于 openSUSE,有些步骤可能略有不同,但您似乎知道如何解决。如果您需要任何帮助,请发表评论。

acpi_call是由 Hybrid Graphics Linux 带给我们的。访问这里或关注这个帖子有关禁用/激活您的独立卡的说明。对于我来说,我禁用了独立卡,只使用集成卡。这是热量排放的罪魁祸首。

检查你的输出lspci -mvknn | grep -B8 i915。如果它返回非空,您可以添加i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1到启动参数。

pcie_aspm=force如果系统上的所有 PCIe 硬件都支持活动状态电源管理,也可以添加。

请小心使用此选项。这邮政解释了每个参数的作用及其后果。

答案2

就在昨天,我弄乱了一台运行 Ubuntu 11.10 的 Dell XPS 15,它大部分时间都运行得非常热。我可以通过使用 apt-get 安装laptop-mode-tools 和 cpufreqd 来让它放松下来。

sudo apt-get install laptop-mode-tools cpufreqd cpufrequtils

答案3

我仍在使用 opensuse 11.4,但我通过使用“bumblebee”解决了这个问题(以及电池寿命),配置有点困难,但它确实可以通过 optimus 技术管理笔记本电脑(例如我的戴尔 XPS 1502)。

答案4

我对所有这些东西都是全新的,但是我发现我的笔记本有 intel 和 nvidia GPU。它与已接受的答案类似 - 尽管如此,我发布此内容是为了通知今天偶然发现此问题的用户。做:

lspci -k|grep -iEA5 'vga|3d'
cat /etc/X11/xorg.conf

要了解您是否同时拥有专用卡和集成卡 - 它应该返回一些信息,其中包含 vga 的“intel”和 3d 的“nvidia”。

就像你一样,我在 Linux 上不需要我的 nvidia 卡(也许将来当我开始探索 GPU 计算时我会需要)。当使用 nvidia 驱动程序运行笔记本电脑时,笔记本电脑会过热,当运行 nouveau 时,我会遇到其他问题 - 在这一点上不会有分歧。所以我发现你可以切换到你的英特尔GPU sudo prime-select intel。重新启动并使用sudo prime-select query,它应该返回英特尔 - 使用英特尔 GPU 应该像公认的答案一样停止过热,但是切换到英特尔的主要功能现在带有 nvidia 驱动程序。sudo prime-select nvidia如果您想切换回 nvidia,请使用。

有些人在切换回 nvidia 时会遇到问题,有些人可能根本无法切换到 intel。但这在我的戴尔 XPS 15 (9560) 上有效。距离最初发布的日期已经过去了几年,所以 PRIME 技术可能是新技术。

相关内容