序文:#
NUC9 はしばらくの間、私たちの Bilibili のホームページに頻繁に表示されていました。その理由は、価格が大幅に下がったからです。品質の良い 5L の筐体、巧妙なデザイン、Intel 公式製品など、これらはその利点です。しかし、欠点は 2023 年においては CPU がやや弱いことです。それは第 9 世代の CPU を使用しており、現在の第 13 世代と比べるとかなりの差があります。しかし、私の特殊なニーズのために、それは私のお気に入りの製品になりました。
プロセス#
物事は次のようになりました。私は常に sgx の実験をしていましたが、sgx は家庭用のコンピュータで使用するのは非常に不便でした。全体の試行錯誤のプロセスは非常に複雑でした。現在、新しいバージョンの Intel の一般的な CPU は sgx をサポートしていませんが、いくつかの試行錯誤の後、私は NUC9 で必要なコンピュータを見つけました。
このプロジェクトを最初に始めたとき、私はノートパソコンを使用していました。プロセッサは i5-10210u でした。これは低電圧の CPU ですが、使用することはできます。しかし、コードがコンピュータのパフォーマンスに対する要求を高めるにつれて、ノートパソコンの 16GB のメモリはパフォーマンスの制約となりました。メモリを追加できないため、私はデスクトップ PC に目を向けました。
調査の結果、私は i5-8500 と ASUS z-370 に注目しました。そして、ITX ケースと冷却装置を購入し、在庫のメモリと電源を組み合わせて、コンピュータを組み立てました。しかし、私はすぐに予想外の問題に直面しました。z370 の BIOS を開くと、sgx のオプションが有効になっていないことがわかりました。ソフトウェアの方法で Ubuntu システムで有効にしましたが、FLC はまだロックされており、頻繁に再起動するとドライバが削除されます。また、out-of-tree の sgx ドライバしか使用できず、in-kernel のドライバは使用できません。
これらの問題を見て、他の多くのマザーボードのマニュアルを調べたところ、すべて同じであることがわかりました。私はノートパソコンのコアの問題ではないかと疑い始めました。ノートパソコンのコアを搭載したコンピュータを使用すれば、有効にできるはずです。最近人気のある ZeroC と Minisforum のコンピュータを見て、彼らの 8 世代と 10 世代のコンピュータが私のニーズを満たすかどうか確認しました。結果、カスタマーサービスに尋ねても答えがわからず、技術者に尋ねたところ、答えはないと言われました。私はそれをあまり信じていませんが、彼らには関心がありませんでした。
そして、NUC9 を思い出しました。マニュアルを確認すると、NUC9 の BIOS には sgx を有効にするオプションがあります!問題が何であるかは確かではありませんが、これが使用できると信じて、すぐに徐家汇の実店舗に行って見ました。
店内で BIOS を開くと、私の予想通り、sgx を有効にできることがわかりました。ここで私が購入したのは i5-9300h のマシンです。i9-9980hk のコアは倍になりますが、価格で言えば 2 台の i5 を買うことができます。i9 を買うよりも 2 台の i5 を買う方が良いです。
家に帰って、コンピュータに Ubuntu をインストールし、コードを実行して確認しました。ついに成功しました。🥳
ケースを開けて、計算カードのカバーを取り外します。在庫のハードドライブと新しく購入したメモリを取り付けます。
このコンピュータにはデュアルイーサネットポートもあり、プロジェクトが完了したら家庭サービスセンターに変えることもできます。