在并夕夕购入猫娘乐园巧克力手办偶然的机会，刷并夕夕的时候，我发现了一个无盒的巧克力手办，原价200多，我看到的时候，只需要90。说是微瑕，但是保证是正版的手办，我当时买的时候大意了，没细看商品图，啪一下就下单了。结果到货后，发现少了头发一边的丝带。。。《微瑕》，嗯，《微瑕》（不过除此之外，好像真没什么问题，整体挺好的，确实是正品的手办，细节没什么大问题。果然，价格腰斩是有原因的（贴几张图吧！
新瓶装旧酒——卖掉内存后电脑硬件重组记录
一次“新瓶装旧酒”的电脑装机在以3960元的高价抛售掉服务器的内存后，我面临了内存短缺的问题。虽然我没有全部卖掉，留了两条16G内存作为应急，但是我已经感觉没有这么大的内存，也没必要再去用我的机架式服务器——因为虽然性能确实强劲，但是绝大部分时间是用不完这部分是性能的。而且我还有另一块X99主板，同时白嫖了一个650W电源和一颗E5-1680v4，所以，我决定尝试一下M-ATX主板的小钢炮主机，兼容更常见和便宜的M-ATX主板和ATX电源，稍微有一点拓展性，牺牲一点便携性，但是相比于我的双路机架式服务器，那确实好很多了。而且还有一个问题，毕业后去读研，不一定有地方可以给我安放服务器。所以，老伙计终究还是要提前退休了。仔细权衡后，我以58包邮的价格在并夕夕上搞到了一个M-ATX小钢炮机箱，然后搭配我之前99卖的X99寨板，两条16G DDR4 RECC内存和E5-1680v4。至于显卡，我认为RTX2080Ti涡轮卡塞这玩意里面应该是毫无压力，而且因为涡轮卡，散热应该会更好——废热直接排出机箱。硬盘方面就比较肉疼了，因为服务器是有12个机械硬盘位，真的是为所欲为，现在要进行配置浓缩了，只能选取了一块3TB硬盘作为数据盘，把常用数据和重要数据复制了一份进去，算是做了一次数据的断舍离。系统盘就直接拆现任的256G nvme 固态硬盘了。虽然是降配，但是实际上对于打游戏反而是提升——因为新的CPU虽然综合性能变差了，但是主频更高了，单核性能更强，对打游戏帮助更大，实际上打游戏帧数确实是更高，更稳定了。现在我的机架式服务器已经成废铁开不起来了，上面还留着一些硬盘和CPU（装机照片先是硬件全家福：装机过程相对来说是比较难一些，毕竟空间狭小。花费时间最多的其实是在想怎么理线上面，毕竟想在这么小的空间整理好布线不容易。好在最后还是解决了，装好后效果不错。哦，对了，整个机箱是无光的，是的，无光，机箱连电源指示灯都没有！12CM的风扇当时是想给V100散热买的，根本就没想过灯光这回事，无光的便宜一点。然后显卡的话，涡轮卡也是没有灯光的。。。一个侧透机箱，硬件全部是无光硬件，有点搞笑了。不过显卡就成主角了——因为其他硬件都是黑色的，线材也是黑色的，然后显卡因为改造过外观，是亮粉色——非常的抢眼。解决更换主板后系统启动问题更换主板后，让我意想不到的是，manjaro居然倒地不起了！开机进行系统引导时报错：grub_is_using_legacy_shim_lock_protocol not found经过初步查阅资料，得知这是安全启动导致的问题，但是在原来的机架式服务器上面我安全启动也是关闭的，我就觉得很奇怪了。而且这个问题选择系统快照无法解决，似乎只能重装了？抱着试一试的心态，想看看按照镜像有没有恢复模式。我用U盘启动了manjaro的安装镜像，然后发现有一个检测本地引导文件的选项，我选择了之后，发现它检测出来了本地的系统，然后居然就成功引导启动了！进入桌面后，通过查阅资料似乎是要重新安装一下GRUB，用root执行了以下命令：grub-install然后就正常引导了。
NetaYume：一个很强的二次元画图模型这段时间没有折腾什么技术方面的内容，自从买了V100，就是天天让V100给我画图，不知不觉花了一大堆图片，有一说一也确实好玩。我想想博客鸽了这么久，不如分享一些不错的画图成果吧。NetaYume模型是Neta Lumina模型微调后的版本，角色理解能力更强。Neta Lumina 的最大优势在于能够理解复杂的自然语言描述。除了使用标签（Tags），Neta Lumina 也能深刻理解自然语言描述（NLP）。模型在训练时学习了多种不同的描述风格，这意味着您可以像与真人画师沟通一样，用完整的句子来描述您想要的画面。以上内容摘自官方文档，所以说，当我初步掌握了如何针对这个模型写提示词的时候，画出来的效果是让我大受震撼的。另外，值得一提的是，我后面还尝试使用它的拆分版本运行，实测H61主板+E3-1220v2+两条8G DDR3内存+P104-100可以跑，但是跑一张1920x1080的图需要跑大概15分钟，而V100只需要5分钟，慢了整整三倍，还是很夸张的。不过也可以理解，一个CUDA核心数1920，另一个5120，差了2.6倍，而且还有显存带宽的差距，所以倒也不奇怪了。好看的巧克力插画其实，我画的最多的角色是猫娘乐园的巧克力，因为好看的同人图太少了。一开始我并没有看文档，想当然地按照常规画图提示词的套路来，虽然结果不够理想，但也抽出来了一些不错的图片：好看是好看，但是感觉像是同人图，没有官方插画那么对味。查阅文档后，我才发现，这个模型有对画师画风进行强化训练，也能比较好地理解角色，所以，我尝试指定了Sayori的画风，得到了出乎意料的惊喜：像！太像了！于是我又尝试去构建了几个不同的场景：真给我画爽了。不过别看这么好看，这是抽卡抽了几百张图，挑出来比较好看的结果，画崩的我就不放出来了。最容易绷的还是手，这个确实没办法，虽然这个模型以及改善了很多，但是还是会不可避免地崩掉一些。尝试指定不同画风另外，因为模型支持指定画师画风，我还尝试了使用别的画师画风去画对应的角色。巧可甜恋的雪村千绘莉，指定为原画师Shiratama画风：初音未来，指定画师TID的画风：看头发和眼睛确实对味了 TID是洛天依官方插画御用画师，所以画出来有点像洛天依（初音未来，指定画师Qys3画风：非常的对味镜音铃，指定画师TID的画风：我还尝试了一下用三种不同画师的画风画了一下巧克力，也就是保持第一张图的随机种子不变，如何分别用三种不同的画师预设画三次：确实就是各自画师的画风风格了，对比还是很明显的。画个香草吧我还是试了一下画香草，但是相对来说没巧克力画的这么完美。因为香草的眼睛上睫毛是平的，虽然多次和AI强调过这个细节，甚至添加了相关的负面提示词，但是总是会画出来有点弧度，导致不太像，结果不理想。其中，图二是最像的，人物的感觉和形象都对了，但是还是差一点感觉。这是抽卡抽了一百多张图才抽出来几张还行的。Z-Image-Tubro试水另外，我发现一些复杂场景描述下，NetaYume没办法很好的驾驭，总是画崩，而Z-Image-Tubro却可以很好的理解画面的描述，进而画出准确的画面。目前在我试过的模型里面，Z-Image-Tubro确实无疑是最强的，只是可惜这个模型是真实画面的通用模型，并没有对二次元插画进行优化，以至于叫它画二次元，画风都是清一色一个样。不过还算可以，至少它在生成图像的时候，对于人造几何体的把控能力，比NetaYume要强得多。我也尝试画了一些图：好像也就只能画对初音未来，巧克力和香草，我用最详细的语言来描述了，还是画不对。不过从构图理解能力，人造几何体绘制能力来看，确实是遥遥领先的。如果这个模型可以微调出来一个二次元专用的版本，那就是无敌。
时间好快，2025年转瞬即逝我感觉上一次写2024年度总结，好像还是前不久的事情，不得不说时间还是太快了。2025年发生了很多很多事情，也算是对我人生影响的关键一年，现在，在这一年即将结束之际，来回顾一下这一年的种种事情。接下来，请看我写流水账（）网站运营方面今年仍然保持了较高强度的更新，虽然我的更新态度是，没事就不更新，更新一般都是事件驱动的，但是因为喜欢各种折腾不知不觉就更新了不少文章。主要的文章还是围绕了解决各种遇到的技术问题，以及分享和记录一些自己感觉有意思的事情。我觉得整个写作过程还是比较有意思的，毕竟博客属于是个人是私人领地，你就是这里的主角。你可以自由的发表你的观点和看法，想骂就骂，想喷就喷，不用在意别人的看法。当然，难免会有人不爽你，不服的话就技术互撕咯，DDoS，CC攻击什么的，一般也都是脚本小子。撕完就又有写文章的素材了，多是一件美事（bushi）发布文章数量在发这篇总结之前，今年一共发了56篇文章（其实是57篇，有一篇因为某些原因隐藏了），算是很高产了平均每个月发4-5篇文章，已经遥遥领先绝大部分友链博客了。这其中，技术类文章的占比仍然是主流，毕竟我当时创立这个博客的想法，就是打算当作一个个人技术笔记来使用，并穿插一部分其他内容。网站被打次数小的攻击，上不了台面的，就算了，这里就统计对我网站造成实际影响的被攻击次数——7次！而且集中在今年下半年9-10月其中，DDoS攻击6次，最高攻击流量达到了惊人的79Gbps！被DDoS UDP流量狠狠灌注的感觉真是太爽了，特别是让对面发现使劲打了还打不死，更乐了。虽然云服务器被黑洞，但是仍然可以保证网站访问，我估计对面已经红温了。具体的配置方法，可以去看看这篇文章：绕过黑洞！利用VPC内网互通低成本实现DDoS攻击下网站高可用另外，在最后一次DDoS攻击之后，有一次大规模CC攻击，通过随机URL请求绕过了我的缓存策略，打在我服务器上拳拳到肉，直接把网站拖垮了。事后我也复盘了，搞了更优的限流防御策略，虽然仍然存在被打垮的可能，但是极大提高了攻击者的攻击代价。想看更详细的信息，可以看一下这篇文章：个人博客低成本CC防护：抵御85%+常见CC攻击就在这次CC后，我网站到目前为止，没有被打垮过了，也没再有过DDoS。在这里要感谢脚本小子的陪练。尝试开设新网站：猫娘答案屋因为之前觉得nekowork.org这个域名挺好的，就盘下来了，之前是作为个人信息聚合页面，感觉还是太浪费了，正巧我有路子可以获得一些网课答案，于是就想拿来搞一个用于分享大学网课答案的网站。但是看了一下搜索引擎的流量表现，好像确实不怎么样，基本上没什么权重，有点可惜。其实三月份的时候就尝试整理了几个网课的答案，然后发现太累太花时间，就没能坚持下来。所以中间断更了半年多，也没再怎么管过这个网站。然后最近手又痒痒了，想尝试一下自动化爬虫抓取答案，当作是爬虫练习去尝试。你别说，配合现在的大语言模型，写一些基础的代码还是相当轻松的，特别是当你有了程序实现逻辑的想法，直接让AI来帮你实现具体的代码就好了。经过几天的测试迭代，我也是成功写出了一套针对那个网课网站的自动化爬虫程序，可以实现自动获取章节作业的标题，随机选择答案，提交答案，保存题目和正确答案的过程，行云流水。但是这只是半自动爬虫，仍需要我手动进入课程，点开作业章节。不过，相对于手动提交答案后复制整理正确答案，速度确实快多了，而且不折磨人。如果网课作业量不算多，作业的章节10个左右的话，基本上一个网课10分钟能整理好，章节里面的题目越多，效率越高。我相信有这套工具加持，我应该是可以持续更新那个答案站的，只要我有时间有精力。白嫖华为云那些事2025年是华为云大撒币的最后一年了，大概10月份的时候，就是最后一次活动了。整个活动持续了大约一年，2024年9月开始有这类白嫖活动，高强度大撒币到2025年9月，后面就调整政策不撒了。有点可惜的是我8月份因为忙保研那些事情，没心思参加，缺席了一次活动，痛失1k代金券。估计后面华为云也不会再搞这类活动了，毕竟一次活动，一千多号人，一人一千这样发，虽然是云资源代金券，但是也是烧钱的。目前我的白嫖战果是：主服务器实例到 2035年6月1日过期 累计白嫖了十余年使用权（2024年9月20日-2035年6月1日）备用服务器实例到 2031年1月18日过期 累计白嫖五年多使用权（2025年9月28日-2031年1月18日）这两个服务器将是我未来网站运行的中流砥柱，关键力量，坚实根基，核心支撑，稳定基石，动力源泉，保障中坚，运转中枢，可靠依托，发展支柱，存续命脉，效能核心，运行保障，长远依托，根基所在，关键支撑，不可或缺，至关重要。它们既是网站平稳运行的固本之基，也是长远发展的赋能之要，更是持续服务的立命之本，为平台建设提供坚实保障，为功能拓展筑牢核心支撑，为效能提升注入不竭动力，为安全运行夯实稳固底盘，为创新发展搭建重要载体，助力网站在数字领域行稳致远、固本强基、持续向好、提质增效、再创佳绩，切实保障了服务供给的稳定性、持续性、安全性、高效性，为长远发展奠定坚实基础、凝聚强劲动能、筑牢安全屏障。(对不起，串味了）个人收藏方面今年又买了一些个人赛博收藏品，主要是一些老的顶级显卡：GTX780Ti （坏的，80包邮，后面朋友帮修好了）GTX TITAN Black 320包邮HD 6990 180包邮基本上没有太大使用价值了，特别是HD 6990 ，已经是纯赛博电阻了。不过，今年确实没再买过手办了（主要是没地方放了）另外，还有一个新增的赛博收藏：nekowork.net 很不错的一个域名，当时注册nekowork.org的时候，这个被人注册了，现在之前用的人不续费了，就到我手里了。一时半会不知道拿来干什么，先留着吧，好域名可遇不可求（）今年买的硬件感觉今年又是买硬件大出血呢！让我看看今年除了刚刚说的三张收藏品显卡，还买了什么东西：P104-100 买了五张，炸一张，一张79包邮，买来跑SheepIt渲染农场赚取渲染积分V100-SXM2 16G 和对应的配件，花费683，其中卡本体385，转接板200，散热器98E5-2667v3 两颗，28一颗，买来装上机架式服务器打游戏，玩对马岛之魂99包邮的杂牌X99主板，买来升级家里云两条16G REG ECC DDR4 2133p内存，海力士的，当时买是70一条包邮，现在涨价到450，太离谱了！四条DDR3 8G 1600MHz内存，买来装渲染机用的，一条24一个500W电脑电源，用于测试收藏的核弹显卡大概就是这么多吧，不过感觉现在内存涨价涨疯了，我有点想把我的服务器的RECC内存全部出掉，8条，一条买个500，4K直接到手！而且也有备用的电脑，备用的内存，等降价后再买更好的，岂不美哉？！这样看，如果真卖了，我白用一坤年机架式服务器，还倒赚500，太离谱了。目前有12条16G REG ECC DDR4 2133p内存，计划出10条，已经3960出掉了，血赚。虽然最后发现E5-2630v4做家里云实在是性能过剩，然后正巧买了V100，而H61配E3-1220v2因为硬件限制无法驱动V100，所以我又把家里云降级回到它原来的配置，用这套X99带V100了。有一说一，V100绝对是今年下半年性价比最高的垃圾佬AI神器，16G的HBM2显存，跑模型速度飞快！美中不足是驱动刚好停更了，但是也正是10月份穿出驱动停更的消息，让淘宝V100价格暴降200！我到手的时候还没停更，但是现在停更了，永远留在581版本的驱动了。不过就玩现在的主流模型还是没什么问题的，现在的模型也很可以了，只是未来可能就玩不了更好的了。相关文章：V100 GPU 初体验：AlmaLinux 8.10 快速部署 ComfyUI其他的小玩具看了一下，今年买的东西确实比前两年更少了，我感觉我现在消费也更理性了，不会轻易乱花钱。当然了，要是真心想要的东西，砸钱也是毫不犹豫。今年买的玩具：两个500W惠普服务器拆机电源，拿来当12V电源玩，现在已经丢在V100的电脑里面当副电源带显卡了，一个25，相当便宜！一个64G U盘，因为另一个U盘落在学校了，想在家装系统没U盘可以用，不见30米一套廉价APU板U套，以及其他用于DIY的配件和物品，拿来装洗洁精主机，还是挺有意思的，大概花费了一百多吧，感兴趣可以看看这篇文章：手搓洗洁精ITX主机教程一个1m的fufu玩偶，丢在宿舍，导致我每天只能抱着她才能睡觉，不然都没位置睡觉了（），花费100黑色星期五撸了两个灵车VPS，都是当玩具的，重要的东西不可能跑在上面。一个2USD一年，无限流量，100M带宽，配置1vCPU 1G内存 50G硬盘，感觉相当划算，CPU性能还凑合，超开不算严重。另一个我感觉有点血亏，9.99刀一年，CPU超开比较严重，也是1vCPU 1G内存 50G硬盘的配置，还限制每个月1TB流量，上下行都算，亏麻了！但是是1G带宽，速度非常快。一张RTX 5090......手办卡，打算送人的，花了118，差不多就是一个手办价格大概就这么多吧，感觉一年买的玩具也不算少了，不过考虑到我平时基本上不吃零食，也不喝奶茶饮料什么的，我觉得每天能省下来的钱，拿来买自己喜欢的玩具，不过分吧？个人学习生活方面这就是我认为这一年过的最紧张刺激，最意义重大的部分了！也算是成功对我在去年的未来展望最看重的部分兑现了，而且是超额完成任务！但是这一年也是我大学里面最焦虑的一年，特别是在暑假这个保研关键期阶段，确实是相当的焦虑了。总体来说整个暑假简直是行尸走肉般的生活，十分难熬，备战感觉无力，玩又玩不开。不过现在回想起来，一切都值得了！寒假生活记录寒假期间我自建了音乐媒体库，并以此为契机写了一篇文章：自建Jellyfin私人媒体服务器，告别屌毛网易云！，不再被网易云卡脖子了，拥有个人媒体库的感觉真好！另外，我在寒假期间狠狠地爽玩了《对马岛之魂》，用RTX2080Ti接家里面的大电视，开4K画质，连上PS4手柄坐在沙发上玩真的爽爆了！这种题材的游戏，我也是第一次玩，大概讲的是蒙古入侵日本的故事，扮演武士进行反抗，还是蛮有意思的。游戏的画面非常好看，走在地图场景里面，导航靠风这个确实很有创意，配上飘落的树叶真的是绝美！不过，要是玩这个游戏，配音建议开日语配音，英语配音感觉有点奇怪（）寒假的绝大部分时间都在古代的对马岛里面“体验武士生活”，当然了，春节期间还是被家里面拽出去走亲访友了。然后在农村亲戚家搞了窑鸡，挺有意思的：然后还看了村BA:逛完农村后又是天天对马岛启动，然后假期接近尾声的时候，把游戏通关完成了。期间再次被家里拽出去瞎逛，去看了一下本地的花卉小镇，离城区挺远的，不过我感觉也没什么好看的，在那里玩兔子：请问你今天要来点兔子吗？春季学期的学习生活寒假结束，开始保研冲刺的最后一个学期。不过好在，这个学期的课程已经非常少了，基本上很闲。课程设计唯一比较重要的课程设计，这次居然需要小组合作了，因为是要设计一个片区改造计划，而且是基于现实立的课题，自然就少不了调研分析了。可惜实际上说要我们进行改造的部分，规划上已经是要全拆了的，有一种理想和现实的冲突感。有一说一，这些老旧社区就像一个一个活生生的时间胶囊，记录了城市发展的点点滴滴，是一代甚至几代人的记忆根基。虽然说确实是“老破小”，但是我感觉直接这样子粗暴拆除，或许并不是最好的做法。调研的时候，搬迁和拆除工作已经进行到了一半，走进空荡荡人去楼空的小区，看着满目疮痍，总有一种偏伤感但是又说不出的感觉。要拆除的老厂房：老社区便利店老板娘养的哈基咪：老破小社区一角：拆除中的居民楼社区：逗猫：课程设计，最后也是如愿以偿拿了一个比较好的成绩，结束了这个最后对保研影响至关重要的过程。新的玩具因为感觉一般的fufu还是太小了，抱着不够爽，于是乎买了一个大的：五一假期因为这个学期的学习任务相对来说比较轻松，所以五一还是可以有闲情逸致和家里面一起出去玩的。然后就和几个老妈认识的朋友一起，直接去广东的电白，湛江去玩了。先去电白泡了温泉：然后又去湛江看了一下一些军事装备，虽然都是老掉牙的东西了，但是第一次进真的飞机驾驶舱还是挺好玩的：校园趣事不知道那个老师不注意，开车把学校里面的一个水井盖撞烂了，也是活久见了：爽玩游戏后面因为课程基本上接近尾声，并且那个学期没有考试，于是在学期后面一个月的空窗期，我直接爽玩赛博朋克2077，狠狠玩了一个月，每天都是吃完早餐直接去教室，开电脑，打游戏，中午和晚上出去吃个饭回来继续玩，高强度打任务，基本上玩到晚上11点才回宿舍。最后也是成功的把游戏的剧情刷了一遍，不得不说这个故事还是挺震撼的。玩游戏的工位Be Like：武汉之行因为要去参加某酒吧舞的学术夏令营，所以要去武汉，于是真来了一场说走就走的旅行，还是坐的绿皮火车！硬座，14小时，还跨夜，差点把我坐死在上面...不过后面顺带去武汉的几个景点看了一下，黄鹤楼，湖北省博物馆这些，顺带去参观了一下臭名昭著的武汉大学。详细的旅行日记，可以看看这篇文章：武汉旅行碎片煎熬的暑假保研准备的煎熬因为并不确定能保哪个学校，所以整个假期都在焦急的准备。之前问了保研成功的学姐的经验，她说我六月份再准备已经有点迟了，搞得我挺懊悔五月份的时候闲的蛋疼疯玩游戏，如果提早一个月会从容很多。不过那时候我还是以自己最快的速度把相关的，可能需要的材料都凑齐了，时间大概花费了一个星期，我感觉这是我大学从事学习方面的事情效率最高的一次，然后就是密切关注各个学校动态了。而这个密切关注，就贯穿了整个暑假，所以非常的煎熬。暑假之前去武汉某酒吧舞，就是其中一次的夏令营，我就当作是练手去的，结果并不理想。这导致我的暑假准备工作更加焦虑了，基本上每天都在反思是哪里出了问题，未来要去的学校考察侧重点在哪里，老师面试可能会问什么问题，我又应该怎么准备......我只能说，保研这条路并不轻松。我就这样煎熬了三个月，期间的过程我愿称之为痛苦，比当年高三还难熬。因为高三是又有外部压力压着你，而且和同学在一起，也算是有人“并肩作战”，尽管都是潜在的竞争对手；而保研就不一样了，这是你自己给自己的压力，比外部压力更难受，并且，你是孤军作战，并没有高中那种“零信息差”的感觉，而是一旦产生信息差，后果极其严重！你不知道对手的动态，也无法参考，唯一可靠的信息就是目标学校历年来发布的夏令营通知或者预推免通知，也就是一版冷冰冰的文字，虽然极具参考价值，但是少了一些人情味，特别很多学校都是一个报名系统，或者发送报名邮件，并没有即时的反馈，更加折磨人。出游散心或许这次，被家里面拽出去，是不错的选择了。因为精神压力实在是太大，家里面说不差这几天，劝说之下，我还是同意了出去散心这个建议。然后就是去了崇左那一带转了一下，看一下自然风光，主要就是明仕田园和德天瀑布：秋季学期：保研冲刺这个学期，我愿意称之为压力和事情两级分化最严重的学期，开学一个月的时间内，绝对是忙疯了，而且压力非常大！因为要准备各种保研材料递交给本校，还要准备面试材料去应对保研目标学校的面试，真的是忙的起飞。但是当保研工作结束后，就进入了闲的蛋疼的时间段了。因为实在是太闲，我甚至为了找点事干，顺带完成学校半硬性的实习要求，去找了一份实习。可以说，在预推免阶段，各个学校的面试节奏相当快，基本上一天就解决了，还要会遇到学校面试时间段撞车的事情。我就去面试了两个酒吧舞，没有像某些海王那样，报了十几个学校，日程直接排满。当时我在面试现场等候的时候，看到一个海王在和她的同学抱怨，说基本上一天一个，跑去面试都不带停的。看她们说，至少报了七八所学校，过于离谱了。好在面试过程还算顺利，甚至超出预期！因为我当时看学校太迟了，只能选了两所酒吧舞，一所稳的，一所冲的，结果，冲的居然上了！而且是压线上！太幸运了。面试完后，直接就顺带去珠海真实群友了，逛了逛石墩市，有网友带，边逛边聊，还是很不错的。华为好，华为美，华为给我增智慧MV拍摄地：拱北口岸：国庆假期出游保研结束后，心情和压力好了不少，于是当家里面说要出去玩的时候，欣然接受了。国庆期间，先去拜访了小三峡景区，不过没想到的是，就这么一个小景区，国庆期间也是人满为患，导致只能进去逛一下，想坐船游是没办法了。不过周边的自然风光确实很好，有一些地方拍照也很能出片。然后，我们又马不停蹄的往北上到贵州，去看了一下小七孔景区，自然风光还是相当可以的。其中，乘坐游船划水的时候，还近距离看到了鸳鸯：然后顺路故地重游了程阳八寨（对我来说），再去了桂林阳朔，参观20元人民币取景地。以及，看到了工具鸟——鸬鹚：万圣节Cosplay变装嗯，女装 Cosplay 这事，其实是当年我做 UP 还火的时候，那帮粉丝们天天喊着想看的东西，现在算是真尝试了，感觉还行。事情的起因是，在群里面口嗨，说你敢买，我就敢穿，结果真买了（）那就，穿上吧！看过番剧的，就知道是小林家的龙女仆里面的托尔了，选择这个角色的原因是，角色身高比较高，我一米八穿上，也不会显得违和。其实带上口罩挡脸再穿Cos，我觉得还算可以了，照片发群里他们居然说好看，是我没想到的。或许是因为我的身材比较标准偏瘦吧，甚至裙子还感觉做大了，松松垮垮的，要用要带的蝴蝶结绑一下才能固定好。设计院实习体验最近几年建筑设计院风评很差，甚至老师推荐的实习工作，还有一个月只给500块钱这种抽象工作，过于离谱。于是我问了一圈同学，找到了一个相对正常一点的，工作日每天给100的设计院，加班工资按劳动法另算，一个月能有个2.5K左右，我觉得还可以接受，就去了。有一说一，设计院强度确实高，加班是常态，甚至说是病态！对于正式工，基本上都要加班，而且工作安排什么的也不太合理，经常就是突然就派任务过来了，而且时间很急。不过，工资这一块，确实还行，虽然辛苦，但是给的确实也多，基本上八九千一个月还是有的，有一些肯干的，一万多一个月都不是问题。问题是，这种工作强度下，身体能不能撑得住呢？我去实习就是去看看实际的工作情况，毕竟后面还要升学读书，给的2K多的工资还想让我干正式工的活是不可能的。所以我就只做他们正式工工作的三分之一到四分之一，多了就不干，或者调到加班时间，额外要加班工资。好在带我的那个姐人挺好的，安排工作相对来说也比较合理，不会的地方也是手把手教，总体来说实习体验还算是不错的。而且其实也不是每时每刻都有活给实习生干，比如现在这篇文章，我就是再办公室里面用公司电脑写的。工作期间，还有一次外出踩盘机会，也就是参观现在的楼盘，当作是竞品考察和分析。我一开始还以为说房地产这块暴雷死透了，然而现实是，还是有新的项目落地，只不过赚钱没有之前这么容易了，开发商更卷了——卷配套，卷环境，卷体验，卷赠送。有一个同事感慨，说2019年那会高位买的房，和现在这个时间点买的房，同样的价格，天差地别！甚至现在买房只需要之前一半的价格，获得了更高的配套品质，之前想都不敢想。以前那是能造出来房子就能卖钱，现在不是了，要造好房子才能卖钱。参观了几个楼盘，和我十多年前陪我老爸去看房，已经是完全不同的体验了：看完之后感慨，房地产确实进化了，更卷了，但是对于建筑设计行业，那也意味着工作量增加了，工资还更低了。亲戚的婚礼这次我也算是有幸作为主角之一，参加了亲戚的婚礼——算是很亲的亲戚了，从小一起长大的。现在想想也十分感慨，这么快，他就结婚了。我是不是准备要被安排了？催婚这个，其实已经有了，只不过我一直懒得找女朋友，更想自己享受生活。这是一个原因，还有另一个原因是，我也不擅长搞这些情感上的东西，并且要和我的兴趣爱好，三观重合，为人比较好，这点还是比较难找的。我感觉如果真的有缘分，那应该是互相之间会越走越近，互相理解，发展共同的兴趣爱好，这才是我想要的女朋友（）想要的生活是，女朋友可以天天穿喜欢的角色的Cosplay，二次元浓度极高，当然，先排除国内二游（例如原神），这种不能接受，我想要的是纯正日系二次元的，然后还可以有计算机技术或者硬件技术方面的兴趣，这样就比较好有共同话题。不过这种想想就好了，几乎不太可能，也有理由推脱催婚了（）附上一张配亲戚去接新娘，到新娘老家的照片：灵山大卢村，算是古建重点保护单位了，大部分都是村民家族的祖公厅，家族客厅。虽然是景点，文物保护单位，但是这些古建筑的所有权，或者说使用权还是归本地村民。所以可以看到在文物保护单位建筑里面进行婚礼仪式，在里面开火做菜，吃席，也算是别具风格了。校园的变化年末校园里面最大的变化，就是图书馆后面的山被挖了，估计又是要新建什么建筑吧。最近几年学校确实在大兴土木搞校园建设，对比我刚入学那会，变化真挺大的。个人兴趣方面Blender动画之前我的计划是，今年进一步学Blneder动画，目前看是有了不少进展。准确来说，算是在实习期间，在公司电脑上摸鱼做的。先是照着教程搭建了一个教堂场景：Blender练习作品：动画风格教堂建模然后，尝试做了一个我之前一直想要做的3D抽象动画，内容是复刻刘华强买瓜的视频。全程高能，有一说一确实抽象，我一边做一边笑，自己都绷不住。丑到搞笑，荒诞到离谱。视频里面，把我的网站网址和一些关系比较好的友链的网址，作为彩蛋出现在了动画里面，主要是充当了街边店铺的招牌。因为过于抽象和丑陋，我就不放在博客毒害大家眼睛了，想看的可以直接去B站搜，很容易找到。AI绘图其实当时继续学Blender的时候我就在想，现在AI已经进化到这个程度了，只要学会给AI描述需求，AI就能生成令人满意的艺术作品，甚至比你苦学好几年的动画，绘画，建模都强，那我们还这样子学艺术的意义是什么呢？正好买了V100，所以可以名正言顺的去体验AI画图了，16G显存可以应对相当一部分本地AI模型的需求了。有一说一，相比于之前第一次玩的Stable Diffusion 1.5，现在新的AI模型画图能力确实强大了非常多。很明显已经没有了那种AI感，各种风格都能轻松驾驭，而且画面出错的情况也是越来越少了。最明显的提升是，手指基本上正常了，很少出现多根手指的情况了，人物躯干也不会画成一坨奇怪的东西了。而且，现在的ComfyUI工作流，可以更好的控制AI生成的功能，我觉得等有时间还是值得深入去学习一下这个工作流的使用。毕竟不可否认，AI就是未来的新质生产力，很有可能会颠覆整个创意行业，甚至世界。非常像计算机的“工业革命”。很巧的是，早些时候我就有过想要学习插画的想法，毕竟能画出自己的二次元老婆，多是一件美事！所以，我希望可以进一步学习这方面的知识，靠AI画出我想要的插画，而不是依赖于画师。这是之前调教了一下画出来的两张图，确实相当哇塞了：打电动今年玩过的游戏有：CS2，对马岛之魂，赛博朋客2077，霍格沃兹之遗其中，CS2单纯就是为了打箱子，打这逼游戏确实太败坏心情了（所以，真正用于体验，接触的新游戏：对马岛之魂：寒假一个月通关赛博朋克2077：春季学期下半学期一个月空窗期通关霍格沃兹之遗：12月Epic送的游戏，据说很好玩，试了一下确实不错，打算是连着寒假一起通关搞开发今年瞎搞的开发活动，有一个成功可喜可贺，那就是——「NekoWebShow」这是一个使用开源的第三方E-mote实现框架FreeMote做的猫娘乐园角色动态立绘展示，终于解决了我Linux桌面没有猫娘动态壁纸可用的问题。另外，还有一个VisitorLoggerPro-Enhanced，对访客插件完成了个性化改造；以及二次开发改造出来了一个Typecho-LinuxInfo插件，可以在Typecho后台看到服务器的基本占用信息。除了这种网站方面的开发，我还自己搞了一个浪潮SA5212M4服务器的风扇动态控制脚本，详情见文章：Python实现浪潮SA5212M4风扇根据温度自动调节最近，我又尝试用Go语言开发了一个校园网自动登录程序，并且能够契合学校上网时段管理规范，详情见文章：断网自动重连！用Go实现广西大学校园网断网自动登录社团活动方面没有参加新的社团，但是在之前参加的社团里面重新变活跃了——因为保研结束了，有一定的空窗时间了。参加了科技协会的电脑义务维修活动帮助科技协会恢复了协会的网站，这算是我对社团最大的贡献了主要是感觉这个社团真玩不起来什么，负责的协会会长天天说什么人才断代了，新生对技术的理解是一代不如一代了。比较让我震惊的是，副会长居然连一些基础的技术概念都不了解。虽然社群还算是又技术氛围，但是那些能讨论技术的基本上都是那几个老登，新人基本上不活跃，聊来聊去都是那几个人，而且大部分在群里面活跃的都毕业了，挺感慨的。明年我也要毕业了，本科生活完结撒花~对生活的看法和感想现在回归一路走过来的历程，我的感受可以用两个字来形容，第一个字是“快”，第二个字是“空”。“快”对于“快”这个字，确实很好理解，四年时光转瞬即逝，光阴似箭，回望高中生活，仿佛就在昨天，初识高中的同学竟然已经是7年前。现在想想是真的吓人，不知不觉就初中毕业了，不知不觉就高中毕业了，不知不觉就要大学毕业了，那未来，是不是不知不觉就研究生了，不知不觉就工作退休了，不知不觉就变老了，不知不觉人就没了。小学初中那会总感觉时间过得很慢，现在在看，太快了，真的太快了。当年的少年，俨然变成了大人的模样，尽管内心还是一个少年。而当年天天哭闹，到处给我爸妈“找麻烦”的弟弟，现在已经上小学三年级了，甚至还向我当年那样，饶有兴致地玩起了GTA......真的是......快！上面这三幅插画手稿，创作的时间点是2017年下半年的秋季学期，也就是我初三的上学期，至今已经过去了8年。不过，这三张插画并不是出自我的手，而是当时初三厚着脸皮让一个女生帮忙画的，现在看感觉有点太无理取闹了，不过或许这就是青春吧。现在在看这些画作，还是能回忆起初三的那个秋天，虽然作画质量一般，肯定是比不过AI出的图片了，但是这或许这种人情味，是AI再怎么精美的画作，也无法替代的吧？之前一直想要扫描这些画作，这次终于是有机会扫描了——再不扫描就越来越烂，越来越褪色了！我放出这几个画作的扫描件，只是想表达一下自己对时间流逝的伤感。年复一年，日复一日，日子就这么过着，也不知道当年的那些同窗，现在怎么样了，不好问，也不敢问——毕竟，已经相隔多年没联系了，各自在忙各自的事情，要聊也不知道聊什么了。顿时印证了鲁迅再《故乡》里面的那句话：我似乎打了一个寒噤；我就知道，我们之间已经隔了一层可悲的厚障壁了。我也说不出话。“空”而对于“空”这个字，可能在外人看来不好理解——在别人看来是本科赢家，绩点卷王，成功上岸酒吧舞，怎么就是“空”了呢？但是这个空，更多的是内心上的空虚——不知道自己真正想要什么，不知道未来要干什么。这里说的想要的和要干的，是更长远的目标，而不是当下一两年时间段的目标，短期的目标，还是有的，没有的话就不可能保研的。这种“空”的感觉，源于我对于人生意义的思考，然后越想越觉得——人生没意义。生老病死是人生常态，“死去元知万事空”，人走了之后，能留下什么吗？你又能带走什么吗？这确实是值得认真思考的问题。或许你思考玩后，也会像我一样，觉得人生没有太大意义，普通人不过是社会运转里面的一个小齿轮，只能按照既定的大框架活动。而你的一生，或许对社会的影响和意义微乎其微——你赚钱了，成家了，离世了，只有和你比较亲近的人才能知道。对于其他人，绝大部分人，毫无感知。或许人生的意义就是安安稳稳，在一个城市，一个固定的圈子过完一生？但是在我看来未免有些太过无聊了，我是希望我的人生更加充实，有趣一点，所以感觉当下的生活真的很“空”。又或许，对于我来说，人生真正有意义的，是过自己想要的生活，而不是被其他人的思想观念左右，干自己真正热爱的事情，认识真正志同道合的朋友，混迹自己真正喜欢的社区，这，才是我想要的生活。可惜现实很骨感，基本上没有太多的机会可以实现这样的生活，只能按照既定的大框架生活，那对我来说，确实就是“空”了用兴趣填补空虚，这算是我目前对抗这种感觉最好的途径了，所以我才会想着搞一个个人网站，学一下建模，玩一些有意思的游戏来体验一下现实中体验不到的世界......对未来的展望展望未来的话，我觉得还是相对比较期待的吧。毕竟准备就要去迎接酒吧舞研究生的生活，能去读酒吧舞，也算是对我当年高考失利最大的弥补了，算是迟到的愿望实现吧。别的就没有太多展望了，只是希望研究生的生活能够顺顺利利完成研究工作，毕业后能够找到薪酬待遇不错的工作，如果足够幸运的话，能够找到一个真正的“二次元”女友，有共同的兴趣爱好，这样的话生活会有趣不少。以及，继续推进我那些兴趣为导向的知识学习：Blender建模，动画制作服务器运维网页前端兴趣向编程和开发，例如学Go和Python年度回顾大概就这么多吧，今天是平安夜，那就祝大家圣诞节快乐！
自制二次元主题显卡：猫娘乐园巧克力 RTX 2080 Ti
给显卡换上自己最爱的猫娘乐园巧克力主题说实话，这件事我老早就想做了——因为我的显卡是RTX 2080 Ti，正巧因为是涡轮卡，所以可以覆盖贴纸的面积很大。正巧咸鱼看到了便宜的背板——25包邮的映众RTX2080Ti背板：关键还是全新！于是，一拍即合，我拿下了背板，开始设计显卡皮肤。测量显卡尺寸背板到货后，我先用A3纸放在显卡背板下面，然后用针管笔描出背板的轮廓，并点出螺丝的孔位。然后再拆开显卡的导风罩（因为我是涡轮卡），将导风罩放在A3纸上面，固定好位置依次描边，描了三个面，描出了它的展开图。然后使用扫描仪进行扫描得出准确的设计参考轮廓图，扫描时设置的分辨率为300PPI。下面是扫描原稿：当然了，因为是用要贴贴纸的目标面按在纸上面描的，所以和贴纸的设计轮廓是完全相反的，所以要进行镜像处理，把描边的线稿翻转过来，才是正确的。寻找风格参考图因为我并没有设计过显卡皮肤贴纸，所以我决定从案例借鉴作为切入点，去找适合我的参考风格。在咸鱼高强度刷显卡个性化贴纸相关的页面，看了几十个案例后，有一个案例我觉得是可以参考和借鉴的，就是这个：为什么这么说呢，因为总体比较简单，画面不复杂，意味着我的设计的工作量会比较少。虽然我肯定是喜欢更华丽的画面，有一些别的显卡皮肤也非常的好看，我也想做出来，但是奈何技术水平和设计能力也就那样了，这种简单好看的设计对我来说更有可操作性——用简单的画面换取还不错的设计效果。解构这个设计稿，组成非常简单：角色立绘+配色色块+角色名字艺术字+作品LOGO所以，照着葫芦画瓢，我要做一个猫娘乐园巧克力主题的显卡，只需要搞到这几个要素，将其根据实际的设计尺寸组合起来，确保符合自己的审美和尺寸构图，让角色尽可能避开一些螺丝孔的位置，就可以了。开始设计我打算先从背板开始设计。背板贴纸设计万事开头难，这个设计工作一开始就犯难了——找不到特别合适的立绘图：因为猫娘乐园好看的同人图本来就很少，基本上要好看的只能解包游戏拿CG图，但是游戏的CG图始终是有限的，并没有多少。找来找去，我还是觉得用这张图比较合适：算是游戏CG里面很好看的一张图了，然后交给AI抠图，把角色扣出来：这样子，立绘就有了。本来我像在另一边把香草也放上的，但是放上后感觉构图混乱，也难以驾驭，最终还是践行了建筑大师路德维希·密斯·凡德罗的观点：“Less is more”——“少即是多”，只保留了巧克力，把香草去掉了（呜呜呜我的香草）。然而，接着往下设计，我发现这样子反而更好驾驭，因为就可以直接使用巧克力的主题色——粉色，然后使用整个粉色系装饰显卡：和参考的案例一样。调好缩放大小，只保留了角色上半身，避开螺丝孔后，得到了初步设计的方案：画面的粉色是直接从角色的衣服上提取的颜色，确保了整体的协调，有一说一，粉色配白色还挺搭配的。但是感觉画面空空的，好像少了点什么。然后继续观察参考图，发现是一些小细节元素没有没有，导致整个画面看起来很空，于是，我加上了系列名称的艺术字，再加上猫爪和星星等可爱风格元素，并且针对性的减淡调色，确保只是作为装饰，而不抢占视觉注意力。另外，我看到很多二次元风的排版都喜欢用角色立绘做成半透明减淡后叠在背景增强效果，我也试了一下，感觉这个方法还是挺好用的，这是最终的画面效果：就算是放当作背景的半透明减淡立绘，我也尽可能避免角色的脸落到螺丝孔的位置，不然看着自己喜欢的角色脸上被打个洞确实不爽。导风罩贴纸设计一开始其实我也想再弄一个立绘，但是翻遍了解包的CG图，似乎没有合适的了。正巧有一大堆Q版立绘，不如拿去试试。结果发现意外的合适，而且背板是角色立绘，正面散热器上是Q版立绘，也能形成差别和对比，效果还是不错的。再设计的时候，我特地把背板的设计稿放在对应位置的上面，确保能让整体设计协调，先设计个初版看看效果：细心的读者应该发现了，颜色分割线是延续了下来的，这就是我保证整体设计协调的手段之一。另外，粉色色块区域正好位于涡轮进风口，能削弱一下与内部黑色涡轮扇的颜色对比。后面考虑到粉色块太大可能有点单调，做了一下切分，最右边又露出来白色。最后像背板那样如法炮制，加上一点细节，导风罩的设计稿就完工了：哦，忘了说了，作为自由软件运动的拥护者，这个设计稿是使用GIMP制作的。如果你碰巧有顶部供电的涡轮卡RTX2080Ti，并且喜欢Chocola的话，我的设计稿你可以拿去直接用：RTX2080Ti_Dseign.7z解压密码是：www.nekopara.uk打印贴纸不得不说，这种小量打印订单是真的贵！问了一下群里面做广告相关行业的群友，他说最适合的材料是车贴，基本上耐受显卡六七十度的高温没什么问题。但是，问题来了，去淘宝定制车贴，居然一张A3大小的车贴要收我40块钱？！怎么不去抢？！而且找了四五个店铺，都差不多这个价……关键是，贵就算了，找了一家店铺，客服谈好后下单就没下文了，说设计会很快联系，然后过了一天没联系我，给我整红温了。后面和做广告行业的群友聊，他问我急不急用，不急的话可以用边角料帮我印，出个运费就行。我寻思着反正我也不急，就马上给淘宝那边取消订单，给群友发了设计稿，过了两周，终于发货了。还是群友好（）贴贴纸有一说一，虽然我已经预料到会有色差，但是没想到色差居然会这么大——粉色都快变成紫色了（相比之下我的L14158打印机配合铜版纸打印出来的设计稿就基本上没什么色差，当时我自己也打印了，用于验证大小是否合适。照片中右上角露出一点点的那个是铜版纸打印的，可以很明显看出来色差，右边下面那个是普通A3纸打印的，色差也很大，相比之下铜版纸简直是杀疯了。不过考虑到是群友送的，不能要求太多，将就用吧。贴好贴纸后：不得不说，挖出螺丝孔位真的需要很有耐心并且细心。接下来就是贴导风罩（第一次贴还贴废了一张）：同样的，小心地挖出对应的孔位：顺带清理显卡反正都拆开了，不如给显卡顺带来一次大保健，然后打开显卡中框的一瞬间，我傻眼了——去年换的，号称耐久5年，自称华为供应商的导热垫，碎的稀巴烂！避坑避坑！这玩意还不便宜，现在给我留了一个烂摊子，还不好清理！花了一点时间，又是手指甲扣，又是牙签挑，又是刷子刷，终于清理干净了。好巧不巧正好买了V100-SXM2，来对比一下核心大小：当年的NVIDIA旗舰芯片GV100和TU102居然能在我手里同框，当时可是想都不敢想。相比之下，TU102的754 mm²核心面积就是弟弟了，GV100因为有HBM2显存，整个都大了一圈，其核心也不小，达到了815 mm²。清理完成后，贴上群友RTX 4090清灰用剩的莱德尔HD90000，然后开始组装显卡。顺带提一嘴，涂的硅脂——信越7921，也是群友用剩的，能用RTX 4090的富哥确实大方。效果展示花了一点时间，把显卡装了起来，下面就是成品展示了。感觉可能是教室灯光问题，也有可能是贴纸拆出来用了一段时间后自然氧化变色，后面再看颜色正常了一些：后记：做完成品才发现，显卡系列的单词拼写错了，GeForce不小心拼成GeFroce了 QAQ ...... 这下变成独一无二的"GeFroce"显卡了（X
当手机“反客为主”：是工具，还是牢笼？文章开头先叠甲：文章仅代表个人观点，如果你有不同的思考也欢迎评论区讨论。近日听闻国内手机厂商计划进一步限制系统级 VPN 功能，不禁感慨：我们手中的智能手机，究竟是解放我们的工具，还是精心设计的牢笼？作为一个见证过开放互联网余晖和亲历过安卓手机开放时代的人，我想记录下对这一“日常必需品”的深层思考——你的手机，真的属于你吗？你的手机真的属于你吗？如果是普通不太了解手机技术细节的读者，或许看到这个标题会纳闷：我自己购买的手机，我自己使用，为什么不属于我？但是，很遗憾，对于绝大部分读者而言，你的手机就是不属于你。除非……你解锁了手机的Bootloader。Bootloader：手机的第0道枷锁首先，既然提到了Bootloader这个词，那就先解释一下这是什么东西：手机 Bootloader 是固化在 ROM 中的开机引导程序，开机后优先运行。核心功能是初始化手机硬件（如处理器、内存），验证系统完整性，随后引导操作系统启动。默认通常锁定，防止未授权修改；解锁后可刷机、安装第三方系统，但可能影响设备保修与安全性，是手机启动和系统定制的关键环节。正如介绍那样，默认Bootloader是锁定状态，也就是无法更改手机的操作系统。虽然手机厂商美名其曰提高系统安全性，防止未授权修改；但是，如果手机厂商做的手机操作系统本身就是一坨狗屎，那你也会因为这个锁定的Bootloader被套牢——无法自行更换其他的操作系统。这是正是手机厂商胆敢其在用户头上拉屎的一个重要原因，尤其是国内厂商，因为这坨屎你吃定了，除非你能解锁Bootloader，要么就换手机。而所谓的未授权修改，如果我是机主本人，希望修改呢？我的设备连修改的权利都没有了吗？对于相当一部分不支持用户解锁Bootloader的厂商而言，就是没有——例如华为。更加雪上加霜的是，近年来曾经允许用户自由解锁Bootloader进行折腾的手机厂商也在收紧——例如小米。当然了，如果是苹果用户，那就是地牢，没有任何硬件和操作系统层面的自由，基本上没办法解锁，甚至不能自己安装软件。这些Bootloader限制，完完全全就是厂商故意干的，因为原本的安卓系统，只需要在设置里面进入开发者选项打开OEM解锁选项，重启进fastboot，连接电脑后执行fastboot oem unlock就可以解锁手机的Bootloader并开始愉快的玩耍了。所谓什么未授权修改完全不成立，因为这是手机用户自己的行为，他们完全有对自己设备的处置权。而很多手机厂商，特别是国内手机厂商，把这个最基本的用户权利给剥夺了。他们打着保护用户数据和隐私，优化用户体验等名号，故意限制用户拥有设备的完整控制权，将用户圈养和绑死在自家煞费苦心搞出来的广告ROM里面使劲割韭菜，属实龌龊！题外话：有一说一，户晨风在贬低安卓吹捧苹果，说什么安卓人，苹果人，也不完全是空穴来风；因为对于普通不会折腾的用户而言，同样是绑死生态和系统，苹果手机的使用体验确实吊打了安卓几条街。但是，如果你真会折腾和优化安卓，那将爆杀苹果。ARM 生态：手机的第1道枷锁或许你会觉得，只要解锁了 Bootloader，就能像装电脑系统一样自由更换操作系统了吧？很遗憾，手机的硬件通用性一坨狗屎，这几乎是个奢望。 手机的硬件生态高度碎片化，系统专机专用——每个型号都必须刷对应的定制 ROM，稍有不慎就是黑砖。你根本没法像在 PC 上那样，想装什么系统就装什么系统，Windows，GNU/Linux，Unix，甚至MacOS，想换就换。 所以，就算你费尽千辛万苦解锁了 Bootloader，如果没有开发者为你这台设备专门适配系统包，你依然只能被迫继续吃厂商预制的狗屎 ROM。当然，既然都解锁了，root 是必须的——把那些藏在系统深处的云控组件、后台监控、性能限制统统扬了，体验才能好一大截。那么，为什么手机就不能像电脑一样通用？ 问题不在 ARM 架构本身，而在围绕 ARM 构建的整个封闭生态。 ARM 作为一种指令集架构，本质上只是定义了 CPU 如何执行指令，它本身并不阻止系统通用。真正的问题在于：手机厂商使用高度定制化的 SoC（系统级芯片），集成自家或供应商的基带、GPU、ISP、电源管理模块等；这些关键组件的驱动程序几乎全部闭源，且只提供给特定 Android 版本；没有统一的固件标准（比如 PC 上的 UEFI/ACPI），导致操作系统无法跨设备识别和调用硬件；厂商有意为之：一个机型一个 ROM，既能控制用户体验，又能制造“升级换代”的刚需。于是，明明是同一套 Android 底层，每家厂商、每款机型都要单独维护一套系统镜像，用户则被牢牢绑死在厂商的更新节奏和功能取舍上。这不是技术限制，这是人为制造的割裂。反观 x86 PC 生态，尽管也有驱动兼容性问题（比如某些新显卡不支持老系统），但得益于开放的 BIOS/UEFI 接口、标准化的 PCIe/USB 协议，以及社区驱动的努力，一台普通电脑几乎可以安装任何主流 GNU/Linux 发行版。即便微软有时故意拖延旧系统驱动支持，整体生态仍远比手机开放得多。作为一个从 PC 走进数字世界的人，我对这种“伪通用、真绑定”的 ARM 消费电子生态深感厌恶——不是讨厌 ARM，而是讨厌借 ARM 之名行封闭之实的厂商逻辑。有时候我也在想，手机本质上就是一台嵌入式计算机，如果厂商愿意推动硬件抽象层标准化、开放基础驱动、允许通用系统安装，那将是双赢：厂商无需为每个机型重复造轮子，可以集中精力优化核心体验；用户则能自由选择系统，获得长期支持，不再被“三年停更”抛弃。但这个设想大概率永远不会实现。因为现在的技术栈早已固化，而更重要的是——封闭 = 控制 = 利润。所谓“安全”“体验”“兼容性”，不过是遮羞布罢了。所以，如果你的手机不能解锁，或者就算解锁了也没人给你做第三方 ROM，那你对设备的掌控权，依然牢牢攥在厂商手里。厂商定制ROM：手机的第2道枷锁众所周知，国内手机厂商对于安卓系统的定制和魔改程度，是非常深的，所以有人说安卓不是Android不是没道理的，因为“安卓”和“Android”确实不是一个东西了。原版的安卓，就像是勉强够用的，装修一般的住宅，但是内部整洁，干净。没有一大堆广告，系统干净，精简，但是缺失了很多国内ROM才有的特色功能，例如一键复制验证码，系统深度个性化等。而国内手机厂商定制版的安卓，就像是一个装修豪华的套间，配套设施完备，外表富丽堂皇；但是，每一个房间都安装有监控探头和远程控制装置，这些东西的控制终端却不在套间里面，而是在物业管理办公室；另外，物业还会安排广告推销员敲门上门推销各类商品，如果你要使用房间的设备，还得看一段广告才能使用。这就是国内ROM的现状——精装粪坑：定制功能非常多，不管你用不用得到，全部给你塞进去，便利程度确实是拉满的，但是系统也因此变得臃肿不堪；另外还有云控组件远程施法，可以让你的设备变得好用，也可以让你的设备变卡逼你换机！现在的国内ROM，这种情况愈演愈烈，不但人为降低用户使用体验，还会限制用户使用他们的设备——例如前段时间更新了一个功能：设置手机的热点WIFI名称必须联网检查。这就很搞笑了，我设备设置什么名称，关你屁事？手机是我买的，又不是你的。果然国内手机不解锁Bootloader只有使用权，没有所有权——这是事实。现在又说要限制和阉割VPN功能，这就更疑惑行为了。那我连使用自建EasyTier服务器，进行内网穿透组网访问我家里面的设备的资格都没有了？首先排除手机虚拟局域网组网？又或者说，我想设置广告过滤软件，让手机流量通过广告过滤软件清洗，也不行？技术是双刃剑，肯定有好的一面，也有坏的一面，但是似乎国内厂商更希望把技术坏的一面发扬光大，好的方面避之不谈。看到一个技术有坏的方面，如果对于他们影响不大，就火急火燎的一刀切，但是如果对他们影响较大，反倒是会认真考虑。吃相难看！除了这个，还有一点让我对国内ROM反感的就是——限制用户安装第三方APP。尽管我能理解是出于保护用户考虑，毕竟国内某些不良软件厂商的所作所为确实让人火大：点一下就各种威逼利诱让你下载它的apk文件，让后诱导你安装。然后这些被诱导安装的应用就是手机里面的流氓软件，各种广告，通知，弹窗不停歇，还想尽办法获取各种权限，恶性至极！我认为手机厂商拦截这些狗屎APP作恶，没什么不妥。但是，如果一刀切了，禁止用户手动安装任何APP，那确实过火了。更加稳妥的做法是，默认打开外部安装软件的限制，但是也明确在设置给出关闭开关，关闭时明确告知用户风险并做好对应的提示，这就够了。虽然苹果也不支持侧载应用，不过嘛，相比于国内手机厂商干的事情，苹果虽然在自由度层面是给你关入地牢，但是吃好喝好，AppStore有很多优质APP，而且对国内流氓应用的审核也更严格。至于国内厂商嘛~，给你锁起来吃大粪，应用商店很多应用就是一坨狗屎，真正好的小而精的应用根本看不到，连一些简单的小工具，都能给你塞一大堆广告进APP里面。这么对比下来，我感觉国内手机厂商这样子搞，只是为了更好的圈钱罢了，打着保护用户的名号去迫害用户，属实是招笑，自欺欺人。另外，这只是技术自由度上算的账，手机厂商在手机系统偷偷收集用户数据，这些账还没算呢！这算是你在购买手机第一次打开手机后“自愿”同意的条款内容——因为你不同意就用不了手机。表面上“合情合理”，说是收集什么数据，但是实际操作就不得而知——因为国内厂商定制手机ROM没有开源，是黑盒，还有云控这种东西，鬼知道背后干什么呢？我相信不少用户在QQ上刚聊着一个产品，从来没有在淘宝搜索过，打开淘宝就马上给你推送这个产品这样的经历吧？细思极恐啊！我认为手机厂商与其要搞这样的“霸王条款”，不如给用户一个选择：我可以拒绝同意所有条款内容，只使用手机最基础的功能，不依赖你厂商的任何云服务，你的系统任何和基础功能无关的组件不允许联网，也不会主动联网，这就够了。但是，这应该没有哪个厂商可以做到吧？手机是运行其他应用APP的基础底座，如果这个底座本身不可靠，那任何隐私和安全都是扯蛋！各类热门APP：手机的第3道枷锁对于部分，用户的自主权就稍微高了一点——我们可以不用某个APP。例如我本人就不用小红书，抖音，快手，B站，对，没错，我早就把B站卸载了。但是，对于一些刚需软件，就没有办法了，例如QQ，微信，支付宝，淘宝，各类银行APP等，这些基本上不可或缺。也就是，这属于是你不想用也得用的软件。对于这部分软件，他们的用户协议已经相当于半个霸王条款：因为你不同意就无法使用，但是这是刚需，你别无选择。我认为对于这种在互联网使用中核心级别的软件，更应该严格监管，确保它们的协议和所作所为不能侵犯用户权利。不过无论如何，对于相当一部分的手机APP，你一旦开始使用，就会进入软件厂商精心设计的“圈养”环境，然后任由算法支配。这些软件会改变你的生活习惯，消费习惯，审美习惯，甚至思考能力——尤其是内容型平台——如抖音，快手，小红书，B站等；当然，如果你有足够强的思辨和逻辑能力，或许可以在一定程度上抵御住这种侵蚀，但是，又有多少网民真的具备这样子的独立思考能力呢？这也就是时间的第3道枷锁了——算法圈养+信息茧房：他们只会让你看到他们希望你看到的，而他们不希望你看到的内容，你可能永远也看不到，哪怕这些内容能提高你的素养和认知。时间侵占+密集信息流：让你的大脑失去独立思考的时间，逐渐在密集的信息流中失去自我，时间和精力被不知不觉间剥夺。就我观察下来，其中毒害最甚的就是短视频。如果你在生活中注意观察，在地铁，公交车上，排队等候的场合等有碎片时间的常见，相当一部分人会刷短视频消磨时间。虽然我充分尊重其他人刷短视频的权利，但是我也想请问一下：对于那些花费了大量时间刷短视频的人，他们真的学到了什么有用的东西吗？很显然，好像并没有太多——因为很多真正的知识和技能是短视频无法在这样短的时间传授的。反倒是不少短视频博主为了博人眼球，贩卖焦虑，给其他人灌输了错误的知识，既浪费了别人的时间，又给他人的认知造成了负面影响——这种现象在抖音，快手和视频号最为严重。当然现在还出现了一种聚众“赛博吃屎”的行为——也就是明明知道内容是没有任何营养，只是博人眼球，或者具有较大的争议性，甚至是肮脏和龌龊的内容，但是因为有吃瓜和猎奇心态，总会忍不住点进去看：既浪费了时间，还脏眼，何必呢？那既然这样，与其都要浪费时间，为什么不把时间“浪费”在更有意义的地方：去学习计算机相关的知识，不再做赛博文盲；去学习和探索自己真正感兴趣的内容，培养自己的兴趣爱好；去看科普和知识类视频，扩展自己的眼界和认知…… 或者，就什么都不看，让大脑从现在网络密集的信息流解放出来，做一些独立的思考，你或许会对很多事情产生不一样的看法，也更有主见，而不是人云亦云。如果你不相信的话，你大可以按照我说的试一试，坚持一周或者一个月：卸载或者不再打开手机的短视频相关APP当有较短的空闲时间的时候，就直接让大脑放空一段时间，思考一下自己的生活情况，自己的兴趣爱好，自己真正喜欢的东西等。如果是有较多的空闲时间的话，可以尝试去了解一些之前并没有了解过的东西，多与他人交流，哪怕是线上，或许某一天，你会突然发现一个自己感兴趣且未曾探索过的知识新大陆。如果你有兴趣爱好，因为之前短视频侵占了时间导致兴趣爱好无法推进的，就可以就这次机会继续推进兴趣爱好了。以上只是我个人的观点，每个人真正喜欢和感兴趣的东西不一样，我这里只是给你提出几个比较可能且值得尝试的方向和方法，如果你有别的想做的事情，那就大胆去做，总之就是要尝试摆脱空闲时间被短视频侵占的状态。这么做下来，我相信许多人会找到比刷短视频更有意义的事情的。手机的便利性：手机的第4道枷锁或许有人会反驳这个观点：明明是更便利的使用体验，为什么会成为枷锁呢？然而事实就是这样——手机的过于便利性导致了很多网民失去了最基本的数字素养，失去了学习和解决问题的能力，成为了技术圈子里面的嘲讽和唾弃的对象——赛博文盲。现在的手机便利和傻瓜化程度远超电脑——应用商店点点就能安装APP，发布内容和视频模板一键生成…… 一切都是一键化，傻瓜化：不需要考虑兼容性问题，不需要性能调优，不需要关心任何稍微底层一点的东西，一切简单快速。虽然说，很多东西我们只需要会用就行，没必要关注底层的东西，但是，如果我们都只看表象，不进行深入的了解和挖掘这些光鲜亮丽的外表背后的运行逻辑，那我们只能做别人的鱼肉：你不了解手机存在云控机制，你怎么能知道某些厂商为了逼用户换机，故意通过云控下发降低性能的配置？明明你的手机可以用的更久，但是却被厂商计划报废。你不了解手机的不少APP在使劲往里面塞屎，让应用变得臃肿不堪，你怎么能知道为什么手机越用越卡的原因？明明2020年这些软件也是干这些事情，2025年也是干这些事情，但是体积却膨胀了好几倍，性能要求也翻了好几倍。手机厂商那边提升出来的性能，就这样被不知不觉的侵占了——而这部分性能本来属于你，你可以用来干其他更有意义的事情，而不是让这些糟糕的软件浪费。健康的做法应该是每一个软件做好自己份内的事情，把软件做好，小而精，就可以了，而不是什么都往里面塞——既浪费了用户的设备性能，又导致软件变得臃肿难以维护。你不了解手机输入法的隐私和联网逻辑，你怎么能知道你的所有输入，对于输入法软件厂商是一清二楚？这往往是很多人忽视的一点——手机输入法无论厂商这么保证所谓的“隐私”，输入法程序本身没有开源，就是一个黑盒，你怎么能确保他不剽窃隐私？如果你能认识到这一点，给手机的输入法断网，或者换社区开源的，值得信赖的输入法，可以极大程度的保护自己的隐私。不然你刚输入法输入了什么，其他平台就要开始推送了（笑）这只是列举了一些常见的情况，可见对技术的无知是多么可怕，而手机的傻瓜化和便利化，正在助长这种无知，而且是越来越严重——十年前还是人均root和刷机的时代，现在还能坚持root和刷机的又有多少呢？平心而论，你手机没有root，那这个手机你也是只有使用权——因为最高权限不在你手里。现在很多人连文件目录，压缩包，运行库这些最基本的计算机知识都不懂，甚至还出现了淘宝上面的软件代装服务这种离谱到了极致的东西，确实是数字时代的悲哀。然而，这对于手机厂商和软件厂商，这或许是好事——正因为用户无知，他们可以尽情为所欲为：手机厂商收紧解锁Bootloader策略：反正刷机群体不多，普通人用不到，绝大部分人不会反抗。事实上国内之前能随意解锁的厂商已经开始逐步收紧——温水煮青蛙这一块！但是这事实上是对用户对设备的所有权的侵犯！手机厂商随意云控用户设备：如果手机厂商想计划报废老机器，就可以设置降低性能的配置。普通人不知道云控这回事，只知道手机便卡了，该换手机了，却不知道这是手机厂商故意所作所为。但凡思考一下——一个设备，同样的配置，为什么几年前流畅运行，现在却不行，很明显，硬件还是那些硬件，是软件变慢了——就知道是怎么回事了。软件厂商不做优化，反而往里面塞屎：因为他们知道用户如果感觉使用变卡了，是觉得手机不行，而不是软件变得臃肿不堪，会去换手机，反而还给手机厂商助攻了。而用户却为这些软件厂商拉的屎买单——花钱买更好的设备，干着之前旧设备就能干的事情。软件厂商可以仗着用户不了解软件和系统的运作逻辑，强行给用户推送各种广告：这一现象在中老年群体的手机中尤为明显，手机的通知栏是被各种流氓软件强奸的重灾区，布满了各种乱七八糟的推送和广告。更有甚者，会直接获取悬浮窗权限给用户贴脸开大。这是对用户赤裸裸的侵犯！而可悲的是，很多人认为这居然是理所当然或者是很正常的事情，就这么用了——就像很多人认为电脑弹广告是理所当然的事情，而不是电脑里面的流氓软件所作所为。对于我这样了解过技术的人来说，这种现象实在是看不下去，而不少国内软件却对此乐此不疲。所以我鄙视国内软件，对于个人软件使用奉行去国产化原则，不是没有道理的——因为不用这些垃圾国产软件和平台，互联网使用体验会好非常多！那么，我们能做什么如果这个我们，只是自己只身一人，或者几个小群体，那确实做不了什么——因为我们影响力有限，达不到倒逼手机厂商和软件厂商做出改变的程度。但是，如果我们能像鲁迅先生说的一样：“愿中国青年都摆脱冷气，只是向上走……有一分热，发一分光，就令萤火一般，也可以在黑暗里发一点光”，让更多的普罗大众了解光鲜亮丽且便利的技术背后的黑暗和对个人的侵犯，或许有可能能够扭转局面，倒逼手机厂商和软件厂商不再“奴役”和“剥削”用户。虽然这个希望渺茫，但是清醒的人每多一个，这个愿望的实现的进度条就会往前走一点——哪怕可能只有0.0001%都不到。而我，敢于表达出来，就算是在我的个人层面发了一份光，给愿意阅读这篇文章的人抛砖引玉。另外，还有一个值得延伸思考的现象：如今许多学习和工作类 APP，正在把用户的私人手机变成管理者的监控终端，用用户的手机作为工具来奴役用户——学校强制使用跑步 APP 完成体测里程，学习通要求 GPS 定位+人脸拍照打卡，企业微信强制上班下班定位签到……明明是用户自己花钱买的设备，却被迫成为组织节省人力成本的工具。这是否意味着，我们的“数字私有财产”，早已在不知不觉中沦为他人的“生产资料”？你怎么看？希望你读完这篇文章也能有自己的思考，捍卫好自己的数字权利。
动画风教堂建模分享嗯，10月应该是我博客近段时间更新频率最低的一个月了，如果没有意外，接下来几个月可能都会如此。要说原因，一方面是，好像该折腾，想折腾的东西，我都折腾得差不多了。目前的计划是继续推进拖延了好久的 Blender 建模和动画学习。另一方面是，因为10月我去建筑设计院实习了，需要实习三个月，而设计院里面的电脑系统是BUGdows，作为使用了一坤年多Linux的电脑用户，我已经不太用得惯了，也不适合整技术活。那问题来了，摸鱼时间干什么呢？很显然，答案就是——3D建模！之前就一直想深入学Blender，但苦于没时间，加上自律性差（相比之下，折腾技术时倒还挺自律），始终没能推进。这次，机会来了！在公司电脑上装好 Blender 3.6 LTS （我入门的版本，虽然EOL了，但是感觉也够用了），直接开摸！ 同事们摸鱼是在刷知乎，刷抖音，刷小红书，我就不一样了——摸鱼在玩一个大型开放世界：Blender——整个世界都由你创造。所以，我可以在这篇文章提前预告一下，未来一段时间我博客技术方向的文章更新会比较少，甚至没有，更新频率也会降低。如果说要更新建模部分学习心得，我觉得不太合适，因为3D建模这块，操作技巧确实很难通过图文的形式表达清楚，会需要大量的界面截图了，视频会更直观。如果是图文的话还不如自己去看Blender的官方手册（我未来一段时间的计划是自学 Blender 更加进阶的操作，而不是停留在相对简单的建模阶段。成果展示渲染效果图先来一张角度比较好的4K渲染图，采用Eevee渲染器进行渲染：虽然和范例的作品还有一些差距，但我觉得还可以了，挺满意的。渲染动画多亏了平时没日没夜的跑SheepIt渲染农场，攒够了足够的积分，才让我的动画得以快速渲染完成。不过有几个用户要避坑拉清单，他们渲染的图像是异常的，举个例子：这是正常渲染的图像该有的样子：这是渲染错误的图像：在1200帧里面混入十几张这种崩坏的帧，盯帧找出来也是体力活。以下是始作俑者的用户名，建议拉清单屏蔽：acoolrocketIntel_Renderer2020_1KcleeTraktor渲染完成后，下载回来的是一个zip文件，里面包含了每一帧的图片，例如我这个动画有1200帧，那对应的文件就是0001.png，0002.png，0003.png...1200.png，需要自己合成视频。合成方法是使用ffmpeg进行合成，下面是合成的命令：ffmpeg -framerate 24 -i "%04d.png" -c:v libx264 -qp 0 -preset veryslow -pix_fmt yuv420p output.mp4进入对应的文件夹执行上面的命令即可。最终渲染出来的动画视频：效果还行，感觉还是有待提高。教程说是二次元风教堂建模，我建模出来也没感觉很二次元（这算是一个练习作品吧，感兴趣的可以下载我的原文件看看，建议使用 Blender 3.6 LTS 打开避免兼容性问题。点击下载Blender项目文件后记后面自由发挥搞了一个无限循环的视频动态壁纸：虽然不是很好看，但是也算是第一个正经的3D动画作品了（
P104 矿渣转生超高性价比 CUDA 渲染卡P104-100 ，传奇矿渣卡，历经三次矿潮，本身也是专业矿卡，没有显示输出，PCIe被砍成1.1 x4，对于打游戏的人来说，这玩意表现不如P106-100。而比他同时代更高一档的卡P102-100，因为有10G的大显存，成为了玩AI炼丹人的入门玩具，价格在300元上下。而P104-100，拥有8G显存，相当于GTX1070，价格却只要79包邮，相当便宜！于是，我就一口气买了四张回来玩玩，看看纯种大矿卡到底是什么样的，看看能不能秽土转生为 Blender 渲染卡，为我赚取 SheepIt 渲染积分。关于 SheepIt 是什么，这是一个免费的社区渲染农场，通过用户贡献算力帮你渲染 Blender 项目，作为代价，你需要帮别人渲染项目来赚取积分，渲染项目会消耗积分。而我，并不打算直接用 P104 进行渲染，因为8G显存渲染相对复杂的场景是不够用的，我的正奶机 RTX2080Ti 都甩这玩意几条街。我的思路是用这张卡赚取足够多的 SheepIt 渲染积分，来给我的未来3D创作做准备，因为渲染农场的速度和效率是单台电脑没法比的。这样子就相当于用现在的空闲时间，换取未来的渲染时间。P104-100 你下辈子还是矿卡，但是不挖比特币，以太坊，而是给我挖 SheepIt Blender 渲染农场积分！从矿场中来，到矿场中去！召唤矿渣矿渣到手后，我先上机跑了一下 SheepIt，可以渲染，相对计算强度为32%，和榜单上的GTX1070Ti差不多。这要归功于GDDR5X显存和超频到了1860MHz的核心频率，温度低的时候甚至冲到了1920MHz。虽然每张卡的Boost频率都不太一样，但是基本盘都是在1860MHz左右，有一张卡低一点，1835MHz，但是也比GTX1070的1683MHz要高不少了。这玩意可以看作是超频版的GTX1070。我也测试了一下Ollama，跑Qwen2.5 7B的模型轻轻松松，速度很快。跑Ollama的时候功耗比跑Blender高，会干到170W左右，这个玩意功耗墙180W，SheepIt渲染的话，观察下来最高也就120W左右，没跑满功耗，但是nvtop显示已经占用100%了。该测的都测了，显卡被矿老板锻炼得肌肉发达，就是有点发烧，跑测试都干75度去了，性能没问题。现在就该让我乙女解剖了！让我看看！然后，我就拆开了——让我看看！这叫什么？崭新出土！已经不能用伊拉克成色来形容了，这叫出土文物！硅脂干得跟水泥一样，要用指甲刮下来！导热垫也已经硬邦邦的了。之前这货的工作强度可想而知。观察了一下塑料壳上面的生产印记，好家伙，2018年4月的卡，那会我还没中考呢！这个年份对得起这样的积灰。看一下散热器的积灰细节：看完了这玩意的内部情况，该让我给这位经历了三波矿潮风雨的老同志接风洗尘了。清理矿渣清理的时候，整个桌子都布满尘土，特别是清理风扇的时候，一扫就是一把土出来！真的绝了！不清理干净直接这个状态让他继续给我干活，估计没多久就要嗝屁了。清理完成后，瞬间舒适：散热器特写，好像并没有太严重的氧化，清理干净后整体成色还可以：清理后我只重新涂了硅脂，没有换导热垫，换导热垫成本就上去了，79包邮的矿渣卡不值得这么做，擦擦将就用吧！你这矿渣卡从矿老板的哥布林窝里面出来，能遇到我这样的狗修金撒玛，对你这么好，就偷着乐吧！我给你洗干净了，你就该给我去赚 SheepIt 渲染积分了。装机本来我是想要一台机器插4张卡，但是，我发现就只插两张，E3-1220v2都不太顶得住，因为渲染完成后还需要用CPU进行降噪分析，并且渲染过程中会一直占满一个CPU核心，所以4C4T的E3-1220v2带两张P104已经比较极限了，基本上占用率都在50%+。所以我转换了思路，搞两台机器，一台机器装两张卡。也幸亏当时在家组装焊接副电源的时候，保险起见，500W的服务器电源只焊接了两条双8PIN供电线，让我可以分开部署。现在有两条8G内存，插上去就是16G，每个客户端分7.5G，给系统留1G就行，反正是无头模式启动，先看看效果怎么样。装好后Be Like:如果之前关注过我的应该就发现了，这是我宿舍云的电脑。我宿舍云的功能全部都迁移到家里云了，用来干这个也算是物尽其用吧。两张P104-100，一张直接插主板的PCIe X16，另一张通过挖矿的PCIe X1转PCIe X16转接线接上。一开始我还担心X1的转接线性能损耗问题导致性能下降，事实证明我是多虑了，几乎没有明显的性能下降，只是渲染启动的时候，数据加载会慢一点，仅此而已！其实这个电脑的电源才300W，用来带两张P104是包炸的。因为我家里面正好有服务器电源，这玩意是短接触点触发，然后稳定输出12V，于是我就想用这玩意单独给显卡供电。焊上从烂电源剪下来的PCIe 8PIN供电线，然后把触发触点焊上延长线，接到继电器上，继电器的触发电源连接主电源的12V，这样，当主电源启动时，这个服务器电源也会一并触发启动，输出12V，做到与主电源同步上电。30块钱的500W铂金电源，想想都香！装系统系统我选择了AlmaLinux 8.10，保险起见先安装的带MATE桌面的版本，后续再开启SSH，安装xrdp和tigervnc用于远程桌面，以及cockpit面板进行远程管理。按照引导提示一步一步安装系统就可以了，但是这个系统的安装程序有点问题，如果你不预先提前分区硬盘，他会把根目录放在硬盘最靠后的位置，导致性能受到影响。我是先手动进行了分区操作，在live桌面环境安装kde-partitionmanager，然后再用root权限启动即可进行分区操作。我的分区长这样，可以作为参考：[root@P104-Cluster rin]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 462.1G 0 disk ├─sda1 8:1 0 2M 0 part ├─sda2 8:2 0 50M 0 part /boot/efi ├─sda3 8:3 0 600M 0 part /boot ├─sda4 8:4 0 32G 0 part / ├─sda5 8:5 0 2G 0 part [SWAP] └─sda6 8:6 0 427.5G 0 part /home建议通过BIOS模式启动安装镜像，然后设置BIOSboot分区，以便系统支持BIOS和UEFI双启动模式。装显卡驱动关于这部分，我之前写过文章，这里就不再赘述，可以在我的网站直接查找。我这里就给出一串命令梭哈，梭哈完成重启驱动就装上了：yum install epel-release dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel8/$(uname -i)/cuda-rhel8.repo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms dnf module install nvidia-driver:575-dkms安装Java环境桌面系统因为安装了LibreOffcie的原因自带了 Java 1.8.0，然而 SheepIt 客户端需要更高版本的 Java ，所以我们需要进行安装：yum install java-21-openjdk但是，安装完成后，命令行查看 Java 版本，发现怎么还是1.8.0？这时候就要切换系统环境的 Java 版本了，用这个命令切换：update-alternatives --config java运行后选择 java 21 即可。设置Sheepit客户端由于最近 SheepIt 更改了客户端，现在是打开客户端启动器，然后进行客户端下载，再启动客户端。因为有时候下载客户端的速度奇慢无比，等待过程着实操蛋。于是我决定把下载的客户端找出来，复制到工作目录备用。启动的时候，已经有提示了：[rin@P104-Cluster sheepit]$ java -jar ./client-launcher.jar -login Chocola -password qm4AQY6Y8zyz7Zj51UWedSTvao8zupmEV8GCcugD -memory 7.5G -compute-method GPU --headless -hostname P104-Cluster01 -ui text -gpu OPTIX_0 -cache-dir /home/rin/sheepit/GPU1 -shared-zip /home/rin/sheepit/shared-zip Server::downloadClient(/tmp/b15aba88aec93a7c66c89a5ba7bf6bd7.jar) Status: Starting client download... Status: Download complete! everything is fine will launch /tmp/b15aba88aec93a7c66c89a5ba7bf6bd7.jar复制出来，以免每次启动重复下载：mv /tmp/b15aba88aec93a7c66c89a5ba7bf6bd7.jar ./sheepit-client.jar下次启动直接：java -jar ./sheepit-client.jar -login Chocola -password qm4AQY6Y8zyz7Zj51UWedSTvao8zupmEV8GCcugD -memory 7.5G -compute-method GPU --headless -hostname P104-Cluster01 -ui text -gpu OPTIX_0 -cache-dir /home/rin/sheepit/GPU1 -shared-zip /home/rin/sheepit/shared-zip这里说明一下参数的含义：参数作用说明-login, -password登录 SheepIt 帐号，进行身份认证-memory控制客户端的最大可用内存（示例为 7.5GB）-compute-method选择计算方式（GPU / CPU）--headless无图形界面模式，适合服务器或脚本运行-hostname为客户端指定易于识别的名称-ui text文本模式界面，适用于终端环境-gpu指定使用哪块 GPU（如 OPTIX_0）-cache-dir设置缓存存储位置，建议为独立目录-shared-zip指定共享资源存储目录，让多个客户端可以共用资源把这段命令保存为.sh脚本文件，下次启动直接在目录一键执行就可以。根据需要自行修改，当然，不改也能用，如果你一直用上面这段实例原封不动的跑，我会很感谢你的 XD有一点要注意的，因为 SheepIt 的服务器在国外，所以下载速度可能会很慢，建议搭配魔法上网环境使用。在启动参数加上-proxy http://login:password@host:port代理参数即可，懂的都懂。SheepIt，启动！矿之圣女 P104 桑，给你洗干净换好硅脂就该给我干活了喵！温度也不那么高了，大概60多度这样子，算是比较正常的满载温度了。积分赚取速度表现这是 P104 单卡跑4个小时赚取的积分：76053分，折合每个小时赚取约19013分，也就是一天应该可以赚取大约456318分。这是 RTX2080Ti 跑了五天多，大约136.4小时的积分：6142811分，折合每个小时赚取约45035分，也就是一天应该可以赚大约1080847分。这两样来看，P104 赚取积分的速度大约是 RTX2080Ti 的42%。尽管现在 RTX2080Ti 的性价比非常高，目前应该是1300左右就能购入了，但是，1300却可以买16张 P104-100 ！而当42%X16，那将是672%，也就是可以买到6.7倍的性能。所以 P104-100 这玩意的性价比是非常炸裂的。缺点总结这张卡看似美好，但是，这肯定是有代价的，那就是巨大的耗电量。除非你在电费相对廉价的地区，不然不是很推荐组多台这种机器赚取渲染积分，我觉得搞个双卡就算是一个比较甜点的选择了。我上四卡主要是我这边不用我交电费） 除此之外，卡越多，对平台的要求也就越高，对应的成本也会上去。到手后一张张拆开整备也是很花时间的，我四张卡清理整备完都快花了我一天时间，当然，我清理的是相对比较细致的，如果只是凑合用估计也不用这么久。还有一个问题，就是，因为是Pascal架构，已经比较老了，有一些新特性不支持，导致不是全部的项目都能渲染。也就是，这玩意挂 SheepIt 渲染的时候，更有可能遇到空窗期，也就是没有任务可做，处于空闲状态。可以对比一下 P104-100 的可渲染项目和 RTX2080Ti 的可渲染项目的区别：P104-100:ProjectStatuslager-berechnung 1-3350Renderableflat-screen_water_5_K7Renderableflat-screen_water_5_yu-gi-ohRenderableflat-screen_water_5_nintendoDS_cycles 1-1500Renderable3 170-480Renderable0099-10086001-1-SRenderable0061-10086001-1-SRenderable0057-10086001-1-SRenderable0012-10086001-1-SRenderableplane 1-150 CxCFRenderableDOVEL-2Renderable3.2Needs a GPU with higher cuda compute capabilityPotential Abstract Animation 1-600 7yItRequires CPUearth_v2 - CopieNot enough vramwar 2Requires CPUfarmhouse(copy) 2 1-200 aOnFNot enough vramfarmhouse(copy) 2 1-200 sarANot enough vramr1t1 3200 cam 2No big archive download on this computerS0E50_EUV_INTRO_new_rev7Not enough vramV3 - Vote 1_SHEEPITNeeds a GPU with higher cuda compute capabilityfin3No big archive download on this computerBallRequires CPUdance_07No big archive download on this computer2 0-450 eTeYNeeds a GPU with higher cuda compute capabilityZ.10Needs a GPU with higher cuda compute capabilitysheepit250714-N22-MARINER anim sc - 07 429-574Not enough vramr1t1 3600No big archive download on this computerbrandingNo big archive download on this computergodz in city FPV 1050-1400No big archive download on this computerPart 1Needs a GPU with higher cuda compute capability32.warp energy tunnel 1-2000Needs a GPU with higher cuda compute capabilityASCENSOR 3Requires CPUgrassland123 1-220No big archive download on this computerrampage rally render 1001-1144 46cXNeeds a GPU with higher cuda compute capabilityBinocles_cotxeNot enough free memory, requiring: 10.8 GB, available: 7.3 GBplane 1-150Project rate-limited due to lack of points.Prj 3 Perfume S4No big archive download on this computerscena 3 troth 1-400 33CrRequires CPUAnim_Rainbow_testNeeds a GPU with higher cuda compute capabilityschool vid 1-600No eevee or Grease Pencil project on headless sessionanimationSheepIT02Needs a GPU with higher cuda compute capabilityWebsiteAnimation_CorrectModels3_Part1_v5Not enough free memory, requiring: 17.0 GB, available: 7.3 GBWebsiteAnimation_CorrectModels3_Part2_config_v2 444-924No big archive download on this computerRoji 2192-4044Needs a GPU with higher cuda compute capabilityPrj 3 Perfume S6Project is not fully synced on all mirrors.RTX2080Ti：ProjectStatus2 0-450 eTeYRenderablegodz in city FPV 1050-1400Renderable32.warp energy tunnel 1-2000RenderableBinocles_cotxeRenderableDOVEL-2RenderableAnim_Rainbow_testRenderableanimationSheepIT02Renderableflat-screen_water_5_K7Renderablelager-berechnung 1-3350Renderablegrassland123 1-220Renderableschool vid 1-600Renderable3 170-480Renderable0099-10086001-1-SRenderable0061-10086001-1-SRenderable0057-10086001-1-SRenderable0012-10086001-1-SRenderableWebsiteAnimation_CorrectModels3_Part2_config_v2 444-924RenderableRoji 2192-4044Renderable3.2Renderableplane 1-150RenderableWebsiteAnimation_CorrectModels3_Part1_v5RenderablePotential Abstract Animation 1-600 7yItRequires CPUearth_v2 - CopieNot enough vramwar 2Requires CPUfarmhouse(copy) 2 1-200 aOnFNot enough vramfarmhouse(copy) 2 1-200 sarANot enough vramr1t1 3200 cam 2Requires CPUS0E50_EUV_INTRO_new_rev7Not enough vramV3 - Vote 1_SHEEPITProject rate-limited due to lack of points.fin3Requires CPUBallProject rate-limited due to lack of points.dance_07Requires CPUZ.10Project rate-limited due to lack of points.sheepit250714-N22-MARINER anim sc - 07 429-574Not enough vramr1t1 3600Requires CPUflat-screen_water_5_yu-gi-ohProject rate-limited due to lack of points.brandingRequires CPUflat-screen_water_5_nintendoDS_cycles 1-1500Project rate-limited due to lack of points.Part 1Project rate-limited due to lack of points.ASCENSOR 3Requires CPUrampage rally render 1001-1144 46cXProject rate-limited due to lack of points.scena 3 troth 1-400 33CrRequires CPUplane 1-150 CxCFProject rate-limited due to lack of points.Prj 3 Perfume S6Project is not fully synced on all mirrors.可以明显看到 RTX2080Ti 可以渲染的项目更多。如果只是自己玩玩，搞两张卡就行，花不了多少钱的，还能玩玩矿渣圣遗物，79包邮的价格，炸了也不心疼。同时，也可以给失足矿渣卡一个改过自新的机会，让它金盆洗手，重新做卡。后记：Sheepit冲榜四张P104-100配合我的主力卡RTX2080Ti，在连续跑了一个月后，顺利冲榜 top 1% renderers ，排名20，截图留念。
购入 HD6990 和 TITAN Black 赛博收藏品这两张卡虽然并不是我最想收藏的卡之一，但是也具有一定收藏价值，特别是HD6990。只要价格合适，是可以考虑购入的赛博手办。HD6990 购买经历偶然的一次机会，我刷闲鱼，给我刷到了180包邮的HD6990，这谁顶得住啊，必须下单啊！虽然橙色差一点，但是胜在便宜！便宜！还是他妈的便宜！别人都是挂四五百一张，180块钱，我想买来收藏的，不买就是傻逼！至于HD6990是何方神圣，这玩意和GTX690一样是双芯显卡，功耗（当量）比GTX690还大。感兴趣的可以自己去搜索看看。很快啊，啪的一下，我就下单了！到祸后，去借了朋友的电脑测试，死活点不亮，但是核显进去能认到显卡。然后狗屎BUGdows11装不上驱动，导致无法确认卡是好是坏。于是，我只能回宿舍拆了我宿舍的服务器电脑，拿主板去尝试点这个显卡。拿过去后，果然是一把就亮了，还是得年代匹配。之前点不亮的是AM5平台，H61一次就亮了。在测过游戏没问题后，我就确认收货并拆开清理了：整体来看只是外壳划痕比较多，内部PCB除了核心菊花因为背板裸露导致长期积灰橙色发黑，其他没有太大问题，氧化不算很严重。来个PCB特写：但是散热片因为使用环境的原因，氧化比较严重，有明显的起泡和腐蚀氧化。修整好，换好硅脂后，这个HD6990就正式进入我的收藏库存了。另外，我特意对比了一下HD6990，GTX690，GTX780Ti的游戏实际表现。因为HD6990和GTX690都是一个核心2G显存，虽然说有4G显存，但是只能当2G用。很明显的一点是，GTA5下HD6990和GTX690纹理只能开普通，开高会爆显存，而3G的GTX780Ti就可以把纹理开到非常高。（别看功耗输入端235W觉得很高了，因为是暂停了游戏，如果是在玩的时候，是375W，测试用地电源是500W的，真怕炸了）（GTX690没有拍到，玩游戏的时候，输入端大概310W左右）（GTX780Ti玩游戏的时候，输入端大概260W左右）（相比之下GTX690的功耗和发热其实没那么恐怖，GTX590才是真正BOOM的那个）TITAN Black 购买经历TITAN Black 其实可以看作是6G版本的GTX780Ti，而这张卡是偶然刷到的320包邮的显卡，橙色看样子还是不错的。价格和我之前买的GTX780Ti几乎一样，突然感觉之前花320买GTX780Ti有点小亏，成色还不太好。犹豫了一下后，我还是下单了：但是，到手后，我感觉320花得值！显卡橙色9成新以上，橙色极好。关键是，卡是没有拆过的，原封未动！拆螺丝清理的时候里面都有原厂的胶水！拆开后，里面除了常见的积灰外，非常干净，积灰也不算多，离心风扇整体来看还是很干净的。挡板也没有明显氧化痕迹，背面只有少许浮尘。新！太新了！！！这就是刚到手的样子。但是，由于考虑到要长期保存，测试没问题确认收货后，我决定还是拆开清理一下。结果。拆开发现里面灰尘真不多，甚至原厂硅脂都没干！！！对于这么多年的显卡，确实很干净了。PCB特写：总体来说只是导热垫硅油渗漏有点严重，别的还真没什么问题！清理完成后的组装过程：对比一下清理完成后TITAN Black和GTX780Ti的成色：TITAN Black的橙色可以说非常好了，仅次于GTX690，我收藏的GTX690是库存全新卡）
RTX2080Ti换纯铜散热器，温度爆降！因为天气越来越热，而且我还需要跑sheepit渲染农场赚积分，我的哥布林卡RTX2080Ti在这种情况下一度干到76度+，即使给服务器开盖运行，也有72度+，这温度还是高了点。于是，我就想换个纯铜的散热器，看看能有多大提升。在咸鱼蹲了一段时间，然后终于让我买到想要的散热器了——纯铜的散热器。然后48包邮的价格购入。更换散热器把显卡拆出来，涡轮卡这个设计我真的爱了，只需要打开外罩，就可以直接清灰，换硅脂，非常的方便。甚至只清灰不换硅脂都是可以的。可以看到，即使是高强度用了快一年，也没有太多灰尘，说明服务器防尘还是做的很到位的。拆下散热器，看看哥布林女骑士的心脏：接下来就是替换纯铜散热器了，可以看到散热片的面积明显已经比原来的要大的多了：然后尝试徒手掰断riser卡的金属片，也就只能掰断一点点了：改完了，让我们来测测温度吧。温度表现图我就不放了，直接说一下总结吧：由于散热面积增加，散热片增大，导致风阻也增大了，风量没有原来这么大了。这回导致一定的散热性能下降。在温度较低的区间，纯铜散热器和铝散热器没有太大区别。温度较高的时候，纯铜散热器就会有显著提升，比铝的低了5度以上。不得不说，纯铜散热器还是有点东西的。就是有点贵，我这个48包邮是箭楼价格，因为有瑕疵，但是不影响使用。而且，纯铜散热不太好买，比较少见。改装完成后，最强散热组件+纯铜散热，有没有可能，这就是散热最强涡轮显卡？