ดูทรง Console gen หน้า คิดว่าจะยังเป็น x64 ต่อไปหรือจะเป็น ARM
<<
<
1
2
3
4
5
>
>>
Reply
Vote
# Wed 2 Dec 2020 : 11:30PM
member
เจ้าสำนักหลังเขารุ่นที่ 1
ส่องหาแต่นม #5
Since 17/11/2007
(16385 post)
พอดูคลิป M1 เที่ยบกับโน๊ตบุ๊ค AMD ดูบ้าง แล้วก็ยิ่งทำให้รู้สึกว่า cpu Intel กากขนาดไหน
# Thu 3 Dec 2020 : 10:18AM
วิศวกร Amazon Web Service เอา Windows ARM64 ไปรันเป็น VM บน macOS ใน M1 โดยใช้ QEMU (opensource virtualizer)
Geekbench 5 (Windows AArch64) Single-Core: 1,288 Multi-Core: 5,449 น่าจะเร็วกว่า Desktop ส่วนใหญ่ที่เราใช้ๆ กัน และเร็วกว่า Surface Pro X2 ที่ใช้ SoC Microsoft SQ2 จาก Qualcomm ที่ทำคะแนนได้ ราวๆ 800 / 3,000
ถ้ารัน bootcamp แบบ native คะแนนน่าจะใกล้ๆ native บน macOS (ราวๆ 1,700 / 7,500) แต่ตอนนี้ยังทำไม่ได้
ปีหน้า ตอน Apple ออก CPU Desktop ผมเดาว่าคงได้เห็น x86 emuation ที่เร็วกว่า native 555
Geekbench 5 (Windows AArch64) Single-Core: 1,288 Multi-Core: 5,449 น่าจะเร็วกว่า Desktop ส่วนใหญ่ที่เราใช้ๆ กัน และเร็วกว่า Surface Pro X2 ที่ใช้ SoC Microsoft SQ2 จาก Qualcomm ที่ทำคะแนนได้ ราวๆ 800 / 3,000
ถ้ารัน bootcamp แบบ native คะแนนน่าจะใกล้ๆ native บน macOS (ราวๆ 1,700 / 7,500) แต่ตอนนี้ยังทำไม่ได้
ปีหน้า ตอน Apple ออก CPU Desktop ผมเดาว่าคงได้เห็น x86 emuation ที่เร็วกว่า native 555
Like : Iseria Queen
[Edited 1 times Sukoy - Last Edit 2020-12-03 10:29:11]
View all 10 comments >
Thu 3 Dec 2020 : 9:43PM
ปัจจัยอะไรที่ทำให้มันแรงกว่า intel ขนาดนั้น
Like : Sukoy, sanpechuda
Fri 4 Dec 2020 : 9:19AM
หลักๆ ก็คงเรื่อง efficiency
Intel x86 เริ่มต้นมาจาก desktop cpuใช้กับเครื่องเสียบปลั๊ก พัฒนาความแรงเรื่อยๆ หลักๆ ก็จากการลดขนาด process ซึ่งทำให้เพิ่ม transister ได้ แต่สิ่งจำกัดความแรงคือ การกินไฟ (ความร้อน) ยิ่งถ้า laptop cpu การกินไฟยิ่งเป็นข้อจำกัดความแรง
ส่วน ARM มันออกแบบมาเพื่อมือถือรันด้วยแบ็ต performance per watt สูงกว่า x86 5-10 เท่าตั้งแต่ยุคแรกๆ แต่สมัยแรกๆ performance มันก็ได้ระดับมือถือ เพราะ TDP SoC พวกนี้ก็ไม่เกิน 5W ตามการใช้งาน
การออกแบบระบบ Thernal ในชิพ 5W กะพวก >35W ก็ต่างกันมาก 5W ไม่ต้องการความมารถในการถ่ายเทความร้อนจากซิลิกอนออกมาข้างนอกในระดับที่ชิพร้อนๆ ต้องทำได้
เวลาผ่านไปไอ้ 5W (mobile phone SoC) ของ ARM กะ 35W (laptop CPU) ของ x86 มันชักจะใกล้ๆ กันเพราะ ฝั่ง x86 ถูกจำกัดด้วยความร้อนมากกว่าฝั่ง ARM โดยเฉพาะ single-core performance จะเป็นว่า 10 ปีหลัง x86 พัฒนาช้ามากๆ ในขณะที่ ARM ยังเป็นไปตาม Moore's Law
Apple เล็งเห็นจุดนี้ ก็จัดการทำ SoC ระดับ Laptop โดยเบ่ง TDP ของ SoC มาเป็นแถวๆ 10-15W มันก็แซง x86 35W ไปได้ไกลแล้ว
นอกจากเรื่องความแรง การเปลี่ยนมาใช้ ARM Apple ยังกำไรมากขึ้นเพราะ SoC ที่ทำเองถูกกว่าซื้อสำเร็จรูปจาก Intel เยอะมาก Apple's M1ต้นทุนเฉลี่ยน่าจะ $40 to $50 เท่านั้น
ถ้า Apple เบ่ง TDP ขึ้นไปอีกเป็นพวก 35W-50W (เบ่งโดยเพิ่ม core และ clock และอัพ GPU) ไปสู่ระดับ Desktop SoC (ถือเป็นตัวแรกๆ จากฝั่ง ARM) มันก็น่าจะแรงขึ้นไปอีก อาจจะไม่ linear แบบแรงขึ้น 3-4 เท่าจาก M1 แต่คงได้ 2X-3X ตรง mulicore performance ได้โดยไม่ยาก ส่วน single core ขอแค่ราวๆ 1.5x จาก M1 ซึ่งแค่นี้ก็ทิ้ง x86 หลายช่วงตัวล่ะ
อีกข้อที่วิศวกรคอมพิวเตอร์บอกว่าช่วยเรื่อง performance อย่างหนักคือ unified memory
Apple SoC ทั้ง CPU, GPU, NPU เล่นกะ memory ได้โดยตรงทุกส่วน ไม่ต้องทำ memcopy operation เยอะมากแบบฝั่ง PC ที่ GPU ทำงานเหมือนเป็นอีกส่วนที่แยกออกมาจากระบบหลัก เป็นคอขวดขนาดหนัก ที่กินทั้ง memory bandwidth และเสียพลัง cpu
ป.ล. Unified memory มันไม่เหมือนแค่การกัน RAM มาให้ GPU onboard ในสมัยนึงที่ PC เคยทำ อันนั้นเรียก shared memory ซึ่งมันยิ่งกากกว่าแบบ GPU มี mem เร็วๆ ขอตัวเอง อันนั้นทำเพื่อประหยัดตังค์ ในการทำงานมันต้องทำ memcopy ระหว่า CPU/GPU memory อยู่ดี
Intel x86 เริ่มต้นมาจาก desktop cpuใช้กับเครื่องเสียบปลั๊ก พัฒนาความแรงเรื่อยๆ หลักๆ ก็จากการลดขนาด process ซึ่งทำให้เพิ่ม transister ได้ แต่สิ่งจำกัดความแรงคือ การกินไฟ (ความร้อน) ยิ่งถ้า laptop cpu การกินไฟยิ่งเป็นข้อจำกัดความแรง
ส่วน ARM มันออกแบบมาเพื่อมือถือรันด้วยแบ็ต performance per watt สูงกว่า x86 5-10 เท่าตั้งแต่ยุคแรกๆ แต่สมัยแรกๆ performance มันก็ได้ระดับมือถือ เพราะ TDP SoC พวกนี้ก็ไม่เกิน 5W ตามการใช้งาน
การออกแบบระบบ Thernal ในชิพ 5W กะพวก >35W ก็ต่างกันมาก 5W ไม่ต้องการความมารถในการถ่ายเทความร้อนจากซิลิกอนออกมาข้างนอกในระดับที่ชิพร้อนๆ ต้องทำได้
เวลาผ่านไปไอ้ 5W (mobile phone SoC) ของ ARM กะ 35W (laptop CPU) ของ x86 มันชักจะใกล้ๆ กันเพราะ ฝั่ง x86 ถูกจำกัดด้วยความร้อนมากกว่าฝั่ง ARM โดยเฉพาะ single-core performance จะเป็นว่า 10 ปีหลัง x86 พัฒนาช้ามากๆ ในขณะที่ ARM ยังเป็นไปตาม Moore's Law
Apple เล็งเห็นจุดนี้ ก็จัดการทำ SoC ระดับ Laptop โดยเบ่ง TDP ของ SoC มาเป็นแถวๆ 10-15W มันก็แซง x86 35W ไปได้ไกลแล้ว
นอกจากเรื่องความแรง การเปลี่ยนมาใช้ ARM Apple ยังกำไรมากขึ้นเพราะ SoC ที่ทำเองถูกกว่าซื้อสำเร็จรูปจาก Intel เยอะมาก Apple's M1ต้นทุนเฉลี่ยน่าจะ $40 to $50 เท่านั้น
ถ้า Apple เบ่ง TDP ขึ้นไปอีกเป็นพวก 35W-50W (เบ่งโดยเพิ่ม core และ clock และอัพ GPU) ไปสู่ระดับ Desktop SoC (ถือเป็นตัวแรกๆ จากฝั่ง ARM) มันก็น่าจะแรงขึ้นไปอีก อาจจะไม่ linear แบบแรงขึ้น 3-4 เท่าจาก M1 แต่คงได้ 2X-3X ตรง mulicore performance ได้โดยไม่ยาก ส่วน single core ขอแค่ราวๆ 1.5x จาก M1 ซึ่งแค่นี้ก็ทิ้ง x86 หลายช่วงตัวล่ะ
อีกข้อที่วิศวกรคอมพิวเตอร์บอกว่าช่วยเรื่อง performance อย่างหนักคือ unified memory
Apple SoC ทั้ง CPU, GPU, NPU เล่นกะ memory ได้โดยตรงทุกส่วน ไม่ต้องทำ memcopy operation เยอะมากแบบฝั่ง PC ที่ GPU ทำงานเหมือนเป็นอีกส่วนที่แยกออกมาจากระบบหลัก เป็นคอขวดขนาดหนัก ที่กินทั้ง memory bandwidth และเสียพลัง cpu
ป.ล. Unified memory มันไม่เหมือนแค่การกัน RAM มาให้ GPU onboard ในสมัยนึงที่ PC เคยทำ อันนั้นเรียก shared memory ซึ่งมันยิ่งกากกว่าแบบ GPU มี mem เร็วๆ ขอตัวเอง อันนั้นทำเพื่อประหยัดตังค์ ในการทำงานมันต้องทำ memcopy ระหว่า CPU/GPU memory อยู่ดี
Like : Iseria Queen, marcust, sanpechuda
[Edited 6 times Sukoy - Last Edit 2020-12-04 09:42:44]
Fri 4 Dec 2020 : 9:52AM
ขยายเรื่อง shared กับ unified memory ให้
shared memory แบบพวก gpu on board มันคือการ "กัน" แรมส่วนนึงไปให้ gpu ใช้ โดยที่ gpu จะไม่มี แรมของตัวเอง
แต่มันเป็นการ "กัน" ไปใช้ นั่นหมายความว่า gpu จะเข้าถึง ram เฉพาะส่วนที่แบ่งมาให้ แต่ไม่สามารถอ่านข้อมูลจากแรมของ CPU ได้
ทำให้เวลาจะเอาข้อมูลอะไรที่ CPU ประมวลผล เช่นอ่าน texture ก็ต้อง copy จากแรม CPU ไปหา แรม GPU
ที่บอกว่าช้ากว่า ram บนการ์ดจอแยก เพราะ แรมบนการ์ดจอแยกมันเร็วกว่า แรมที่ cpu แบ่งมาให้เยอะ
แต่ unfied memory มันคือการที่ cpu กับ gpu มองแรมเป็นก้อนเดียวกันหมด ต่างคนต่างอ่านของกันและกันได้
มันเลยลดขั้นตอนการ copy memory ลงไปทำให้เร็วขึ้นมาก
แต่จริงๆ ถ้าผมจำไม่ผิด console ทำแบบนี้มาตั้งแต่สมัย xbox 360 แล้วนะ
แต่ของ pc นี่เพิ่งมีของ amd ที่ทำระบบพิเศษให้อ้างอิงแรม cpu ได้โดยตรง
นอกจากเรื่องสถาปตยกรรมความร้อนแล้ว เหมือนการออกแบบ cpu ยุคใหม่ๆ จะเน้นการใส่หน่วยช่วยประมวลผลลงไปด้วย
ทั้งการเข้ารหัส ถอดรหัส video (macbook pro ผมเล่น video 4kHDR ไม่ได้ แต่มือถือเล่นได้ลื่นๆ) หรือหน่วยประมวลผล AI
คือลำพัง single core มันก็แรงกว่า แล้วยังมีพวกนี้มาช่วยอีก
shared memory แบบพวก gpu on board มันคือการ "กัน" แรมส่วนนึงไปให้ gpu ใช้ โดยที่ gpu จะไม่มี แรมของตัวเอง
แต่มันเป็นการ "กัน" ไปใช้ นั่นหมายความว่า gpu จะเข้าถึง ram เฉพาะส่วนที่แบ่งมาให้ แต่ไม่สามารถอ่านข้อมูลจากแรมของ CPU ได้
ทำให้เวลาจะเอาข้อมูลอะไรที่ CPU ประมวลผล เช่นอ่าน texture ก็ต้อง copy จากแรม CPU ไปหา แรม GPU
ที่บอกว่าช้ากว่า ram บนการ์ดจอแยก เพราะ แรมบนการ์ดจอแยกมันเร็วกว่า แรมที่ cpu แบ่งมาให้เยอะ
แต่ unfied memory มันคือการที่ cpu กับ gpu มองแรมเป็นก้อนเดียวกันหมด ต่างคนต่างอ่านของกันและกันได้
มันเลยลดขั้นตอนการ copy memory ลงไปทำให้เร็วขึ้นมาก
แต่จริงๆ ถ้าผมจำไม่ผิด console ทำแบบนี้มาตั้งแต่สมัย xbox 360 แล้วนะ
แต่ของ pc นี่เพิ่งมีของ amd ที่ทำระบบพิเศษให้อ้างอิงแรม cpu ได้โดยตรง
นอกจากเรื่องสถาปตยกรรมความร้อนแล้ว เหมือนการออกแบบ cpu ยุคใหม่ๆ จะเน้นการใส่หน่วยช่วยประมวลผลลงไปด้วย
ทั้งการเข้ารหัส ถอดรหัส video (macbook pro ผมเล่น video 4kHDR ไม่ได้ แต่มือถือเล่นได้ลื่นๆ) หรือหน่วยประมวลผล AI
คือลำพัง single core มันก็แรงกว่า แล้วยังมีพวกนี้มาช่วยอีก
Like : Sukoy, marcust, sanpechuda
[Edited 1 times Burm - Last Edit 2020-12-04 09:54:19]
Fri 4 Dec 2020 : 10:43AM
iMac ผมก็เล่น youtube 8K60Hz ไม่รอด เดี๋ยวรอดู M1
Fri 4 Dec 2020 : 1:43PM
Single core ของ x86 ปัจจุบันของทั้ง amd,intel นี่มันถูกออกแบบมาเพื่อใช้งานพร้อม logic thread (ht, smt) ทั้งนั้นเลยนะครับ ซึ่งถ้าจะเอาแฟร์ๆ single core benchmark ต้องมีการ take advantage ตรงนี้ด้วย
จากที่ผมเห็นผลเทสมาแว้บๆคือถ้า take advantage ตรงนี้ x86 ก็ดูยังชนะอยู่ (แต่คงต้องรอผลเทสมากกว่านี้เพื่อความน่าเชื่อถือมากขึ้น)
ยังไม่นับ dedicated hw ทั้งหลายที่พวก soc ชอบยัดมา offload งานจากตัวคอร์หลัก cpu จริงๆอีก ต่างกันกับ x86 ที่ไม่เป็น soc แล้วเวลาใช้งาน cpu นี่ก็คือ general purpose แท้ทรู
ถ้ามอง complete package ก็ถือว่า M1 ทำมาดี (แนวทาง mobile น่ะแหละ) แต่ถ้าจะเทียบเป็นส่วนๆ dev คงต้องไป take advantage แต่ละแพลตฟอร์มแล้วลองเทียบกันเองแล้วแหละ อันไหนดีกว่าเลวกว่า
จากที่ผมเห็นผลเทสมาแว้บๆคือถ้า take advantage ตรงนี้ x86 ก็ดูยังชนะอยู่ (แต่คงต้องรอผลเทสมากกว่านี้เพื่อความน่าเชื่อถือมากขึ้น)
ยังไม่นับ dedicated hw ทั้งหลายที่พวก soc ชอบยัดมา offload งานจากตัวคอร์หลัก cpu จริงๆอีก ต่างกันกับ x86 ที่ไม่เป็น soc แล้วเวลาใช้งาน cpu นี่ก็คือ general purpose แท้ทรู
ถ้ามอง complete package ก็ถือว่า M1 ทำมาดี (แนวทาง mobile น่ะแหละ) แต่ถ้าจะเทียบเป็นส่วนๆ dev คงต้องไป take advantage แต่ละแพลตฟอร์มแล้วลองเทียบกันเองแล้วแหละ อันไหนดีกว่าเลวกว่า
Fri 4 Dec 2020 : 2:10PM
HellIsMyHome wrote:
Single core ของ x86 ปัจจุบันของทั้ง amd,intel นี่มันถูกออกแบบมาเพื่อใช้งานพร้อม logic thread (ht, smt) ทั้งนั้นเลยนะครับ ซึ่งถ้าจะเอาแฟร์ๆ single core benchmark ต้องมีการ take advantage ตรงนี้ด้วย
จากที่ผมเห็นผลเทสมาแว้บๆคือถ้า take advantage ตรงนี้ x86 ก็ดูยังชนะอยู่ (แต่คงต้องรอผลเทสมากกว่านี้เพื่อความน่าเชื่อถือมากขึ้น)
ยังไม่นับ dedicated hw ทั้งหลายที่พวก soc ชอบยัดมา offload งานจากตัวคอร์หลัก cpu จริงๆอีก ต่างกันกับ x86 ที่ไม่เป็น soc แล้วเวลาใช้งาน cpu นี่ก็คือ general purpose แท้ทรู
ถ้ามอง complete package ก็ถือว่า M1 ทำมาดี (แนวทาง mobile น่ะแหละ) แต่ถ้าจะเทียบเป็นส่วนๆ dev คงต้องไป take advantage แต่ละแพลตฟอร์มแล้วลองเทียบกันเองแล้วแหละ อันไหนดีกว่าเลวกว่า
จากที่ผมเห็นผลเทสมาแว้บๆคือถ้า take advantage ตรงนี้ x86 ก็ดูยังชนะอยู่ (แต่คงต้องรอผลเทสมากกว่านี้เพื่อความน่าเชื่อถือมากขึ้น)
ยังไม่นับ dedicated hw ทั้งหลายที่พวก soc ชอบยัดมา offload งานจากตัวคอร์หลัก cpu จริงๆอีก ต่างกันกับ x86 ที่ไม่เป็น soc แล้วเวลาใช้งาน cpu นี่ก็คือ general purpose แท้ทรู
ถ้ามอง complete package ก็ถือว่า M1 ทำมาดี (แนวทาง mobile น่ะแหละ) แต่ถ้าจะเทียบเป็นส่วนๆ dev คงต้องไป take advantage แต่ละแพลตฟอร์มแล้วลองเทียบกันเองแล้วแหละ อันไหนดีกว่าเลวกว่า
ผมไม่ค่อยเข้าใจเรื่อง logic thread ที่คุณว่านะ หมายถึง x86 มัน optimize มาสำหรับ MT ที่มี brance เยอะๆ มั่วๆ เดาไม่ค่อยถูกเหรอครับ workload ประเภทไหน ที่เข้าข่ายนี้มั่ง compiling อะไรแบบนั้นหรือครับ? เท่าที่ดู M1ก็เร็วดีนะ และพวก content creation ที่มีโหลด UI กะ I/O เยอะๆ นี่ยิ่งลื่นหนัก
Fri 4 Dec 2020 : 8:57PM
มันคือหลักการ ht/smt แหละครับ 1core/2thread, 4c/8t, 6c/12t ไอ้พวก thread พวกนี้มันไม่ใช่ 1core มี hw thread แยกออกมาสองอัน performance มันเลยไม่ได้ ×2
แต่ด้วยความที่ x86 pipeline มันยาว ถ้าหยิบงานนึงมาทำแล้วรอจนกว่างานนั้นจะจบ จนออกจาก pipeline มันเปลือง มัน utilise hw ได้ไม่ 100%
ก็เลยในเมื่องานแรกมันวิ่งไปจนอยู่ลึกๆใน pipeline แล้วต้นๆ pipeline มันว่างอยู่ นอนกลับสบายเลย ก็เลยหยิบงานใหม่มาทำด้วยเลย ดีกว่าให้นอนรอเฉยๆ
ซึ่งจากผลเทสที่ผมเห็นแว้บๆมา(ซึ่งย้ำอีกว่ารอดูให้เยอะกว่านี้ก่อน ความน่าเชื่อถือน่าจะเยอะขึ้น) bechmark มันไม่ได้ take advantage ตรงนี้ พูดในแง่ที่ว่าถ้าเราจะเทียบพลัง hw กับแบบ 1:1 นะครับ cpu core ก็เจอกับ cpu core ไม่ต้องมี dedicate hw มาเกี่ยวข้อง
อย่างที่บอกว่าถ้ามอง complete package แล้ว M1 มันก็ถือว่าทำได้ดี(สมมุติว่ามี dedicate hw ช่วยเยอะจริงๆ) เพราะพวก dedicate hw ที่ยัดมาใน soc เนี่ย ถ้าสมมุติมันถูก take advantage ตรงนี้แล้วออกมาได้ดีกว่าหรือเทียบเท่า x86, ทาง dev จะมีเหตุผลอะไรถึงจะไม่ใช้มัน, แต่ทั้งนี้ทั้งนั้นพอพูดถึง context ด้าน game แล้วเนี่ย dedicate hw ทั้งหลาย ไม่รู้จะถูกใช้ประโยชน์ได้แค่ไหน ถ้าหากสมมุติมันใช้ได้น้อยนิดสู้ x86 ไม่ได้ จะมีเหตุผลอะไรที่จะต้องย้ายไป arm เหมือนกัน
เพิ่มเติม
Workload แบบไหน เอาตามกระทู้ก็เกมก็ได้ครับ ที่มันไม่ได้มีแค่ระบบเดียวเดี่ยวๆทำงาน ถ้าจำไม่ผิดพวกเกมที่ multithreaded โหดๆ นี่ก็ได้ performance มาพอสมควร
แต่ด้วยความที่ x86 pipeline มันยาว ถ้าหยิบงานนึงมาทำแล้วรอจนกว่างานนั้นจะจบ จนออกจาก pipeline มันเปลือง มัน utilise hw ได้ไม่ 100%
ก็เลยในเมื่องานแรกมันวิ่งไปจนอยู่ลึกๆใน pipeline แล้วต้นๆ pipeline มันว่างอยู่ นอนกลับสบายเลย ก็เลยหยิบงานใหม่มาทำด้วยเลย ดีกว่าให้นอนรอเฉยๆ
ซึ่งจากผลเทสที่ผมเห็นแว้บๆมา(ซึ่งย้ำอีกว่ารอดูให้เยอะกว่านี้ก่อน ความน่าเชื่อถือน่าจะเยอะขึ้น) bechmark มันไม่ได้ take advantage ตรงนี้ พูดในแง่ที่ว่าถ้าเราจะเทียบพลัง hw กับแบบ 1:1 นะครับ cpu core ก็เจอกับ cpu core ไม่ต้องมี dedicate hw มาเกี่ยวข้อง
อย่างที่บอกว่าถ้ามอง complete package แล้ว M1 มันก็ถือว่าทำได้ดี(สมมุติว่ามี dedicate hw ช่วยเยอะจริงๆ) เพราะพวก dedicate hw ที่ยัดมาใน soc เนี่ย ถ้าสมมุติมันถูก take advantage ตรงนี้แล้วออกมาได้ดีกว่าหรือเทียบเท่า x86, ทาง dev จะมีเหตุผลอะไรถึงจะไม่ใช้มัน, แต่ทั้งนี้ทั้งนั้นพอพูดถึง context ด้าน game แล้วเนี่ย dedicate hw ทั้งหลาย ไม่รู้จะถูกใช้ประโยชน์ได้แค่ไหน ถ้าหากสมมุติมันใช้ได้น้อยนิดสู้ x86 ไม่ได้ จะมีเหตุผลอะไรที่จะต้องย้ายไป arm เหมือนกัน
เพิ่มเติม
Workload แบบไหน เอาตามกระทู้ก็เกมก็ได้ครับ ที่มันไม่ได้มีแค่ระบบเดียวเดี่ยวๆทำงาน ถ้าจำไม่ผิดพวกเกมที่ multithreaded โหดๆ นี่ก็ได้ performance มาพอสมควร
[Edited 1 times HellIsMyHome - Last Edit 2020-12-04 21:02:36]
Fri 4 Dec 2020 : 10:32PM
Sukoy wrote:
หลักๆ ก็คงเรื่อง efficiency
Intel x86 เริ่มต้นมาจาก desktop cpuใช้กับเครื่องเสียบปลั๊ก พัฒนาความแรงเรื่อยๆ หลักๆ ก็จากการลดขนาด process ซึ่งทำให้เพิ่ม transister ได้ แต่สิ่งจำกัดความแรงคือ การกินไฟ (ความร้อน) ยิ่งถ้า laptop cpu การกินไฟยิ่งเป็นข้อจำกัดความแรง
ส่วน ARM มันออกแบบมาเพื่อมือถือรันด้วยแบ็ต performance per watt สูงกว่า x86 5-10 เท่าตั้งแต่ยุคแรกๆ แต่สมัยแรกๆ performance มันก็ได้ระดับมือถือ เพราะ TDP SoC พวกนี้ก็ไม่เกิน 5W ตามการใช้งาน
การออกแบบระบบ Thernal ในชิพ 5W กะพวก >35W ก็ต่างกันมาก 5W ไม่ต้องการความมารถในการถ่ายเทความร้อนจากซิลิกอนออกมาข้างนอกในระดับที่ชิพร้อนๆ ต้องทำได้
เวลาผ่านไปไอ้ 5W (mobile phone SoC) ของ ARM กะ 35W (laptop CPU) ของ x86 มันชักจะใกล้ๆ กันเพราะ ฝั่ง x86 ถูกจำกัดด้วยความร้อนมากกว่าฝั่ง ARM โดยเฉพาะ single-core performance จะเป็นว่า 10 ปีหลัง x86 พัฒนาช้ามากๆ ในขณะที่ ARM ยังเป็นไปตาม Moore's Law
Apple เล็งเห็นจุดนี้ ก็จัดการทำ SoC ระดับ Laptop โดยเบ่ง TDP ของ SoC มาเป็นแถวๆ 10-15W มันก็แซง x86 35W ไปได้ไกลแล้ว
นอกจากเรื่องความแรง การเปลี่ยนมาใช้ ARM Apple ยังกำไรมากขึ้นเพราะ SoC ที่ทำเองถูกกว่าซื้อสำเร็จรูปจาก Intel เยอะมาก Apple's M1ต้นทุนเฉลี่ยน่าจะ $40 to $50 เท่านั้น
ถ้า Apple เบ่ง TDP ขึ้นไปอีกเป็นพวก 35W-50W (เบ่งโดยเพิ่ม core และ clock และอัพ GPU) ไปสู่ระดับ Desktop SoC (ถือเป็นตัวแรกๆ จากฝั่ง ARM) มันก็น่าจะแรงขึ้นไปอีก อาจจะไม่ linear แบบแรงขึ้น 3-4 เท่าจาก M1 แต่คงได้ 2X-3X ตรง mulicore performance ได้โดยไม่ยาก ส่วน single core ขอแค่ราวๆ 1.5x จาก M1 ซึ่งแค่นี้ก็ทิ้ง x86 หลายช่วงตัวล่ะ
อีกข้อที่วิศวกรคอมพิวเตอร์บอกว่าช่วยเรื่อง performance อย่างหนักคือ unified memory
Apple SoC ทั้ง CPU, GPU, NPU เล่นกะ memory ได้โดยตรงทุกส่วน ไม่ต้องทำ memcopy operation เยอะมากแบบฝั่ง PC ที่ GPU ทำงานเหมือนเป็นอีกส่วนที่แยกออกมาจากระบบหลัก เป็นคอขวดขนาดหนัก ที่กินทั้ง memory bandwidth และเสียพลัง cpu
ป.ล. Unified memory มันไม่เหมือนแค่การกัน RAM มาให้ GPU onboard ในสมัยนึงที่ PC เคยทำ อันนั้นเรียก shared memory ซึ่งมันยิ่งกากกว่าแบบ GPU มี mem เร็วๆ ขอตัวเอง อันนั้นทำเพื่อประหยัดตังค์ ในการทำงานมันต้องทำ memcopy ระหว่า CPU/GPU memory อยู่ดี
Intel x86 เริ่มต้นมาจาก desktop cpuใช้กับเครื่องเสียบปลั๊ก พัฒนาความแรงเรื่อยๆ หลักๆ ก็จากการลดขนาด process ซึ่งทำให้เพิ่ม transister ได้ แต่สิ่งจำกัดความแรงคือ การกินไฟ (ความร้อน) ยิ่งถ้า laptop cpu การกินไฟยิ่งเป็นข้อจำกัดความแรง
ส่วน ARM มันออกแบบมาเพื่อมือถือรันด้วยแบ็ต performance per watt สูงกว่า x86 5-10 เท่าตั้งแต่ยุคแรกๆ แต่สมัยแรกๆ performance มันก็ได้ระดับมือถือ เพราะ TDP SoC พวกนี้ก็ไม่เกิน 5W ตามการใช้งาน
การออกแบบระบบ Thernal ในชิพ 5W กะพวก >35W ก็ต่างกันมาก 5W ไม่ต้องการความมารถในการถ่ายเทความร้อนจากซิลิกอนออกมาข้างนอกในระดับที่ชิพร้อนๆ ต้องทำได้
เวลาผ่านไปไอ้ 5W (mobile phone SoC) ของ ARM กะ 35W (laptop CPU) ของ x86 มันชักจะใกล้ๆ กันเพราะ ฝั่ง x86 ถูกจำกัดด้วยความร้อนมากกว่าฝั่ง ARM โดยเฉพาะ single-core performance จะเป็นว่า 10 ปีหลัง x86 พัฒนาช้ามากๆ ในขณะที่ ARM ยังเป็นไปตาม Moore's Law
Apple เล็งเห็นจุดนี้ ก็จัดการทำ SoC ระดับ Laptop โดยเบ่ง TDP ของ SoC มาเป็นแถวๆ 10-15W มันก็แซง x86 35W ไปได้ไกลแล้ว
นอกจากเรื่องความแรง การเปลี่ยนมาใช้ ARM Apple ยังกำไรมากขึ้นเพราะ SoC ที่ทำเองถูกกว่าซื้อสำเร็จรูปจาก Intel เยอะมาก Apple's M1ต้นทุนเฉลี่ยน่าจะ $40 to $50 เท่านั้น
ถ้า Apple เบ่ง TDP ขึ้นไปอีกเป็นพวก 35W-50W (เบ่งโดยเพิ่ม core และ clock และอัพ GPU) ไปสู่ระดับ Desktop SoC (ถือเป็นตัวแรกๆ จากฝั่ง ARM) มันก็น่าจะแรงขึ้นไปอีก อาจจะไม่ linear แบบแรงขึ้น 3-4 เท่าจาก M1 แต่คงได้ 2X-3X ตรง mulicore performance ได้โดยไม่ยาก ส่วน single core ขอแค่ราวๆ 1.5x จาก M1 ซึ่งแค่นี้ก็ทิ้ง x86 หลายช่วงตัวล่ะ
อีกข้อที่วิศวกรคอมพิวเตอร์บอกว่าช่วยเรื่อง performance อย่างหนักคือ unified memory
Apple SoC ทั้ง CPU, GPU, NPU เล่นกะ memory ได้โดยตรงทุกส่วน ไม่ต้องทำ memcopy operation เยอะมากแบบฝั่ง PC ที่ GPU ทำงานเหมือนเป็นอีกส่วนที่แยกออกมาจากระบบหลัก เป็นคอขวดขนาดหนัก ที่กินทั้ง memory bandwidth และเสียพลัง cpu
ป.ล. Unified memory มันไม่เหมือนแค่การกัน RAM มาให้ GPU onboard ในสมัยนึงที่ PC เคยทำ อันนั้นเรียก shared memory ซึ่งมันยิ่งกากกว่าแบบ GPU มี mem เร็วๆ ขอตัวเอง อันนั้นทำเพื่อประหยัดตังค์ ในการทำงานมันต้องทำ memcopy ระหว่า CPU/GPU memory อยู่ดี
จากที่อ่าน แล้ว Entry barriers มันหนาขนาดไหน ไม่ใช่ว่า intel เดินตามโยนเงิน เลิกนอนหลับแป๊บเดียวตีกลับบมาได้เหรอครับ
เพราะดูหลักการไม่ใช่อะไรที่ยากเกินจะเลียนแบบไม่ทัน
Sat 5 Dec 2020 : 11:55AM
มันไม่ใแค่เอาเงินยัดแล้วจบนี่ครับ
ที่แน่ๆ intel พยายามจะใช้การผลิตแบบ 10nm มาหลายปีแล้ว แต่ทำไม่ได้ เนื่องจาก yield ต่ำมาก (ปกติการผลิต cpu ผลิต 100 ชิ้นไม่ใช่ว่าใช้ได้เต็มที่ทั้ง 100 มันจะมีบางชิ้นที่ทำงานไม่ได้ตลม spec หรือเสียไปเลย อัตราส่วนเหล่านี้คือ “yield rate” ซึ่งบางทีพวกตก spec เขาก็เอาไปลด clock หรือปิด core แล้วเอาไปขายเป็นรุ่นต่ำกว่าแทน)
มันคงมีปัญหาอะไรสักอย่างแหละ
ที่แน่ๆ intel พยายามจะใช้การผลิตแบบ 10nm มาหลายปีแล้ว แต่ทำไม่ได้ เนื่องจาก yield ต่ำมาก (ปกติการผลิต cpu ผลิต 100 ชิ้นไม่ใช่ว่าใช้ได้เต็มที่ทั้ง 100 มันจะมีบางชิ้นที่ทำงานไม่ได้ตลม spec หรือเสียไปเลย อัตราส่วนเหล่านี้คือ “yield rate” ซึ่งบางทีพวกตก spec เขาก็เอาไปลด clock หรือปิด core แล้วเอาไปขายเป็นรุ่นต่ำกว่าแทน)
มันคงมีปัญหาอะไรสักอย่างแหละ
[Edited 1 times Burm - Last Edit 2020-12-05 11:57:02]
Sat 5 Dec 2020 : 12:31PM
ถ้าแก้ด้วยเงินได้ x86 คงไม่โดน AMD แซง
ส่วนแก้ x86 ให้ไปสู้กะ ARM อันนี้เงินคงช่วยยาก
ง่ายกว่าคือไป license ARM มาแล้วออกแบบให้มันดีๆ
ส่วนแก้ x86 ให้ไปสู้กะ ARM อันนี้เงินคงช่วยยาก
ง่ายกว่าคือไป license ARM มาแล้วออกแบบให้มันดีๆ
# Thu 3 Dec 2020 : 11:12AM
Sukoy wrote:
ปีหน้า ตอน Apple ออก CPU Desktop ผมเดาว่าคงได้เห็น x86 emuation ที่เร็วกว่า native 555
เหมือนลากไปตบหน้ากลางสี่แยก
# Fri 4 Dec 2020 : 10:22AM
สงสัยคงต้องทนใช้ iMac 2011 ไปพลาง ๆ ก่อนล่ะครับ ถ้าฝั่ง intel ไม่มีอะไรมางัดนี่ กลางปีหน้าหฤหรรมแน่ ๆ
View all 2 comments >
Fri 4 Dec 2020 : 10:35AM
iMac 5K 2014 ผมมันกำลังจะพัง ไม่งั้นคงรอด้วย
สั่ง MBA ตัวถูกมาล่ะ กะต่อจอนอกใช้ตอนอยู่บ้าน เดี๋ยวว่าจะซื้อจอ Samsung M7 32" มาใช้ด้วย ใหญ่กว่าเดิมอีกรวมๆ น่าจะลื่นขึ้น
สั่ง MBA ตัวถูกมาล่ะ กะต่อจอนอกใช้ตอนอยู่บ้าน เดี๋ยวว่าจะซื้อจอ Samsung M7 32" มาใช้ด้วย ใหญ่กว่าเดิมอีกรวมๆ น่าจะลื่นขึ้น
Fri 4 Dec 2020 : 11:05AM
ผมนี่ดิ เพิ่งซื้อ Macbook Pro ไป
แต่ไม่ซีเรียสมาก เพราะยังไงตอนนี้มันยังใช้ docker ไม่ได้ รอมันใช้ได้ ตอนนั้นเป็น M1X, M2 หรือเป็น 14 นิ้ว design ใหม่ ก็ว่ากันไป
แต่ไม่ซีเรียสมาก เพราะยังไงตอนนี้มันยังใช้ docker ไม่ได้ รอมันใช้ได้ ตอนนั้นเป็น M1X, M2 หรือเป็น 14 นิ้ว design ใหม่ ก็ว่ากันไป
# Fri 4 Dec 2020 : 10:26AM
ตอนนี้กลายเป็นว่าใครที่มีแผนจะซื้อ notebook ได้หยุดกันหมด M1 มาตัวเดียว เสียวทั้งตลาดจริง ๆ
View all 2 comments >
Fri 4 Dec 2020 : 11:18AM
ก็ไม่ขนาดนั้นหรอกครับ ที่ผมเคยบอก คนใช้ mac ยังไงก็ไม่มีทางเลือก ต้องรอ M1 อยู่แล้ว เพราะอนาคตมันไป apple silicon หมด
แต่คนที่ใช้ Notebook Windows คงไม่มาซื้อ Mac อยู่แล้ว อย่างน้อยมันก็เล่นเกมไม่ได้เท่า windows
แต่อย่างพวก ซื้อ notebook ไว้แค่ เล่น net ดู web ทำ document, excel แบบง่ายๆ ผมว่าเค้าไป ipad หมดแล้วและ
แต่คนที่ใช้ Notebook Windows คงไม่มาซื้อ Mac อยู่แล้ว อย่างน้อยมันก็เล่นเกมไม่ได้เท่า windows
แต่อย่างพวก ซื้อ notebook ไว้แค่ เล่น net ดู web ทำ document, excel แบบง่ายๆ ผมว่าเค้าไป ipad หมดแล้วและ
[Edited 1 times Burm - Last Edit 2020-12-04 11:20:07]
Fri 4 Dec 2020 : 12:53PM
วัตถุประสงค์คนละอย่าง ถ้าซื้อไปเล่นเกม อย่างไงไปฝั่ง windows ดีกว่า
# Fri 4 Dec 2020 : 10:40AM
รอบนี้ถือว่า แอปเปิ้ล ทำแรงกระเพื่อม ได้แรงเลยละ ยังดีที่ทาง AMD ยังพอถูไถ เอาตัวรอดไปได้บ้าง ในบางผลคะแนน (แต่ก็ไม่แน่ถ้า M2 M3 อะไรในอนาคตออกมาอีก)
แต่ Intel นี้หนะสิ โดน AMD ไล่บี้ มาก็หลายปี จนแซงได้ ยังมี แอปเปิ้ล มาตามกระทืบซ้ำอีก แถมหลังๆ แอปเปิ้ลก็เริ่มดรอปราคาลงมาเรื่อย ๆ MBA ในราคา 29 เองอ่ะ กระทืบยับทุกรุ่นเลย
แต่ Intel นี้หนะสิ โดน AMD ไล่บี้ มาก็หลายปี จนแซงได้ ยังมี แอปเปิ้ล มาตามกระทืบซ้ำอีก แถมหลังๆ แอปเปิ้ลก็เริ่มดรอปราคาลงมาเรื่อย ๆ MBA ในราคา 29 เองอ่ะ กระทืบยับทุกรุ่นเลย
# Fri 4 Dec 2020 : 11:24AM
เมื่อ 2 วันก่อน ได้ไปลองเล่นของจริงมา ตาม iStudio ก็มีของให้ลองแล้ว
คือแบบมันไวแบบวุบวั๊บมาก แบบ กดเปิด app แล้ว app ก็ขึ้นมาเลย ไม่เหมือน macbook intel ที่ต้องรอมันเด้ง 2-3 รอบ
คือมันกดปุ๊บ ตอบสนองเลย แทบทุกอย่างอ่ะ คือแค่นี้มันก็รู้สึกเร็วมากๆ แล้ว ต้องลองดูเอง
ส่วนเกม ผมลองเปิด oceanhorn 2 ก็ลื่นๆ ไม่มีสะดุดเลย (ไม่รู้บน macbook intel เป็นไงนะ ไม่เคยลง)
คือแบบมันไวแบบวุบวั๊บมาก แบบ กดเปิด app แล้ว app ก็ขึ้นมาเลย ไม่เหมือน macbook intel ที่ต้องรอมันเด้ง 2-3 รอบ
คือมันกดปุ๊บ ตอบสนองเลย แทบทุกอย่างอ่ะ คือแค่นี้มันก็รู้สึกเร็วมากๆ แล้ว ต้องลองดูเอง
ส่วนเกม ผมลองเปิด oceanhorn 2 ก็ลื่นๆ ไม่มีสะดุดเลย (ไม่รู้บน macbook intel เป็นไงนะ ไม่เคยลง)
Like : Wdgy Ox
View all 2 comments >
Fri 4 Dec 2020 : 2:04PM
UI ของ M1 มันลื่นกว่าจริงๆ ครับ
งานหนักๆ ที่ผมใช้บ่อยคือทำรูป RAW ใน lightroom และ capture one มันจะมีหนืดๆ หน่วงๆ ให้รำคาญนิดๆ ตลอดทั้ง mac และ windows ส่วนหนึ่งน่าจะเป็นความห่วยของ Adobe และอีกส่วนคือ I/O มันอาจจะไม่ดีพอ เพราะ RAW พวกนี้รูปละ 30MB+
เห็นที่เค้าลองใช้ให้ดู มันลื่นกว่าเห็นๆ เลย ทั้งๆ RAM ก็น้อยกว่าเครื่อง intel
งานหนักๆ ที่ผมใช้บ่อยคือทำรูป RAW ใน lightroom และ capture one มันจะมีหนืดๆ หน่วงๆ ให้รำคาญนิดๆ ตลอดทั้ง mac และ windows ส่วนหนึ่งน่าจะเป็นความห่วยของ Adobe และอีกส่วนคือ I/O มันอาจจะไม่ดีพอ เพราะ RAW พวกนี้รูปละ 30MB+
เห็นที่เค้าลองใช้ให้ดู มันลื่นกว่าเห็นๆ เลย ทั้งๆ RAM ก็น้อยกว่าเครื่อง intel
Fri 4 Dec 2020 : 2:43PM
Sukoy wrote:
UI ของ M1 มันลื่นกว่าจริงๆ ครับ
งานหนักๆ ที่ผมใช้บ่อยคือทำรูป RAW ใน lightroom และ capture one มันจะมีหนืดๆ หน่วงๆ ให้รำคาญนิดๆ ตลอดทั้ง mac และ windows ส่วนหนึ่งน่าจะเป็นความห่วยของ Adobe และอีกส่วนคือ I/O มันอาจจะไม่ดีพอ เพราะ RAW พวกนี้รูปละ 30MB+
เห็นที่เค้าลองใช้ให้ดู มันลื่นกว่าเห็นๆ เลย ทั้งๆ RAM ก็น้อยกว่าเครื่อง intel
งานหนักๆ ที่ผมใช้บ่อยคือทำรูป RAW ใน lightroom และ capture one มันจะมีหนืดๆ หน่วงๆ ให้รำคาญนิดๆ ตลอดทั้ง mac และ windows ส่วนหนึ่งน่าจะเป็นความห่วยของ Adobe และอีกส่วนคือ I/O มันอาจจะไม่ดีพอ เพราะ RAW พวกนี้รูปละ 30MB+
เห็นที่เค้าลองใช้ให้ดู มันลื่นกว่าเห็นๆ เลย ทั้งๆ RAM ก็น้อยกว่าเครื่อง intel
มันไม่ใช่เรื่อง ui อย่างเดียวอ่ะครับ มันแบบ เปิด app ก็มาเลย กดให้ทำอะไร มันก็ทำเลย ไม่รู้ดิ ของแบบนี้ ต้องลองเองอ่ะครับ มันรู้สึกได้แบบ เห้ย ทำอะไรมันรวดเร็วทันใจไปหมด เหมือนเวลาที่ย้ายข้อมูลจาก disk ขึ้น แรม มันเร็วมากๆ
[Edited 1 times Burm - Last Edit 2020-12-04 14:43:50]
# Fri 4 Dec 2020 : 12:45PM
intel มัวจมกับ CISC , แต่ RISC นี้นักวิจัยพูดกันมานานละ ตอนนี้พิสูจน์ให้เห็นว่า RISC มาถูกทาง
[Edited 1 times Valakus - Last Edit 2020-12-04 12:50:19]
View all 1 comments >
Fri 4 Dec 2020 : 2:41PM
จริงๆ จะบอกว่า risc ดีกว่าก็ไม่ใช่หรอกครับ
สมัยก่อน PowerPC ก็ถือเป็น RISC เหมือนกัน แต่สุดท้ายก็มาติดกับดักเรื่องเดียวกับที่ intel เจอตอนนี้คือ
- กินพลังงานมาก
- ความร้อนสูง
- ไม่แรง
แล้วสุดท้าย apple ก็ต้องย้ายจาก PowerPC มา intel
ส่วนตัวผมว่ามันเป็นเรื่องการออกแบบมากกว่า
คือ x86 นี่มันสร้างมาจากสถาปัตยกรรมที่เก่ามาก แล้วก็ต่อยอดมาเรื่อยๆ
มันเหมือนคุณต่อ lego ที่ฐานรากกะว่ารองรับสัก 10 ชั้น แต่คุณต่อไปจนเป็นร้อยชั้น อะไรแบบนั้นแหละ
ในขณะที่ของ Apple silicon แม้จะ based on arm แต่จริงๆ ตอนนี้ apple ใช้งานแค่ "ชุดคำสั่ง" ของ arm เท่านั้น
สถาปัตยกรรมภายในออกแบบเองหมด
การออกแบบฐานรากด้วยองก์ความรู้สมัยใหม่ น่าจะช่วยให้ต่อยอดไปได้ไกลกว่า สถาปัตยกรรม 40+ ปีที่แล้ว
(จริงๆ arm ก็ 35 ปีนะ แต่อย่างที่บอก apple เขาออกแบบภายในเองหมด)
สมัยก่อน PowerPC ก็ถือเป็น RISC เหมือนกัน แต่สุดท้ายก็มาติดกับดักเรื่องเดียวกับที่ intel เจอตอนนี้คือ
- กินพลังงานมาก
- ความร้อนสูง
- ไม่แรง
แล้วสุดท้าย apple ก็ต้องย้ายจาก PowerPC มา intel
ส่วนตัวผมว่ามันเป็นเรื่องการออกแบบมากกว่า
คือ x86 นี่มันสร้างมาจากสถาปัตยกรรมที่เก่ามาก แล้วก็ต่อยอดมาเรื่อยๆ
มันเหมือนคุณต่อ lego ที่ฐานรากกะว่ารองรับสัก 10 ชั้น แต่คุณต่อไปจนเป็นร้อยชั้น อะไรแบบนั้นแหละ
ในขณะที่ของ Apple silicon แม้จะ based on arm แต่จริงๆ ตอนนี้ apple ใช้งานแค่ "ชุดคำสั่ง" ของ arm เท่านั้น
สถาปัตยกรรมภายในออกแบบเองหมด
การออกแบบฐานรากด้วยองก์ความรู้สมัยใหม่ น่าจะช่วยให้ต่อยอดไปได้ไกลกว่า สถาปัตยกรรม 40+ ปีที่แล้ว
(จริงๆ arm ก็ 35 ปีนะ แต่อย่างที่บอก apple เขาออกแบบภายในเองหมด)
Like : Valakus, HellIsMyHome, Wdgy Ox
# Fri 4 Dec 2020 : 2:16PM
คิดว่า x86 ก็ยังไม่ตายง่าย ๆ หรอกครับ ครอง platform pc อยู่ เหมือนโซเชียล facebook twitter อะไรแบบนี้ ที่ถึงเจ้าอื่นทำมาแข่งก็ยากจะแทนที่ได้เพราะฐานลูกค้า
ส่วน x86 นั้นมีฐานเป็น software มากมายบน windows ที่คนจะต้องใช้กัน นี่เป็นเหตุผลหลักด้วยว่าทำไม windows ถึงไปบน arm ไม่รุ่งสักที
แต่ถ้ายังไงที่สุดแล้ว arm มาล้ม x86 ได้สำเร็จ windows ก็น่าจะจากไปพร้อมกับ x86 ไปด้วยนั่นแหละครับ
ส่วน x86 นั้นมีฐานเป็น software มากมายบน windows ที่คนจะต้องใช้กัน นี่เป็นเหตุผลหลักด้วยว่าทำไม windows ถึงไปบน arm ไม่รุ่งสักที
แต่ถ้ายังไงที่สุดแล้ว arm มาล้ม x86 ได้สำเร็จ windows ก็น่าจะจากไปพร้อมกับ x86 ไปด้วยนั่นแหละครับ
View all 1 comments >
Fri 4 Dec 2020 : 2:33PM
จริงๆ คือ microsoft เขาก็มองตรงนี้อยู่ครับ เขาถึงทำ windows on arm ตั้งแต่แรก
คือการปล่อยให้ intel มีอำนาจเหนือทุกอย่าง มันก็ไม่ใช่เรื่องที่ดี (ก็ตอนไม่มีคู่แข่ง intel ก็เกียร์ว่าง ย้อมแมวมากี่ปีแล้ว)
แต่ความพยายามของ microsoft มันต่างกันกับ apple ไงครับ เอาง่ายๆ
- Apple port app ของตัวเองรันบน arm แบบ native หมดแล้ว, Microsoft ขนาด software ชูโรง อย่าง office หรือ visual studio ยังไม่มี native version เลย (เพิ่งออก beta พร้อมกับ version mac m1)
- Apple ทำ emulator ให้ software ส่วนใหญ่รันบน arm ได้ ในขณะที่ Microsoft ทำเหมือนกัน แต่ได้เฉพาะ software 32 bit
- Apple มีการคุยกับผู้พัฒนา 3rd party หลายเจ้า ที่แน่ๆ คือ adobe มี timeline การออก software version arm แล้ว ส่วน microsoft ก็มีเหมือนกัน คือเพิ่งมีพร้อม apple m1 เนี่ยแหละ (เหมือนรอรับส่วนบุญเลย)
- แต่สาเหตุทั้งมวล ส่วนนึงน่าจะมาจาก Apple นั้น จะไป Arm เต็มตัว คนที่ขาย software mac มีแค่ 2 ทางเลือกคือ ย้ายตาม หรือ เลิกขาย แต่ของ MS ยังขายทั้ง 2 version แถมไม่มี incentive ใดๆ ให้ผู้พัฒนา ใครเขาจะมานั่งเหนื่อยทำให้ล่ะ
คือการปล่อยให้ intel มีอำนาจเหนือทุกอย่าง มันก็ไม่ใช่เรื่องที่ดี (ก็ตอนไม่มีคู่แข่ง intel ก็เกียร์ว่าง ย้อมแมวมากี่ปีแล้ว)
แต่ความพยายามของ microsoft มันต่างกันกับ apple ไงครับ เอาง่ายๆ
- Apple port app ของตัวเองรันบน arm แบบ native หมดแล้ว, Microsoft ขนาด software ชูโรง อย่าง office หรือ visual studio ยังไม่มี native version เลย (เพิ่งออก beta พร้อมกับ version mac m1)
- Apple ทำ emulator ให้ software ส่วนใหญ่รันบน arm ได้ ในขณะที่ Microsoft ทำเหมือนกัน แต่ได้เฉพาะ software 32 bit
- Apple มีการคุยกับผู้พัฒนา 3rd party หลายเจ้า ที่แน่ๆ คือ adobe มี timeline การออก software version arm แล้ว ส่วน microsoft ก็มีเหมือนกัน คือเพิ่งมีพร้อม apple m1 เนี่ยแหละ (เหมือนรอรับส่วนบุญเลย)
- แต่สาเหตุทั้งมวล ส่วนนึงน่าจะมาจาก Apple นั้น จะไป Arm เต็มตัว คนที่ขาย software mac มีแค่ 2 ทางเลือกคือ ย้ายตาม หรือ เลิกขาย แต่ของ MS ยังขายทั้ง 2 version แถมไม่มี incentive ใดๆ ให้ผู้พัฒนา ใครเขาจะมานั่งเหนื่อยทำให้ล่ะ
Like : mavhod, HellIsMyHome, Wdgy Ox, marcust
[Edited 1 times Burm - Last Edit 2020-12-04 14:34:12]
# Fri 4 Dec 2020 : 9:57PM
m1 อะไร ไม่มีอะไรขนาดนั้น ถ้า เข้าถึงได้ยาก มันก็อยู่เเค่ในกลุ่ม mac เท่านั้นเเหละ เพราะ mac ก็ เค้าเน้นตลาดระดับสูงหน่อย พวก ตลาดล่าง กลาง ก็เข้าถึงได้ยาก เเละ ผิดวัตถุประสงค์ของกลุ่มพวกนี้
View all 4 comments >
Fri 4 Dec 2020 : 11:16PM
อันนี้เขายก m1 มาเป็น ตย ฝั่ง arm เฉยๆครับ ไม่ได้เจาะจงพูดถึง m1 โดยตรง
Like : NAKAMURA*
Sat 5 Dec 2020 : 12:24PM
เอาจริงตอนนี้ pc ราคา 2 หมื่นที่เร็วกว่า mac mini m1 นี่หายากนะ
Sat 5 Dec 2020 : 12:38PM
ถ้าสายทำงานทั่วๆไป ออฟฟิค ตัดต่อวีดีโอ งานโปรแกรมทั่วๆไป หรือโฟโต้ชอปในอนาคต มันจะไม่ใช่อย่างนั้นนละละ เพราะโปรแกรมที่จะออกกะแม็ค m1 มันจะใช้บนไอแพดได้ด้วยไง ละไอแพดหมื่นกว่าบาทก็ซื้อได้ละ ทีนี้ แอ้ปเปิ้ลมันก็กินตลาดได้ทุกชนชั้นละ สายโน้ตบุ้คนี่ตายแน่ๆเกือบทุกตลาด ล่างกลาง บน ยกเว้นตลาดเกมส์
Sat 5 Dec 2020 : 9:12PM
Sukoy wrote:
เอาจริงตอนนี้ pc ราคา 2 หมื่นที่เร็วกว่า mac mini m1 นี่หายากนะ
มันเเล้ว เเต่คนใช้งาน อย่างผม notebook ใช้เเค่ mkv mp4 youtube facebook line กราฟฟหุ้น เทรดหุ้น pdf เเละ ทั่วๆไป i3 การ์ดจอธรรมดาซักอัน จอ ชัดๆหน่อย 15000 สำหรับมันโอเครเเล้ว เเละ อีกอย่าง พวก antutu อะไรพวกนี้ดีๆ คะเเนนสูงๆ ลองใช้งานจริงซิครับ ไม่มีพัดลม ไปท์ ซิง ระบายความร้อนดีๆ ตายหมดเเหละครับ
[Edited 2 times -nakamura- - Last Edit 2020-12-05 21:13:49]
# Sat 5 Dec 2020 : 10:29PM
ได้ MBA ตัวถูกสุดมาลองล่ะ นั่งเซ็ตเครื่องให้พร้อมใช้ ยังไม่เสร็จดี และใช้ทั่วไป ยังไม่ได้ทำไรหนักๆ
1st impression คือ มันเป็นคอมที่ลื่นสุดเท่าที่เคยใช้มา เปิด app รวดเร็ว ลื่นไปหมดทุกอย่าง เหมือน ipad pro ซึ่งผมไม่เคยเห็นแบบนี้ใน Mac และ Windows
แต่ลองเล่น Youtube 8K ไม่รอดนะครับ เหมือน Chrome mac arm มันยังไม่สามารถ hardware decoding codec AV1 ที่ youtube 8K มันใช้ เล่นแล้ว CPU ขึ้น 600% และกระตุกดูไม่ได้ โหลดมาเล่นด้วย VLC ก็ไม่รอดเช่นกัน CPU max ดูไม่ได้
ส่วน youtube 4K (ใช้ codec VP9) ดูด้วย Chrome ได้สบาย CPU load ไม่ถึง 10% และถ้าโหลดมาเปิดด้วย VLC (ยังเป็น intel) มันก็ยังเล่นสบาย แต่กิน CPU ไปราว 2 core (200%) เข้าใจว่าเล่นโดยไม่ได้ใช้ hardware decoder ช่วย
ถือว่าโอเคครับ เดี๋ยวได้จอ 4K ใหญ่ๆ มา คงใช้ไอ้นี่แทน iMac ได้แบบลื่นกว่าเดิมอีก
1st impression คือ มันเป็นคอมที่ลื่นสุดเท่าที่เคยใช้มา เปิด app รวดเร็ว ลื่นไปหมดทุกอย่าง เหมือน ipad pro ซึ่งผมไม่เคยเห็นแบบนี้ใน Mac และ Windows
แต่ลองเล่น Youtube 8K ไม่รอดนะครับ เหมือน Chrome mac arm มันยังไม่สามารถ hardware decoding codec AV1 ที่ youtube 8K มันใช้ เล่นแล้ว CPU ขึ้น 600% และกระตุกดูไม่ได้ โหลดมาเล่นด้วย VLC ก็ไม่รอดเช่นกัน CPU max ดูไม่ได้
ส่วน youtube 4K (ใช้ codec VP9) ดูด้วย Chrome ได้สบาย CPU load ไม่ถึง 10% และถ้าโหลดมาเปิดด้วย VLC (ยังเป็น intel) มันก็ยังเล่นสบาย แต่กิน CPU ไปราว 2 core (200%) เข้าใจว่าเล่นโดยไม่ได้ใช้ hardware decoder ช่วย
ถือว่าโอเคครับ เดี๋ยวได้จอ 4K ใหญ่ๆ มา คงใช้ไอ้นี่แทน iMac ได้แบบลื่นกว่าเดิมอีก
Like : DonaldDuck
# Sat 5 Dec 2020 : 10:45PM
ผมไม่เคยใช้ mac เลย อ่านกระทู้นี้ + ดูรีวิวในยูทูป แล้วคันออกไปหาเครื่องมาเหมือนกันสรุปไม่ได้เครื่องกลับมาทั้งๆ ที่มีของซะงั้น
ข้างล่างนี่ขอบ่นระบายนิดนึง 555
ข้างล่างนี่ขอบ่นระบายนิดนึง 555
วันนี้ช่วงบ่ายออกไปจะซื้อ mini มาใช้ ไปถึงเครื่องคอมที่ร้านเสียขายของไม่ได้ให้รอชั่วโมงนึง ก็รอครบชั่วโมงก็ยังใช้ไม่ได้เลยถาม ว่ามีเครื่องไหม สรุปว่ามีแต่ยังไม่ได้เอาของเข้าระบบต้องรอคอมใช้ได้ก่อนถึงจะคีย์เข้าระบบแล้วขายได้ ก็ตกลงงั้นเดี๋ยวรอคอมใช้ได้แล้วจะมาซื้อนะ ก็รอไปเกือบๆ สองชั่วโมงเดินมาเห็นคอมใช้ได้ล่ะ แต่คนเยอะมากเลยไปเดินรอคนน้อยนิดนึง เดินกลับมาอีกทีปิดประตูลงครึ่งนึง บอกว่าจะปิดร้านตั้งแต่ทุ่มนึง ทั้งๆ ที่ยังไม่ถึงเวลาปิด เลยถามว่า อ้าว ก็เมื่อกี้คุยกับคนนึงไว้บอกว่าค่อยมาเอาของ พนักงานตะโกนข้ามหัวไปถามว่า "จะขายไหม" คนที่บอกว่าให้กลับมาเอาบอกว่า "ยังไม่ได้เอาเข้าระบบ ขายไม่ได้" ... คิดในใจว่า...ไม่ต้องถามหรอกว่าจะขายไหม ถามตูนี่ว่าจะซื้อกับร้าน...อีกหรือเปล่า เสียเวลาจริงๆ รอจนดึกจะไปซื้อห้างอื่นก็ไม่ทัน พรุ่งนี้ต้องออกจากบ้านไปหาซื้อที่อื่นอีก
อีกอย่างนึงมีใครทำงานในร้าน iStudio บ้าง ถามนิดนึงว่าโทรศัพท์จะมีกันไว้ทำไม โทรไปสี่ร้านบริหาร by คนละเจ้า แต่ไม่มีร้านไหนรับสายเลย เทรนกันมาจาก Apple หรือยังไงว่าห้ามรับโทรศัพท์ลูกค้า
อีกอย่างนึงมีใครทำงานในร้าน iStudio บ้าง ถามนิดนึงว่าโทรศัพท์จะมีกันไว้ทำไม โทรไปสี่ร้านบริหาร by คนละเจ้า แต่ไม่มีร้านไหนรับสายเลย เทรนกันมาจาก Apple หรือยังไงว่าห้ามรับโทรศัพท์ลูกค้า
[Edited 1 times DonaldDuck - Last Edit 2020-12-05 22:46:07]
View all 2 comments >
Sat 5 Dec 2020 : 11:04PM
แนะนำให้ซื้อใน bnn.in.th ให้ส่งด่วนไปเลย จ่ายค่าส่งด่วน 3 ชม. ไม่ต้องเสียเวลารอในร้าน ช่วงนี้หน้าร้านมันมีคนซื้อ iphone เยอะมากๆ ขอใบกำกับภาษีไว้ใช้ช็อปดีมีคืนได้แบบไม่ต้องรอ
Sat 5 Dec 2020 : 11:18PM
Sukoy wrote:
แนะนำให้ซื้อใน bnn.in.th ให้ส่งด่วนไปเลย จ่ายค่าส่งด่วน 3 ชม. ไม่ต้องเสียเวลารอในร้าน ช่วงนี้หน้าร้านมันมีคนซื้อ iphone เยอะมากๆ ขอใบกำกับภาษีไว้ใช้ช็อปดีมีคืนได้แบบไม่ต้องรอ
ว่าจะสั่งออนไลน์แล้วครับ แต่ตัว 256 ดันหมดอีก เลยต้องออกไปซื้อได้เรื่องมาบ่นนี่แหละ
# Mon 7 Dec 2020 : 8:21PM
The Verge อ้างอิงรายงานจาก Bloomberg ว่า Apple เตรียมออกชิพใหม่ในปีหน้า
อันแรก up to 16 performance cores + 4 power efficient cores สำหรับ iMac และ MBP 16" น่าจะในครึ่งแรกของปีหน้า
อีกอัน up to 32 high performance cores สำหรับ Mac Pro ปลายปีหน้าหรือต้นปี 2022
ข่าวยังบอกอีกว่า GPU รุ่นท็อปสุด อาจจะมีถึง 128 GPU cores
ดูทรงแล้วนอกจากเท Intel แล้ว AMD คงโดนด้วย มาสาย SoC 100%
Apple M1 มี 4 performance cores + 4 low power cores + 8 GPU cores
อันแรก up to 16 performance cores + 4 power efficient cores สำหรับ iMac และ MBP 16" น่าจะในครึ่งแรกของปีหน้า
อีกอัน up to 32 high performance cores สำหรับ Mac Pro ปลายปีหน้าหรือต้นปี 2022
ข่าวยังบอกอีกว่า GPU รุ่นท็อปสุด อาจจะมีถึง 128 GPU cores
ดูทรงแล้วนอกจากเท Intel แล้ว AMD คงโดนด้วย มาสาย SoC 100%
Apple M1 มี 4 performance cores + 4 low power cores + 8 GPU cores
[Edited 2 times Sukoy - Last Edit 2020-12-08 11:09:26]
# Tue 8 Dec 2020 : 11:38PM
ได้เครื่องมานั่งเล่นอยู่สามวัน ยังอยู่ในช่วงปรับตัวจาก windows งงๆ กดผิด กดถูกบ้าง ผมเอามาจับคุ่กับจอ Ultrawide เน้นเล่นเน็ต ยูทูป เน็ตฟิก ทำงานเอกสาร และก็เล่น Football Manager แทนโน๊ตบุ๊คเกมมิ่งอายุห้าปีกว่าๆ เรียกได้ว่าหน้ามือเป็นหลังเท้าเลย อาจจะเพราะโน๊ตบุ๊คเก่าแล้วด้วย พอมาใช้ Mac Mini ทุกอย่างมันเร็วขึ้น และสมูทกว่าเดิมหมด UI เองก็ไม่ได้ต่างกับ Windows มาก แถมออกแนวเรียบๆ ดีด้วย แต่ที่ช็อกมากอยู่สามอย่างตอนนี้คือ
1. ไม่สามารถเลื่อนโฟลเดอร์ไปชนขอบจอเพื่อ snap โฟลเดอร์เข้ามุม/แบ่งได้เหมือน windows ต้องไปหา app มาใช้ แถมตอนแรกนึกว่าต้องซื้อแล้ว ยังดีลองกูเกิลดูไปเจอ app ฟรีชื่อ Tiles เลยโอเค แต่... พูดไม่ออกว่าทำไมถึงทำไม่ได้ ขัดใจมากเพราะใช้จนเป็นธรรมชาติไปแล้วว่ามันต้องทำได้ มาเจอ mac ทำไม่ได้งงจริง
2. เวลาดูยูทูป กับเน็ตฟิก มี Black Bar สี่ด้าน ทำใจไว้แล้วว่าต้องมี Black Bar ด้านซ้ายขวาเพราะใช้จอ Ultrawide 21:9 แต่นึกไม่ถึงว่าจะเจอ Black Bar บนล่างด้วย แถมใน Safari ก็ไม่มี Extensions ที่เอามาปรับใน App Store อีก เลยต้องเปลี่ยนไปใช้ Chrome เพื่อโหลด Zoom to Fill มาใช้ Zoom ภาพให้ Black Bar บนล่างมันหายไป
3. Mac ที่ใช้ M1 chip บังคับ manual reset NVRAM ไม่ได้ ซึ่งตอนนี้ก็เจอปัญหาควบคุมความดัง กับความสว่างของจอผ่าน mac ไม่ได้ ต้องปรับมือเอาที่จอ เจ้าหน้าที่ในแชทบอกว่าให้ reset NVRAM น่าจะแก้ได้ แต่ลองกดดูอยู่ตั้งนานยังไงมันก็ไม่ reset ซักทีเลยกูเกิลเจอว่ามัน manual reset ไม่ได้ ... เลยถามเจ้าหน้าที่ในแชทว่าจริงไหม เจ้าหน้าที่บอกว่ามันจะออโต้รีเซ็ตให้เวลาเจอปัญหา จริงไม่จริงก็ไม่รู้แต่ที่แน่ๆ แก้ปัญหา This selected device has no output controls ไม่ได้ สรุปเจ้าหน้าที่บอกว่าให้ลองต่อสาย AUX 3.5mm จากจอไปที่เครื่องดูน่าจะแก้ได้ พรุ่งนี้ต้องลองไปซื้อมาลองอีก
จริงๆ มีอีกปัญหาคือ app Mail ไม่สามารถเชื่อมกับ Mail ของบริษัทฯ ต้องเข้าผ่าน Browser เอา แต่ไม่ช็อกเท่าไหรคิดว่าน่าจะแก้ได้ เดี๋ยวต้องลองถาม IT ที่ HQ ดู T3T
นอกเหนือจากที่บ่นไป ทุกอย่างโอเคหมด เท่าที่ใช้แล้วเจอมาถึงตอนที่พิมพ์นี่นะ ส่วนที่ยังไม่เจอยังไม่รู้ครับ
P.S. Natural Scroll Direction นี่ตั้งชื่อมากัด OS อื่นใช่ไหม 555
P.S.2. มานั่งอ่านดูไม่เห็นเกี่ยวกับ x64 หรือ ARM เลย เอาเป็นว่ารีวิวประสบการณ์เปลี่ยนจาก Windows มาเป็น Mac ล่ะกันครับ 555
* * * * *
อัพเดท ใครอยาก erase เครื่องแล้ว reinstall Big Sur v.11.0.1 ผ่าน Recovery ตอนนี้มีบัคที่ทำให้ reinstall ไม่ได้อยู่ มันจะขึ้นตอนใกล้ๆ โหลดเสร็จว่า "Failed to personaize the software update" มีวิธีแก้อยู่สามสี่แบบ แต่ของผมเป็นหนักหน่อยต้องใช้ Apple Configurator 2 ผ่าน Mac อีกเครื่องนึง ยังไงลองดูวีดิโอช่อง Mr. Macintosh ใน Youtube ก่อนจะ erase เครื่องเน้อ ส่วนข้างล่างนี่ลิงค์จาก Support ครับ
If you get a personalization error when reinstalling macOS on your Mac with Apple M1 chip
[Link]
Revive or Restore a Mac with Apple silicon with Apple Configurator 2
[Link]
P.S. ดีที่ข้างบ้านใช้ Mac รอดตัวไม่ต้องออกไป iMedic
1. ไม่สามารถเลื่อนโฟลเดอร์ไปชนขอบจอเพื่อ snap โฟลเดอร์เข้ามุม/แบ่งได้เหมือน windows ต้องไปหา app มาใช้ แถมตอนแรกนึกว่าต้องซื้อแล้ว ยังดีลองกูเกิลดูไปเจอ app ฟรีชื่อ Tiles เลยโอเค แต่... พูดไม่ออกว่าทำไมถึงทำไม่ได้ ขัดใจมากเพราะใช้จนเป็นธรรมชาติไปแล้วว่ามันต้องทำได้ มาเจอ mac ทำไม่ได้งงจริง
2. เวลาดูยูทูป กับเน็ตฟิก มี Black Bar สี่ด้าน ทำใจไว้แล้วว่าต้องมี Black Bar ด้านซ้ายขวาเพราะใช้จอ Ultrawide 21:9 แต่นึกไม่ถึงว่าจะเจอ Black Bar บนล่างด้วย แถมใน Safari ก็ไม่มี Extensions ที่เอามาปรับใน App Store อีก เลยต้องเปลี่ยนไปใช้ Chrome เพื่อโหลด Zoom to Fill มาใช้ Zoom ภาพให้ Black Bar บนล่างมันหายไป
3. Mac ที่ใช้ M1 chip บังคับ manual reset NVRAM ไม่ได้ ซึ่งตอนนี้ก็เจอปัญหาควบคุมความดัง กับความสว่างของจอผ่าน mac ไม่ได้ ต้องปรับมือเอาที่จอ เจ้าหน้าที่ในแชทบอกว่าให้ reset NVRAM น่าจะแก้ได้ แต่ลองกดดูอยู่ตั้งนานยังไงมันก็ไม่ reset ซักทีเลยกูเกิลเจอว่ามัน manual reset ไม่ได้ ... เลยถามเจ้าหน้าที่ในแชทว่าจริงไหม เจ้าหน้าที่บอกว่ามันจะออโต้รีเซ็ตให้เวลาเจอปัญหา จริงไม่จริงก็ไม่รู้แต่ที่แน่ๆ แก้ปัญหา This selected device has no output controls ไม่ได้ สรุปเจ้าหน้าที่บอกว่าให้ลองต่อสาย AUX 3.5mm จากจอไปที่เครื่องดูน่าจะแก้ได้ พรุ่งนี้ต้องลองไปซื้อมาลองอีก
จริงๆ มีอีกปัญหาคือ app Mail ไม่สามารถเชื่อมกับ Mail ของบริษัทฯ ต้องเข้าผ่าน Browser เอา แต่ไม่ช็อกเท่าไหรคิดว่าน่าจะแก้ได้ เดี๋ยวต้องลองถาม IT ที่ HQ ดู T3T
นอกเหนือจากที่บ่นไป ทุกอย่างโอเคหมด เท่าที่ใช้แล้วเจอมาถึงตอนที่พิมพ์นี่นะ ส่วนที่ยังไม่เจอยังไม่รู้ครับ
P.S. Natural Scroll Direction นี่ตั้งชื่อมากัด OS อื่นใช่ไหม 555
P.S.2. มานั่งอ่านดูไม่เห็นเกี่ยวกับ x64 หรือ ARM เลย เอาเป็นว่ารีวิวประสบการณ์เปลี่ยนจาก Windows มาเป็น Mac ล่ะกันครับ 555
* * * * *
อัพเดท ใครอยาก erase เครื่องแล้ว reinstall Big Sur v.11.0.1 ผ่าน Recovery ตอนนี้มีบัคที่ทำให้ reinstall ไม่ได้อยู่ มันจะขึ้นตอนใกล้ๆ โหลดเสร็จว่า "Failed to personaize the software update" มีวิธีแก้อยู่สามสี่แบบ แต่ของผมเป็นหนักหน่อยต้องใช้ Apple Configurator 2 ผ่าน Mac อีกเครื่องนึง ยังไงลองดูวีดิโอช่อง Mr. Macintosh ใน Youtube ก่อนจะ erase เครื่องเน้อ ส่วนข้างล่างนี่ลิงค์จาก Support ครับ
If you get a personalization error when reinstalling macOS on your Mac with Apple M1 chip
[Link]
Revive or Restore a Mac with Apple silicon with Apple Configurator 2
[Link]
P.S. ดีที่ข้างบ้านใช้ Mac รอดตัวไม่ต้องออกไป iMedic
Like : Sukoy, เซ็งเป็ดเห็ดโคน
[Edited 5 times DonaldDuck - Last Edit 2020-12-10 11:06:09]
<<
<
1
2
3
4
5
>
>>
Reply
Vote
Popular Thread
1 online users
Logged In :
Logged In :
member
Since 24/6/2005
(15460 post)