看板 PC_Shopping作者 dreamgirl (小糯米)標題 [閒聊] Mac mini的環境限制時間 Wed Nov 18 11:19:43 2020
在聞完M1的香氣後,還是要回歸現實面;
M1本身是arm架構,所以要跑x86的東西就需要模擬
看看果果官方的Rosetta
https://t.ly/3hUk
官方承認有兩種情形無法模擬:
1.調用到kernel的指令
2.模擬X86的模擬器
另外還有所有的AVX,AVX2,和AVX512也都不能執行~~
專業應用在用到以上指令時就會有明顯差距。
而這也許是這次沒有出iMac版本的原因。
--------------
1完全不意外,底層架構不同要怎麼調用><
簡單說就是涉及網路底層(e.g. VPN)或是USB等物理介面的X86驅動程式無法執行
但2就很嚴重,我們由此可知發布會的linux其實就是arm版本的linux@PD
然後短期內也即使能用windows,也會是arm版本的模擬...
以上生態都很貧脊,目前只有拿來炫耀的價值。
--------------
就只能等看後續果果能提出更好的解決方案,
或是用神奇的方法,讓所有專業軟體願意出實用的arm版本了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 64.106.111.99 (美國)
※ 文章代碼(AID): #1Vj9BHcg (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1605669585.A.9AA.html
推 gustavek: 所有軟體出arm版除非蘋果給的利益夠大不然難囉1F 11/18 11:23
推 shasen1235: 聽那些YTer的語氣大概就可以猜到了,每個講到相容性都說還算沒問題,但沒人實際秀一些他們平常會用的程式2F 11/18 11:24
→ birdy590: 所以昨天不是說了嗎 過去MBP就存在的限制完全沒變還增加了指令集完全不一樣這個更麻煩的限制5F 11/18 11:25
推 sellgd: 滿手現金 蘋果應該直接收購買滿必用的原生程式配套7F 11/18 11:25
推 gustavek: 所以現階段這就是台跑分好看的機器?8F 11/18 11:25
→ sellgd: 快速建立起基本生態,才會吸引初期使用者9F 11/18 11:25
→ birdy590: 完整的模擬器性能怎麼樣就很難講了10F 11/18 11:26
→ sellgd: 模擬器就只能是過渡 別放太多希望11F 11/18 11:27
→ pig: 之後用 qemu 硬轉看看效能怎樣就知道啦12F 11/18 11:27
→ birdy590: 對 Mac 使用者來說意義很大啊 性能也不像 Win-ARM13F 11/18 11:27
→ sellgd: 過去挑戰WinTel環境的廠商沒一個堅持的14F 11/18 11:27
推 mayolane: 有人測試過Adobe的軟體能用嗎18F 11/18 11:28
→ birdy590: Mac 上面有的程式都不會差到哪裡去啦 一定會移植的19F 11/18 11:28
→ pig: adobe ps 的 beta 先丟出來了,完整支援還要再等等21F 11/18 11:30
推 chen5512: 以後買iMac安裝Windows的使用者會少很多22F 11/18 11:31
推 kimula01: intel:我們大獲全勝!AVX512效能世界第一!23F 11/18 11:34
推 kuninaka: INTEL 的 AV 天下無敵24F 11/18 11:36
推 tetani: 什麼程式會用到avx512?25F 11/18 11:38
噓 aigame: 不是有mac版嗎27F 11/18 11:40
推 Windcws9Z: WARgame723 : 一般人買CPU只在乎三件事
5G頻率 AVX512 低延遲32F 11/18 11:46
推 helba: 看知乎很多安裝x版Adobe的哭哭了34F 11/18 11:47
推 arrenwu: AVX512還可能比較少,但會用到AVX2 的就不少35F 11/18 11:48
→ lv10tauren: Mac裝win本來就意義不明,除了拿去咖啡廳裝文青。36F 11/18 11:48
推 ww1234528: Parallels似乎明年會出arm版38F 11/18 11:50
推 arrenwu: AVX2 最有名的應用就是 Adobe全餐40F 11/18 11:50
→ arrenwu: 這也是為什麼在3rd gen Ryzen出現前要用Adobe的人就只能選Intel42F 11/18 11:50
推 Windcws9Z: MAC裝Windows跑起來很穩啊,除此之外就是潮44F 11/18 11:51
→ arrenwu: 其實我覺得後來那些真的很吃重的運用應該都會用到AVX246F 11/18 11:51
→ mayolane: Mac裝windows跟垃圾一樣難用,MBP跟神一樣的觸控板在Windows跟被閹割一樣48F 11/18 11:52
推 Windcws9Z: 早就說過惹,結果還有人在那邊吹M1全方位爆打www50F 11/18 11:53
推 arrenwu: 欸 也不用現在下定論啦 等Puget System他們測啊
說不定M1上有其他實作是類似效果的51F 11/18 11:54
推 mmonkeyboyy: 是哦 解碼編碼 numerical matlab等都有 avx253F 11/18 11:54
→ arrenwu: 科學運算那個比較少人用啊 講出來多宅啊54F 11/18 11:54
→ mmonkeyboyy: avx2 主要還是在 data parallelism上有效55F 11/18 11:55
推 robin80829: AVX512有有高階U才有 AVX則是算普及了56F 11/18 11:55
→ Windcws9Z: 打Game也會用到AVX..啊抱歉 蘋果不能打Game57F 11/18 11:55
→ HamalAri: 就請碼農把 avx 改成 neon, 工程師薪水這麼便宜58F 11/18 11:55
→ pig: 立法禁止使用 avx 比較快,這樣 m1 就超強了 (誤)59F 11/18 11:56
→ arrenwu: 提遊戲我覺得就莫名其妙啦 Apple就沒這生態
現在會去買Apple的人也不會預期這機器可以玩遊戲60F 11/18 11:56
→ hbj1941: 就不一樣的東西,全部X86功能都要?62F 11/18 11:57
→ kuninaka: 重點在效能比原本的強 功耗溫度又低吧
陣痛期本來就有
POWER PC 到 INTEL X86就演過一次了63F 11/18 11:57
→ Windcws9Z: Apple就沒這生態?那要怎摸才能全方位爆打R66F 11/18 11:57
推 arrenwu: 你去跟那個果粉計較幹嘛67F 11/18 11:58
→ Windcws9Z: 我問一下 @maplefff 他好惹68F 11/18 11:58
→ mmonkeyboyy: 應該是有 sve的吧 還沒有看到有公佈 但翻翻舊的
可能會有些東西69F 11/18 11:59
→ HamalAri: 正確的方向是認真做好 cpu, 不要太過依賴指令集,
世界上的 isa 這麼多71F 11/18 12:00
→ kuninaka: 加上APPLE再也不需要依賴牙膏廠73F 11/18 12:01
推 Windcws9Z: 欸說實在的 我不敢講那兩葛字,怕被桶74F 11/18 12:01
→ kuninaka: X86 ISA包袱如此的巨大又沉重XD75F 11/18 12:01
→ HamalAri: 不然要是哪天 apple 說想換 risc-v 怎麼辦76F 11/18 12:02
推 arrenwu: 那中國那邊應該很開心吧77F 11/18 12:02
→ pig: x86 主要的問題是 apple 沒辦法拿來自幹魔改啊82F 11/18 12:04
→ kuninaka: 買授權可以吧 APPLE也不會這樣做吧83F 11/18 12:04
推 arrenwu: 蘋果這樣幹也不錯啊 至少他告訴大家ARM ISA有前途84F 11/18 12:04
→ kuninaka: APPLE告訴大家 世界最強RISC CPU是我
不是IBM85F 11/18 12:05
→ mmonkeyboyy: 指令集還是要跟做os的應用的坐下來談談和解
看要啥就給啥 這世界上唯一能面對一般人這樣做的87F 11/18 12:05
→ pig: x86 授權很麻煩的,之前中國那顆 amd 繞了好幾圈89F 11/18 12:06
推 benedict76: 目前就fcpx可以吹,其他要挑戰x86還有一段時間。90F 11/18 12:06
→ mmonkeyboyy: 公司就apple 自己人處理一下就好 第二個大概wintel91F 11/18 12:06
→ pig: 最後要斷貨也是直接斷貨 (印象中實質還是算amd出)92F 11/18 12:07
推 arrenwu: 就不要 ARM Adobe全家餐一出來 M1屌打齁XDDD
M1這顆看起來是真的滿強的啊94F 11/18 12:07
→ mmonkeyboyy: 逗逼有很大機會 會出這個
IBM 我不敢說一定現在就輸apple ibm重點不太一樣96F 11/18 12:09
推 benedict76: 還有一個限制就是不能擴充,過兩三年後16g是能做什麼?98F 11/18 12:10
推 birdy590: 依照過去的紀錄 其它OS甚至docker其實並不是很樂觀因為Apple的一貫態度 很多關鍵的資源就是不開放262F 11/18 16:50
推 soem: 目前mac上的docker也是跑在VM裡,起碼要等PD弄好arm版VM;至於mac上build出的image,目前能用AWS跑arm大概還行吧……大概。264F 11/18 19:55
→ tyf99: 要搞軟體開發賺錢的才要買M1吧,一片藍海 先來先佔267F 11/18 20:22
--