前言:#
NUC9 有一段時間時常出現在我們的 B 站首頁,原因它的價格大跳水。做工優良的 5L 機身,巧妙的設計,intel 官方出品,這些都是它身上的優點。但是缺點就是它的 cpu 在 2023 年稍顯孱弱。它使用的是 9 代的 cpu,比起現在 13 代差了不是一點半點。但由於我的特殊需求,他卻成了我鍾愛的產品。
過程#
事情是這樣的,我一直在跑一個 sgx 的實驗,但 sgx 在家用主機上使用是非常不便的。整個折騰的過程十分的曲折。目前新版的 intel 普通 cpu 已經不支持 sgx 了,經過一番折騰,我終於在 nuc9 上找到了我需要的主機。
剛剛開始這個項目的初期,我用的是一台筆記本,處理器是 i5-10210u。這是一款低壓 u,倒也不是不能用。但隨著代碼對於電腦機能的需求提高,筆記本 16g 的內存成了性能的瓶頸。由於無法加裝內存,我把目光又放在了台式機上。
在一番調查之下,把目光放在了 i5-8500 加華碩 z-370 身上。於是乎,再買了一個 itx 機箱和散熱器,配上庫存的內存,電源,我裝了一台主機。然而,我馬上發現折騰沒有到終點。我還是碰到了我始料不及的問題。打開 z370 的 bios,我發現 sgx 的選項沒有 enable,只有 software controlled 和 disable。在 ubuntu 系統中雖然用了軟件的方法開啟了,但是 flc 還是鎖著的,而且經常重啟就會掉驅動。同時只能用 out-of-tree 的 sgx,驅動,不能使用 in-kernel 的。
看著這些問題,我又搜索了很多其他主板的手冊,發現都是一樣的。我就開始懷疑是筆記本的核心的問題?如果使用配有筆記本核心的主機應該可以 enable。我就想起了最近很火的零刻和 minisforum 的主機,想看看他們的 8 代和 10 代的主機是否可以滿足我的需求。結果,客服一問三不知,說問了技術人員,答案是沒有。我是不太相信的,但也懶得裡他們了。
我又想到了 nuc9。查看手冊發現,nuc9 的 bios 中 sgx 有 enable 的選項!雖然不確定是什麼問題,但相信這個可以使用了,馬上約了徐家匯的一個實體店,過去看機。
當場打開 bios,我發現確實如我所想,sgx 可以 enable 了。這裡我買的是 i5-9300h 的機器。因為這 i9-9980hk 的核心翻倍,但是價格可以買兩台 i5 了。買 i9 我不如買兩台 i5。
回家裝機裝 ubuntu,跑代碼驗證一番,終於成功了。🥳
打開記住,掀開計算卡的蓋子。裝上庫存的硬盤和剛剛買的內存條。
這台機子還有雙網口,以後項目做完了,還可以轉為家庭服務中心。