
Mình đã lâu mới quyết định dùng eGPU, nhưng khi thử nghiệm với Macbook Pro 16', mình hoàn toàn thất vọng. Dù đã mượn Node Pro và cắm GPU Radeon RX Vega 64 Gaming OC RAM 8GB HBM2 của Gigabyte, nhưng sau 10 ngày sử dụng, mọi thứ vẫn chậm chạp, hoàn toàn không như mong đợi. Dưới đây là video trải nghiệm chi tiết của mình:
- - Macbook Pro 16', Core i9, 8 nhân, tốc độ 2.3Ghz
- Card đồ họa Radeon Pro 5500M 4GB
- eGPU NodePro
- GPU Radeon RX Vega 64 Gaming OC RAM 8GB HBM2
- Cáp Thunderbolt 3 của Apple
- Màn hình ngoài (cắm qua Displayport)


Về cái hộp này, nó thế này đây

Kích thước thì khá lớn và nặng nề, không phải dạng nhẹ đâu nhé


Quai xách có thể gấp gọn, dễ dàng mang theo khi đi làm và mang về nhà




Bộ eGPU này sử dụng box NODE Pro của Akitio, một sản phẩm của thương hiệu Other World Computing (OWC). Box này có giá 278 đô la Mỹ, tương đương khoảng 10 triệu đồng ở Việt Nam. Nó có 2 cổng ThunderBolt 3 với băng thông 40Gbps, hỗ trợ USB PD 60W, cổng DisplayPort 1.2 (4K/60Hz), và tích hợp nguồn 500W để kết nối với 1 card GPU PCIe 3.0 x16. HDMI được tích hợp trên GPU.
Ý kiến của tôi sau khi sử dụng eGPU cho các tác vụ trên Mac
Render video bằng Final Cut Pro, đoạn video dài 3 phút 30 giây, định dạng 4K
- Card trong máy: Thời gian hoàn thành render 1 phút 30 giây
- eGPU: Thời gian hoàn thành render 7 phút 50 giây
Render hiệu ứng bằng Motion, đoạn clip 20s, 4K
- Card trong máy: Thời gian hoàn thành render: 3 phút 19 giây
- eGPU: Thời gian hoàn thành render: 7 phút 30 giây

Mình không hiểu tại sao khi sử dụng eGPU để render phim, hiệu ứng, hoặc 3D bằng Blender, tốc độ lại chậm hơn nhiều so với việc không sử dụng eGPU. Đôi khi, tốc độ khi không sử dụng eGPU lại nhanh gấp đôi hoặc thậm chí gấp ba lần. Mong mọi người giúp đỡ, mặc dù tôi đã cài đặt để bắt máy sử dụng eGPU, và kiểm tra thấy rõ ràng là các tác vụ đang sử dụng eGPU.

Khi tác vụ chạy, tôi kiểm tra và thấy rằng eGPU, card đồ họa bên ngoài luôn hoạt động ở mức 99%.

Tuy nhiên, tốc độ làm việc vẫn chậm hơn nhiều so với việc sử dụng card trong máy, mặc dù card trong máy chỉ hoạt động ở mức 40%. Đối với việc chơi game trên Mac bằng eGPU...

Mình đã thử một số trò chơi như Batman Arkham City, Syberia, Dirt 4.
Lúc này, tôi đang chơi với card đồ họa trong máy, độ phân giải 2K, và cài đặt đồ họa ở mức Ultra.

Với card đồ họa trong máy, tôi có thể chơi một cách thoải mái ở độ phân giải màn hình 2K và cài đặt đồ họa Ultra, thường thì tốc độ khung hình đạt khoảng trên dưới 50 FPS.

Khi kết nối eGPU và chơi ở cùng cài đặt, 2K, Ultra, tốc độ khung hình đã được nâng lên đáng kể, trung bình ở mức 60-65 FPS, trải nghiệm chơi đã mượt hơn nhiều.

Khi tăng độ phân giải lên 4K và cài đặt Ultra, card đồ họa trong máy bắt đầu có dấu hiệu mệt mỏi và khung hình giảm xuống khoảng 25-35 fps tùy vào thời điểm.

Với cùng cài đặt, 4K, Ultra, chơi game bằng eGPU cho thấy tốc độ khung hình cao hơn so với card đồ họa trong máy, trung bình ở mức 40 FPS. Tuy nhiên, mức này vẫn chưa đủ tốt để chơi các trò chơi đua xe. Trải nghiệm với các trò chơi khác cũng tương tự.
Tóm lại, việc chơi game bằng eGPU trên Mac có cải thiện, nhưng chỉ ở mức độ cài đặt 2K. Khi đẩy lên 4K, hiệu suất không còn tốt như mong đợi.
Cập nhật: Lý do tại sao sử dụng eGPU với Mac mới không cải thiện tốc độ render phim:
Theo video từ Max Tech
1. Apple chưa cập nhật driver mới nhất cho card đồ họa trên macOS.
2. Trong các tác vụ nặng như render Motion, Final Cut Pro, việc sử dụng card đồ họa trong máy sẽ nhanh hơn so với việc sử dụng eGPU. Lý do là việc sử dụng eGPU sẽ tăng thêm bước chuyển dữ liệu từ máy ra eGPU qua Thunderbolt 3 để render, sau đó chuyển lại CPU để encode và xuất, điều này làm cho quá trình trở nên chậm hơn so với việc thực hiện trực tiếp từ bên trong máy.
3. Băng thông của Thunderbolt vẫn chưa đủ cao, gây ra hiện tượng nghẽn.

Đây là kết quả benchmark từ Max Tech: khi xuất 3 phút phim 4K, card đồ họa trong máy mất 1 phút 30 giây, còn card ngoài mất đến 7 phút.
Vậy làm thế nào để tận dụng sức mạnh của eGPU?
Tôi đã đọc nhiều nơi nói rằng chỉ cần sở hữu một chiếc máy Mac yếu, sau đó cắm thêm eGPU sẽ cảm nhận được hiệu suất tăng cao hơn!
Ví dụ như em eGPU này, tôi
Cảm ơn mọi người đã đọc bài viết này!