AMD (mở trong tab mới) đã chia sẻ hai tin tức lớn cho cộng đồng ROCm. SDK ROCm không chỉ đến với Windows mà AMD còn mở rộng hỗ trợ cho các sản phẩm Radeon dành cho người tiêu dùng của công ty, đây là một trong những card đồ họa tốt nhất. Tất nhiên, có một số thỏa hiệp nhỏ, nhưng chủ sở hữu card đồ họa Radeon chính thống có thể thử nghiệm với AMD ROCm (5.6.0 Alpha), một ngăn xếp phần mềm trước đây chỉ có sẵn với card đồ họa chuyên nghiệp.
AMD đã giới thiệu Radeon Open Compute Ecosystem (ROCm) vào năm 2016 như một nguồn mở thay thế cho nền tảng CUDA của Nvidia. ROCm hỗ trợ kiến trúc GPU CDNA và RDNA của AMD, nhưng danh sách này được rút gọn thành một số SKU chọn lọc từ dòng sản phẩm Instinct và Radeon Pro của AMD. Chủ sở hữu card đồ họa AMD đã yêu cầu các SKU khác hoạt động, nhưng họ thường chỉ làm như vậy ở một mức độ nhất định.
Từ danh mục Instinct, chúng tôi có Instinct MI250X, MI250, MI210, MI100 và MI50 có tính năng hỗ trợ đầy đủ. Trong khi đó, chỉ có Radeon Pro W6800 và Radeon Pro V620 từ hàng ngũ của Radeon Pro có trong danh sách. AMD đã mở rộng danh sách để hỗ trợ Radeon RX 6900 XT, Radeon RX 6600 và đáng ngạc nhiên là Radeon R9 Fury 8 tuổi. Tuy nhiên, có một nhược điểm nhỏ. Chỉ Radeon R9 Fury xuất hiện với hỗ trợ cấp phần mềm đầy đủ từ nền tảng ROCm, trong khi hai sản phẩm RDNA 2 khác có hỗ trợ một phần. Chẳng hạn, Radeon RX 6900 XT chỉ hỗ trợ SDK Giao diện không đồng nhất cho tính di động (HIP); trong khi đó, chỉ có thời gian chạy HIP được bật trên Radeon RX 6600.
GPU | Ngành kiến trúc | Cấp độ SW | Mục tiêu LLVM | Linux | các cửa sổ |
---|---|---|---|---|---|
Radeon RX 6900 XT | RDNA 2 | SDK HIP | gfx1030 | được hỗ trợ | được hỗ trợ |
Radeon RX6600 | RDNA 2 | Thời gian chạy HIP | gfx1031 | được hỗ trợ | được hỗ trợ |
Cơn thịnh nộ Radeon R9 | Fiji | Đầy | gfx803 | Cộng đồng | không được hỗ trợ |
AMD ban đầu đã thiết kế ROCm để hoạt động với Linux. Có nhiều cách giải quyết để ROCm chạy trên các hệ thống dựa trên Windows, chẳng hạn như các phương pháp ảo hóa như Docker hoặc Windows Subsystem for Linux (WSL). Về mặt logic, có một chút ảnh hưởng về hiệu năng so với việc chạy ROCm trên hệ thống Linux gốc. AMD hiện đã chấp nhận Windows trên ROCm, điều mà người dùng đã yêu cầu trong một thời gian dài. Đáng buồn thay, chỉ có một số SKU AMD nằm trong danh sách hỗ trợ của Windows.
Không có bộ tăng tốc Instinct nào của AMD hỗ trợ ROCm trên Windows. Chỉ có Radeon Pro W6800, Radeon RX 6900 XT và Radeon RX 6600 nằm trong danh sách hỗ trợ Windows. Radeon R9 Fury là một trường hợp cụ thể. Mặc dù nó có hỗ trợ phần mềm ROCm đầy đủ, nhưng card đồ họa dựa trên Fiji chỉ hoạt động trong Linux ở cấp độ cộng đồng. Về cơ bản, điều đó có nghĩa là AMD không kích hoạt Radeon R9 theo mặc định trong các bản phân phối phần mềm của mình. Thay vào đó, người dùng sẽ phải tự kích hoạt card đồ họa theo cách thủ công.
Thật tuyệt khi thấy AMD mở rộng hệ sinh thái ROCm để bao gồm cả card đồ họa tiêu dùng. Nhà sản xuất chip dường như đang đi đúng hướng, ngay cả khi phải mất một thời gian ngắn để làm như vậy.