<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>折腾记录 on 塑料世界的玻璃球</title><link>/categories/tech-tinkering/</link><description>Recent content in 折腾记录 on 塑料世界的玻璃球</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>hugsyf</copyright><lastBuildDate>Fri, 31 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="/categories/tech-tinkering/index.xml" rel="self" type="application/rss+xml"/><item><title>从 Dune 到 Dune Rev：一次 Playnite 主题兼容性改造记录</title><link>/post/26-07-31-dune-rev/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>/post/26-07-31-dune-rev/</guid><description>&lt;img src="/post/26-07-31-dune-rev/details-view.png" alt="Featured image of post 从 Dune 到 Dune Rev：一次 Playnite 主题兼容性改造记录" /&gt;&lt;p&gt;我一直在使用 &lt;a class="link" href="https://playnite.link/" target="_blank" rel="noopener"&#10; &gt;Playnite&lt;/a&gt; 管理游戏库。在桌面主题中，&lt;a class="link" href="https://github.com/sakasakiking/Dune" target="_blank" rel="noopener"&#10; &gt;Dune&lt;/a&gt; 很符合我的审美：宽松的排版、圆角卡片、干净的层次，以及很明显的 WinUI 3 / Fluent Design 气质。遗憾的是，它是一个较新的主题，扩展兼容性远不如一些成熟主题；部分插件页面会出现黑底黑字，另一些插件则完全没有位置显示。&lt;/p&gt;&#10;&lt;p&gt;于是，我和 Codex 用一天时间把它逐步改造成了 &lt;strong&gt;&lt;a class="link" href="https://github.com/hugsyf/dune-rev" target="_blank" rel="noopener"&#10; &gt;Dune Rev&lt;/a&gt;&lt;/strong&gt;：一个由我维护、保留原作视觉语言，同时补充扩展兼容性与自定义能力的个人 fork。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/26-07-31-dune-rev/details-view.png"&#10; alt="Dune Rev 详情视图"&#10; width="1200em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;Dune Rev 的详情视图；概览卡片和扩展内容会根据可用数据自适应显示&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;h2 id="起点好看的主题不完整的生态"&gt;起点：好看的主题，不完整的生态&#10;&lt;/h2&gt;&lt;p&gt;Dune 原本声明支持 SuccessStory、HowLongToBeat、Extra Metadata Loader 和 ScreenshotsVisualizer，基础方向已经很清楚，但我日常使用的插件远不止这些。作为参照，Mythic 对 BackgroundChanger、DuplicateHider、GameActivity、Library Management、ThemeExtras、Steam 新闻与评论、ThemeModifier 等扩展都有成熟集成。&lt;/p&gt;&#10;&lt;p&gt;最初看到的问题只是“设置页面颜色不对”，真正开始检查 XAML 后才发现，这并不是简单补几种颜色就能结束的工作：Playnite 主题不仅负责外观，还承担了许多插件控件的宿主、资源字典、可见性条件和布局契约。一个缺失的资源键可能让文字不可读；一个名称不正确的&lt;code&gt;ContentControl&lt;/code&gt; 会让插件无法注入内容；而两个视图复用同一份播放状态，甚至会产生只有在来回切换视图后才出现的故障。&lt;/p&gt;&#10;&lt;h2 id="把插件数据变成主题的一部分"&gt;把插件数据变成主题的一部分&#10;&lt;/h2&gt;&lt;p&gt;这次修改并没有简单地把所有插件面板堆到页面底部。我更希望扩展数据看起来像 Dune 原生界面的一部分，因此重新组织了详情页的概览区域：最后游玩时间、累计游玩时长、完成状态、成就、活动记录、HowLongToBeat 和 SystemChecker 都使用同一套卡片语言。&lt;/p&gt;&#10;&lt;p&gt;这些卡片遵循几个规则：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;插件没有安装，或当前游戏没有对应数据时，卡片自动隐藏；&lt;/li&gt;&#10;&lt;li&gt;剩余卡片自动换行，不为缺失项目留下空洞；&lt;/li&gt;&#10;&lt;li&gt;可以打开扩展详情的卡片带有 Hover 动画，提示它不是静态信息；&lt;/li&gt;&#10;&lt;li&gt;HowLongToBeat 只在卡片中显示 Main Story，避免 Main、Main+ 和 100% 挤在一起；&lt;/li&gt;&#10;&lt;li&gt;完整图表、进度条或列表仍保留在下方的独立标签页中。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Playnite Achievements 是一个特殊情况。它本身带有主题迁移机制，因此显式添加一套“原生支持”反而会与迁移后的控件重复或冲突。最终方案是让插件继续负责迁移，主题只提供它需要的颜色和控件资源。这个过程也提醒我：插件兼容并不总是“写得越多越好”，首先要理解插件已经承担了什么工作。&lt;/p&gt;&#10;&lt;p&gt;目前 Dune Rev 覆盖的主要扩展包括：&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;功能&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;扩展&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;成就&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;SuccessStory、Playnite Achievements 自动迁移&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;替代背景&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;BackgroundChanger&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;重复副本&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;DuplicateHider&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;功能图标&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Library Management&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;收藏与完成状态&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ThemeExtras&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;活动记录&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;GameActivity&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;通关时间估算&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;HowLongToBeat&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Logo 与视频&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Extra Metadata Loader&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;截图&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ScreenshotsVisualizer&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Steam 新闻与在线人数&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Steam News and Players Viewer&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Steam 评论&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Review Viewer&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;系统需求&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;SystemChecker&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;主题调整&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;ThemeModifier&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="最难处理的并不是显示而是状态"&gt;最难处理的并不是“显示”，而是状态&#10;&lt;/h2&gt;&lt;p&gt;Extra Metadata Loader 的 Logo 与视频集成带来了几个很典型的问题。早期版本在详情页没有显示Logo，而是退回到了游戏图标；修正控件宿主后，视频又出现了更隐蔽的状态错误：从详情视图切换到 Grid-Details View，再切回来，英雄图区域就无法重新播放视频，而 Grid 视图始终正常。&lt;/p&gt;&#10;&lt;p&gt;原因是两个视图同时使用了缓存的标准播放器、相同的 RadioButton 组名，并绑定到插件的全局 &lt;code&gt;IsVideoPlaying&lt;/code&gt; 状态。视图虽然切换了，播放状态和宿主却没有真正隔离。最终我为两个视图使用独立配置的播放器实例、不同的媒体选择组，并让播放按钮绑定到各自播放器的状态。这个 bug 很适合作为 WPF/XAML 的一个小例子：界面消失不代表状态也消失，名称作用域之外还可能存在由插件缓存的对象。&lt;/p&gt;&#10;&lt;h2 id="details-view-与-grid-details-view-不是同一种布局"&gt;Details View 与 Grid-Details View 不是同一种布局&#10;&lt;/h2&gt;&lt;p&gt;另一个持续反复的问题是宽度。详情视图适合宽屏内容：左侧有概览卡片与扩展标签页，右侧是开发者、发行商、评分和功能特色。Grid-Details View 则通常只是网格右侧的一条窄栏。如果把两者当成同一套横向布局，结果不是信息栏吞掉所有空间，就是卡片被压缩成细长的小块。&lt;/p&gt;&#10;&lt;p&gt;因此，两种视图最终拥有了独立的尺寸和排列规则：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Details View 默认最大内容宽度为 1760 px，信息栏最大宽度为 480 px；&lt;/li&gt;&#10;&lt;li&gt;Grid View 默认详情栏宽度为 640 px；&lt;/li&gt;&#10;&lt;li&gt;Grid 中的概览卡片可以换行，信息面板移动到卡片下方；&lt;/li&gt;&#10;&lt;li&gt;Logo、卡片、扩展面板、按钮和顶部栏尺寸都可独立调整。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/26-07-31-dune-rev/grid-details-view.png"&#10; alt="Dune Rev 网格详情视图"&#10; width="1200em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;Grid-Details View 使用专门的窄栏布局，而不是压缩宽屏详情页&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;这些设置被暴露给 ThemeModifier。它的主题配置格式目前只有一条 &lt;code&gt;Description&lt;/code&gt; 字符串，没有按语言提供名称的机制，所以我采用了 &lt;code&gt;English / 简体中文&lt;/code&gt; 的双语标签，并统一按“全局布局、详情视图、网格视图、扩展面板、网格封面”等区域分组。最终共有 26 个经过核对、确实被主题使用的调节项，而不只是清单里看得见、实际不起作用的滑条。&lt;/p&gt;&#10;&lt;h2 id="为什么选择-fluent-dim"&gt;为什么选择 Fluent Dim&#10;&lt;/h2&gt;&lt;p&gt;Dune 原本的深色模式就注明可能存在问题。真正麻烦的是，Playnite 10 没有为插件注入的控件提供可靠、统一的深浅色状态：主题自己的控件可以切换，插件迁移或注入的页面却未必跟随。结果往往是浅色背景上的浅色文字，或深色背景上的黑色文字。&lt;/p&gt;&#10;&lt;p&gt;与其维护两套始终有一部分失效的配色，我最终选择只保留一套 &lt;strong&gt;Fluent Dim&lt;/strong&gt;：比传统浅色模式更适合夜间，又不像纯黑主题那样产生强烈对比。它使用深灰蓝表面、较柔和的白色文字和 Fluent风格的半透明层次。这个决定牺牲了主题切换，但换来了主界面、设置窗口和插件内容之间稳定得多的一致性。&lt;/p&gt;&#10;&lt;h2 id="从修改版到可以发布的-fork"&gt;从修改版到可以发布的 fork&#10;&lt;/h2&gt;&lt;p&gt;随着修改越来越多，它已经不适合继续被当成一份本地补丁。我将项目命名为 &lt;strong&gt;Dune Rev&lt;/strong&gt;，生成了新的 GUID，更新主题名称、作者与仓库链接，并补齐 README、CHANGELOG、&lt;code&gt;.gitignore&lt;/code&gt;、许可证和 Playnite 的 Add-on / Installer manifests。&lt;/p&gt;&#10;&lt;p&gt;原作采用 MIT License，因此 fork 和再发布是允许的，但必须保留原始版权与许可声明。Dune Rev 的许可证中保留了 sakasakiking 的原始版权信息，并加入我的修改声明。&lt;/p&gt;&#10;&lt;p&gt;发布前还进行了几层验证：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;对全部 XAML 文件做 XML 解析；&lt;/li&gt;&#10;&lt;li&gt;使用 Playnite 的 32 位程序集按真实资源加载顺序测试字典；&lt;/li&gt;&#10;&lt;li&gt;执行 Release 构建并确认没有编译错误；&lt;/li&gt;&#10;&lt;li&gt;用 Playnite Toolbox 生成 &lt;code&gt;.pthm&lt;/code&gt; 安装包并检查包内文件；&lt;/li&gt;&#10;&lt;li&gt;核对 ThemeModifier 配置、插件清单、截图与下载 URL。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;最终的 1.0.0 安装包已经准备完成。接下来只需要建立 GitHub Release，并把 Add-on manifest 提交到官方的 &lt;a class="link" href="https://github.com/JosefNemec/PlayniteAddonDatabase" target="_blank" rel="noopener"&#10; &gt;PlayniteAddonDatabase&lt;/a&gt;，就可以申请进入 Playnite 内置的附加组件浏览器。&lt;/p&gt;&#10;&lt;h2 id="总结"&gt;总结&#10;&lt;/h2&gt;&lt;p&gt;这次工作最初只是想修复几个插件页面的颜色，最后却变成了对主题布局、插件数据、状态管理和发布流程的完整梳理。它也说明了 Playnite 主题开发很有意思的一点：XAML 不只是“皮肤”，而是核心程序与多个独立扩展之间的一层用户界面协议。&lt;/p&gt;&#10;&lt;p&gt;Dune Rev 仍然保留了我最喜欢的 Dune 外观，但现在它更像一个可以长期使用的完整主题。更重要的是，这个项目已经从我电脑上的一组修改，变成了有独立身份、可验证、可更新，也可以公开发布的开源项目。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;本篇博客由我与 GPT-5.6 Sol High 撰写&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;</description></item><item><title>记一次老电脑升级</title><link>/post/25-09-27-pcupgrade/</link><pubDate>Sat, 27 Sep 2025 00:00:00 +0000</pubDate><guid>/post/25-09-27-pcupgrade/</guid><description>&lt;img src="/post/25-09-27-pcupgrade/1650.jpg" alt="Featured image of post 记一次老电脑升级" /&gt;&lt;p&gt;近期，我深感我的旧台式电脑已经严重落后于时代，因此我决定对其进行一系列升级。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;这是一次折腾老平台的尝试，不是面向当下主流装机的推荐。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h2 id="平台配置"&gt;平台配置&#10;&lt;/h2&gt;&lt;p&gt;我的配置如下：&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;配置&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;详情&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;CPU&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;英特尔 Xeon E5 1607 v2 4C4T @3.0GHz&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;主板&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;X79 寨板&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;内存&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;美光 16GB DDR3 1333MHz&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;硬盘1&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;西数 1TB 机械硬盘 WD1003FZEX&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;硬盘2&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;西数 1TB 机械硬盘 WD10EZEX&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;显卡&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;AMD 6500XT 4GB&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;网卡&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;TP-Link TL-WDN5280 (RTL8821AE, WiFi 5)&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;显示器&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;HP L2245w&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;系统&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Windows 11 Pro 24H2&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;对于这套配置，高情商的说法是，仿佛能看到历史的画卷在眼前展开——2008 年的显示器，2013 年的 CPU，西数的老黑盘蓝盘，以及一块 2022 年的显卡。稍有经验的人都可以看出这套配置的问题——性能孱弱的CPU、机械盘跑 Win 11、显卡性能受限，以及年代久远的单天线网卡。&lt;/p&gt;&#10;&lt;h2 id="升级思路"&gt;升级思路&#10;&lt;/h2&gt;&lt;p&gt;这套配置首要问题就是机械硬盘在 Win 11 的糟糕体验——漫长的开机时间、无处不在的卡顿，这是首先要解决的，需要添加一块固态硬盘。&lt;/p&gt;&#10;&lt;p&gt;其次，CPU的性能表现已经不尽如人意：E5 1607 v2 是这一代 &lt;a class="link" href="https://www.intel.cn/content/www/cn/zh/ark/products/codename/29902/products-formerly-ivy-bridge.html" target="_blank" rel="noopener"&#10; &gt;Ivy-Bridge&lt;/a&gt; E5 家族中最弱的型号，只有四核心，频率 3.0GHz，而且锁倍频，也没有超线程。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/1607.jpg"&#10; alt="E5 1607 v2"&#10; width="400em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;至强 E5 1607 v2 CPU&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/1607_CPUZ_1.png"&#10; alt="E5 1607 CPU-Z"&#10; width="400em"&#10; &#10; &#10; &#10; &gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;img src="/post/25-09-27-pcupgrade/1607_CPUZ_2.png"&#10; alt="E5 1607 CPU-Z Score"&#10; width="400em"&#10; &#10; &#10; &#10;&gt;&#10;&#10; &lt;figcaption&gt;CPU-Z 中 E5 1607 v2 的信息和跑分成绩&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;此外，老旧的单天线网卡在如今的网络环境中表现非常糟糕，因此网卡也有必要进行升级。&lt;/p&gt;&#10;&lt;p&gt;而 X79 平台仅支持 PCI-E 3.0 导致 6500XT 无法发挥全部性能的问题，因为性能差距不算特别大，因此暂时忽略。&lt;/p&gt;&#10;&lt;h2 id="cpu-升级e5-1650-v2-45"&gt;CPU 升级：E5 1650 v2 &lt;strong&gt;￥45&lt;/strong&gt;&#10;&lt;/h2&gt;&lt;h3 id="选购"&gt;选购&#10;&lt;/h3&gt;&lt;p&gt;X79 平台可选的 CPU 中，&lt;a class="link" href="https://www.intel.cn/content/www/cn/zh/products/sku/75780/intel-xeon-processor-e51650-v2-12m-cache-3-50-ghz/specifications.html" target="_blank" rel="noopener"&#10; &gt;E5 1650 v2&lt;/a&gt; 算是非常突出的一款——六核心十二线程，3.5GHz 基础频率，规格与当年的至尊酷睿 &lt;a class="link" href="https://www.intel.cn/content/www/cn/zh/products/sku/77779/intel-core-i74960x-processor-extreme-edition-15m-cache-up-to-4-00-ghz/specifications.html" target="_blank" rel="noopener"&#10; &gt;i7 4960X&lt;/a&gt; 非常接近。不锁倍频也意味着可以超频使用，进一步强化性能。如今 45 元的价格可以说很有性价比。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/1650.jpg"&#10; alt="E5 1650 v2"&#10; width="400em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;至强 E5 1650 v2 CPU&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;h3 id="测评"&gt;测评&#10;&lt;/h3&gt;&lt;p&gt;对于这样一块不锁倍频的 CPU，默频使用显然是有些浪费了。上机后先把倍频拉到全核 39，直接来看 CPU-Z 成绩。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/1650_CPUZ_1.png"&#10; alt="E5 1607 v2 CPU-Z"&#10; width="400em"&#10; &#10; &#10; &#10; &gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;img src="/post/25-09-27-pcupgrade/1650_CPUZ_2_3.9.png"&#10; alt="E5 1650 v2 @ 3.9GHz CPU-Z Score"&#10; width="400em"&#10; &#10; &#10; &#10;&gt;&#10;&#10; &lt;figcaption&gt;CPU-Z 中 E5 1650 v2 @ 3.9GHz 的信息和跑分成绩&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;我手上这块U似乎体质极佳，0.864V 电压就能跑 3.5GHz？进行一会烤机后，发现可以轻松压住。那么我们进一步超频到全核 4.0GHz，可以看到，成绩还有进一步提升。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/1650_CPUZ_2_4.0.png"&#10; alt="E5 1650 v2 CPU-Z @ 4.0GHz Score"&#10; width="800em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;E5 1650 v2 @ 4.0GHz 的CPU-Z跑分成绩，以及温度和电压情况&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;注：我发现 CPUTemp 显示的电压似乎比 CPU-Z 总是高 0.1V 左右。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;而如果进一步超频到全核 4.2GHz，则会直接无法开机。不过我发现在即使在 4.0GHz 频率下，烤机一段时间后就会自动降频，但 CPU 的温度和电压均没有什么异常，推测为主板供电可能过热撑不住了，毕竟不能对山寨主板要求太高。&lt;br&gt;&#10;因此，我最终决定将频率维持在全核 3.9GHz，相比 1607 v2，这已经可以带来足够可观的性能提升：单核性能提升32.9%，多核性能更是翻倍有余，提升153.6%.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;结果&lt;/strong&gt;&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/CPU-Z-Result.png"&#10; alt="CPU-Z Result"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;CPU-Z 测试结果&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;跑分项目&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;E5 1607 v2 (4C4T) @3.0Ghz&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;E5 1650 v2 (6C12T) @3.9GHz&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;提升&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;单线程&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;284.4&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;377.9&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;+32.9%&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;多线程&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;1078.2&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;2723.9&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;+153.6%&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="硬盘升级固态硬盘---acer-re100-256gb---115"&gt;硬盘升级：固态硬盘 - Acer RE100 256GB - &lt;strong&gt;￥115&lt;/strong&gt;&#10;&lt;/h2&gt;&lt;h3 id="选购-1"&gt;选购&#10;&lt;/h3&gt;&lt;p&gt;因为这台电脑主要是用于玩一些硬件要求不高的游戏，并没有什么重要资料需要保存，因此我选择了一块非原厂的 SATA 固态：&lt;a class="link" href="https://www.acerstorage.cn/products/acer-ssd-re100-25-sata-iii/" target="_blank" rel="noopener"&#10; &gt;&lt;strong&gt;宏碁 RE100 256GB&lt;/strong&gt;&lt;/a&gt;。这块固态使用的是 TLC 颗粒，提供 5 年质保，256GB 版本标称寿命 140TBW ，￥115 的价格还算可以。如果坏了就直接走售后换新。&lt;/p&gt;&#10;&lt;h3 id="开箱"&gt;开箱&#10;&lt;/h3&gt;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/RE100.jpg"&#10; alt="RE100 Open Box"&#10; width="400em"&#10; &#10; &#10; &#10; &gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;img src="/post/25-09-27-pcupgrade/RE100_Spec.jpg"&#10; alt="RE100 Spec"&#10; width="400em"&#10; &#10; &#10; &#10;&gt;&#10;&#10; &lt;figcaption&gt;宏碁 RE100 开箱&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;包装就是简单的纸盒包装，里面包括硬盘本体、说明书以及螺丝。包装背面倒是直接写明了硬盘是由&lt;a class="link" href="https://www.biwin.com.cn/" target="_blank" rel="noopener"&#10; &gt;佰维&lt;/a&gt;生产，倒也不令人意外。毕竟宏碁存储实际上就是佰维在搞。硬盘采用了黑色铝合金外壳，质感不错。&lt;/p&gt;&#10;&lt;h3 id="测评-1"&gt;测评&#10;&lt;/h3&gt;&lt;h4 id="方案"&gt;方案&#10;&lt;/h4&gt;&lt;p&gt;使用 &lt;a class="link" href="http://vlo.name:3000/ssdtool/" target="_blank" rel="noopener"&#10; &gt;FlashID&lt;/a&gt; 工具，可以获取硬盘的主控和颗粒信息。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/RE100_NAND.png"&#10; alt="RE100 Controller &amp;amp; NAND"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;宏碁 RE100 主控和颗粒信息&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;我手上这一块硬盘使用了来自&lt;a class="link" href="https://www.maxio-tech.com/" target="_blank" rel="noopener"&#10; &gt;联芸&lt;/a&gt;的 &lt;a class="link" href="https://www.maxio-tech.com/product/11628/11630/11650/11976/" target="_blank" rel="noopener"&#10; &gt;MAS1102&lt;/a&gt; 主控，以及&lt;a class="link" href="https://www.micron.cn/" target="_blank" rel="noopener"&#10; &gt;美光&lt;/a&gt;的 232 层 TLC 颗粒，无缓设计。方案符合价格。&lt;/p&gt;&#10;&lt;h4 id="性能"&gt;性能&#10;&lt;/h4&gt;&lt;p&gt;&lt;a class="link" href="https://crystalmark.info/en/software/crystaldiskmark/" target="_blank" rel="noopener"&#10; &gt;Crystal Disk Mark&lt;/a&gt; 性能测试如图所示，低端固态的正常水平。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/RE100_CDM.png"&#10; alt="RE100 CDMark Result"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;Crystal Disk Mark 测试结果&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;使用&lt;a class="link" href="https://epcdiy.org/" target="_blank" rel="noopener"&#10; &gt;白眼&lt;/a&gt;进行全盘写入测试，起初速度保持在约 500MB/s，当写入超过 40GB 后，模拟 SLC 缓存告罄，速度下降至约 50MB/s。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/RE100_BY_1.png"&#10; alt="RE100 Baiyan Result 1"&#10; width="400em"&#10; &#10; &#10; &#10; &gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;img src="/post/25-09-27-pcupgrade/RE100_BY_2.png"&#10; alt="RE100 Baiyan Result 2"&#10; width="400em"&#10; &#10; &#10; &#10;&gt;&#10;&#10; &lt;figcaption&gt;白眼 测试结果&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;h4 id="其他"&gt;其他&#10;&lt;/h4&gt;&lt;p&gt;官方还提供了佰维的硬盘管理软件 &lt;a class="link" href="https://www.acerstorage.cn/support/biwinintelligence-download/" target="_blank" rel="noopener"&#10; &gt;Biwin Intelligence&lt;/a&gt;，提供性能测试、数据迁移、硬盘擦除等功能。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/RE100_SFT.png"&#10; alt="Biwin Intelligence"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;Biwin Intelligence 软件界面&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;h2 id="网卡升级rtl8852be---28"&gt;网卡升级：RTL8852BE - &lt;strong&gt;￥28&lt;/strong&gt;&#10;&lt;/h2&gt;&lt;h3 id="选购与安装"&gt;选购与安装&#10;&lt;/h3&gt;&lt;p&gt;我手头恰好有一块从笔记本上淘汰下来的 RTL8852BE 无线网卡，这块网卡似乎主要是向 OEM 出货，支持 WiFi 6 和蓝牙 5.3，但是 5GHz 频宽最高只有 80MHz，而且早期驱动存在问题，导致风评不佳。不过既然我手上正好有，那么也不用买新的了。&lt;br&gt;&#10;我购买了一块 M.2 转 PCI-E 的转接板（包括延长线天线 &lt;strong&gt;￥28&lt;/strong&gt;），如果未来考虑升级 AX210 也会非常方便。并且考虑到电脑的位置恰好在信号死角，因此还买了外置的延长线天线。&lt;/p&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/Wireless.jpg"&#10; alt="M.2 to PCI-E Adaptor"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;RTL8852BE、M.2 转 PCI-E 转接板、配套天线&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;将旧的网卡拆卸下来换上新的，将蓝牙线连接到主板 USB 2.0 接口，接好天线，就大功告成了。&lt;/p&gt;&#10;&lt;h3 id="驱动"&gt;驱动&#10;&lt;/h3&gt;&lt;p&gt;可能是由于主要面向 OEM 出货的缘故，我在&lt;a class="link" href="https://www.realtek.com/" target="_blank" rel="noopener"&#10; &gt;瑞昱&lt;/a&gt;官网并没有找到驱动的下载链接，尝试下载了 OEM 驱动或使用驱动软件安装，也出现报错。&lt;br&gt;&#10;最终，在 &lt;a class="link" href="https://driverpack.io/zh-cn/catalog" target="_blank" rel="noopener"&#10; &gt;DriverPack&lt;/a&gt; 上找到了可用的&lt;a class="link" href="https://driverpack.io/zh-cn/devices/wifi/realtek/realtek-8852be-wireless-lan-wifi-6-pci-e-nic?os=windows-10-x64" target="_blank" rel="noopener"&#10; &gt;驱动程序&lt;/a&gt;，下载安装后即可正常使用。&lt;/p&gt;&#10;&lt;h2 id="其他升级米家开机卡---15"&gt;其他升级：米家开机卡 - &lt;strong&gt;￥15&lt;/strong&gt;&#10;&lt;/h2&gt;&lt;p&gt;此外，我还购买了一块米家开机卡，这实际上就是一个蓝牙 Mesh 通断器。将机箱的 PWR 线接入开机卡，再将开机卡的 PWR 线接入主板，把开机卡插进 PCI-E 插槽，通电并接入米家，就可以通过米家来控制电脑的开关机了。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;需要&lt;strong&gt;蓝牙 Mesh 网关&lt;/strong&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/Mihome.jpg"&#10; alt="Xiaomi Smart Home BMesh Switch"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;米家开机卡&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;figure&gt;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="/post/25-09-27-pcupgrade/Mihome_c.jpg"&#10; alt="Xiaomi Smart Home BMesh Switch"&#10; width="600em"&#10; &#10; &#10; &#10; &gt;&#10;&#10; &lt;figcaption&gt;米家内的界面，与其他蓝牙 Mesh 通断器的界面一致&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;h2 id="总结"&gt;总结&#10;&lt;/h2&gt;&lt;p&gt;本次升级总计花费约 &lt;strong&gt;￥200&lt;/strong&gt;，主要是在 CPU、硬盘、网络等方面进行了升级，让老平台焕发新生，再战五年！&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;-&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;升级前&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;升级后&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;硬盘&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;开机缓慢，系统响应十分卡顿&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;使用固态硬盘做系统盘，开机只需数秒，系统流畅丝滑&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;CPU&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;四核心四线程，性能较为孱弱&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;性能翻倍有余&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;网卡&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;单天线 WiFi5 无线网卡，信号不佳，没有内置蓝牙&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;WiFi6网卡，速度翻倍，网络顺畅，内置蓝牙&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;智能化&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;-&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;接入米家，可语音或远程控制开关机，支持米家自动化&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;</description></item></channel></rss>