NVIDIA Physx và Flow hiện là nguồn mở hoàn toàn
Đã khoảng sáu năm rưỡi kể từ khi NVIDIA PhysX SDK trở thành mã nguồn mở dưới giấy phép BSD 3-Clause. Tuy nhiên, không phải tất cả đều là mã nguồn mở. Gần đây, mã nguồn của nhân mô phỏng GPU đã được phát hành trên GitHub. NVIDIA thông báo rằng bản cập nhật mới nhất của PhysX SDK giờ đây bao gồm toàn bộ mã nguồn GPU, hoàn toàn được cấp phép theo BSD-3. Với hơn 500 kernel CUDA hỗ trợ các tính năng như động lực học vật rắn, mô phỏng chất lỏng và đối tượng biến dạng, GPU PhysX là một trong những ứng dụng mô phỏng thời gian thực tiên tiến nhất của CUDA và lập trình GPU.
Chúng tôi hy vọng bản phát hành này sẽ là tài nguyên quý giá cho việc học tập, thử nghiệm và phát triển trong cộng đồng. Ngoài ra, chúng tôi cũng sẽ mã nguồn mở toàn bộ cài đặt GPU compute shader của Flow SDK, thư viện mô phỏng chất lỏng theo lưới thưa theo thời gian thực. NVIDIA PhysX là tên mà chúng tôi chưa sử dụng trong thời gian dài cho đến gần đây, khi người dùng phát hiện NVIDIA đã ngừng hỗ trợ cho các card đồ họa GeForce RTX 50 Series mới.
Điều này khiến người dùng tìm kiếm giải pháp không chính thống, như kết hợp GPU RTX 50 với RTX 3050 chỉ để xử lý PhysX. Vấn đề này chủ yếu ảnh hưởng đến một số game PC cũ, như Batman Arkham Asylum và Mirrors Edge. Tuy nhiên, việc phát hành mã nguồn mô phỏng GPU cho phép các modder có thể tự khắc phục vấn đề nếu họ muốn. Dù tốt hơn nếu NVIDIA tự khắc phục, nhưng phát hành mã nguồn mở này ít nhất mang lại cơ hội cho các modder.
Chúng tôi sẽ theo dõi các bản mod mới tận dụng mã nguồn kernel mô phỏng GPU vừa được công bố.
Nguồn: wccftech.com/nvidia-physx-and-flow-are-now-fully-open-source/