把浏览器“编译”进CPU:Thorium(钍浏览器)从安装到调优的完整体验记录
2026/8/21 20:16:24 网站建设 项目流程

把浏览器“编译”进CPU:Thorium(钍浏览器)从安装到调优的完整体验记录

【免费下载链接】thoriumChromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the top of the README.md.项目地址: https://gitcode.com/GitHub_Trending/th/thorium

如果你想找一个词概括 Thorium,那就是“偏执”。这是一款以元素周期表第 90 号元素“钍”命名的 Chromium 分支浏览器,目标用户非常明确:受够了卡顿、受够了隐私被薅、受够了新版 UI 越来越难用的那批人。它不做花哨的新功能,只做一件事——把 Chromium 这个已经很好的底子,用编译器优化和硬件指令集压榨到极致,同时把跟踪、遥测、广告隐私沙盒一并关掉。这篇文章不打算给你一份干巴巴的参数清单,而是想跟你聊聊:我为什么放弃原版 Chrome,以及 Thorium 值得谁去尝试。

一个朴素的问题:同样是 Chromium,凭什么它能更快?

很多人第一次听到 Thorium 的反应是:“不就是一个换皮 Chrome 吗?”这话对了一半。它确实不发明引擎,它用的还是 Blink、V8 那套东西。但区别在于,Chrome 为了兼容全世界千奇百怪的硬件,只能用最保守的方式编译;而 Thorium 默认就打开了 LTO、PGO、自定义编译参数这些“作弊开关”,让编译器在生成机器码时就知道你的 CPU 长什么样。

打个比方:Chrome 像一件均码成衣,谁都能穿;Thorium 像量体裁衣,裁缝师傅提前量好了你的肩宽袖长。

这里最关键的概念叫 SIMD(单指令多数据)。从 1997 年 MMX 开始,x86 处理器陆续加入了 SSE、SSE2、SSE3、SSE4、AVX、AVX2 这些扩展指令,本质是让 CPU 一次能同时处理多份数据。问题是,这些指令只有“编译进程序里”才有效果,而且它们向后兼容、不向前兼容——你的 CPU 得恰好支持对应指令集,否则程序直接崩溃。Thorium 的做法很干脆:直接放出针对 SSE2、SSE3、SSE4、AVX、AVX2 的多个构建版本,让你按 CPU 选装,相当于把“量体裁衣”贯彻到底。

这套思路带来的效果是实打实的:启动更快、JS 执行更快、视频解码更顺。尤其在现代 CPU 上跑 AVX2 版本,网页渲染的响应速度体感差距非常明显。

装之前,请先回答自己三个问题

Thorium 不像普通软件那样下载即装,它需要你做一点点功课。好在只有三个问题。

问题一:我的 CPU 到底支持什么指令集?

项目里给了一个现成的检测脚本check_simd.sh,跑一下就知道了:

./check_simd.sh

它会逐一检查 64 位、SSE2/SSE3/SSE4、AES、AVX、AVX2,最后告诉你结果。懒得跑脚本的话,看一眼 CPU 年代也能估个大概:2005 年前后的奔腾 D、酷睿 2 就能跑 SSE3 版;2007 到 2010 年的中端处理器适合 SSE4;2011 年后的 Sandy Bridge 以上可以上 AVX;2016 年后的 Skylake 和初代锐龙起,直接选 AVX2 版榨干性能。详细对应关系在文档 docs/ABOUT_RELEASES.md 里有完整说明,那份文档本身就是作者为消除用户困惑写的“选版指南”。

问题二:选哪个版本?

记住一个原则:取你 CPU 支持的最高档。比如你的 CPU 支持 AVX2,那 SSE3 版也能跑,但 AVX2 版更快;反过来,AVX2 版在只支持 AVX 的老 CPU 上会直接崩溃,别贪。有个小提醒:Atom、赛扬、部分入门级 APU 可能不支持 AVX/AVX2,这种时候老老实实选 SSE3/SSE4 反而是最稳的。

问题三:我的平台有对应的包吗?

这是 Thorium 覆盖最广的地方之一。Linux 是主战场,提供 deb/rpm 等安装包;Windows 和 macOS(分 Intel 与 M 系列)在各自的独立仓库发布;连树莓派(Pi 3B/3B+、Pi 4)和 Android 都有专门构建。甚至还有给 Windows 7/8 老系统准备的“legacy”版本,以及给上古 CPU 的 32 位构建。几乎可以这么说:只要你的机器还能开机,Thorium 大概率有一版能跑。

上手三天,我印象最深的三件事

装好之后,Thorium 给我的感觉不是“焕然一新”,而是“久别重逢”。它默认就给你一堆贴心配置,省去了我折腾 chrome://flags 的时间。

第一件,隐私是出厂自带的,不用你自己调。

很多浏览器把隐私选项藏得很深,Thorium 反着来:默认开启“请勿跟踪”(Do Not Track)和全局隐私控制(GPC),默认关闭 FLOC 和隐私沙盒,地址栏默认显示完整 URL(包括末尾斜杠)。对我这种每次装完 Chrome 都要挨个关开关的人,这简直是福利。它还集成了 Bromite 的 DNS over HTTPS 补丁,以及禁用默认浏览器提示、禁用应用内推广这类小细节,处处透着一股“把控制权还给你”的劲。

第二件,经典 UI 能找回来了。

2023 年 Chrome 那波“Refresh 2023”改版(圆角、大留白、大菜单)被吐槽了整整一代人。Thorium 的项目里专门做了个叫 Th24 的还原方案:在chrome://flags/#thorium-2024打开开关,标签页、顶栏、菜单、对话框的配色、形状、间距全部回到改版之前的样子。为了这功能,项目还专门写了对比截图文档 docs/TH24.md,左右并排展示差异,看得出是真用心。同样被找回来的还有经典的下载架,开关在chrome://flags/#download-shelf

第三件,视频这块它真舍得堆料。

内置 Widevine 组件、支持全部主流编解码器、HEVC/H.265 在 Linux 和 Windows 上开箱即用——这意味着流媒体网站的高清内容、H.265 编码的视频,它都能直接硬解。再加上 JPEG XL 图片格式支持(默认开启)、FTP 协议支持(默认开启),这些都是原版 Chromium 砍掉或弱化的功能,Thorium 一样样给你补回来。完整的功能差异清单可以看项目里的 docs/FEATURES.md。

给 DIY 玩家:自己动手,把“快”再往上顶一档

如果你不满足于下载现成版本,Thorium 的源码仓库里躺着完整的构建体系。仓库根目录的args.gn、各平台对应的*_args.gn文件,配合文档 docs/ABOUT_GN_ARGS.md,把每个构建参数的含义都解释得很清楚——比如is_official_buildenable_strippinguse_polly这些选项各有什么作用。想自己生成 PGO 数据、调 LTO 策略、甚至做针对特定 CPU 的定制,都可以在构建参数里折腾。

有意思的是,仓库还附带了pak工具(源码在pak_src/),专门用来解包和打包 Chromium 系浏览器的.pak资源文件——想改翻译、换资源,都能拿它开刀。这种“连资源文件都给你工具”的开放态度,在浏览器圈子里真不多见。

动手前提醒一句:编译 Chromium 是体力活,机器性能和时间预算都要准备充分。如果不是刚需,用现成的 release 版本反而更省心。

哪些人该试,哪些人可以绕道

说实话,Thorium 不是给所有人的。如果你用 Chrome 用得好好的、不折腾、也不在乎数据收集,那它对你没有吸引力。但如果你是下面这几类人,它几乎是为你们量身定做的:

  • 老机器用户:内存小、CPU 老,跑 Chrome 喘不过气,SSE3 或 SSE4 版能明显续命;
  • 隐私敏感者:不想逐项去关隐私开关,想要一个“默认就干净”的浏览器;
  • 视频爱好者:HEVC/H.265 硬解 + 全编解码器支持,追剧体验直接拉满;
  • 怀旧派:对 2023 年之后的 Chrome 新 UI 深恶痛绝,只想用回熟悉的操作逻辑;
  • DIY 玩家:想从源码自己编译、调参、折腾资源文件,仓库就是你想要的玩具箱。

我把这台 2013 年的老笔记本翻出来,装上了 SSE3 版,开十个标签页依然顺滑。那一刻我突然理解了为什么作者敢用“钍”这种放射性元素命名——它确实有点“核能”那味儿。

想试的话,克隆仓库就能拿到全部源码和脚本:

git clone https://gitcode.com/GitHub_Trending/th/thorium cd thorium ./check_simd.sh

检测完 CPU,选一个匹配的版本装上,开箱即用的隐私设置和性能优化已经在里面等你了。一个好的浏览器不该成为硬件的负担,Thorium 想证明的正是这一点——与其换电脑,不如先把浏览器榨干。

【免费下载链接】thoriumChromium fork named after radioactive element No. 90. Source code and Linux releases. Windows/MacOS/ARM builds served in different repos, links are towards the top of the README.md.项目地址: https://gitcode.com/GitHub_Trending/th/thorium

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询