X

4 năm và cách Mac M1 loại bỏ eGPU

31.08.2022   3022 lượt xem

Nay mình dọn nhà thấy em này, để trong góc cũng 2 năm rồi không dùng nữa, Blackmagic eGPU ra mắt 2018, hồi đó là công ty nhập về, mượn cắm cho em Pro 13 inch 2017 ở nhà dùng rồi tới bây giờ để đó chưa trả nữa ^^


MacBook hồi năm đó ấy, nhỏ gọn, tiện mang vác, dùng văn phòng thì okee lắm, nhưng để giải trí, chơi game 3D, VR hay làm video nặng thì không ăn thua nên là Apple hợp tác với Blackmagic Design - thương hiệu được biết đến với các thiết bị biên tập video chuyên dụng và cho ra mắt em này

Bên trong có sẵn card đồ hoạ Radeon Pro 580 8GB DDR5 - Mình nhớ hồi đó so với Radeon Pro 560X trên Pro 15 inch 2018 mới nhất thì hiệu năng cao hơn 53%
2.jpg

Ở mặt sau, Blackmagic eGPU có 2 cổng Thunderbolt 3, hỗ trợ Daisy-Chain để kết nối các thiết bị Thunderbold lại với nhau theo dạng nối tiếp. 4 cổng USB 3.1, 1 cổng HDMI 2.0 với 1 cổng cấp nguồn
3.jpg



Ngoại hình thì cũng Oke mà phải không, kiểu nhìn nghĩ ngay tới con Mac Pro thùng rác, vỏ kim loại, bên trên thiết kế các khe thoát nhiệt, lớp bên dưới là lưới tổ ong.
4.jpg

Dưới chân đế cũng làm đẹp nha, thiết kế tạo khoảng trống hình tứ giác hút gió để làm mát, lúc chạy quạt rất êm, nói chung là nhìn tối giản, sang. Giá bán lẻ hồi đó là 699$, bây giờ mình vừa check giá trên Apple thì vẫn thế luôn
5.jpg
6.jpg
Nói qua hiệu suất 1 chút, hồi đó lúc mình cắm vào Pro 13 inch 2017, mã gì nhở… à MPXV2, Core i5, Ram 8, SSD 256, cắm vào eGPU, rồi xuất ra màn ngoài LG 4K, vậy là tương đương iMac 2017 đấy.

Nói sao nhỉ, lúc đó cắm vào máy chạy nhanh thấy rõ, từ test Geekbench, render với Final Cut, điểm chuẩn, thời gian render cao với nhanh hơn 2 3 lần. Nhưng… Nhưng nha, sau 1 thời gian sử dụng, mình có nâng cấp máy lên Pro 15 inch 2018, card Pro 555X 4GB mà ngay lúc đó mình đã gặp 1 vấn đề khá là khó hiểu khi mình làm việc, cụ thể là khi dựng video, chỉnh ảnh các thứ
7.jpg
Mặc dù về thông số, eGPU Pro 580 sẽ cho hiệu năng cao hơn hẳn Pro 555X của máy nhưng khi cắm vào, mình có dùng test qua và thấy rằng, với eGPU, từ xuất 4K h264 tới HEVC, tốc độ render đều chậm hơn đáng kể so với việc chỉ dùng riêng MacBook và nguyên nhân thì sau này mình mới biết được.

Khi dựng phim, render video, dữ liệu phải di chuyển qua lại giữa CPU và card đồ hoạ, và vấn đề với eGPU là đó là nó được kết nối bằng cáp Thunderbolt 3. Về cơ bản là dữ liệu sẽ đi qua cáp đó vào eGPU, sau đó quay trở lại CPU, và vì cáp chỉ có thể hỗ trợ băng thông 1 lượng dữ liệu hạn chế nên sẽ dẫn tới tình trạng thắt cổ chai trong hệ thống.

CPU không làm gì trong khi chờ dữ liệu từ eGPU quay lại trước khi nó có thể tiếp tục hoạt động, vậy là độ trễ tăng thêm làm chậm toàn bộ hệ thống. Trên Pro 15 2018, CPU và dGPU nằm trên cạnh nhau trong Mainboard, kết nối nội bộ thay vì cáp với băng thông hạn chế và đó là lí do tại sao gắn eGPU lại chậm hơn so với không gắn.


8.jpg

Còn về chơi Game, các ứng dụng 3D, VR thì mình test eGPU cho hiệu năng tốt hơn, như mình chơi Dota 2, CSGO, có tăng FPS, Render 3D bằng Blender, có nhanh hơn
Và hôm nay mình cũng thử dùng eGPU với MacBook Pro 16 inch 2019 bản Base, card Radeon Pro 5300M, test qua vẫn vậy, không khả quan hơn cho những máy đời sau có cấu hình cao và mạnh
9.jpg

Kết luận thì những người như mình, dùng MacBook để làm media thì chỉ nên mua eGPU để sử dụng với MacBook Pro 13 đồ hoạ tích hợp như UHD 630 mà thôi, eGPU gặp bất lợi so với những chiếc MacBook có GPU rời

Và đây, cuối năm 2020, Mac M1 xuất hiện, đặc biệt là không hỗ trợ eGPU, tại sao lại vậy
Như chúng ta đã biết, Apple đã bắt đầu và sắp hoàn thành quá trình chuyển toàn bộ dòng máy Mac của mình sang sang sử dụng chip Apple Silicon, với M1 là chip đầu tiên. Ưu tiên số 1 của Apple đối với chip M1 là gom tất cả mọi từ từ CPU, GPU, Ram và mọi thứ khác vào 1 con chip duy nhất
10.jpg


Điều này làm giảm đáng kể độ trễ bằng cách đặt mọi thứ theo đúng nghĩa đen ngay cạnh nhau, vì vậy dữ liệu thậm chí không phải di chuyển qua Main, mọi thứ liên quan tới qua trình xử lý đều nằm trên cùng 1 con chip
11.jpg

Và đó là tại sao Mac M1 của Apple lại cực kì hiệu quả trong các tác vụ như làm nhạc, lập trình hoặc chỉnh sửa video. Cá nhân mình nghĩ rằng Apple không hỗ trợ eGPU trên Mac M1 là đúng vì nếu hỗ trợ, nó sẽ tạo ra 1 độ trễ rất lớn bằng cách gửi dữ liệu thông qua cáp Thunderbolt 3 bất kể là Pro 580 hay card độ hoạ tốt đến mức nào đi nữa

Vì vậy, eGPU trên máy Mac mình nghĩ sẽ sớm không còn nữa, không nói tới Windows nha, PC thì gắn luôn VGA vào khe PCI tốc độ cao hơn nhiều, còn Laptop thì mình nghĩ eGPU thực sự không phổ biến vì rất nhiều hãng Laptop sẵn sàng làm cho máy dày hơn 1 chút để có thêm card rời hiệu năng cao.
Apple thì không làm điều đó vì muốn MacBook của mình mỏng nhẹ và điều đó làm cho eGPU phổ biến hơn đối với máy Mac.

Cuối cùng với mình thì eGPU hiện tại chỉ dành cho tác vụ với dữ liệu ra vào cổng Thunderbold không quá cao như chơi game với những máy như MacBook Pro 13, Dell XPS, ThinkPad hỗ trợ cổng Thunderbolt 3.

Vừa rồi chỉ là quan điểm cá nhân của mình, nếu có sai sót thì các bạn bỏ qua nhé ^^ tâm sự tí thôi

5 điểm / 1 bầu chọn

Bài viết khác

Chat Facebook
Chat Facebook
Call: 097.772.8880