Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Apple không được biết đến với việc dễ dàng thêm phần cứng của bên thứ ba vào máy tính của mình. Trên thực tế, việc cập nhật máy Mac nổi tiếng là khó, thường là không thể. Tuy nhiên, tất cả đã thay đổi khi Apple giới thiệu một cách sử dụng các bộ xử lý đồ họa bên ngoài, hoặc eGPU, trong MacOS High Sierra; giờ đây, chủ sở hữu máy Mac có thể cải thiện khả năng đồ họa của máy Mac bằng cách thêm bộ xử lý đồ họa bên ngoài.

Ngay cả trước khi có sự thay đổi trong High Sierra, một cộng đồng người dùng nhỏ nhưng tích cực đã thích cách tương đối rẻ để tăng hiệu suất đồ họa trên Mac, nhưng sự xuất hiện của High Sierra khiến điều này thậm chí còn dễ dàng hơn. Và quá trình này vẫn trở nên dễ dàng hơn khi Apple ra mắt Mojave.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

eGPU nào hoạt động với Mac

Apple đã hợp tác với công ty sản xuất sản xuất rạp chiếu phim kỹ thuật số, Blackmagic Design để tạo ra các đơn vị eGPU của riêng họ được bán trong Apple Store. Có hai để lựa chọn:

  • Blackmagic eGPU bao gồm Radeon Pro 580 (£ 599 / $ 699, mua tại đây)
  • Blackmagic eGPU Pro bao gồm Radeon RX Vega 56 (£ 1,199 / $ 1199, mua tại đây)

Blackmagic eGPU là đơn vị mà chúng ta sẽ thảo luận bên dưới, vì chúng tôi đã được Blackmagic Design cung cấp một đơn vị để dùng thử.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Tuy nhiên, có sẵn các lựa chọn thay thế khác, tùy thuộc vào ngân sách, nhu cầu và sở thích nâng cấp của bạn, chẳng hạn như hệ thống Sonnet eGFX Thunderbolt 3 (£ 327, mua tại đây) nhưng bạn sẽ cần mua riêng một card đồ họa tương thích.

Trước khi bạn vội vàng mua eGPU của mình, hãy lưu ý rằng tại thời điểm này, macOS của Apple chỉ chính thức hỗ trợ GPU dựa trên AMD. Bạn cũng có thể có được eGPU dựa trên Nvidia để hoạt động trên máy Mac, nhưng mong rằng nó sẽ yêu cầu thêm một số thao tác mày mò.

Điều thứ hai cần xem xét là hỗ trợ chính thức của Apple dành cho eGPU chỉ dành cho các máy Mac mới hơn có giao diện Thunderbolt 3 / USB-C. Tuy nhiên, điều này không loại trừ hoàn toàn các máy cũ hơn, như bạn sẽ tìm hiểu bên dưới.

Máy Mac nào có thể sử dụng eGPU?

Chính thức, bạn cần một máy Mac được trang bị Thunderbolt 3, chạy macOS High Sierra 10.13.4 trở lên để sử dụng eGPU, mặc dù chúng tôi sẽ chứng minh bên dưới rằng có thể sử dụng eGPU với máy Mac cũ hơn.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Nếu bạn đủ may mắn sở hữu một trong những máy Mac gần đây hơn có giao diện USB-C, bạn có khá nhiều điều tốt để tiếp tục. Hầu hết các eGPU sử dụng kết nối USB-C và máy Mac của bạn sẽ tự động phát hiện khi bạn cắm chúng vào và sẽ hoạt động ngay lập tức, miễn là bạn đã cài đặt macOS High Sierra 10.13.4 trở lên.

Nếu bạn có một máy Mac cũ hơn, chúng tôi giải quyết vấn đề đó bên dưới. Nếu không, hãy chuyển đến phần sau để biết cách sử dụng eGPU với máy Mac của bạn.

Cách sử dụng eGPU với máy Mac cũ hơn

Miễn là bạn có cổng Thunderbolt trên máy Mac, bạn sẽ có thể sử dụng eGPU, theo lời khuyên bên dưới. Tuy nhiên, Apple không chính thức hỗ trợ điều này.

Chúng tôi đã có thể sử dụng eGPU Blackmagic với MacBook Pro 13 inch cuối năm 2013. MacBook này có bộ xử lý đồ họa intel Iris tích hợp. Nó đã chậm trở lại vào năm 2013 và rất chậm theo tiêu chuẩn ngày nay, vì vậy nó là ứng cử viên hoàn hảo để nâng cấp đồ họa.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Những gì bạn cần

Trước khi bắt đầu, hãy đảm bảo rằng bạn mua đúng phần cứng và bạn có máy Mac tương thích. Chúng tôi khuyên bạn nên đọc cái này và cái này.

Nếu giống như chúng tôi, bạn muốn sử dụng eGPU với MacBook cũ hơn, với giao diện Thunderbolt 2 hoặc thậm chí phiên bản 1, điều đầu tiên bạn cần là bộ chuyển đổi USB-C sang Thunderbolt.

Có một số bộ điều hợp của bên thứ ba, nhưng chúng tôi khuyên bạn nên sử dụng bộ điều hợp của riêng Apple mà chúng tôi biết là hoạt động - và sẽ tiếp tục hoạt động sau bất kỳ bản cập nhật phần mềm nào (£ 49 / $ 49, mua nó tại đây). Ngoài ra, bạn cũng sẽ cần một cáp Thunderbolt 2 đến 2 riêng biệt, nhưng có thể bạn đã có một cáp nếu trước đó bạn đã cắm bất kỳ thứ gì vào cổng Thunderbolt của mình.

Bạn cũng cần chạy macOS mới nhất, tại thời điểm viết bài này là MacOS Mojave 10.14.5. Bạn cũng có thể sử dụng High Sierra, nhưng hệ điều hành mới nhất cung cấp một cách đơn giản hơn để chọn ứng dụng nào sử dụng phần cứng eGPU bên ngoài khi nó được kết nối. Với Mojave đang chạy, bạn cũng không còn yêu cầu phải kết nối màn hình bên ngoài để nó hoạt động - tất nhiên là trừ khi bạn muốn. Chúng tôi đã không sử dụng màn hình bên ngoài trong thử nghiệm của mình vì chúng tôi quan tâm nhiều hơn đến hiệu suất của ứng dụng chỉnh sửa video và nhiếp ảnh.

Đây là cách sử dụng eGPU Blackmagic với máy Mac cũ hơn:

Trước khi bạn bắt đầu, chúng tôi khuyên bạn nên sao lưu máy Mac của mình. Như bạn sẽ thấy ở bước tiếp theo, nếu mọi thứ gặp trục trặc, bạn có thể cần phải cài đặt lại MacOS, làm mất tất cả dữ liệu của bạn trong quá trình này. Vì vậy, đừng chuyển sang bước tiếp theo trước khi sao lưu.

Khi lần đầu tiên chúng tôi thiết lập máy Mac của mình hoạt động với eGPU, cần tải xuống và cài đặt bản vá. Việc cài đặt bản vá yêu cầu đặc quyền của Quản trị viên nhưng khá đơn giản và không yêu cầu quá nhiều kiến ​​thức về công nghệ. Điều đó nói rằng, chúng tôi thấy cần phải tắt tính năng bảo vệ toàn vẹn hệ thống và chạy một tập lệnh để thay đổi macOS.

Chỉ cần lưu ý rằng có khả năng bạn có thể làm hỏng máy Mac của mình, yêu cầu bạn phải cài đặt lại MacOS từ đầu và mất tất cả các tệp của bạn trong quá trình này - vì vậy hãy đảm bảo bạn sao lưu mọi dữ liệu quan trọng bạn có trên thiết bị trước khi tiếp tục .

Tuy nhiên, bạn không cần phải đi đến những độ dài này nữa. Thay vì cài đặt bản vá, chạy tập lệnh và thay đổi hệ điều hành, giờ đây bạn có thể chỉ cần tải xuống tệp zip tự động hóa-eGPU EFI, sao chép vào ổ USB và khởi động từ đó.

  1. Trước khi bắt đầu, hãy đảm bảo rằng eGPU đã được ngắt kết nối.
  2. Tải gói automate-eGPU EFI v1.0.5 tại đây.
  3. Sao chép thư mục EFI vào thẻ USB có định dạng FAT32. Trước tiên, bạn sẽ cần phải định dạng thẻ USB. Sử dụng MS-DOS FAT, Master Boot Record. Chúng tôi có một bài hướng dẫn về cách định dạng ổ đĩa tại đây.
  4. Khởi động từ ổ USB bên ngoài (giữ phím Option / Alt khi bạn khởi động máy Mac và chọn EFI Boot).
  5. Sau khi bạn đã đăng nhập, hãy cắm eGPU vào.
  6. Bây giờ hãy thực hiện các lệnh sau trong Terminal:
    sudo pmset -a gpuswitch 2
    sudo pmset -a gpuswitch 0
  7. Shift + Cmd + Q và nhấn enter để đăng xuất
  8. Đăng nhập lại

Chúng tôi khuyên bạn nên xem trang web này để được tư vấn thêm vì phương pháp có thể thay đổi theo thời gian và với các bản cập nhật tiếp theo cho macOS.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Cách sử dụng eGPU với máy Mac

Sau khi thực hiện xong các bước để bật hỗ trợ eGPU (nếu cần), bạn có thể cắm thiết bị eGPU vào một trong các cổng Thunderbolt 1, 2 hoặc 3 của mình.

  1. Cắm eGPU vào. Apple khuyên bạn nên sử dụng cổng Thunderbolt ở bên trái của MacBook Pro để có kết quả tốt nhất.
  2. Sau khi được cắm vào, eGPU sẽ được Mojave tự động nhận dạng và một biểu tượng sẽ xuất hiện trên thanh menu giống như biểu tượng trong ảnh chụp màn hình bên dưới. Nếu bạn có thể nhìn thấy biểu tượng, điều đó có nghĩa là eGPU đã được nhận dạng và sẵn sàng hoạt động. (Đây cũng là biểu tượng bạn cần nhấp vào để ngắt kết nối đơn vị eGPU một cách an toàn khi bạn đã sẵn sàng rút phích cắm.) Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn
  3. Chỉ còn một bước nữa trước khi bạn có thể sử dụng eGPU với các ứng dụng của mình. Phương pháp đơn giản nhất yêu cầu bạn đang chạy phiên bản MacOS Mojave mới nhất. Nếu bạn đang chạy Mojave, hãy chuyển đến thư mục Ứng dụng của bạn.
  4. Tìm ứng dụng bạn muốn sử dụng với đơn vị eGPU, nhấp chuột phải vào ứng dụng đó và chọn Nhận thông tin từ menu.
  5. Xuống nửa chừng cửa sổ thông tin ứng dụng, trong tab Chung, bạn sẽ thấy hộp đánh dấu có tùy chọn Thích hợp GPU bên ngoài. Đánh dấu vào nó.

Bây giờ, bất cứ khi nào bạn mở ứng dụng đó, ứng dụng sẽ sử dụng đơn vị eGPU thay vì GPU tích hợp bên trong máy Mac của bạn.

Hiệu suất tăng mà bạn có thể mong đợi thấy

Chúng tôi đang sử dụng một chiếc MacBook Pro 13 inch cũ (mẫu cuối năm 2013) sử dụng giao diện Thunderbolt 2. Giống như chúng tôi, nếu bạn đang sử dụng máy Mac cũ hơn, bạn có thể sẽ được hưởng lợi đáng kể từ bản nâng cấp này vì các GPU bên trong cũ rất chậm. Bạn sẽ thấy sự cải thiện thậm chí còn tốt hơn nếu bạn có máy Mac Thunderbolt 3 (USB-C).

Chúng tôi đã kiểm tra MBP 13 inch 2013 cũ của mình, cũng như MacBook Pro 13 inch 2018, bằng một bài kiểm tra kết xuất Final Cut Pro X đơn giản, như sau:

Thử nghiệm Final Cut Pro:Video 1080p 6 phút hiển thị thành H264

  • MacBook Pro 13 inch 2018, Core i7 16GB 2,7 GHz, Đồ họa Intel Iris Plus 655 =2:47,33
  • MacBook Pro 13 inch 2018, Core i7 16GB 2,7 GHz, VỚI BM eGPU =1:03,82
  • MacBook Pro 13 inch 2013, Core i5 2,4 GHz, 8GB, Đồ họa Intel Iris 5100 =5:39,74
  • MacBook Pro 13 inch 2013, Core i5 2,4 GHz, 8GB, VỚI BM eGPU =1:48,26

Như bạn thấy, kết quả của chúng tôi rất khả quan, eGPU đã thực hiện một bước cải tiến lớn so với bộ xử lý đồ họa tích hợp. Nó không chỉ tăng tốc đáng kể thời gian hiển thị mà còn cho phép chúng tôi chỉnh sửa video 4K trong thời gian thực với nhiều hiệu ứng được áp dụng cho dòng thời gian mà không bỏ qua khung hình. Và đó cũng là ở chế độ phát lại chất lượng cao.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Ứng dụng Mac nào được hưởng lợi nhiều nhất từ ​​eGPU?

Thật không may, không phải tất cả các ứng dụng sẽ được hưởng lợi từ việc nâng cấp quy trình đồ họa vì một số tác vụ chỉ dựa vào bộ xử lý CPU để chạy các tác vụ xuất.

Chúng tôi đã thấy những kết quả tuyệt vời trong Final Cut Pro X, cũng như DaVinci Resolve. Premiere CC không có hỗ trợ eGPU khi chúng tôi chạy các thử nghiệm này lần đầu tiên. Tin tốt là bản cập nhật CC mới nhất dường như hoạt động, nhưng chúng tôi chưa có cơ hội để chạy lại các thử nghiệm.

Adobe Photoshop và Lightroom Classic đã tận dụng hiệu suất của eGPU, nhưng chỉ khi chúng tôi chỉnh sửa, kết hợp và chỉnh sửa màu sắc cho hình ảnh. Nó không sử dụng eGPU khi chúng tôi xuất và nén hình ảnh của mình. Chúng tôi khuyên bạn nên kiểm tra xem ứng dụng bạn muốn sử dụng có được hưởng lợi từ việc tăng tốc eGPU hay không trước khi đến cửa hàng để mua đơn vị eGPU.

Cách sử dụng eGPU với máy Mac, bao gồm cả các kiểu máy cũ hơn

Lưu ý, máy Mac M1 mới với bộ xử lý Silicon của Apple sẽ không hỗ trợ eGPU - đọc thêm tại đây:Máy Mac M1 sẽ không hỗ trợ eGPU.