一、调研

想装一台个人工作站很久了,原因是大学自用的笔记本总是在使用过程中过热关机,导致做一些CPU负载较高的工作时总是中断而无法连贯进行。考虑到目前手头还有一个Surface 3在使用,再买一个笔记本对我来说ROI不是最大的,因为我一般会在家进行一些重型的研究工作,而如果出门的话则只会进行一些简单代码的编程以及阅读相关文献,所以外出的场景目前已经有Surface 3可以支撑我的日常需求,由此敲定了我要组装一台个人工作站的决定。我的目标配置是CPU 8核,内存32GB,其他暂时无太高的配置需求,大概估算了一下,5k以内可以搞定这件事情,相比起购买笔记本电脑,这个ROI还是比较高的。话不多说,开干!

二、选型

一开始做了非常多的调研,甚至还用语雀写了“项目文档”(https://www.yuque.com/fggrzr/project/onwyp2),这才算对DIY装机有了一定的了解。为了满足我的配置需求以及控制预算,最终我选择了如下方案。

类别 型号
主板 微星X570 EDGE WIFI
CPU AMD R7 3700X
散热 九州风神240水冷
机箱 爱国者yogo m2
电源 海韵GM650全模组
SSD 西数SN750 500GB
内存 金士顿16G*2
显卡 七彩虹960 4G

三、采购

为了压缩预算,我全程选择了闲鱼采购二手零件,首选个人买家(避免专业二手卖家对产品参杂了水分),内存条我买了专业二手卖家的产品,真的好便宜...但到手之后一直担心上机会有问题,只能是平衡这个收益和风险了。

四、点亮

配件到齐之后就开始研究如何安装,鼓捣了一个晚上才点亮成功,不得不说这感觉就像小时候玩四驱车,不断自己拆装、改装的那种体验我至今仍记忆犹新。

五、无规律自动关机问题排查与解决

第一次装机果然容易遇到问题,在此先感谢 @zyx 大佬,全程给我提供了十分到位的指导,让我在遇到问题时不会感到迷茫。我遇到的最棘手的问题是电脑总是无规律关机,只能一步步排查了。

1、怀疑是电源问题

由于能成功点亮并进入系统,基本可以排除内存条的问题,第一反应是怀疑主板,但这种突然断电的现象确实不像是主板问题。进而怀疑电源供电是否稳定了,与卖家聊了一下,他确实保证电源可以正常使用,原本打算找专业人士进行排查,最后还是不甘心,自己先进行了研究。

2、定位是CPU温度过高导致

@zyx 大佬指导:进入BIOS待机状态,观察计算机运行情况。

果不其然,进入BIOS后待机状态还是会自动关机,经过观察,CPU温度在待机状态就飙升到68度,甚至还有继续升高的走势;进入系统后用鲁大师观测CPU温度,发现CPU核心温度一直处于高位。定位到是CPU温度过高问题后,进而怀疑是散热没有装好。再一次拆机,拆下水冷头和风扇,排查到第一个问题是线没有插对,CPU_FAN1应该插的是风扇;PUMP_FAN1应该插的是水冷头,不过这个不是主要问题。

再次开机,进入BIOS,发现CPU温度依旧很高,怀疑是水冷头没有起作用,用手推了一下水冷头,CPU温度快速下降。问题定位了,是水冷头松动导致。

拆下水冷头的背板发现螺丝有松动迹象,但配件中确实没有其他合适的螺丝,只能考虑物理加固了。

最终我选择绑带把背板进行物理加固,原理是从反方向对背板进行受力,虽然这样确实不太好,对主板有一点点损耗,但目前来看只有这个办法最为有效。

完成上述加固工作后再次开机进入BIOS观察CPU温度,成功使得CPU温度稳定在35度左右。

封侧板,开机,大功告成!

六、总结

整个装机过程给我最大的感受就是要“胆大心细”,对于问题要大胆假设,小心求证,通过不断动手实践来达到最终的目标。以上。

记人生第一次DIY装机之旅的更多相关文章

  1. 我的第一次diy装机记录——小白的装机篇

    接上一篇<我的第一次diy装机记录——小白的配置篇> 处理器 AMD Ryzen 5 2600X 六核主板 微星 B450M MORTAR (MS-7B89) ( AMD PCI 标准主机 ...

  2. 我的第一次diy装机记录——小白的配置篇

    工欲善其事,必先利其器 相对于IT人来说,电脑是个好东西,应该是第二个除了手机陪伴我们最长的东西.今年4月份来的杭州,留下了那款陪我征战4年的笔记本,没有电脑,下班后的夜晚索然无味,身心的需求也日渐强 ...

  3. 仅仅使用Google就完成了人生第一次破解

    2021年2月6日21:17:09 begin 起因 在异乡的打工人,不善言谈,幸有一老同学,周末常邀吃饭,感恩之心铭记于心.她结婚时,为表心意欲做视频,视频需要制作字幕,搜索之,偶遇一字幕软件,但是 ...

  4. 双十一DIY装机记

    一.装机背景   最近发现古董笔记本太卡了,用了近6年,尽管自己不打游戏,但是业余时间写写代码,同时开两个编辑器,打开个大一点的软件都卡的不行,据说更换固态硬盘可以提高速度,于是乎,京东买了一个500 ...

  5. 职业生涯手记——记人生中第一次经历的产品上线——内测篇Day11

    2017/08/21 产品内测期Day11 说出来可能你不信,原定于9月15号结束的内测活动,今天居然被甲方投诉导致强制停止,原因是这个内测活动没有经过批准,并且有用户打了甲方所在公司的客服部门,增加 ...

  6. 记codevs第一次月赛

    第一次参加这种有奖励的比赛(没错,我就是为猴子而去的 一年没怎么碰代码果然手生,还是用没写多久的C++,差点全跪了 T1数学奇才琪露诺: 首先定义一个函数F(x),F(x)=x的各个数位上的数字和 然 ...

  7. 人生第一次hash

    人生的第一次hash交给了模板题. 讲道理,还没有别人快排要快,就比暴力快那么一点... 难道我写的hash就那么菜么? 我想了想,光是处理字符串就O(n*len).. 这是hash的正确写法吗?我都 ...

  8. mac下的改装人生——第一次拆卸mbp,加入内存

    这是我第一次拆我的mbp哈,心情无比激动. 在家门口电脑维修店的老板那里借来了螺丝刀.回家以后立刻开始了改装行动 我的MC700后盖是可以全部打开的,总共大概是10个螺丝的样子,上面靠右边的三颗是长螺 ...

  9. 人生第一次JAVA编程,电梯(并不算完成版),以及IDEA里使用git

    首先先说说Intellij IDEA与git的互联,首先在任意(我是在coding)gitlab里新建一个工程. 然后新建一个工程记得注明url和地址.名称等 如果无法创建,则需要指定git地址 创建 ...

  10. android驱动[置顶] 我的DIY Android之旅--驱动并控制你的Android开发板蜂鸣器

    改章节个人在深圳游玩的时候突然想到的...这几周就有想写几篇关于android驱动的博客,所以回家到之后就奋笔疾书的写出来发布了 这些天一直在想Android驱动框架层的实现,本文借助老罗教师的博客和 ...

随机推荐

  1. 【译】Visual Studio 中新的强大生产力特性

    有时候,生活中的小事才是最重要的.在最新版本的 Visual Studio 中,我们增加了一些功能和调整,目的是让您脸上带着微笑,让您更有效率.这里是其中的一些列表,如果您想要完整的列表,请查看发行说 ...

  2. 下载文件,后端返回的是文件流,我们需要请求并下载到本地,发现下载后打开只有个undefined

    在项目里做完上传,做下载的时候,把下载的文件打开,内容却时undefined,而且接口调用成功,但是postman校验接口时下载的文件正常的,那问题又出现在前端了. 我的前端代码如下图 前端代码的话我 ...

  3. sql server 与 mysql 中常用的SQL语句区别

    sql server 与 mysql 的区别   由于博主之前学过mysql,目前在学习SQL server,原来以为这两个数据库之间的sql语句应该不会有太大区别.但是学sql server(用的版 ...

  4. jquery submit 解决多次提交

    jquery submit 解决多次提交 web应用中常见的问题就是多次提交,由于表单提交的延迟,有时几秒或者更长,让用户有机会多次点击提交按钮,从而导致服务器端代码的种种麻烦. 为了解决这个问题,我 ...

  5. dify 1.0.1无法在ollama下新增LLM模型

    原来在0.15很正常,升到1.0.0之后就不行 了,再后来1.0.1出来后,以为问题都解决了,没想到还是有问题. 具体是:添加ollama是容易了,但是添加模型(比如deepsek)还是不行.表现为点 ...

  6. MinIO Linux 数据迁移

    目录 安装 下载 安装Minio客户端 备份数据 数据还原 数据迁移 设置别名 迁移 从A服务器,迁移致B服务器,前提,需要两边的 Bucket 相同,如果B服务器没有A服务器里的 Bucket 需要 ...

  7. 基于pandas的数据清洗 -- 重复值的清洗

    博客地址:https://www.cnblogs.com/zylyehuo/ 开发环境 anaconda 集成环境:集成好了数据分析和机器学习中所需要的全部环境 安装目录不可以有中文和特殊符号 jup ...

  8. 【JVM之内存与垃圾回收篇】垃圾回收器

    垃圾回收器 GC 分类与性能指标 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商.不同版本的 JVM 来实现. 由于 JDK 的版本处于高速迭代过程中,因此 Java 发展至今已经衍生了众多的 ...

  9. 【C语言】从源代码编译成可执行文件的步骤

    零.流程图 flowchat st=>start: 开始 e=>end: 结束 op1=>operation: 编写源代码".c"文件 #include<s ...

  10. EntityFramework GroupJoin

    总而言之, GroupJoin 是先 Join 后 Group, 对应的 SQL 也是先 Join, 然后通过内置 LINQ 操作分组. 参考文档 GroupJoin 方法 Reimplementin ...