关于 Raspberry Pi 400 超频您需要了解的一切

Raspberry Pi 400 集成到键盘单元中,成为一款简洁的台式电脑。 只需将其插入显示器即可开始使用。 然而,除了键盘外壳之外,它本质上是经过修改的 Raspberry Pi 4,使用相同的 Broadcom BCM2711 四核 Cortex-A72 处理器。 而且,就像 Pi 4 一样,如果您需要额外的速度,您可以对其进行超频。 在这里,我们将向您展示如何操作。

为什么要对 Raspberry Pi 400 进行超频?

虽然 Pi 400 的默认 CPU 速度 1.8GHz 适合日常桌面使用和专有 Web 服务的自托管替代方案等任务,但在使用 Raspberry 时,您可能会发现它有点缺乏 CPU 密集型任务(例如视频转码) Pi 作为 Plex 媒体服务器,或尝试为 AI 聊天机器人运行大型语言模型。

在这些用例中,您可能会发现 Pi 400 在工作负载的压力下陷入困境,导致在 4K 视频播放期间花费更长时间或丢帧。

通过将 Raspberry Pi 400 从标准 1.8GHz 超频到高达 2.0GHz(甚至更高),它会感觉更敏捷,并且在运行繁重的工作负载时应该会看到更好的性能。

超频的缺点是它可能会缩短 Pi 400 的使用寿命,并且还可能使您的保修失效。 因此,您需要自行承担风险——尤其是在提高速度时。

Pi 400 的内置冷却

超频时最需要注意的是CPU温度。 如果温度升至 80°C 左右,Raspberry Pi SoC 具有安全机制,会自动开始限制 CPU 内核,降低其速度,直到温度下降。 最大节流(包括 GPU)在 85°C 时发生。

与其他 Raspberry 单板计算机不同,您无法轻松地为 Pi 400 板添加主动冷却(例如风扇),除非您打开其卡扣式键盘盒(大多数用户不想这样做)。 然而,Pi 400 确实具有内置金属散热器的优势:它很大,分布在机箱的整个区域。 这有助于它在重负载下运行时保持较低的 CPU 温度,并在超频时以更高的速度运行。

图片来源:杰夫·吉尔林/YouTube

如何超频 Raspberry Pi 400

与运行官方 Raspberry Pi 操作系统的其他 Raspberry Pi 型号一样,您可以通过修改启动时用于设置的 config.txt 文件来更改 CPU 的时钟速度。

首先,您应该更新和升级您的系统。 单击顶部菜单栏中的图标,或通过菜单 > 附件 > 终端,然后输入:

 sudo apt update && sudo apt upgrade -y 

安装监控工具

在对 Pi 400 进行超频之前,您需要安装一些有用的工具。 首先,安装Neofetch系统信息工具:

 sudo apt install neofetch 

接下来,安装 Stressberry 压力测试工具:

 sudo apt install stress
sudo pip3 install stressberry

要查看当前系统信息,请运行:

 neofetch 

它应该显示默认的 CPU 速度 1.8GHz。 接下来,您需要以默认时钟速度执行初始压力测试,以便与稍后的超频结果进行比较。 使用所有四个核心运行此命令进行 100 秒测试:

 stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat 

等待稳定的基准温度后,它将运行,每行将显示当前的 CPU 温度和频率(以 MHz 为单位)。

编辑Config.txt文件进行超频

现在更改CPU速度设置以开始超频。 在nano文本编辑器中打开config.txt文件:

 sudo nano /boot/config.txt 

向下滚动到以“#uncomment to overclock the arm”开头的部分,然后删除其下面的行。 现在添加以下行:

 arm_freq=2000
gpu_freq=750
over_voltage=6

在这里,我们将 CPU 时钟速度设置为 2GHz,增加核心电压,同时还提高 GPU 速度作为奖励。 退出 nano 并按 Ctrl + X、Y 和 Enter 保存设置。 要激活超频,请重新启动 Pi 400:

 sudo reboot 

重新启动后,再次运行 neofetch 终端命令; 您应该会看到新的 CPU 速度为 2.2GHz。

对超频的 Pi 400 进行压力测试

使用 Stressberry 运行与之前相同的压力测试:

 stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat 

这次你应该看到CPU达到了2GHz的超频速度。 它还具有更高的温度——在我们的测试中,它达到最高 48.2°C,远低于应用节流的水平。

将 Pi 400 超频到更高的速度

如果您想将 Pi 400 的 CPU 速度推得更高,您需要将行force_turbo=1 添加到 config.txt 文件中,以便将过压值增加到 6 以上。请注意,这将使保修失效。

例如,要将 Pi 400 超频到 2.2GHz,请在 config.txt 的超频部分添加以下行:

 force_turbo=1
arm_freq=2200
gpu_freq=750
over_voltage=8

像以前一样保存文件并重新启动。 Pi 400 在这个超频级别应该可以正常启动,您可以使用 Stressberry 运行另一次压力测试。 在我们的实验中,我们发现它以 2.2GHz 全速运行,温度达到 54°C,仍然远低于节流范围。

将速度推得更高需要您自担风险,但 YouTuber leepspvideo 发现他可以在 2.4GHz 下运行 Pi 400。

但是,如果超频达到一定程度会导致系统不稳定,那么您应该尝试更适度的超频。 在某些情况下,Pi 400 甚至可能无法启动到桌面,通常是由于缺乏足够的电量。

如果 Pi 400 无法启动怎么办?

如果在更改 config.txt 中的超频设置后,您发现 Pi 400 无法正常启动,请不要担心。 最简单的解决方法是在启动期间按住 Shift 键来暂时禁用超频; 然后它应该可以正常启动。

如果这不起作用,您可以随时关闭 Pi 400,取出 microSD 卡,然后将其连接(使用 USB 读卡器)到另一台计算机以编辑其中的 config.txt 文件。 然后,您可以更改超频设置,或通过在每行开头添加 # 符号将其注释掉。

Raspberry Pi 400 超频很简单

正如您所见,对 Pi 400 进行超频相对简单。 您可能需要在更高的时钟速度下提高过压水平,但不要将其超过 12。

凭借超频带来的额外处理能力,4K 视频播放应该更加流畅,并且您可以更高效地运行其他 CPU 密集型任务。 这将为您的 Raspberry Pi 解锁更多项目可能性。