<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>blog</title><link>https://blog.isthe.best/zh/</link><description>blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Thu, 25 Aug 2022 21:30:04 +0800</lastBuildDate><atom:link href="https://blog.isthe.best/zh/index.xml" rel="self" type="application/rss+xml"/><item><title>键盘与鼠标变迁史</title><link>https://blog.isthe.best/zh/posts/keyboard/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/keyboard/</guid><description>&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;从入门机械键盘到自制分体键盘，从有线到无线，这是我的外设进化之路。&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="键盘篇"&gt;键盘篇&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="cherry-3494"&gt;Cherry 3494&lt;/h2&gt;
&lt;h3 id="简介"&gt;简介&lt;/h3&gt;
&lt;p&gt;我的第一把机械键盘，Cherry 出品。&lt;/p&gt;
&lt;h3 id="为什么选择它"&gt;为什么选择它&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Cherry 原厂品质&lt;/li&gt;
&lt;li&gt;入门机械键盘首选&lt;/li&gt;
&lt;li&gt;价格合理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验"&gt;体验&lt;/h3&gt;
&lt;p&gt;Cherry 轴体手感扎实，让我从此爱上了机械键盘。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="hhkb"&gt;HHKB&lt;/h2&gt;
&lt;h3 id="简介-1"&gt;简介&lt;/h3&gt;
&lt;p&gt;Happy Hacking Keyboard，程序员神器。&lt;/p&gt;
&lt;h3 id="为什么选择它-1"&gt;为什么选择它&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;紧凑布局&lt;/li&gt;
&lt;li&gt;静电容轴体&lt;/li&gt;
&lt;li&gt;Unix 风格键位&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-1"&gt;体验&lt;/h3&gt;
&lt;p&gt;HHKB 的布局需要适应，但一旦习惯就回不去了。Control 在 CapsLock 位置是神来之笔。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="雷蛇"&gt;雷蛇&lt;/h2&gt;
&lt;h3 id="简介-2"&gt;简介&lt;/h3&gt;
&lt;p&gt;Razer 游戏键盘。&lt;/p&gt;
&lt;h3 id="为什么选择它-2"&gt;为什么选择它&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;游戏需求&lt;/li&gt;
&lt;li&gt;RGB 灯效&lt;/li&gt;
&lt;li&gt;响应速度快&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-2"&gt;体验&lt;/h3&gt;
&lt;p&gt;游戏体验不错，但日常打字手感一般，最终还是回归了办公向键盘。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="zmk-split-keyboard"&gt;ZMK Split Keyboard&lt;/h2&gt;
&lt;h3 id="简介-3"&gt;简介&lt;/h3&gt;
&lt;p&gt;基于 ZMK 固件的分体式机械键盘。&lt;/p&gt;
&lt;h3 id="为什么自制分体键盘"&gt;为什么自制分体键盘&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;人体工程学设计&lt;/li&gt;
&lt;li&gt;完全可编程&lt;/li&gt;
&lt;li&gt;开源固件，自由度高&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-3"&gt;体验&lt;/h3&gt;
&lt;p&gt;分体布局大幅改善了打字姿势，肩膀不再紧张。ZMK 固件支持蓝牙，无线体验很好。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="zmk-split-keyboard-矮轴"&gt;ZMK Split Keyboard 矮轴&lt;/h2&gt;
&lt;h3 id="简介-4"&gt;简介&lt;/h3&gt;
&lt;p&gt;基于 ZMK 的分体键盘，升级为矮轴（Low Profile）开关。&lt;/p&gt;
&lt;h3 id="为什么升级矮轴"&gt;为什么升级矮轴&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;更薄的键盘高度&lt;/li&gt;
&lt;li&gt;手腕负担更小&lt;/li&gt;
&lt;li&gt;便携性更好&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-4"&gt;体验&lt;/h3&gt;
&lt;p&gt;矮轴键程短，打字更轻松。配合分体布局，是目前最满意的打字体验。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="键盘总结"&gt;键盘总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;阶段&lt;/th&gt;
&lt;th&gt;键盘&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Cherry 3494&lt;/td&gt;
&lt;td&gt;入门机械&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;HHKB&lt;/td&gt;
&lt;td&gt;静电容/紧凑&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;雷蛇&lt;/td&gt;
&lt;td&gt;游戏向&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;ZMK Split&lt;/td&gt;
&lt;td&gt;分体/可编程&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;ZMK Split 矮轴&lt;/td&gt;
&lt;td&gt;矮轴/便携&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;从标准布局到分体矮轴，追求的是更健康、更高效的打字体验。&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="鼠标篇"&gt;鼠标篇&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="2017---罗技-g502"&gt;2017 - 罗技 G502&lt;/h2&gt;
&lt;h3 id="简介-5"&gt;简介&lt;/h3&gt;
&lt;p&gt;罗技 G502，经典游戏鼠标。&lt;/p&gt;
&lt;h3 id="为什么选择它-3"&gt;为什么选择它&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;人体工程学设计&lt;/li&gt;
&lt;li&gt;可调配重&lt;/li&gt;
&lt;li&gt;多按键可编程&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-5"&gt;体验&lt;/h3&gt;
&lt;p&gt;G502 握感舒适，精准度高，是一款可以用很多年的鼠标。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2023---雷蛇无线--有线"&gt;2023 - 雷蛇无线 + 有线&lt;/h2&gt;
&lt;h3 id="简介-6"&gt;简介&lt;/h3&gt;
&lt;p&gt;Razer 无线 + 有线双模鼠标。&lt;/p&gt;
&lt;h3 id="为什么换雷蛇"&gt;为什么换雷蛇&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;无线自由度&lt;/li&gt;
&lt;li&gt;有线模式保证延迟&lt;/li&gt;
&lt;li&gt;配合雷蛇键盘使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-6"&gt;体验&lt;/h3&gt;
&lt;p&gt;无线日用，有线游戏，双模满足不同场景需求。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="鼠标总结"&gt;鼠标总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;年份&lt;/th&gt;
&lt;th&gt;鼠标&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2017&lt;/td&gt;
&lt;td&gt;罗技 G502&lt;/td&gt;
&lt;td&gt;经典有线&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2023&lt;/td&gt;
&lt;td&gt;雷蛇双模&lt;/td&gt;
&lt;td&gt;无线+有线&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;从有线到无线，追求的是更自由的桌面体验。&lt;/p&gt;</description></item><item><title>路由器+AP 变迁史：2021-2025</title><link>https://blog.isthe.best/zh/posts/2021-2025-network/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2021-2025-network/</guid><description>&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;从 2021 年到 2025 年，我的家庭网络经历了多次升级，从入门折腾到企业级方案。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2021---网件刷固件"&gt;2021 - 网件刷固件&lt;/h2&gt;
&lt;h3 id="配置"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;设备: Netgear 路由器&lt;/li&gt;
&lt;li&gt;固件: 第三方固件（OpenWrt/DD-WRT）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么刷固件"&gt;为什么刷固件&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;原厂固件功能有限&lt;/li&gt;
&lt;li&gt;想要更多自定义选项&lt;/li&gt;
&lt;li&gt;学习网络配置&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验"&gt;体验&lt;/h3&gt;
&lt;p&gt;刷固件是网络折腾的起点，学到了很多基础知识。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2022---unifi-dream-machine"&gt;2022 - UniFi Dream Machine&lt;/h2&gt;
&lt;h3 id="配置-1"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;设备: Ubiquiti UDM&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么选择-udm"&gt;为什么选择 UDM&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;一体化解决方案&lt;/li&gt;
&lt;li&gt;统一管理界面&lt;/li&gt;
&lt;li&gt;企业级稳定性&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-1"&gt;体验&lt;/h3&gt;
&lt;p&gt;UDM 的管理界面很强大，但灵活性不如自建方案。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2022---raspberry-pi-4b-软路由"&gt;2022 - Raspberry Pi 4B 软路由&lt;/h2&gt;
&lt;h3 id="配置-2"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;设备: Raspberry Pi 4B&lt;/li&gt;
&lt;li&gt;系统: OpenWrt&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么用-pi-做路由"&gt;为什么用 Pi 做路由&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;低功耗&lt;/li&gt;
&lt;li&gt;高度可定制&lt;/li&gt;
&lt;li&gt;学习软路由&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-2"&gt;体验&lt;/h3&gt;
&lt;p&gt;性能够用，但网口有限，需要 USB 网卡扩展。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2023---orangepi-one--tp-link"&gt;2023 - OrangePi One + TP-Link&lt;/h2&gt;
&lt;h3 id="配置-3"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;路由: OrangePi One&lt;/li&gt;
&lt;li&gt;AP: TP-Link 无线 AP&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么这样搭配"&gt;为什么这样搭配&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;路由与无线分离&lt;/li&gt;
&lt;li&gt;更好的无线覆盖&lt;/li&gt;
&lt;li&gt;成本可控&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-3"&gt;体验&lt;/h3&gt;
&lt;p&gt;分离式架构更灵活，维护也更方便。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2024---小米--sub-router--ap"&gt;2024 - 小米 + Sub Router + AP&lt;/h2&gt;
&lt;h3 id="配置-4"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;主路由: 小米路由器&lt;/li&gt;
&lt;li&gt;子路由: Sub Router&lt;/li&gt;
&lt;li&gt;AP: 无线 AP&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么选择小米生态"&gt;为什么选择小米生态&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;价格合理&lt;/li&gt;
&lt;li&gt;覆盖范围广&lt;/li&gt;
&lt;li&gt;Mesh 组网简单&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-4"&gt;体验&lt;/h3&gt;
&lt;p&gt;家用场景完全够用，稳定性不错。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2025---小米--sub-router--ap--h3c-万兆"&gt;2025 - 小米 + Sub Router + AP + H3C 万兆&lt;/h2&gt;
&lt;h3 id="配置-5"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;主路由: 小米路由器&lt;/li&gt;
&lt;li&gt;子路由: Sub Router&lt;/li&gt;
&lt;li&gt;AP: 无线 AP&lt;/li&gt;
&lt;li&gt;交换机: H3C 10G + 40G&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么升级万兆"&gt;为什么升级万兆&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;NAS 传输需求&lt;/li&gt;
&lt;li&gt;内网大文件同步&lt;/li&gt;
&lt;li&gt;未来扩展性&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-5"&gt;体验&lt;/h3&gt;
&lt;p&gt;H3C 万兆交换机带来了内网传输的质变，10G/40G 端口满足各种需求。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;年份&lt;/th&gt;
&lt;th&gt;方案&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2021&lt;/td&gt;
&lt;td&gt;网件刷固件&lt;/td&gt;
&lt;td&gt;入门折腾&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;UDM&lt;/td&gt;
&lt;td&gt;一体化方案&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;Pi 4B&lt;/td&gt;
&lt;td&gt;软路由学习&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2023&lt;/td&gt;
&lt;td&gt;OrangePi + TP-Link&lt;/td&gt;
&lt;td&gt;路由/AP 分离&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2024&lt;/td&gt;
&lt;td&gt;小米 Mesh&lt;/td&gt;
&lt;td&gt;家用稳定&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025&lt;/td&gt;
&lt;td&gt;小米 + H3C 万兆&lt;/td&gt;
&lt;td&gt;高速内网&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;从刷固件入门，到万兆内网，网络折腾之路永无止境。&lt;/p&gt;</description></item><item><title>移动设备刷机经历：2017-2026</title><link>https://blog.isthe.best/zh/posts/2017-2026-mobile/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2017-2026-mobile/</guid><description>&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;从 Xposed 到 chroot Linux，记录我在移动设备上的折腾之路。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2017---荣耀-su--xposed"&gt;2017 - 荣耀 SU + Xposed&lt;/h2&gt;
&lt;h3 id="设备"&gt;设备&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;荣耀手机&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="折腾内容"&gt;折腾内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;获取 Root 权限&lt;/li&gt;
&lt;li&gt;安装 Xposed 框架&lt;/li&gt;
&lt;li&gt;各种模块定制&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验"&gt;体验&lt;/h3&gt;
&lt;p&gt;Xposed 是 Android 定制的启蒙，第一次感受到开放系统的魅力。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2019---小米--oneplus-one--kali--lineageos"&gt;2019 - 小米 + OnePlus One / Kali &amp;amp; LineageOS&lt;/h2&gt;
&lt;h3 id="设备-1"&gt;设备&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;小米手机&lt;/li&gt;
&lt;li&gt;OnePlus One&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="折腾内容-1"&gt;折腾内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OnePlus One 刷入 Kali NetHunter&lt;/li&gt;
&lt;li&gt;LineageOS 原生 Android 体验&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-1"&gt;体验&lt;/h3&gt;
&lt;p&gt;OnePlus One 是刷机神器，Kali NetHunter 让手机变成渗透测试工具。LineageOS 干净流畅，远离臃肿系统。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2020---oneplus-6--lineageos"&gt;2020 - OnePlus 6 + LineageOS&lt;/h2&gt;
&lt;h3 id="设备-2"&gt;设备&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OnePlus 6&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="折腾内容-2"&gt;折腾内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;刷入 LineageOS&lt;/li&gt;
&lt;li&gt;完全去 Google 化&lt;/li&gt;
&lt;li&gt;开源应用生态&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-2"&gt;体验&lt;/h3&gt;
&lt;p&gt;OnePlus 6 性能依然够用，LineageOS 让它焕发第二春。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2022---oneplus-6--plasma-mobile"&gt;2022 - OnePlus 6 + Plasma Mobile&lt;/h2&gt;
&lt;h3 id="设备-3"&gt;设备&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OnePlus 6&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="折腾内容-3"&gt;折腾内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;刷入 Plasma Mobile&lt;/li&gt;
&lt;li&gt;体验移动端 Linux 桌面&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-3"&gt;体验&lt;/h3&gt;
&lt;p&gt;Plasma Mobile 在手机上运行 KDE 生态，虽然日用还不成熟，但展示了移动 Linux 的可能性。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2023---小米-13--eu-rom--magisk"&gt;2023 - 小米 13 + EU ROM + Magisk&lt;/h2&gt;
&lt;h3 id="设备-4"&gt;设备&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;小米 13&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="折腾内容-4"&gt;折腾内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;刷入 Xiaomi.eu ROM&lt;/li&gt;
&lt;li&gt;Magisk Root&lt;/li&gt;
&lt;li&gt;模块定制&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-4"&gt;体验&lt;/h3&gt;
&lt;p&gt;EU ROM 去除了国内版的广告和臃肿应用，Magisk 提供了现代化的 Root 方案。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2024---小米-13-ultra--pad--chroot-linux"&gt;2024 - 小米 13 Ultra + Pad / chroot Linux&lt;/h2&gt;
&lt;h3 id="设备-5"&gt;设备&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;小米 13 Ultra&lt;/li&gt;
&lt;li&gt;平板&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="折腾内容-5"&gt;折腾内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;chroot 运行 Linux 发行版&lt;/li&gt;
&lt;li&gt;手机/平板变身 Linux 工作站&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="体验-5"&gt;体验&lt;/h3&gt;
&lt;p&gt;chroot Linux 让移动设备拥有完整的 Linux 环境，配合 Termux 实现移动办公。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;年份&lt;/th&gt;
&lt;th&gt;设备&lt;/th&gt;
&lt;th&gt;系统/方案&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2017&lt;/td&gt;
&lt;td&gt;荣耀&lt;/td&gt;
&lt;td&gt;SU + Xposed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2019&lt;/td&gt;
&lt;td&gt;OnePlus One&lt;/td&gt;
&lt;td&gt;Kali / LineageOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2020&lt;/td&gt;
&lt;td&gt;OnePlus 6&lt;/td&gt;
&lt;td&gt;LineageOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2022&lt;/td&gt;
&lt;td&gt;OnePlus 6&lt;/td&gt;
&lt;td&gt;Plasma Mobile&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2023&lt;/td&gt;
&lt;td&gt;小米 13&lt;/td&gt;
&lt;td&gt;EU ROM + Magisk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2024&lt;/td&gt;
&lt;td&gt;小米 13U / Pad&lt;/td&gt;
&lt;td&gt;chroot Linux&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;从简单的 Root 到在手机上运行完整 Linux，移动设备的可能性远超想象。&lt;/p&gt;</description></item><item><title>ROG Flow X13 (GV301RA)：GPU 时钟与 CPU 供电问题</title><link>https://blog.isthe.best/zh/posts/2025-rog-flow-x13/</link><pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2025-rog-flow-x13/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;ROG Flow X13 2022 款（GV301RA），一台轻薄的 2-in-1 笔记本。&lt;/p&gt;
&lt;h2 id="配置"&gt;配置&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD Ryzen 9 6900HS&lt;/li&gt;
&lt;li&gt;GPU: AMD Radeon RX 6700S（外接 XG Mobile）/ 集成显卡&lt;/li&gt;
&lt;li&gt;RAM: 16GB&lt;/li&gt;
&lt;li&gt;屏幕: 13.4&amp;quot; 触摸屏，支持 360° 翻转&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="遇到的问题"&gt;遇到的问题&lt;/h2&gt;
&lt;h3 id="1-gpu-时钟问题"&gt;1. GPU 时钟问题&lt;/h3&gt;
&lt;p&gt;独显时钟频率锁定在低频，无法正常 boost：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 查看 GPU 时钟&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cat /sys/class/drm/card0/device/pp_dpm_sclk
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 发现时钟被锁定在最低档&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="原因分析"&gt;原因分析&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;电源管理策略过于保守&lt;/li&gt;
&lt;li&gt;AMDGPU 驱动的功耗限制&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="解决方案"&gt;解决方案&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 手动设置性能模式&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#87ceeb"&gt;&amp;#34;high&amp;#34;&lt;/span&gt; | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 或使用 corectrl 管理&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;paru -S corectrl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-cpu-供电问题"&gt;2. CPU 供电问题&lt;/h3&gt;
&lt;p&gt;CPU 在高负载时供电不稳定，导致频率波动：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 监控 CPU 频率&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;watch -n 0.5 cat /proc/cpuinfo | grep MHz
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="问题表现"&gt;问题表现&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;频率突然下降&lt;/li&gt;
&lt;li&gt;性能不稳定&lt;/li&gt;
&lt;li&gt;有时触发温度墙&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="解决方案-1"&gt;解决方案&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;调整 PPT（Package Power Tracking）限制&lt;/li&gt;
&lt;li&gt;使用 &lt;code&gt;ryzenadj&lt;/code&gt; 工具：&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 安装 ryzenadj&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;paru -S ryzenadj
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 调整功耗限制&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo ryzenadj --stapm-limit=&lt;span style="color:#f60"&gt;35000&lt;/span&gt; --fast-limit=&lt;span style="color:#f60"&gt;45000&lt;/span&gt; --slow-limit=&lt;span style="color:#f60"&gt;40000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-触摸屏与平板模式"&gt;3. 触摸屏与平板模式&lt;/h3&gt;
&lt;p&gt;作为 2-in-1 设备，还需要配置：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;屏幕自动旋转&lt;/li&gt;
&lt;li&gt;触摸屏校准&lt;/li&gt;
&lt;li&gt;虚拟键盘&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="必装软件"&gt;必装软件&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;paru -S asusctl supergfxctl ryzenadj corectrl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;Flow X13 是一台有趣的设备，但在 Linux 下需要花时间调优电源管理才能发挥最佳性能。&lt;/p&gt;</description></item><item><title>台式机变迁史：2017-2026</title><link>https://blog.isthe.best/zh/posts/2017-2026-desktop/</link><pubDate>Tue, 12 Mar 2024 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2017-2026-desktop/</guid><description>&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;从 2017 年到 2026 年，我的台式机经历了三次大升级。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="第一台2017---intel-平台"&gt;第一台：2017 - Intel 平台&lt;/h2&gt;
&lt;h3 id="配置"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: Intel Core i5（具体型号待补充）&lt;/li&gt;
&lt;li&gt;GPU: NVIDIA（具体型号待补充）&lt;/li&gt;
&lt;li&gt;RAM: 16GB DDR4&lt;/li&gt;
&lt;li&gt;存储: 256GB SSD + 1TB HDD&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="用途"&gt;用途&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;日常开发&lt;/li&gt;
&lt;li&gt;轻度游戏&lt;/li&gt;
&lt;li&gt;学习 Linux&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="arch-linux-体验"&gt;Arch Linux 体验&lt;/h3&gt;
&lt;p&gt;第一次在台式机上安装 Arch Linux，学到了很多：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UEFI 与 BIOS 的区别&lt;/li&gt;
&lt;li&gt;分区与文件系统选择&lt;/li&gt;
&lt;li&gt;NVIDIA 驱动的痛苦&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="第二台2024---amd-真香"&gt;第二台：2024 - AMD 真香&lt;/h2&gt;
&lt;h3 id="配置-1"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD Ryzen 9 7950X3D&lt;/li&gt;
&lt;li&gt;GPU: AMD Radeon（具体型号待补充）&lt;/li&gt;
&lt;li&gt;RAM: 64GB DDR5&lt;/li&gt;
&lt;li&gt;存储: 2TB NVMe SSD&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么换到-amd"&gt;为什么换到 AMD&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;多核性能强劲&lt;/li&gt;
&lt;li&gt;Linux 下驱动支持更好&lt;/li&gt;
&lt;li&gt;3D V-Cache 提升游戏性能&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="arch-linux-体验-1"&gt;Arch Linux 体验&lt;/h3&gt;
&lt;p&gt;AMD 平台在 Linux 下体验明显更好：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;开源驱动开箱即用&lt;/li&gt;
&lt;li&gt;无需折腾 NVIDIA 驱动&lt;/li&gt;
&lt;li&gt;性能稳定&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="状态"&gt;状态&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;仍在使用中&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="mercury-series-em-780-迷你主机"&gt;Mercury Series EM 780 迷你主机&lt;/h3&gt;
&lt;p&gt;同年还入手了一台 Mercury Series EM 780 迷你主机：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD Ryzen 7 7840HS&lt;/li&gt;
&lt;li&gt;RAM: 32GB DDR5&lt;/li&gt;
&lt;li&gt;存储: 1TB NVMe SSD&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;作为补充设备，用于轻量级任务和测试环境。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="第三台2025---移动平台桌面化"&gt;第三台：2025 - 移动平台桌面化&lt;/h2&gt;
&lt;h3 id="配置-2"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD Ryzen 9 9950HX&lt;/li&gt;
&lt;li&gt;GPU: 待定&lt;/li&gt;
&lt;li&gt;RAM: 64GB DDR5&lt;/li&gt;
&lt;li&gt;存储: 4TB NVMe SSD&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="为什么选择移动处理器"&gt;为什么选择移动处理器&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;功耗效率更高&lt;/li&gt;
&lt;li&gt;发热更低&lt;/li&gt;
&lt;li&gt;性能已经足够&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="当前状态"&gt;当前状态&lt;/h3&gt;
&lt;p&gt;规划/搭建中&amp;hellip;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;年份&lt;/th&gt;
&lt;th&gt;CPU&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2017&lt;/td&gt;
&lt;td&gt;Intel i5&lt;/td&gt;
&lt;td&gt;入门 Linux&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2024&lt;/td&gt;
&lt;td&gt;AMD 7950X3D&lt;/td&gt;
&lt;td&gt;性能怪兽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2024&lt;/td&gt;
&lt;td&gt;AMD 7840HS (EM 780)&lt;/td&gt;
&lt;td&gt;迷你主机&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2025&lt;/td&gt;
&lt;td&gt;AMD 9950HX&lt;/td&gt;
&lt;td&gt;高效能&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;从 Intel 到 AMD，从追求性能到追求效率，这就是我的台式机进化之路。&lt;/p&gt;</description></item><item><title>OrangePi 5 Plus：为 K8s Cilium 定制内核</title><link>https://blog.isthe.best/zh/posts/2024-orangepi5-plus/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2024-orangepi5-plus/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;OrangePi 5 Plus 16GB 版本，搭载 Rockchip RK3588 处理器。用于搭建 ARM K8s 集群。&lt;/p&gt;
&lt;h2 id="配置"&gt;配置&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SoC: Rockchip RK3588&lt;/li&gt;
&lt;li&gt;RAM: 16GB LPDDR4X&lt;/li&gt;
&lt;li&gt;存储: NVMe SSD&lt;/li&gt;
&lt;li&gt;网络: 2.5G 以太网 x2&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="目标"&gt;目标&lt;/h2&gt;
&lt;p&gt;在 OrangePi 5 Plus 上运行 Kubernetes，使用 Cilium 作为 CNI。&lt;/p&gt;
&lt;h2 id="遇到的问题"&gt;遇到的问题&lt;/h2&gt;
&lt;h3 id="内核缺少-ebpf-支持"&gt;内核缺少 eBPF 支持&lt;/h3&gt;
&lt;p&gt;默认内核没有启用 Cilium 需要的 eBPF 功能：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 检查 eBPF 支持&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cilium status
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 报错：缺少必要的内核功能&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="定制内核编译"&gt;定制内核编译&lt;/h3&gt;
&lt;h4 id="1-获取内核源码"&gt;1. 获取内核源码&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone https://github.com/armbian/linux-rockchip.git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd linux-rockchip
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="2-修改配置"&gt;2. 修改配置&lt;/h4&gt;
&lt;p&gt;需要启用的内核选项：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;CONFIG_BPF=y
CONFIG_BPF_SYSCALL=y
CONFIG_BPF_JIT=y
CONFIG_CGROUP_BPF=y
CONFIG_NET_CLS_BPF=y
CONFIG_NET_ACT_BPF=y
CONFIG_BPF_EVENTS=y
CONFIG_NETFILTER_XT_MATCH_BPF=y
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="3-编译安装"&gt;3. 编译安装&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;make -j&lt;span style="color:#f00"&gt;$(&lt;/span&gt;nproc&lt;span style="color:#f00"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;make modules_install
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;make install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="cilium-部署"&gt;Cilium 部署&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 安装 Cilium&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;helm install cilium cilium/cilium --namespace kube-system
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="性能表现"&gt;性能表现&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;8 核心处理多节点通信没问题&lt;/li&gt;
&lt;li&gt;16GB 内存足够运行多个 Pod&lt;/li&gt;
&lt;li&gt;NVMe 存储 I/O 性能优秀&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;OrangePi 5 Plus 是搭建 ARM K8s 集群的不错选择，但需要定制内核来支持高级网络功能。&lt;/p&gt;</description></item><item><title>Steam Deck 移动 Linux 设备体验</title><link>https://blog.isthe.best/zh/posts/steamdeck/</link><pubDate>Tue, 15 Aug 2023 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/steamdeck/</guid><description>&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;Steam Deck 是 Valve 推出的掌上游戏机，运行基于 Arch Linux 的 SteamOS，是真正意义上的移动 Linux 设备。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="为什么入手"&gt;为什么入手&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;掌机形态的 Linux 设备&lt;/li&gt;
&lt;li&gt;完整的桌面模式&lt;/li&gt;
&lt;li&gt;游戏兼容性出色&lt;/li&gt;
&lt;li&gt;开放可折腾&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="硬件规格"&gt;硬件规格&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;规格&lt;/th&gt;
&lt;th&gt;参数&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CPU&lt;/td&gt;
&lt;td&gt;AMD Zen 2 四核&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPU&lt;/td&gt;
&lt;td&gt;RDNA 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM&lt;/td&gt;
&lt;td&gt;16GB LPDDR5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;存储&lt;/td&gt;
&lt;td&gt;64GB/256GB/512GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;屏幕&lt;/td&gt;
&lt;td&gt;7 英寸 1280x800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;电池&lt;/td&gt;
&lt;td&gt;40Whr&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="系统体验"&gt;系统体验&lt;/h2&gt;
&lt;h3 id="游戏模式"&gt;游戏模式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;专为游戏优化的界面&lt;/li&gt;
&lt;li&gt;Proton 兼容层运行 Windows 游戏&lt;/li&gt;
&lt;li&gt;控制器原生支持&lt;/li&gt;
&lt;li&gt;快速唤醒恢复&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="桌面模式"&gt;桌面模式&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 进入桌面模式&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;电源键 -&amp;gt; 切换到桌面
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 默认桌面环境&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;KDE Plasma
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;桌面模式是完整的 Arch Linux 体验，可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用 pacman 安装软件&lt;/li&gt;
&lt;li&gt;运行任何 Linux 应用&lt;/li&gt;
&lt;li&gt;终端操作&lt;/li&gt;
&lt;li&gt;办公/开发&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="折腾内容"&gt;折腾内容&lt;/h2&gt;
&lt;h3 id="开启开发者模式"&gt;开启开发者模式&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 设置 -&amp;gt; 系统 -&amp;gt; 开启开发者模式&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 允许 sudo 访问&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;passwd &lt;span style="color:#0f0"&gt;# 设置密码&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="包管理"&gt;包管理&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# SteamOS 默认只读，需要解锁&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo steamos-readonly disable
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 然后可以使用 pacman&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman -Syu
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman -S package
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 记得恢复只读&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo steamos-readonly enable
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="使用-flatpak"&gt;使用 Flatpak&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 推荐使用 Flatpak 安装软件（不影响系统更新）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;flatpak install flathub org.mozilla.firefox
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;flatpak install flathub com.visualstudio.code
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="使用体验"&gt;使用体验&lt;/h2&gt;
&lt;h3 id="优点"&gt;优点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;完整 Linux&lt;/strong&gt; - 真正的 Linux 设备，不是阉割版&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;游戏兼容&lt;/strong&gt; - Proton 让大量 Windows 游戏可玩&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;便携性&lt;/strong&gt; - 掌机形态，随时随地&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开放性&lt;/strong&gt; - 可以刷其他系统，完全可控&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;价格&lt;/strong&gt; - 相比 PC 性价比高&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="缺点"&gt;缺点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;续航&lt;/strong&gt; - 大型游戏续航较短&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;重量&lt;/strong&gt; - 长时间手持会累&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;屏幕&lt;/strong&gt; - 分辨率不高&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储&lt;/strong&gt; - 基础版存储较小&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="适用场景"&gt;适用场景&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;移动游戏&lt;/li&gt;
&lt;li&gt;出差时的 Linux 开发环境&lt;/li&gt;
&lt;li&gt;作为媒体播放设备&lt;/li&gt;
&lt;li&gt;Linux 学习/实验平台&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="与其他设备对比"&gt;与其他设备对比&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;设备&lt;/th&gt;
&lt;th&gt;系统&lt;/th&gt;
&lt;th&gt;定位&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Steam Deck&lt;/td&gt;
&lt;td&gt;SteamOS (Arch)&lt;/td&gt;
&lt;td&gt;游戏掌机&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GPD Win&lt;/td&gt;
&lt;td&gt;Windows&lt;/td&gt;
&lt;td&gt;掌上 PC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nintendo Switch&lt;/td&gt;
&lt;td&gt;专有&lt;/td&gt;
&lt;td&gt;纯游戏机&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;Steam Deck 不仅是一台游戏掌机，更是一台真正的移动 Linux 设备。它证明了 Linux 在游戏领域的可行性，也为 Linux 用户提供了一个独特的硬件平台。作为 Linux 爱好者，这是值得拥有的设备。&lt;/p&gt;</description></item><item><title>服务器变迁史：2022-2025</title><link>https://blog.isthe.best/zh/posts/2017-2026-server/</link><pubDate>Sat, 18 Feb 2023 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2017-2026-server/</guid><description>&lt;h2 id="概述"&gt;概述&lt;/h2&gt;
&lt;p&gt;从 2017 年到 2026 年，我的服务器配置经历了三次重大升级，内存和计算能力不断提升。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="第一台双路-7k62--512gb-内存"&gt;第一台：双路 7K62 + 512GB 内存&lt;/h2&gt;
&lt;h3 id="配置"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD EPYC 7K62 x2&lt;/li&gt;
&lt;li&gt;RAM: 512GB DDR4 ECC&lt;/li&gt;
&lt;li&gt;存储: 多块 NVMe SSD&lt;/li&gt;
&lt;li&gt;网络: 万兆网卡&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="用途"&gt;用途&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;虚拟化平台&lt;/li&gt;
&lt;li&gt;开发测试环境&lt;/li&gt;
&lt;li&gt;数据处理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="arch-linux-体验"&gt;Arch Linux 体验&lt;/h3&gt;
&lt;p&gt;在服务器上运行 Arch Linux 需要注意：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ECC 内存支持&lt;/li&gt;
&lt;li&gt;IPMI/BMC 管理&lt;/li&gt;
&lt;li&gt;阵列卡驱动&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="第二台双路-7k62--1tb-内存"&gt;第二台：双路 7K62 + 1TB 内存&lt;/h2&gt;
&lt;h3 id="配置-1"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD EPYC 7K62 x2&lt;/li&gt;
&lt;li&gt;RAM: &lt;strong&gt;1TB DDR4 ECC&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;存储: NVMe SSD 阵列&lt;/li&gt;
&lt;li&gt;网络: 双万兆&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="升级原因"&gt;升级原因&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;虚拟机数量增加&lt;/li&gt;
&lt;li&gt;内存密集型应用需求&lt;/li&gt;
&lt;li&gt;大数据处理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="内存扩展带来的变化"&gt;内存扩展带来的变化&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 1TB 内存的感觉&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;free -h
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# total used free&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# Mem: 1.0Ti 256Gi 768Gi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;可以做很多之前不敢想的事：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;内存数据库&lt;/li&gt;
&lt;li&gt;大规模容器部署&lt;/li&gt;
&lt;li&gt;机器学习训练缓存&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="第三台10-gpu--512gb-内存"&gt;第三台：10 GPU + 512GB 内存&lt;/h2&gt;
&lt;h3 id="配置-2"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: 待定&lt;/li&gt;
&lt;li&gt;GPU: &lt;strong&gt;10 块计算卡&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;RAM: 512GB DDR5&lt;/li&gt;
&lt;li&gt;存储: 高速 NVMe 阵列&lt;/li&gt;
&lt;li&gt;网络: 100G InfiniBand&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="用途-1"&gt;用途&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;AI/ML 训练&lt;/li&gt;
&lt;li&gt;大规模并行计算&lt;/li&gt;
&lt;li&gt;GPU 集群节点&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="linux-下的-gpu-管理"&gt;Linux 下的 GPU 管理&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 查看 GPU 状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nvidia-smi
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 或 AMD GPU&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rocm-smi
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="挑战"&gt;挑战&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;散热与功耗&lt;/li&gt;
&lt;li&gt;GPU 驱动管理&lt;/li&gt;
&lt;li&gt;分布式训练配置&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="服务器演进总结"&gt;服务器演进总结&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;阶段&lt;/th&gt;
&lt;th&gt;CPU&lt;/th&gt;
&lt;th&gt;内存&lt;/th&gt;
&lt;th&gt;GPU&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;第一台&lt;/td&gt;
&lt;td&gt;7K62 x2&lt;/td&gt;
&lt;td&gt;512GB&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;虚拟化入门&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;第二台&lt;/td&gt;
&lt;td&gt;7K62 x2&lt;/td&gt;
&lt;td&gt;1TB&lt;/td&gt;
&lt;td&gt;-&lt;/td&gt;
&lt;td&gt;内存怪兽&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;第三台&lt;/td&gt;
&lt;td&gt;TBD&lt;/td&gt;
&lt;td&gt;512GB&lt;/td&gt;
&lt;td&gt;10x&lt;/td&gt;
&lt;td&gt;GPU 集群&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;从追求内存容量到追求计算能力，服务器的演进反映了工作负载的变化。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="经验总结"&gt;经验总结&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;ECC 内存很重要&lt;/strong&gt; - 长期运行的服务器必须用 ECC&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;散热是关键&lt;/strong&gt; - 服务器级硬件发热量巨大&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;远程管理&lt;/strong&gt; - IPMI/BMC 能救命&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;备份！备份！备份！&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>ROG Zephyrus G14 (GA402RK)：USB4 与 Intel iGPU 的挣扎</title><link>https://blog.isthe.best/zh/posts/2022-rog-zephyrus-g14/</link><pubDate>Mon, 15 Aug 2022 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2022-rog-zephyrus-g14/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;ROG Zephyrus G14 2022 款（GA402RK），搭载 AMD Ryzen 9 6900HS 和 RX 6800S 独显。&lt;/p&gt;
&lt;h2 id="配置"&gt;配置&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;CPU: AMD Ryzen 9 6900HS&lt;/li&gt;
&lt;li&gt;GPU: AMD Radeon RX 6800S&lt;/li&gt;
&lt;li&gt;RAM: 32GB&lt;/li&gt;
&lt;li&gt;SSD: 1TB&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="遇到的问题"&gt;遇到的问题&lt;/h2&gt;
&lt;h3 id="1-usb4-支持"&gt;1. USB4 支持&lt;/h3&gt;
&lt;p&gt;AMD 平台的 USB4 在 Linux 上支持不完善：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 检查 USB4 状态&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cat /sys/bus/thunderbolt/devices/*/device_name
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="问题表现"&gt;问题表现&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;USB4 设备识别不稳定&lt;/li&gt;
&lt;li&gt;外接显示器通过 USB-C 有时不工作&lt;/li&gt;
&lt;li&gt;Thunderbolt 设备兼容性问题&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="解决方案"&gt;解决方案&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;更新到最新内核（5.19+）&lt;/li&gt;
&lt;li&gt;安装 &lt;code&gt;bolt&lt;/code&gt; 管理 Thunderbolt 设备&lt;/li&gt;
&lt;li&gt;某些功能需要等待上游修复&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-所谓的-intel-igpu-问题"&gt;2. 所谓的 &amp;ldquo;Intel iGPU&amp;rdquo; 问题&lt;/h3&gt;
&lt;p&gt;实际上这台机器是纯 AMD 平台，但遇到了类似的显卡切换问题：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 查看显卡&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;lspci | grep -i vga
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 切换显卡模式&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;supergfxctl --mode hybrid
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="prime-配置"&gt;PRIME 配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 使用独显运行程序&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#eedd82"&gt;DRI_PRIME&lt;/span&gt;=&lt;span style="color:#f60"&gt;1&lt;/span&gt; application
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-其他问题"&gt;3. 其他问题&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;风扇控制需要 &lt;code&gt;asusctl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;键盘背光控制&lt;/li&gt;
&lt;li&gt;电池保护模式设置&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="必装软件"&gt;必装软件&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# ASUS Linux 相关工具&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;paru -S asusctl supergfxctl rog-control-center
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;GA402RK 是一台性能强劲的笔记本，但 Linux 支持需要一些额外配置。ASUS Linux 社区提供了很好的工具支持。&lt;/p&gt;</description></item><item><title>Google Pixel Slate：内核补丁与触摸屏适配</title><link>https://blog.isthe.best/zh/posts/2021-google-slate/</link><pubDate>Mon, 25 Oct 2021 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2021-google-slate/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;Google Pixel Slate，一款 Chrome OS 平板。刷入 Arch Linux 后遇到了不少挑战。&lt;/p&gt;
&lt;h2 id="为什么折腾它"&gt;为什么折腾它&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;硬件不错，屏幕素质高&lt;/li&gt;
&lt;li&gt;想要一个 Linux 平板&lt;/li&gt;
&lt;li&gt;挑战自我&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="遇到的问题"&gt;遇到的问题&lt;/h2&gt;
&lt;h3 id="1-屏幕亮度控制"&gt;1. 屏幕亮度控制&lt;/h3&gt;
&lt;p&gt;原生内核不支持亮度调节，需要打补丁：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-c" data-lang="c"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;// 亮度控制相关的内核补丁
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;// TODO: 补充具体补丁内容
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="解决方案"&gt;解决方案&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;找到上游补丁或自己编写&lt;/li&gt;
&lt;li&gt;编译自定义内核&lt;/li&gt;
&lt;li&gt;通过 DKMS 管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-xorg-触摸屏旋转"&gt;2. Xorg 触摸屏旋转&lt;/h3&gt;
&lt;p&gt;平板旋转时，触摸坐标不会自动映射：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 手动设置触摸屏旋转&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;xinput set-prop &lt;span style="color:#87ceeb"&gt;&amp;#34;触摸屏设备&amp;#34;&lt;/span&gt; &lt;span style="color:#87ceeb"&gt;&amp;#34;Coordinate Transformation Matrix&amp;#34;&lt;/span&gt; &lt;span style="color:#f60"&gt;0&lt;/span&gt; &lt;span style="color:#f60"&gt;1&lt;/span&gt; &lt;span style="color:#f60"&gt;0&lt;/span&gt; -1 &lt;span style="color:#f60"&gt;0&lt;/span&gt; &lt;span style="color:#f60"&gt;1&lt;/span&gt; &lt;span style="color:#f60"&gt;0&lt;/span&gt; &lt;span style="color:#f60"&gt;0&lt;/span&gt; &lt;span style="color:#f60"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="自动旋转脚本"&gt;自动旋转脚本&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e5e5e5"&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 监听加速度计，自动旋转屏幕和触摸映射&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# TODO: 补充完整脚本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-其他问题"&gt;3. 其他问题&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;声卡驱动不完善&lt;/li&gt;
&lt;li&gt;摄像头不工作&lt;/li&gt;
&lt;li&gt;休眠唤醒有问题&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;Pixel Slate 在 Linux 下可用，但需要大量折腾。适合喜欢挑战的人。&lt;/p&gt;</description></item><item><title>Raspberry Pi 4B：将服务迁移到 ARM</title><link>https://blog.isthe.best/zh/posts/2021-raspberry-pi-4b/</link><pubDate>Wed, 10 Mar 2021 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2021-raspberry-pi-4b/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;Raspberry Pi 4B 8GB 版本，用于运行部分 localhost 服务。&lt;/p&gt;
&lt;h2 id="为什么选择-pi-4b"&gt;为什么选择 Pi 4B&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;低功耗，7x24 运行成本低&lt;/li&gt;
&lt;li&gt;ARM 架构，学习不同平台的好机会&lt;/li&gt;
&lt;li&gt;社区支持完善&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="迁移服务到-arm-的过程"&gt;迁移服务到 ARM 的过程&lt;/h2&gt;
&lt;h3 id="需要迁移的服务"&gt;需要迁移的服务&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;个人文件同步服务&lt;/li&gt;
&lt;li&gt;轻量级数据库&lt;/li&gt;
&lt;li&gt;一些自动化脚本&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="遇到的问题"&gt;遇到的问题&lt;/h3&gt;
&lt;h4 id="1-软件包兼容性"&gt;1. 软件包兼容性&lt;/h4&gt;
&lt;p&gt;部分软件没有 ARM 预编译包，需要自己编译：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 很多时候需要从源码编译&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;makepkg -si
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="2-性能限制"&gt;2. 性能限制&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;CPU 性能有限，编译大型项目很慢&lt;/li&gt;
&lt;li&gt;I/O 性能受限于 SD 卡/USB&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="3-内存管理"&gt;3. 内存管理&lt;/h4&gt;
&lt;p&gt;8GB 看起来很多，但运行多个服务时还是需要注意：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#000;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#0f0"&gt;# 添加 swap&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo fallocate -l 4G /swapfile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo mkswap /swapfile
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo swapon /swapfile
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="解决方案"&gt;解决方案&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;使用 USB SSD 代替 SD 卡&lt;/li&gt;
&lt;li&gt;交叉编译大型项目&lt;/li&gt;
&lt;li&gt;优化服务配置，减少内存占用&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;Pi 4B 是学习 ARM 生态的好设备，但作为生产服务器还是有局限性。&lt;/p&gt;</description></item><item><title>ThinkPad X200s：更轻便的自由选择</title><link>https://blog.isthe.best/zh/posts/2020-thinkpad-x200s/</link><pubDate>Fri, 20 Mar 2020 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2020-thinkpad-x200s/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;ThinkPad X200s，T400 的轻薄兄弟。同样支持 Libreboot，但更加便携。&lt;/p&gt;
&lt;h2 id="为什么从-t400-换到-x200s"&gt;为什么从 T400 换到 X200s&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;更轻便，方便携带&lt;/li&gt;
&lt;li&gt;同样支持 Libreboot&lt;/li&gt;
&lt;li&gt;功耗更低，续航更好&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="stallman-的影响"&gt;Stallman 的影响&lt;/h2&gt;
&lt;p&gt;继续沿着自由软件的道路前进。X200s 让我可以在更多场景下使用一台完全自由的计算机。&lt;/p&gt;
&lt;h2 id="在-arch-linux-上的体验"&gt;在 Arch Linux 上的体验&lt;/h2&gt;
&lt;h3 id="配置"&gt;配置&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;CPU: Intel Core 2 Duo SL9400&lt;/li&gt;
&lt;li&gt;RAM: 8GB（升级后）&lt;/li&gt;
&lt;li&gt;SSD: 256GB（自行更换）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="遇到的问题"&gt;遇到的问题&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;无线网卡需要更换为 Atheros 芯片才能免固件运行&lt;/li&gt;
&lt;li&gt;屏幕较小，长时间使用眼睛疲劳&lt;/li&gt;
&lt;li&gt;性能瓶颈明显，现代网页都很卡&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;X200s 陪伴我度过了追求纯粹自由软件的时光。但最终，性能的限制让我不得不做出妥协。&lt;/p&gt;</description></item><item><title>ThinkPad T400：自由软件之路的起点</title><link>https://blog.isthe.best/zh/posts/2019-thinkpad-t400/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.isthe.best/zh/posts/2019-thinkpad-t400/</guid><description>&lt;h2 id="设备简介"&gt;设备简介&lt;/h2&gt;
&lt;p&gt;ThinkPad T400，一台 2008 年发布的经典商务笔记本。选择它的原因很简单——它是少数几款可以完全运行自由固件（Libreboot）的笔记本之一。&lt;/p&gt;
&lt;h2 id="为什么选择它"&gt;为什么选择它&lt;/h2&gt;
&lt;p&gt;受 Richard Stallman 自由软件理念的影响，我开始关注计算机的自由度问题。T400 支持：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Libreboot（自由 BIOS）&lt;/li&gt;
&lt;li&gt;完全开源的显卡驱动&lt;/li&gt;
&lt;li&gt;无需任何私有固件即可运行&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="在-arch-linux-上的体验"&gt;在 Arch Linux 上的体验&lt;/h2&gt;
&lt;h3 id="优点"&gt;优点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;驱动支持完美，开箱即用&lt;/li&gt;
&lt;li&gt;续航在当时算不错&lt;/li&gt;
&lt;li&gt;键盘手感极佳&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="遇到的问题"&gt;遇到的问题&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;性能已经落后，编译大型项目很慢&lt;/li&gt;
&lt;li&gt;屏幕分辨率较低（1440x900）&lt;/li&gt;
&lt;li&gt;散热一般，夏天容易过热&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;T400 是我践行自由软件理念的第一步。虽然性能有限，但它让我理解了什么是真正的计算自由。&lt;/p&gt;</description></item></channel></rss>