N1X 背後的訊號

NVIDIA 與聯發科發表 N1X 之後,許多討論都集中在 ARM、Windows on ARM 或 AI PC 等議題上。不過我真正感興趣的並不是這些名詞,而是另一個比較少被提到的問題:資料搬移成本。

過去數十年來,PC 架構其實運作得相當成功。CPU 負責 CPU 的工作,GPU 負責 GPU 的工作,各自擁有自己的記憶體空間,需要時再透過匯流排交換資料。這套架構支撐了整個 PC 產業,也造就了今天龐大的硬體生態系。然而 AI 的興起,開始讓一些過去不明顯的問題浮上檯面。當模型規模越來越大之後,很多時候真正消耗資源的並不是運算本身,而是資料在不同運算單元之間不斷來回搬移。資料從主記憶體送到 GPU,GPU 運算完成後再搬回來,接著又交給其他元件處理。模型越大,資料量越大,這種成本也就越明顯。

從這個角度來看,Apple Silicon 的成功,至少證明了讓 CPU、GPU 與其他運算單元共享同一塊高頻寬記憶體池(統一記憶體),在某些應用情境下確實能帶來實際效益。因此當我看到 N1X 相關規格資料時,第一個聯想到的並不是 ARM,而是 NVIDIA 是否也開始試圖從架構層面解決資料搬移成本這個問題。

當然,目前公開資訊仍然有限,因此我並不認為現在就能斷言 N1X 與 Apple Silicon 採用了相同架構。Apple 的設計建立在它同時掌控硬體與作業系統的前提之上,而 NVIDIA 面對的是 Windows、Linux 以及整個 PC 生態系。即使目標相似,實作方式也可能完全不同。Apple 已經把路走出來了。如果 NVIDIA 最後也選擇往類似方向發展,我並不覺得有什麼好意外的。工程領域原本就是如此,當某種設計已經被證明有效,後來者選擇借鏡甚至模仿,本來就是再正常不過的事情。真正重要的從來不是名稱,而是它是否解決了問題。



比起 ARM 或統一記憶體這些容易讓人聯想到 Apple Silicon 的元素,我反而更在意另一件事情:N1X 看起來帶有濃厚的 Grace 血統。回顧 NVIDIA 近年的產品路線,從 Grace、Grace Hopper 到 DGX 系列,其實都圍繞著同樣的核心思維:高頻寬記憶體、CPU 與 GPU 的緊密整合,以及降低資料搬移成本。

如果這個觀察成立,那麼 N1X 的本質可能不是 NVIDIA 想重新做一台 PC,而是試圖把資料中心累積的經驗帶進個人電腦市場。前者的思維仍然是圍繞著傳統 PC 市場競爭,希望打造一台更好的個人電腦;後者則是從 AI 出發,希望讓個人設備也能承接資料中心已經驗證過的運算模式。看起來都是新電腦,但設計優先順序可能完全不同。

這也讓我開始思考,為什麼 N1X 第一波產品看起來比較可能出現在筆電而不是 DIY 桌機。原因可能很現實。筆電市場早已習慣焊接式記憶體、高度整合設計與整機方案,而桌機市場長期強調的是升級自由度。如果未來的 AI 工作站需要高頻寬共享記憶體與高度整合的平台設計,那麼筆電顯然比 DIY 市場更容易驗證這種模式。

而這背後還牽涉到另一個比較少人討論的問題:記憶體的供貨控制權。在傳統 PC 產業裡,CPU 廠商、主機板廠商與記憶體廠商各自扮演不同角色,使用者也能自行選擇容量與規格。但如果未來高頻寬共享記憶體逐漸成為平台設計的一部分,那麼記憶體可能不再只是零件,而是整體架構的一環。這代表容量規劃、頻寬設計、功耗管理甚至供應鏈驗證,都有可能逐漸往平台供應商集中。

從目前流出的工程板照片來看,N1X 似乎也比較接近顯示卡的思維:處理器位於中央,記憶體配置在周圍,而不是傳統桌機主機板上處理器與記憶體分離的設計。如果未來真的朝這個方向發展,那麼記憶體的驗證、供應與容量規劃,很可能會逐漸從主機板廠商手中轉移到 NVIDIA 這類平台供應商身上。從這個角度來看,NVIDIA 想掌握的或許不只是 GPU,而是整個運算平台。

另一個值得注意的趨勢,則是 AI 工作站筆電化。過去的工作站通常固定放在桌上,使用者回到座位才開始工作。但 AI 的需求似乎正在改變這件事。當文件、知識庫、個人記憶與工作流程逐漸成為 AI 的上下文之後,運算能力開始有了跟著使用者移動的需求。未來我們看到的或許不只是更強大的筆電,而是一種能夠隨身攜帶的 AI 工作站。

從這個角度來看,N1X 的真正競爭對手或許未必是傳統的 x86 處理器,而是未來的個人 AI 工作站市場。對 NVIDIA 而言,重點可能不只是打造一顆新的 ARM 處理器,而是驗證高頻寬記憶體、共享記憶體以及 AI 工作流程是否能在個人設備上成立。

至於 N1X 最終是否成功,現在其實沒有人知道。歷史上從來不缺技術上看起來很有前景,最後卻未能成為主流的產品。Apple 的問題有時候是走得太慢太保守(俗稱:擠牙膏),而 NVIDIA 的風險則可能是走得太快,而且選擇了 Windows on ARM 這個戰友到底扛不扛得住呢(純個人不公正立場的擔憂)⋯⋯

但無論結果如何,N1X 至少透露出一個值得觀察的訊號:未來個人電腦的設計重心,或許正在從傳統 PC 的思維,逐漸轉向 AI 工作站的思維。如果這個方向成立,那麼未來筆電、工作站甚至個人電腦之間的界線,可能都會變得越來越模糊。

而這件事,或許比 ARM、Windows on ARM 或 N1X 本身更值得關注。

第五路鳳頭育雛直播出現後,我開始思考「線上保全」叔姨們真正需要的工具

這幾年台灣看猛禽育雛直播的人,真的變多了。

如果要回頭找一個比較有代表性的時間點,我自己會想到大安森林公園鳳頭蒼鷹直播,以及後來植物園的「福媽」直播開始形成社群討論的那段時期。尤其大安森林公園那隻腳環編號黃N2的鳳頭蒼鷹,在 2020 年育雛期間爆紅後,整個「線上保全」社群文化好像也開始逐漸成形了。這應該也算是 Covid-19 的時代產物吧。 

當時很多人每天固定開著直播,看親鳥回巢、餵食、遮雨、整理巢位,聊天室也開始出現一種很有趣的氣氛:大家不是在追星,而比較像一群一起值班的人。後來這股興趣也慢慢往國外延伸,例如很多人開始追 UC Berkeley 的 Annie 巢位直播,或者澳洲 Charles Sturt University 的 falconcam 計劃。尤其澳洲在南半球,育雛季節剛好和我們相反,所以北半球冬天直播變少時,還能靠南半球補上空檔。慢慢地,很多人的電腦桌面就開始變成「全年都有巢可以看」的狀態。

但直播一多之後,問題也開始浮現了。

最近猛禽育雛直播越開越多之後,很快就開始看到有人在哀號:「電腦跑不動啦」、「螢幕不夠大啦」、「難道真的要再買一台 iPad 專門放直播嗎」之類的聊天內容。尤其上週第五路直播突然冒出來後,那種「原本的四等分畫面已經撐不住了」的感覺一下子變得很明顯。畢竟四路時事情還算單純,畫面直接四等分就能解決;但第五路一出現後,問題就開始變得尷尬了。你會開始思考:到底哪一路要縮小?聊天室要不要關?還是乾脆再開一個螢幕?

其實問題很單純。當你需要同時看很多路直播時,無論是自己開很多視窗拼畫面,還是用現成網站或開源軟體專案,最後都很容易碰到同樣的情況:真正要看的畫面太小,反而一堆重覆的東西一直出現。每一路都有自己的聊天室、自己的標題、自己的按鈕、自己的資訊列,最後螢幕空間大半都被這些東西吃掉了。短時間切著看可能還好,但如果是長時間盯著育雛直播,這種畫面配置其實效率不高,而且電腦一但重開過後又得自己花一堆時間重開一堆視窗拼湊微調個一輪。

也因為這樣,我後來開始想借鑑 NVR(保全監控系統常見的多畫面監看界面)。這聽起來有點好笑,但現在很多長時間掛著育雛直播的人,本來就會戲稱自己是「線上保全」。而這類監控畫面的設計,本來就是給人長時間同時盯著很多路畫面用的,所以它不太會一直塞一堆重覆資訊進來,而是盡量把畫面空間留給真正需要注意的東西。

像聊天室這件事其實就很有趣。聊天室當然很重要,因為很多時候,聊天室本身就是事件通知來源。有人看到親鳥回巢、開始餵食、幼鳥有狀況,通常聊天室都會先炸開。但這不代表每一路聊天室都需要永遠固定掛在旁邊。很多時候真正需要的,其實只是「現在正在注意哪一路」,然後聊天室跟著切過去就好了。

聲音也是類似的問題。一開始很多人都會把幾路直播的聲音一起開著,但通常不用多久就會開始受不了。最後往往變成只保留一路有聲音,其他先靜音,需要時再快速切換。這些事情如果只是看一路直播,其實不太會特別注意;但當直播數量開始增加後,整個觀看方式就會開始變得很像保全人員在「值班」。

總之,我已經開始試著做一個小工具,把這些想法慢慢整理進去。目前方向其實很單純,就是盡量把那些重覆、一直干擾注意力的東西收掉,看看能不能讓長時間同時看很多路直播這件事變得更順一點。有些東西做著做著也會開始發現,真正麻煩的通常不是功能做不做得到,而是哪些東西其實根本不該一直留在畫面上。這過程也剛好搭上 AI 寫程式的進步,確實幫了不少忙。以前很多這種小工具,光想到要搞定播放器、視窗、畫面排列等等,大概就懶得開始了。現在至少可以只出一張嘴,比較快把想法做出來,然後實際掛著幾個小時測試。有bug或不滿意的地方,就拷問 AI 要它照著修修改改的,token quota limit 燒完了就去吃個飯或上個廁所,等下一輪滿血回復後再回來繼續壓榨 AI⋯⋯

(正在開發中的app畫面截圖)

 

如果一樣是用 mac 在當線上保全的朋友,有興趣協助參與測試的話,可以留言詢問。

台灣購物守門員:一個把購物頁重要線索先標出來的瀏覽器 extension

台灣購物守門員:在購物網站上先幫你整理品牌、產地與文案線索。

前陣子我寫過一篇發想:如果在逛購物網站時,能不能自動把商品或品牌背後的中國因素標示出來?

這個想法其實在我心裡放了很多年。平常買東西時,常常會遇到一些很難一眼判斷的情況:這個品牌是不是中資?是不是中國品牌換個名字進來賣?商品是不是中國製?文案是不是直接從中國頁面繁體化貼過來?這些資訊不是完全查不到,但通常散落在品牌介紹、商品說明、圖片、網友討論、政府清單與各種資料庫裡。每買一樣東西都手動查一次,實在太累。

後來我看到 invade.tw 已經整理了不少品牌資料,而且資料庫也放在 GitHub 上公開。這件事讓原本只是「想想而已」的點子突然變得可以實作:既然資料已經有人整理,是否可以做成瀏覽器 extension,讓我們在逛購物網站時,直接在商品頁看到提醒?

於是就有了這個小工具:台灣購物守門員。

它想解決什麼問題?

我不希望每一次購物都變成考古題。很多商品的品牌關係、產地標示、文案來源,其實都能提供消費者一些判斷線索。問題是這些線索通常藏得很深,不是要自己搜尋,就是要把商品頁拉到最下面慢慢找。

這個 extension 的目標很簡單:當你打開支援的購物網站時,它會盡量在頁面上直接標示出可能值得注意的地方。它不是替你做最後決定,也不是說看到標示就一定不能買,而是把原本需要自己花時間挖的資訊,提前擺到你眼前。

目前可以提示哪些東西?

一、品牌資料提示

extension 會引用公開品牌資料庫,並加入一些補充資料來源,例如政府公開名單、本地補充品牌資料,以及使用者自行建立的自訂品牌資料。

如果商品品牌或相關品牌資料命中資料庫,就會在頁面上顯示提示。提示的重點不是替使用者下結論,而是告訴你:這個品牌或相關資料有命中某個資料來源,值得你進一步確認。

要特別說明的是,這個 extension 並不是 invade.tw 的官方專案,也不是 invade.tw 的延伸服務。我只是覺得他們整理的公開資料很適合拿來做購物頁提示,所以把它整合進這個工具裡。

二、產地資訊提示

很多商品頁其實有寫產地,但位置很不固定。有的藏在規格表,有的在商品說明,有的甚至只放在圖片裡。

extension 會掃描頁面文字,嘗試抓出「產地」、「製造地」、「Made in」、「Country of Origin」之類的資訊,並在比較容易看到的位置提示。

如果頁面完全沒有標明產地,也可以開啟提醒。這個功能和品牌比對無關;就算品牌沒有命中資料庫,只要頁面有產地文字,extension 仍會嘗試找出來。

三、文案用詞與簡體字提示

有些商品文案看起來像是從中國商品頁直接繁體化貼過來,裡面會殘留簡體字或大量中國用語。這不一定代表商品本身有問題,但它可能代表代理商或上架廠商只是把來源文案轉貼過來,沒有仔細整理。

extension 會參考公開詞庫,並加上簡體中文偵測。如果商品頁中出現大量相關用詞,會給出文案提示。

這個功能不是在做語言潔癖,而是把「這頁文案可能有需要留意的來源線索」變成可見資訊。

四、圖文比例提醒

有些商品頁很偷懶,直接把整份商品說明做成圖片。這樣一來,extension 就很難從文字中抓出產地或用語。

遇到這類頁面時,工具會提醒你:這個頁面圖片比例偏高,請自己仔細看圖片裡的產地、規格與文案內容。

我曾經試著做離線 OCR,讓 extension 直接辨識圖片文字。但實測後發現成功率太低,容易掃到不相關的頁面區塊,也容易產生失真的結果。所以正式版本已經把 OCR 拿掉,先保留比較穩定的「圖文比例提醒」。

五、自訂資料

使用者可以在設定頁中新增自訂品牌資料與產地修正資料。

這對某些情況很有用。因為公開資料庫一定會有漏網之魚,商品頁也可能把產地寫在圖片裡,或是因為批次不同而有多重產地來源。使用者如果知道更準確的資訊,可以先在自己的瀏覽器裡補上。

這些自訂資料只儲存在使用者自己的瀏覽器中,不會傳送給開發者。所以這個自訂資料其實用處不大,僅僅等於只是使用者當成本地筆記使用的。

支援哪些網站?

目前支援多個台灣常見或常用的購物網站。實際支援範圍可以在 extension 設定頁中查看與管理。

我後來也特別調整過權限,盡量避免使用過大的全網站權限。也就是說,它不是看到所有網站都亂掃,而是針對明確支援的購物網站啟用。使用者也可以在設定頁關閉不想檢查的網站。

它不是什麼?

這個 extension 不是裁判,也不是黑名單工具。

它不會告訴你「這個東西一定不能買」,也不會保證資料百分之百完整。品牌資料可能有漏誤,商品頁可能寫得不清楚,產地也可能因批次或工廠不同而有多個來源。它比較像是一個「購物提醒器」:當頁面裡有值得注意的訊號,它先幫你標出來。

最後要不要買,還是回到每個人的判斷。

資料來源與聲明

目前資料來源包含公開品牌資料庫、公開詞庫、政府公開名單、本地補充資料,以及使用者自行建立的本地資料。

我也開始在專案裡補上資料來源與授權治理文件,包含資料來源、第三方授權、素材來源、無隸屬聲明與資料準確性限制。這類工具要能長期維護,不能只想功能,也要注意文字是否精確、資料是否能引用、素材是否能出貨。

本 extension 為獨立開發,未與任何資料來源、政府機關、購物平台、品牌廠商或代理商隸屬、合作、贊助或背書。

下載與支持

Chrome extension 連結:台灣購物守門員(待公開)有想加入測試的台吱、綠吱、1450、青鳥們請私訊索取安裝連結(由chrome extension商店提供的私人連結),但前提是你必須是我認識的朋友。

如果你覺得這個工具有用,也歡迎贊助開發。你可以透過贊助連結留言,告訴我希望支援哪些購物網站、哪些品牌資料需要補,或是哪個頁面偵測結果不準。

這個 extension 是從一個「逛購物網站時能不能自動標示中國因素?」的想法開始的。現在它已經從發想變成真的能用的小工具。還不完美,但至少已經往「讓消費者更容易看見資訊」的方向走出一步了。

延伸閱讀:原始發想:關於有任何中國因素的品牌/產品,是否能在逛購物網站時就能自動標示出來

版本更新紀錄

以下是從 1.0.0 到 1.2.48 的整理。1.0.0 到 1.2.36 是依開發脈絡整理的階段式摘要;1.2.37 之後則是近期較完整的版本紀錄。

1.2.48

Popup 中的資料來源顯示順序,改成依資料權威性排列。

排序邏輯調整為:政府公開名單優先,其次是公開資料庫與公開詞庫,再來才是本地補充與使用者自訂資料。

同時將「官方法規名單」改為更精確的「美國政府名單」,避免誤解為台灣官方或其他官方來源。

1.2.47

Build 流程不再自動打包整個 sponsors 目錄。

現在只有實際被 HTML 或 JS 引用的 sponsor 素材才會進入 extension package。這樣可以保留日後可能使用的素材,同時避免未確認授權或測試用圖片被誤包進商店版本。

1.2.46

新增資料來源與授權治理文件:

DATA_SOURCES.md
THIRD_PARTY_LICENSES.md
NOTICE.md

用來記錄資料來源、第三方授權、素材來源、無隸屬聲明與資料準確性限制。

同時移除一個未確認授權的測試 sponsor 圖檔,避免被打包進 extension。

1.2.45

移除 OCR 實驗功能。

因圖片文字辨識成功率不足,移除 OCR、offscreen document 與相關資源。保留「圖文比例高」提醒,但不再嘗試讀取圖片文字。

權限也回到較低風險的設計。

1.2.44

OCR 實驗版。

曾嘗試加入圖片文字掃描功能,用來處理商品說明大量圖片化的頁面。實測後發現真實商品頁干擾太多,結果容易失真,因此後續版本已回退。

1.2.43

擴充本地補充品牌與品牌家族映射。

加強資料來源標示,讓提示能區分公開資料庫、本地補充與政府公開名單。

1.2.42

改善跨語言商品頁的產地與文案提示邏輯。

避免把英文、日文或機器翻譯內容直接套用中文文案判斷。當頁面沒有找到產地欄位時,改以較保守的方式提醒使用者自行查看原文規格、圖片與賣家資訊。

1.2.41

將部分品牌官方購物網站歸為同一組設定。

這類網站主要只做產地提示,不做品牌比對、文案用詞或圖文比例提醒,以降低對頁面排版與購物流程的干擾。

1.2.40

改善商品頁中產地提示的插入位置。

目標是讓提示靠近商品名稱、簡述或規格資訊,不要跑到頁面過下方,也不要破壞原本排版。

1.2.39

移除過寬的全網網站權限。

改為明確列出支援的購物網站,降低瀏覽器安全警告與商店審核風險。支援網站預設啟用,避免使用者安裝後誤以為 extension 沒有效果。

1.2.38

設定頁加入支援網站管理。

使用者可以查看目前支援範圍,也可以關閉不想啟用的網站。同時加入開發請求與贊助入口,方便使用者提出希望支援的新網站或新功能。

1.2.37

整理品牌提示、產地提示、文案提示與圖文比例提示的整合流程。

改善提示插入位置、避免重複插入,並為後續多網站支援打基礎。

1.2.0 ~ 1.2.36

這個階段主要把 extension 從單純品牌資料提示,擴充成更完整的購物頁輔助工具。

主要變化包含:

增加商品頁產地提示
加入產地不明提醒
支援使用者自訂產地修正
加入文案用詞與簡體字殘留提示
加入圖文比例提醒
開始支援商品列表頁提示
擴充本地補充品牌資料
加入政府公開名單作為補充來源
改善設定頁功能與資料來源開關
加入作者贊助入口
改善 extension popup 的資料統計與資料來源顯示

這一段是功能快速擴張期,也是後續需要開始整理權限、資料來源與法律風險控管的原因。

1.1.0 ~ 1.1.x

這個階段主要改善 extension 的基礎使用體驗。

主要變化包含:

建立 popup 資料庫狀態顯示
顯示品牌數量與相依程度統計
加入手動更新資料庫功能
加入設定頁基礎功能
改善遠端資料更新與本地快取
改善商品頁標示樣式
修正部分商品頁抓不到品牌或插入位置不穩的問題

1.0.0

初版功能目標很單純:在購物頁面中,依據公開品牌資料顯示品牌提示。

基礎功能包含:

讀取公開品牌資料庫
在支援的商品頁比對品牌名稱
顯示品牌提示標籤
顯示資料庫更新狀態
提供最基本的 popup 操作介面

這是整個 extension 的起點。後續所有產地提示、文案提示、資料來源補充、網站支援與權限調整,都是從這個基礎逐步擴充而來。

【發想】關於有任何中國因素的品牌/產品,是否能在逛購物網站時就能自動標示出來?

我多年前有個想法,就是把各個和中國有關的品牌或產品,挖出背後的資本關係,例如是否為中資介入,或是產品本身是中國廠貼牌的?但是這個題目能引發的爭議可能會太大,甚至以個人力量開發甚至會有惹來一身腥的風險⋯⋯膽小的我也只能在心中想想,不敢實踐或提出。

但昨天有緣逛到一個網站:invade.tw 可說是完美地實現了,還附贈支語對照比較,而且更棒的是這個網站的資料居然有放到 github 上公開,提供了很多品牌的 yml 檔。這樣的話,我們也許可以依此進一步來製作 chrome extension,目的是在逛到例如 pchome 等購物網站時,能自動為我們標示出該產品的「中國基因」有多高,節省我們手工查證的功夫。想想都覺得興奮呀!連 extension 的 icon 圖我都先請 ChatGPT 先做出來了:

那接下來就是請 Claude 來幫忙了。由於我是AI丐幫,所以開發時間不得不拉長(一下就把免費的額度用光了)。目前成效如下截圖所示:

(PCHome的DOM解析花比較多時間去讓 Claude 去判斷要如何實作)












(MOMO要插入標示比較麻煩,也讓 Claude 試了很多次才到這個比較理想的位置)

 

(Amazon就簡單多了,上面的都搞定就成功了)
 

但因為 invade.tw 似乎也有一段日子沒有維護了,資料更新似乎停滯了一兩年吧。 我再丐個幾天 Claude 來改善 extension 到我覺得滿意的程度再來考慮正式發佈吧。

【更新2026/04/30】目前為了這個 extension 的改進,我改到 ChatGPT Codex Plus 來改版了。目前加了一些對產地的掃瞄與支語的濃度評估。希望能更加好用吧⋯⋯ 

來談一下目前 IT 設備採購的局勢變化

可能有些是去年甚至前年的舊聞了,但還是在此一併整理:

  • pfSense Plus 已經在2023年取消 HomeLab 的免費授權了,現在如果要安裝新的,免費版只能回到 pfSense CE 版(社群版),或是付費買 Plus 版的授權。舊的授權 token 即使沒用過應該也無法用在新的機器上。不過幾乎沒什麼理由是非用 pfSense Plus 不可的,如果 CE 版不夠用,可考慮換到 OPNSense 呀。
  • AI 不只會搶各位的飯碗,會連你的工具都搶走了。目前所有 AI 相關的核心零組件,包括但不限於記憶體、SSD、硬碟等等,價格都暴漲了三四倍以上。像我最近不巧NAS必需要換新的情境時,就只能用「丐幫模式」來採購:
    • 前提:2025年的群暉機種,以相容性的角度,都對第三方硬體(非群暉貼牌產品)不友善,是群暉刻意為之的。詳細可參考我之前寫的一篇文章,內容中也有提到社群大神寫的解法。目前我剛買來使用 DS1825+ 就是走這個解法,使用過程還蠻簡單的,只是不知道群暉何時會封殺。再封殺就真的把零售市場讓給威聯通了吧⋯⋯ 
    • 記憶體:幾年前買 Crusial DDR4-3200 SODIMM 盒裝新品不到2000元,現在隨便品牌都要一萬元左右。所以記憶體只能上蝦皮找拆機品或二手品。但是你也會觀察到只要賣家知道他手上的東西可用於群暉NAS擴充,價格就會提高到接近群暉原廠品的價格,尤其是有ECC的SO-DIMM。丐幫就只能很有耐心地在一堆奇怪的、甚至有點可疑的賣場中慢慢淘金,篩選出你要的寶物。我的做法則是在 Amazon 上找適合的副廠產品,至少買新品的感覺遠比蝦皮大海撈針地找殺肉品要舒服太多了。
    • SSD:一年前買 WD Black SN850X 2TB 一條不到4000元,現在逼近兩萬元了。很不幸這個目前沒有替代方案,只能慶幸自己當年心情好買了很多代 500G/1TB 的SSD 來測 Hackintosh 升級系統,在汰換或輪替後並沒有成功出清(因為臉書在本文中貼連結會降低文章觸及率的政策,以致於我的求售文沒人看到),如今就可以重覆利用,不用再花四倍以上的代價買同款新品。
    • 硬碟:2025年十月前的群暉貼牌16TB只要一萬,突然2025/11月中就大缺貨,如今2026年一月重新上架後的價格已經超過一萬六,而且只出現在組合商品(與NAS主機綁著賣)。更別提那些大容量(例如20TB以上的),價格先別管說破兩萬甚至三萬了,缺貨才是最大問題。而時間回顧到大約在2025年初,市面上曾出現了一大批工廠整修品,甚至還冒出一家MDD的品牌,其實它就是把各家的整修品重新貼成自己的牌子,當成新品look來行銷。這樣的貨源,市場上售價應該會在正規新品的一半吧,例如 Seagate Exos 26TB Renewed 在 Amazon US 上大約是單顆台幣15000元左右。所以在蝦皮上找大容量硬碟,就要好好辨識是不是整修品,不要被話術給誆了:這是公司備品啦之類的。要看清楚商品是否為台灣代理商保固,不然你送修申請會非常困難,通常只能找原賣家要求保固維修,無法直接找硬碟製造商申請RMA。簡單來說就是買整修品就要有自己買備品的心理準備啦,如果需求用量大當然選整修品是會省下將近一半的錢,拿這些錢來準備少量備品,才有餘裕去向原賣家商討送修的事。總之這個NAS的核心零組件「硬碟」的漲價,對丐幫來說是最頭痛的,會非常非常傷本,即使我已經是屈就於整新品了,還是覺得非常貴。

買了一台中古的 Mac Studio M1 Max,覺得有一點點失望,但【更新】其實賺到了

由於在 Hackintosh 上要搞定 Tahoe 實在是太累了,我暫時認輸,先回到真 Macintosh 的懷抱⋯⋯之前買原廠的機器是 Mac mini 2018,更早之前甚至還買過 Macintosh II 即便教育價打七折也還是貴死了(感謝媽媽對我的投資,您太寵我了)。現在入手 Mac Studio M1 Max 二手價格還蠻可以接受的,就心癢下手買了一台二手的。

但在測試驗收完後,覺得有點遺憾。理由如下:

  1. Mac Studio M1 Max + Tahoe 感覺沒有比我的 Hackintosh i9-14900k + AMD RX6800XT + Sequoia 反應快速。是 Tahoe 的 liquid glass 視覺特效造成的遲鈍感嗎?
  2. 這台二手 Mac Studio 的 SSD 的健康度剩 96%,有點失望,而速度感覺上並沒有比 WD SN850X 快。
  3. Mac Studio 的散熱風扇並沒有安靜到可以令人完全忽略的程度。而且有些惱人的高頻噪音,這是小型風扇的通病,沒辦法。
  4. 原來進入休眠後,Mac Studio 那顆白色電源狀態燈不會有任何變化,就是呆呆地亮著,我還以為會有什麼呼吸燈模式。這令我很難判斷 Mac 到底有沒有休眠成功。有討論區留言諷刺:這是蘋果故意的啦,要讓你無法察覺 Mac 自己會偷偷醒來(請參考我之前提到的 Sonoma 之後的MacOS,會有一堆自動醒來的設定與電源排程活動)。我的 Hackintosh 如果板子是選 Asus 的,在休眠時的電源燈是會有呼吸燈效果的,這讓我很容易判斷電腦是否乖乖在睡覺。
  5. 我還是很懷念能自己能隨意加各種RGB燈的 Hackintosh,它的視覺效果總是令我心情振奮,有一種療癒感,即使我只是用內建的 rainbow 燈效在跑⋯⋯

考量到內建的SSD健康度不如預期,我額外再選購了 OWC StudioStack 來加裝我原有的備品 NVMe SSD 與傳統硬碟來分擔讀寫的工作。現在 SSD/HDD 也漲翻天了,幸好我在前年有下手買新的 WD SN850X 2TB(當時一條4000台幣左右,如今已經漲到一萬七了)給 Hackintosh 用,舊的 Samsung 970 EVO 及 EVO plus 也沒成功出清賣掉,只好留著用來放次要資料,現在反而賺到了。

說真的我還感受不到 Studio M1 Max 厲害在哪,除了待機的耗電量真的有夠低。我桌上的線接得還是一樣雜亂,並沒有因為加了 OWC StudioStack 而有所簡化。也沒有突然就能飛天盾地啦,除非是和 Mac mini 2018 那些 Intel 機型比較的話。其實相關零組件,以 Hackintosh 的角度來看,除了機體大小以外,在效能上幾乎都有可以匹敵的選擇,但隨著蘋果不再支援 Intel 平台的主機,顯示卡最好最強的選項也只剩下停產的 RX6900XT。主機板和CPU倒是可以選多核心的Intel Core i9 或是 AMD Threadripper 來對抗多核心的 M1,而價錢真的差非常非常多。很可惜的是因為這一年來AI產業的興起,也造成記憶體價格大漲,DDR5現在高容量的應該也沒人可以輕鬆說買就買,但我想下一代Mac應該也會因為這些因素而開始漲價吧,所以我才會痛下決定現在下手買 Macintosh 看能不能撐到 2032 年不用換機。回想過去,我的 Macintosh II 只撐了兩年半就被我賣掉換成 80386 DIY 主機了,Mac mini 2018 則在 2020 疫情期間居家工作扛不起多視窗運作量被我狠狠換成 Hackintosh 了,希望這次別再重演這種戲碼呀。

【更新】其實現在2026/04/30這個時間點,這樣的二手 Mac Studio 已經是珍品了,市場基本上是沒貨的。不然就是要直攻 Mac Studio M3 Ultra,那就是十萬起跳的規格了。但如果有在用AI及本地模型的話,Mac Studio 真的是意外好用。

該準備來試 MacOS Tahoe 了

工作房最近二氧化碳濃度偏高,常常超過700ppm,會令頭腦運作不正常。所以買了一隻電風扇加強換氣。

首先請詳讀:https://dortania.github.io/OpenCore-Install-Guide/extras/tahoe.html 

利用2025最後一天來試 Tahoe 要安裝在 Gigabyte Z390 Designare 上確實遇到不少狀況⋯⋯畢竟是 Intel Mac 最後一班車了,幾乎什麼舊款的 Intel Mac 都失去支援了。SMBIOS 要從 iMac19,1 換成 MacPro7,1 或 iMac20,2 是免不了的,除非利用 OpenCore 在 Booter 段落加上 patch 來強制 Skip Board ID check:

  • Arch: x86_64
  • Identifier: Apple
  • Comment: Skip Board ID check
  • Find: 0050006C 00610074 0066006F 0072006D 00530075 00700070 006F0072 0074002E 0070006C 00690073 0074
  • Replace: 002E002E 002E002E 002E002E 002E002E 002E002E 002E002E 002E002E 002E002E 002E002E 002E002E 002E
  • Count: 0
  • Limit: 0
  • Skip: 0
  • Enabled: True

再來是我原有的 USBMap.kext 需要重新做成適合 Tahoe 的格式,這點可以利用新版的 USB Map Tool 來製作,將舊的 USBMap.kext 交給 USBMapInjectorEdit.command 就可以幫你轉成新版的格式了。過程請參考 https://elitemacx86.com/threads/how-to-fix-usb-ports-on-macos-tahoe.2359/

接下來要注意的是 Whatevergreen.kext 這個 Kext。它在 Tahoe 的安裝時是會害系統卡住無法正常開機的。不過如果 SMBIOS 改成 MacPro7,1 的話,其實就不需要它了,反而會另外需要 RestrictEvents.kext(OTA通知與記憶體組態錯誤)和 CPUFriend.kext 這兩個額外的 kext 才能令 Hackintosh 正常運作。

還有頭大的是 i219v 網卡的部份。原先 OpenCore 中提到的 IntelMausi.kext 在 Tahoe 開啟 AppleVTD 時無法正常連線。要嘛就是先關掉 AppleVTD,也就是在 Opencore 中的 DisableIOMapper 設為 enable,或是在 BIOS 中把 VT-d 關掉;或是改用 Mieze 的 IntelMausiEthernet.kext 目前最新版有宣稱可相容於 Tahoe + AppleVTD。但目前我在測安裝的結果是,i219v 這個界面會瘋狂斷線重連,要改接到 i211 的界面才會穩定。i211 的話不用另外的 kext 來驅動,是 MacOS 內建的驅動程式。不過在安裝完 Tahoe 後,i219v 似乎就能正常連線運作了。

至於 CPUFriend 的部份。我的 Z390 原先SMBIOS是選用 iMac19,1,現在改用 MacPro7,1 的話,CPU速度可能會變得不如預期(例如無法達到最低或最高頻率)。至於這部份要不要自己產生 CPUFriend 的 DataProvider kext 來用,就看使用者自己的觀察了。我自己是使用 CPUFriend 套件中 Tool 下的 ResourceConverter.sh 加參數 -k 將 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-AA95B1DDAB278B95.plist 這隻(要先sudo拷貝到自己的桌面目錄再執行轉換)代表 iMac19,1 的檔案轉成 CPUFriendDataProvider.kext 來載入,用 IntelPowerGadget 觀察到 Core Min 低頻可以降到 0.8 GHz 左右,但高頻的部份似乎沒有超出預期,最高只能到 4.9 GHz 吧。

最後是 AppleBCMWLANCompanion 的部份。用了它就可以正常驅動我原有的 BCM43602,也可以正常使用定位相關的功能(例如時區、地圖等等),不過關於「接力」的話,就只有 App Handoff 會正常出現,而 Universal Clipboard 或 AirDrop 就無法出現了。如果很依賴 Universal Clipboard 來跨裝置 copy&paste 的人,可能還是等 OCLP 3.0 正式版出來比較好⋯⋯我知道目前是 Hackintosh 社群上已經有 OCLP 3.0-Mod 版的出現了沒錯,但耐心等待官方版出爐應該會是個更穩的選擇。然後還發現休眠確實會造成 kernel panic 的狀況,如果不想當機就只能把自動休眠關掉。所以 WiFi 這部份要不要用它來驅動就要看需求和取捨了,如果使用上很依賴定位,但不在意接力功能或休眠當機等潛在問題,至少 AppleBCMWLANCompanion 是堪用的,但提醒一下,在執行 OTA 時要先把它關掉,不然據說會卡在最後一次 reboot 當機。

我的結論是,Hackintosh 社群目前還沒完全準備好 Tahoe 的到來,但 Tahoe 應該已經是 Intel Hackintosh 的最後一版了,再過一年就要結束了。如果經濟能力上許可的話,還是買新的 Mac M5 來用吧,買一台預期用個十年,折舊攤下來應該還蠻划算的。

N1X 背後的訊號

NVIDIA 與聯發科發表 N1X 之後,許多討論都集中在 ARM、Windows on ARM 或 AI PC 等議題上。不過我真正感興趣的並不是這些名詞,而是另一個比較少被提到的問題:資料搬移成本。 過去數十年來,PC 架構其實運作得相當成功。CPU 負責 CPU 的工作,G...