不用担心,我们不会发送垃圾邮件!点击订阅即表示您同意我们的 隐私政策.

Dell Optiplex 7050 Mini LinuxCNC:CNC爱好者的终极性价比之选

Dell Optiplex 7050 Mini LinuxCNC 成为 CNC 爱好者的经济高效的强大选择;探索我们的综合评论,其中深入探讨了安装、延迟测试等。

介绍

当我的笔记本电脑不幸报废时,我正在寻找一台新电脑来为我的 CNC 项目运行 LinuxCNC。在本文中,我将讨论我使用配备英特尔酷睿 i5-6500 处理器的 Dell Optiplex 7050 Mini 的体验,并确定它是否是像我这样的 LinuxCNC 爱好者的正确选择。

Dell Optiplex 7050 Mini – 主要规格

Dell Optiplex 7050 Mini 是一款紧凑但功能强大的计算机,具有以下规格:

戴尔 Optiplex 7050 Mini LinuxCNC
  • 英特尔酷睿 i5-6500 处理器(6M 缓存,高达 3.60 GHz)
  • 高达 64GB DDR4 RAM – 我的配备 8GB
  • 集成英特尔核芯显卡 530
  • 大量 USB 端口和 256GB 固态硬盘
  • 许多这些单元都可以通过第三方使用。我为 150$ 买了我的

这些规格似乎对运行 LinuxCNC 很有希望,但真正的测试将以延迟测试和实际性能的形式出现。

在 2023 年安装 Debian 12 + LinuxCNC + Probe basic

我有 之前 发表了一篇关于使用 Probe Basic 安装 LinuxCNC 2.8.4 的帖子,但不幸的是,在 probe basic 安装脚本中有几个损坏的存储库......所以我被迫使用开发人员网站上发布的说明在 Debian 12 上安装 LinuxCNC 2.9 并且有效……主要是。因此,我写了一篇新帖子,介绍我如何安装它以及我面临的小挑战。

在这里阅读更多相关信息:[占位符]

Dell Optiplex 7050 Mini LinuxCNC 的延迟测试

延迟是 LinuxCNC 的一个关键因素,因为它决定了系统响应 CNC 机床位置变化的能力。较低的延迟会导致更流畅和更准确的操作。为了评估 Dell Optiplex 7050 Mini,我使用了 LinuxCNC“延迟测试”实用程序来测量最大基础线程和伺服线程延迟。

因为我正在使用 台面7i96S 基本线程实际上并不适用,但我仍然在测试中运行它。

Dell Optiplex 7050 Mini 的 LinuxCNC BIOS 修改

我对 BIOS 设置做了一些小修改,希望 LinuxCNC 在 Dell Optiplex 7050 Mini 上运行更流畅。我基本上禁用了任何节能功能、睡眠状态和任何虚拟化选项。我保留了 CPU 的“turbo”功能,因为我不确定这会对延迟结果有利还是有害。

Dell Optiplex 7050 Mini LinuxCNC 的 Grub 修改

我在 Grub 中做了一些修改,包括为 LinuxCNC 隔离 CPU 内核,并减少 Dell Optiplex 7050 Mini 上英特尔 i5-6500 CPU 的睡眠模式和状态。

按照原始文章中提供的说明执行这些修改。

在终端,键入:sudo nano /etc/default/grub 打开时,添加此行(对于 4 核系统):GRUB_CMDLINE_LINUX_DEFAULT="isolcpus=2,3,4 intel_idle.max_cstate=0 processor.max_cstate=0 idle =poll" 您可以将其添加到文件中其他命令行参数的下方。然后点击 control-x 保存它。然后键入:sudo /sbin/update-grub 然后重新启动。通过执行以下操作验证它是否有效: sudo dmesg 或 cat /proc/cmdline 显示用于当前启动的参数 您应该在该列表中看到您的 isolcpus 命令。

本次修改的灵感来自于此 PrintNC 维基文章.

注意:我没有独立验证 idle max、state 和 idle poll 设置是否有益。

比较修改

我在某处读到,通过隔离 CPU 内核对(即 2,3 对于 4 核系统)而不是分离随机内核可能会带来性能优势,所以我做了一个快速测试:

LinuxCNC 延迟直方图 I5-6500 Dell optiplex 7050 mini
LinuxCNC 延迟 – i5-6500 isolcpu 2,3
LinuxCNC 延迟直方图 I5-6500 Dell optiplex 7050 mini
LinuxCNC 延迟直方图 I5-6500 Dell optiplex 7050 mini

该测试是在 4x glxgears 运行和 YouTube 全高清视频背景下进行的。

isolcpus 1、2、3 选项导致较低的延迟,因此这是我保留的。

Dell Optiplex 7050 Mini LinuxCNC 延迟测试结果

Dell Optiplex 7050 Mini 在延迟测试中表现出色。测得的延迟远低于 LinuxCNC 的推荐最大值,这意味着 LinuxCNC 应该可以在 Dell Optiplex 7050 Mini 上平稳运行。但是,值得注意的是,根据计算机的具体配置以及连接的 CNC 硬件,个别结果可能会有所不同。我使用 Mesa 板直接控制我的伺服电机,因此对延迟的要求也不那么严格。

结论:Dell Optiplex 7050 Mini LinuxCNC – 可靠的选择

根据我的经验和延迟测试结果,配备英特尔酷睿 i5-6500 处理器的 Dell Optiplex 7050 Mini 是运行 LinuxCNC 的可靠选择。其紧凑的外形、强大的处理器以及与 Linux 的兼容性使其成为 CNC 爱好者的可靠选择。对于具有 8GB RAM 和 256GB SSD 的经过全面测试和工作的单元,Dell Optiplex 7050 Mini LinuxCNC 的价格约为 $120,也具有成本效益。

但是,请记住,LinuxCNC 的理想计算机取决于您的具体需求和预算。在做出最终决定之前评估您的要求并研究其他选项至关重要。总的来说,戴尔 Optiplex 7050 Mini LinuxCNC 对于那些希望在可靠系统上运行 LinuxCNC 的人来说是一个经济高效且功能强大的选择。

分享这个帖子!
斯皮克
斯皮克

嗨,我的名字是尖峰,我是这篇文章的作者。
在过去的几年里,我一直活跃在各种 cnc 社区。

在这个网站上,我分享与 diy cnc 和 cnc 路由器主题相关的提示和技巧、评论和有趣的资源。

注册我们的通讯

不要错过任何文章,立即注册!

2 评论

  1. 嗨好文章!它确实在 Turbo 开启时表现更好,我有 7040 和相同的 6500T CPU,我确实编译了我自己的内核并将定时器设置为 1000Hz 而不是 300Hz 和一些我忘记的其他设置(我有配置文件) 使用以下参数添加了 30uS 的最大延迟(YouTube 和 4x glxgears 大约 30 分钟):
    isolcpus=3 intel_pstate=禁用处理器。max_cstate=0 idle=poll cpufreq.default_governor=performance i915.enable_dc=0 ahci.mobile_lpm_policy=1 nomodeset quiet

    还有一个不同之处是将 RAM 1x8gb 替换为 2x4gb,因此它将使用双通道

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注