Nvidia chính thức phát hành mã mô-đun GPU của mình cho Linux

Nvidia cuối cùng thông báo rằng bạn đã chọn phát hành mã của các mô-đun nhân của các trình điều khiển của nó mà công ty đã thông báo vào ngày hôm qua rằng họ sẽ cung cấp các trình điều khiển Linux cho GPU của mình dưới dạng mã nguồn mở, bắt đầu với phiên bản R515, sử dụng giấy phép kép GPL và MIT.

Công bố mã nguồn cho các mô-đun hạt nhân sẽ có sẵn trong kho lưu trữ được gọi là “Mô-đun nhân GPU mở NVIDIA” trên GitHub, nhưng hiện tại chỉ mã cho các GPU của trung tâm dữ liệu được coi là đã sẵn sàng để phát hành chính thức. GPU GeForce và Workstation được coi là "chất lượng alpha" tại thời điểm này.

Nvidia nói rằng mã đhiện không có trên GPU của trung tâm dữ liệu gia đình Turing và Ampere, sau khi phát hành dần kiến ​​trúc bộ điều khiển GSP trong năm qua. Nó đã được thử nghiệm trên nhiều khối lượng công việc khác nhau để đảm bảo tính năng và hiệu suất ngang bằng với trình điều khiển chế độ hạt nhân độc quyền, nhưng nó cũng mang lại các tính năng mới, chẳng hạn như khung DMA-BUF để chia sẻ bộ đệm giữa các thiết bị và hệ thống con. với kiến ​​trúc Hopper.

Bất kỳ ai sử dụng GPU có kiến ​​trúc trước Turing nên tiếp tục sử dụng các trình điều khiển cũ độc quyền. Thông suốt, một trong những mục tiêu chính từ Nvidia khi mở mã nguồn cho các trình điều khiển này là cải thiện chức năng và hỗ trợ GPU cho siêu máy tính và các cơ sở trung tâm dữ liệu lớn. Hầu hết tất cả các siêu máy tính lớn đều chạy một số phiên bản Linux và việc có trình điều khiển mã nguồn đóng có lẽ không được những người chịu trách nhiệm về những cài đặt đó yêu thích.

Đối với mọi người, bức tranh hiện tại không quá rực rỡ, vì chỉ có mô-đun hạt nhân nguyên khối độc quyền không được chấp nhận được coi là chất lượng không phải alpha. Theo Nvidia, những cải tiến được mong đợi trong suốt năm. Trình điều khiển nguồn mở mới chạy trên cùng một phần sụn với trình điều khiển cũ và cùng các ngăn xếp chế độ người dùng, chẳng hạn như CUDA, OpenGL và Vulkan. Ngoài ra, công ty cho biết rằng các bản sửa lỗi do cộng đồng gửi sẽ được xem xét để đưa vào các bản phát hành trình điều khiển trong tương lai.

Với sự sẵn có của các gói và mã nguồn được tích hợp đầy đủ, các quản trị viên phân phối sẽ có thể dễ dàng đưa các trình điều khiển vào kho phần mềm của họ hơn.

Canonical và SUSE được đề cập là các nhà phát triển hiện có thể tích hợp các mô-đun của các hạt nhân mở trong các bản phân phối của chúng.

Cindy Goldberg, phó chủ tịch Silicon Alliances cho biết: “Các mô-đun GPU nguồn mở mới của Nvidia sẽ đơn giản hóa việc cài đặt và tăng cường bảo mật cho người dùng Ubuntu, cho dù họ là nhà phát triển AI / ML, game thủ hay người dùng điện toán đám mây”, Cindy Goldberg, phó chủ tịch Silicon Alliances tại Canonical.

Trình điều khiển mới sẽ có trong Ubuntu 22.04 LTS trong vài tháng tới. Nvidia đã làm việc với Canonical và SUSE, cũng như Red Hat, để cải thiện việc triển khai gói và tạo ra các mô hình hỗ trợ tốt hơn cho khách hàng. Cung cấp thêm bối cảnh, giám đốc Red Hat Christian Schaller cho biết trong một bài đăng trên blog rằng những người bảo trì trình điều khiển Nouveau (một dự án sản xuất trình điều khiển miễn phí cho card đồ họa Nvidia bằng kỹ thuật đảo ngược) và hạt nhân đã gặp Nvidia trong tháng trước.

"Đó chỉ là phần nhân, rất nhiều trình điều khiển đồ họa hiện đại nằm trong phần sụn và các thành phần không gian người dùng và chúng luôn đóng." Nhưng điều đó có nghĩa là bây giờ chúng ta có một trình điều khiển nhân Nvidia sẽ bắt đầu có thể sử dụng các API chỉ GPL trong nhân Linux, mặc dù bản phát hành đầu tiên này sẽ không sử dụng bất kỳ API nào mà trình điều khiển trước đó không sử dụng. Schaller viết. Người thứ hai nói thêm rằng trình điều khiển nhị phân và Nouveau hiện có của Nvidia sẽ vẫn ở nguyên vị trí, ngay cả khi trình điều khiển mã nguồn mở mới được phát triển.

Nói tóm lại, đây là giai đoạn hiện tại của nỗ lực trình điều khiển hạt nhân mã nguồn mở của Nvidia. Tuy nhiên, nhiều nguồn báo cáo rằng Nvidia đã ám chỉ vào hôm thứ Tư rằng "những mô-đun hạt nhân mở bên ngoài cây này chỉ là một bước hướng tới hỗ trợ Linux tốt hơn."

Cuối cùng, nếu bạn muốn tham khảo mã nguồn đã phát hành, bạn có thể làm điều đó từ liên kết sau.


Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.