Phần mềm tạo 3D mã nguồn mở phổ biến Blender đã đạt được một cột mốc quan trọng với bản phát hành 4.5 LTS mới nhất, mang đến sự hỗ trợ ARM gốc hoàn toàn cho Windows 11. Phát triển này đánh dấu một bước tiến lớn cho hệ sinh thái Windows ARM, vốn đang gặp khó khăn để đạt được động lực tương tự như quá trình chuyển đổi thành công sang bộ xử lý ARM của Apple.
Những đóng góp chính cho việc chuyển đổi Blender sang ARM:
- Microsoft : Hỗ trợ nền tảng và hợp tác phát triển
- Linaro : Hỗ trợ kỹ thuật phát triển
- Qualcomm : Tài trợ cấp độ bảo trợ thông qua Quỹ Phát triển Blender
- Phần cứng mục tiêu: Bộ xử lý Snapdragon X với GPU Adreno
Cải thiện hiệu suất thông qua hỗ trợ Vulkan gốc
Bản phát hành Blender mới nhất mang lại những cải thiện hiệu suất ấn tượng trên các thiết bị chạy Snapdragon X thông qua backend đồ họa Vulkan gốc. Người dùng có thể mong đợi cải thiện lên đến 6 lần trong việc phát lại viewport và hiệu suất kết xuất tốt hơn 4.5 lần so với các phiên bản trước. Những cải thiện này đặc biệt nhắm đến kiến trúc GPU Adreno được tìm thấy trong các chip Snapdragon X của Qualcomm, làm cho công việc 3D chuyên nghiệp trở nên khả thi hơn nhiều trên các thiết bị Windows ARM.
Để truy cập những lợi ích hiệu suất này, người dùng cần kích hoạt thủ công backend Vulkan thông qua menu tùy chọn của Blender trong phần cài đặt System. Nhóm phát triển cũng đã công bố kế hoạch hỗ trợ ray tracing tăng tốc phần cứng cho trình kết xuất Cycles, dự kiến sẽ xuất hiện vào năm 2026.
Cải thiện hiệu suất Blender 4.5 LTS trên Windows ARM:
- Phát lại viewport: Cải thiện hiệu suất lên đến 6 lần
- Hiệu suất kết xuất: Cải thiện hiệu suất lên đến 4.5 lần
- Backend đồ họa: Hỗ trợ Vulkan gốc cho kiến trúc GPU Adreno
- Tính năng tương lai: Tăng tốc phần cứng cho ray tracing trong Cycles (dự kiến năm 2026)
Tại sao việc áp dụng Windows ARM lại chậm hơn so với Apple
Cuộc thảo luận cộng đồng tiết lộ những hiểu biết quan trọng về lý do tại sao việc áp dụng Windows ARM lại chậm hơn so với quá trình chuyển đổi của Apple. Không giống như hệ sinh thái được kiểm soát của Apple nơi công ty có thể ra lệnh chuyển đổi và ngừng bán các máy dựa trên Intel, Microsoft đối mặt với thách thức phức tạp hơn. Hệ sinh thái Windows bao gồm vô số nhà sản xuất phần cứng, mỗi nhà có những ưu tiên và lịch trình riêng.
Apple điều khiển phần cứng, và có thể nói không với x86 nữa và các nhà phát triển hoặc phải tham gia hoặc từ bỏ Apple. Không có điều gì như vậy với Windows.
Ngoài ra, Apple có một số lợi thế trong quá trình chuyển đổi của họ, bao gồm chuyên môn ARM hiện có từ phát triển iOS, phần mềm dịch thuật vượt trội (Rosetta so với Prism), và khả năng tự sản xuất chip ARM hiệu suất cao. Microsoft dựa vào các đối tác như Qualcomm cho bộ xử lý và nhiều nhà sản xuất khác nhau cho phần cứng, làm cho việc phối hợp trở nên khó khăn hơn nhiều.
Thách thức chuyển đổi ARM rộng lớn hơn
Bản thân quá trình chuyển đổi không nhất thiết là rào cản lớn nhất đối với Blender, vì phần mềm này đã chạy gốc trên các nền tảng ARM khác bao gồm macOS và Linux. Những thách thức chính thường liên quan đến việc làm cho tất cả các phụ thuộc phần mềm cần thiết hoạt động đúng cách trên kiến trúc mới. Nhiều thư viện và công cụ vẫn giả định rằng Windows tự động có nghĩa là x86, đòi hỏi công việc bổ sung để hỗ trợ các bản dựng ARM.
Sự hợp tác giữa Microsoft, Linaro, và Qualcomm đã làm cho việc chuyển đổi Blender này trở thành khả thi, thể hiện nỗ lực ngành công nghiệp cần thiết để xây dựng một hệ sinh thái phần mềm ARM hoàn chỉnh trên Windows. Với sự hỗ trợ của Qualcomm như một thành viên cấp độ Patron của Blender Development Fund, dự án đã nhận được các nguồn lực cần thiết cho việc phát triển và thử nghiệm phù hợp.
Nhìn về phía trước, nhiều ứng dụng đang dần thêm hỗ trợ Windows ARM gốc, nhưng quá trình chuyển đổi vẫn diễn ra từ từ so với sự chuyển đổi nhanh chóng của Apple. Đối với các chuyên gia sáng tạo sử dụng thiết bị Windows ARM, việc hỗ trợ Blender gốc đại diện cho một bước quan trọng hướng tới việc có bộ công cụ phần mềm đầy đủ mà họ cần cho công việc chuyên nghiệp.
Tham khảo: Blender is Native on Windows 11 on Arm