Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

Apple ไม่รู้จักทำให้ง่ายต่อการเพิ่มฮาร์ดแวร์ของบริษัทอื่นลงในคอมพิวเตอร์ อันที่จริง การอัปเดต Mac เป็นเรื่องยากและมักเป็นไปไม่ได้ อย่างไรก็ตาม ทั้งหมดนี้เปลี่ยนไปเมื่อ Apple แนะนำวิธีใช้หน่วยประมวลผลกราฟิกภายนอกหรือ eGPU ใน MacOS High Sierra; ตอนนี้เจ้าของ Mac สามารถปรับปรุงความสามารถด้านกราฟิกของ Mac ได้โดยการเพิ่มโปรเซสเซอร์กราฟิกภายนอก

แม้กระทั่งก่อนที่จะมีการเปลี่ยนแปลงใน High Sierra ชุมชนผู้ใช้ที่มีขนาดเล็กแต่มีความกระฉับกระเฉง ได้เพลิดเพลินกับวิธีที่ค่อนข้างถูกในการเพิ่มประสิทธิภาพกราฟิกบน Mac แต่การมาถึงของ High Sierra ทำให้สิ่งนี้ง่ายยิ่งขึ้นไปอีก และกระบวนการนี้ก็ง่ายขึ้นเมื่อ Apple เปิดตัว Mojave

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

eGPU ใดที่ใช้งานได้กับ Mac

Apple ได้ร่วมมือกับ Blackmagic Design บริษัทผู้ผลิตภาพยนตร์ดิจิทัลเพื่อสร้างหน่วย eGPU ของตนเองซึ่งขายใน Apple Store มีสองแบบให้เลือก:

  • Blackmagic eGPU รวมถึง Radeon Pro 580 (599/$699 ซื้อได้ที่นี่)
  • Blackmagic eGPU Pro รวมถึง Radeon RX Vega 56 (1,199 ปอนด์/$1199 ซื้อได้ที่นี่)

Blackmagic eGPU เป็นหน่วยที่เราจะพูดถึงด้านล่าง เนื่องจากเราได้รับจาก Blackmagic Design เพื่อทดลองใช้

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

อย่างไรก็ตาม มีทางเลือกอื่นๆ ให้เลือก ทั้งนี้ขึ้นอยู่กับงบประมาณ ความต้องการ และความชอบในการอัพเกรดของคุณ เช่น ระบบ Sonnet eGFX Thunderbolt 3 (£327 ซื้อที่นี่) แต่คุณจะต้องซื้อการ์ดกราฟิกที่เข้ากันได้แยกต่างหาก

ก่อนที่คุณจะรีบออกไปซื้อ eGPU ของคุณ โปรดทราบว่าในขณะนี้ macOS ของ Apple รองรับเฉพาะ GPU ที่ใช้ AMD อย่างเป็นทางการเท่านั้น คุณยังสามารถใช้ eGPU ของ Nvidia เพื่อทำงานบน Mac ได้ แต่คาดว่าจะต้องมีการแก้ไขเพิ่มเติม

สิ่งที่สองที่ควรพิจารณาคือการสนับสนุนอย่างเป็นทางการของ Apple สำหรับ eGPU นั้นสำหรับ Mac รุ่นใหม่กว่าที่มีอินเทอร์เฟซ Thunderbolt 3/USB-C เท่านั้น อย่างไรก็ตาม การดำเนินการนี้ไม่ได้ตัดทอนเครื่องจักรรุ่นเก่าทั้งหมดออกไป เนื่องจากคุณจะพบข้อมูลด้านล่าง

Mac รุ่นใดที่ใช้ eGPU ได้

อย่างเป็นทางการแล้ว คุณต้องมี Mac ที่ติดตั้ง Thunderbolt 3 ซึ่งใช้ macOS High Sierra 10.13.4 หรือใหม่กว่าเพื่อใช้ eGPU แม้ว่าเราจะแสดงให้เห็นด้านล่างว่าสามารถใช้ eGPU กับ Mac รุ่นเก่าได้

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

หากคุณโชคดีพอที่จะเป็นเจ้าของ Mac รุ่นล่าสุดที่มีอินเทอร์เฟซ USB-C แสดงว่าคุณพร้อมแล้ว eGPU ส่วนใหญ่ใช้การเชื่อมต่อ USB-C และ Mac ของคุณจะตรวจพบโดยอัตโนมัติเมื่อคุณเสียบปลั๊ก และควรใช้งานได้ทันที ตราบใดที่คุณติดตั้ง macOS High Sierra 10.13.4 หรือใหม่กว่า

หากคุณมี Mac รุ่นเก่า เราจะกล่าวถึงด้านล่างนี้ มิเช่นนั้น ให้ข้ามไปที่ส่วนต่อไปนี้เพื่อดูวิธีใช้ eGPU กับ Mac ของคุณ

วิธีใช้ eGPU กับ Mac รุ่นเก่า

ตราบใดที่คุณมีพอร์ต Thunderbolt บน Mac คุณควรจะสามารถใช้ eGPU โดยทำตามคำแนะนำด้านล่าง อย่างไรก็ตาม Apple ไม่รองรับสิ่งนี้อย่างเป็นทางการ

เราสามารถใช้ Blackmagic eGPU กับ MacBook Pro รุ่น 13 ปี 2013 ได้ MacBook นี้มีโปรเซสเซอร์กราฟิก Intel Iris ในตัว ย้อนกลับไปในปี 2013 และช้ามากตามมาตรฐานปัจจุบัน ดังนั้นจึงเป็นตัวเลือกที่สมบูรณ์แบบสำหรับการอัปเกรดกราฟิก

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

สิ่งที่คุณต้องการ

ก่อนที่คุณจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณซื้อฮาร์ดแวร์ที่ถูกต้องและคุณมี Mac ที่ใช้งานร่วมกันได้ เราขอแนะนำให้คุณอ่านสิ่งนี้และสิ่งนี้

หากคุณต้องการใช้ eGPU กับ MacBook รุ่นเก่าที่มีอินเทอร์เฟซ Thunderbolt 2 หรือเวอร์ชัน 1 เช่นเดียวกับเรา สิ่งแรกที่คุณต้องมีคืออะแดปเตอร์ USB-C เป็น Thunderbolt

มีอะแดปเตอร์ของบริษัทอื่นอยู่บ้าง แต่เราขอแนะนำให้ใช้อะแดปเตอร์ของ Apple ที่เรารู้ดีว่าใช้งานได้ และควรใช้งานได้ต่อไปหลังจากอัปเดตซอฟต์แวร์ใดๆ (49 ปอนด์/49 ดอลลาร์ ซื้อได้ที่นี่) คุณจะต้องใช้สาย Thunderbolt 2 ถึง 2 แยกต่างหากด้วย แต่เป็นไปได้ว่าคุณมีอยู่แล้วหากเคยเสียบสิ่งใดๆ เข้ากับพอร์ต Thunderbolt มาก่อน

คุณต้องใช้ macOS เวอร์ชันล่าสุดด้วย ซึ่งในขณะที่เขียนคือ MacOS Mojave 10.14.5 คุณสามารถใช้ High Sierra ได้เช่นกัน แต่ระบบปฏิบัติการล่าสุดมีวิธีที่ง่ายกว่าในการเลือกว่าแอปใดใช้ฮาร์ดแวร์ eGPU ภายนอกเมื่อเชื่อมต่อ เมื่อใช้งาน Mojave คุณไม่จำเป็นต้องเชื่อมต่อจอแสดงผลภายนอกอีกต่อไปเพื่อให้ใช้งานได้ เว้นแต่คุณต้องการ เราไม่ได้ใช้จอแสดงผลภายนอกในการทดสอบ เนื่องจากเราสนใจแอปตัดต่อวิดีโอและภาพถ่ายมากกว่า

ต่อไปนี้คือวิธีใช้ Blackmagic eGPU กับ Mac รุ่นเก่า:

ก่อนที่คุณจะเริ่มต้น เราขอแนะนำให้คุณสำรองข้อมูล Mac ของคุณ ดังที่คุณเห็นในขั้นตอนต่อไป หากทุกอย่างผิดพลาด คุณอาจต้องติดตั้ง MacOS ใหม่ โดยสูญเสียข้อมูลทั้งหมดในกระบวนการ ดังนั้นอย่าไปขั้นตอนต่อไปก่อนที่จะสำรองข้อมูล

เมื่อเราตั้งค่า Mac ให้ทำงานกับ eGPU เป็นครั้งแรก จำเป็นต้องดาวน์โหลดและติดตั้งแพตช์ การติดตั้งโปรแกรมแก้ไขต้องใช้สิทธิ์ของผู้ดูแลระบบ แต่ค่อนข้างตรงไปตรงมาและไม่ต้องการความรู้ด้านเทคนิคมากเกินไป อย่างไรก็ตาม เราพบว่าจำเป็นต้องปิดใช้การป้องกันความสมบูรณ์ของระบบและเรียกใช้สคริปต์เพื่อแก้ไข macOS

โปรดทราบว่ามีความเป็นไปได้ที่คุณสามารถสร้างความเสียหายให้กับ Mac ของคุณได้ โดยคุณจะต้องติดตั้ง MacOS ใหม่ตั้งแต่ต้นและสูญเสียไฟล์ทั้งหมดของคุณในกระบวนการ ดังนั้นโปรดสำรองข้อมูลสำคัญที่คุณมีบนอุปกรณ์ก่อนดำเนินการต่อ .

อย่างไรก็ตาม คุณไม่จำเป็นต้องไปถึงจุดนั้นอีกต่อไป แทนที่จะติดตั้งโปรแกรมแก้ไข เรียกใช้สคริปต์ และปรับเปลี่ยนระบบปฏิบัติการ ตอนนี้คุณสามารถดาวน์โหลดไฟล์ zip automate-eGPU EFI คัดลอกไปยังธัมบ์ไดรฟ์ USB และบูตจากมันได้

  1. ก่อนเริ่ม ตรวจสอบให้แน่ใจว่าได้ตัดการเชื่อมต่อ eGPU แล้ว
  2. รับแพ็คเกจ automate-eGPU EFI v1.0.5 ที่นี่
  3. คัดลอกโฟลเดอร์ EFI ลงใน USB stick ที่ฟอร์แมตด้วย FAT32 คุณจะต้องฟอร์แมตแท่ง USB ก่อน ใช้ MS-DOS FAT, Master Boot Record เรามีบทแนะนำเกี่ยวกับการจัดรูปแบบไดรฟ์ที่นี่
  4. บูตจากไดรฟ์ USB ภายนอก (กดปุ่ม Option/Alt ค้างไว้เมื่อคุณเปิดเครื่อง Mac และเลือก EFI Boot)
  5. เมื่อคุณเข้าสู่ระบบแล้ว ให้เสียบ eGPU
  6. ตอนนี้รันคำสั่งต่อไปนี้ใน Terminal:
    sudo pmset -a gpuswitch 2
    sudo pmset -a gpuswitch 0
  7. Shift+Cmd+Q แล้วกด Enter เพื่อออกจากระบบ
  8. เข้าสู่ระบบอีกครั้ง

เราขอแนะนำให้คุณตรวจสอบเว็บไซต์นี้สำหรับคำแนะนำเพิ่มเติม เนื่องจากวิธีการอาจเปลี่ยนแปลงได้เมื่อเวลาผ่านไปและในการอัปเดต macOS ในภายหลัง

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

วิธีใช้ eGPU กับ Mac

เมื่อคุณทำตามขั้นตอนเพื่อเปิดใช้การรองรับ eGPU แล้ว (หากจำเป็น) ให้เสียบหน่วย eGPU เข้ากับพอร์ต Thunderbolt 1, 2 หรือ 3 อันใดพอร์ตหนึ่ง

  1. เสียบ eGPU Apple แนะนำให้ใช้พอร์ต Thunderbolt ที่ด้านซ้ายมือของ MacBook Pro เพื่อผลลัพธ์ที่ดีที่สุด
  2. เมื่อเสียบปลั๊กแล้ว Mojave ควรรู้จัก eGPU โดยอัตโนมัติ และไอคอนจะปรากฏในแถบเมนูเหมือนกับในภาพหน้าจอด้านล่าง หากคุณเห็นไอคอน แสดงว่า eGPU ได้รับการจดจำและพร้อมใช้งานแล้ว (นี่คือไอคอนที่คุณต้องคลิกเพื่อยกเลิกการเชื่อมต่อยูนิต eGPU ของคุณอย่างปลอดภัยเมื่อคุณพร้อมที่จะถอดปลั๊ก) วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า
  3. ยังมีอีกหนึ่งขั้นตอนก่อนที่คุณจะสามารถใช้ eGPU กับแอปพลิเคชันของคุณได้ วิธีที่ง่ายที่สุดคือคุณต้องใช้งาน MacOS Mojave เวอร์ชันล่าสุด หากคุณกำลังใช้งาน Mojave ให้ไปที่โฟลเดอร์ Applications ของคุณ
  4. ค้นหาแอปพลิเคชันที่คุณต้องการใช้กับหน่วย eGPU ด้วย คลิกขวาที่มันแล้วเลือกรับข้อมูลจากเมนู
  5. ครึ่งล่างของหน้าต่างข้อมูลแอป ในแท็บทั่วไป คุณควรเห็นกล่องกาเครื่องหมายพร้อมตัวเลือกต้องการ GPU ภายนอก กาเครื่องหมาย

ตอนนี้ เมื่อใดก็ตามที่คุณเปิดแอปนั้น ควรใช้หน่วย eGPU แทน GPU ที่รวมอยู่ใน Mac ของคุณ

การเพิ่มประสิทธิภาพที่คุณคาดหวังจะได้เห็น

เราใช้ MacBook Pro รุ่น 13in รุ่นเก่า (รุ่นปลายปี 2013) ซึ่งใช้อินเทอร์เฟซ Thunderbolt 2 เช่นเดียวกับเรา คุณใช้ Mac รุ่นเก่า คุณจะได้รับประโยชน์อย่างมากจากการอัพเกรดนี้ เนื่องจาก GPU ภายในตัวเก่านั้นช้ามาก คุณจะเห็นการปรับปรุงที่ดียิ่งขึ้นถ้าคุณมี Thunderbolt 3 (USB-C) Mac

เราทดสอบเครื่องเก่า 2013 MBP 13” และ MacBook Pro รุ่น 13 ปี 2018 ด้วยการทดสอบการเรนเดอร์ Final Cut Pro X อย่างง่าย ดังนี้:

การทดสอบ Final Cut Pro:การเรนเดอร์วิดีโอ 1080p 6 นาทีเป็น H264

  • 2018 13in MacBook Pro, 2.7GHz Core i7 16GB, Intel Iris Plus Graphics 655 =2:47.33
  • 2018 13in MacBook Pro, 2.7GHz Core i7 16GB, พร้อม BM eGPU =1:03.82
  • 2013 13in MacBook Pro, 2.4GHz Core i5, 8GB, กราฟิก Intel Iris 5100 =5:39.74
  • 2013 13in MacBook Pro, 2.4GHz Core i5, 8GB, พร้อม BM eGPU =1:48.26

อย่างที่คุณเห็น ผลลัพธ์ของเราเป็นไปในเชิงบวกอย่างมาก eGPU ทำการปรับปรุงครั้งใหญ่เมื่อเทียบกับโปรเซสเซอร์กราฟิกในตัว ไม่เพียงแต่ทำให้การเรนเดอร์เร็วขึ้นมากเท่านั้น แต่ยังช่วยให้เราแก้ไขวิดีโอ 4K แบบเรียลไทม์ด้วยเอฟเฟกต์ต่างๆ ที่ใช้กับไทม์ไลน์ได้โดยไม่ข้ามเฟรม และนั่นก็อยู่ในโหมดการเล่นคุณภาพสูงด้วย

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

แอป Mac ใดได้รับประโยชน์สูงสุดจาก eGPU

ขออภัย ไม่ใช่ว่าทุกแอปจะได้รับประโยชน์จากการอัปเกรดกระบวนการกราฟิก เนื่องจากงานบางอย่างต้องใช้โปรเซสเซอร์ CPU เพื่อเรียกใช้งานการส่งออกเท่านั้น

เราได้เห็นผลลัพธ์ที่ยอดเยี่ยมใน Final Cut Pro X และ DaVinci Resolve Premiere CC ไม่รองรับ eGPU เมื่อเราทำการทดสอบครั้งแรก ข่าวดีก็คือว่าการอัปเดต CC ล่าสุดดูเหมือนจะใช้งานได้ แต่เรายังไม่มีโอกาสทำการทดสอบซ้ำในขณะนี้

Adobe Photoshop และ Lightroom Classic ใช้ประโยชน์จากประสิทธิภาพของ eGPU แต่เฉพาะเมื่อเราแก้ไข จัดองค์ประกอบภาพ และแก้ไขสีเท่านั้น ไม่ได้ใช้ eGPU เมื่อเราส่งออกและบีบอัดภาพของเรา เราขอแนะนำให้คุณตรวจสอบว่าแอปที่คุณต้องการใช้จะได้รับประโยชน์จากการเร่งความเร็ว eGPU หรือไม่ก่อนที่จะไปที่ร้านเพื่อหาหน่วย eGPU

วิธีใช้ eGPU กับ Mac รวมถึงรุ่นเก่ากว่า

โปรดทราบว่า Mac M1 ใหม่ที่มีโปรเซสเซอร์ Silicon ของ Apple จะไม่รองรับ eGPU - อ่านเพิ่มเติมที่นี่:M1 Mac จะไม่รองรับ eGPU