Dav1d là bộ giải mã video AV1 mã nguồn mở, dựa trên CPU hàng đầu được phát triển bởi dự án VideoLAN sắp ra mắt phiên bản v1.0.
Mốc dav1d 1.0 sẽ sắp xảy ra với các công tác chuẩn bị đang được tiến hành để đánh dấu mốc quan trọng”1.0″. Điều này theo sau nhiều bản phát hành 0.x của dự án, trong đó họ đã từng bước tăng tốc bộ mã hóa thông qua hỗ trợ các phần mở rộng bổ sung x86/x86_64 và bộ lệnh Arm và các tối ưu hóa chung khác để tạo ra giải mã video AV1 dựa trên CPU rất nhanh.
Rất may, chúng ta đang bắt đầu thấy các GPU dành cho máy tính để bàn mới nhất hỗ trợ giải mã AV1 trong khi dav1d vẫn còn nhiều tiềm năng đối với phần cứng cũ thiếu khả năng tăng tốc AV1 hoặc các trường hợp khác của hệ thống thiếu hỗ trợ trình điều khiển thích hợp, v.v.
Bên cạnh việc cung cấp tất cả các thay đổi được thực hiện trong suốt các bản phát hành 0.x, dav1d 1.0 sẽ là một bản phát hành mới quan trọng ngay bây giờ khi họ đã thêm hỗ trợ AVX-512. Tính năng mới lớn của dav1d 1.0 là hỗ trợ AVX-512 để bổ sung cho các đường dẫn mã hiện có của dự án cho các khả năng của CPU từ SSE2 trở lên đến AVX2. Khả năng tăng tốc AVX-512 mới cho dav1d 1.0 này sẽ giúp tăng tốc mọi thứ hơn nữa đối với các CPU Intel gần đây có hỗ trợ nó (và AVX-512 được đồn đại cho AMD Zen 4).
Dav1d 1.0 cũng thêm một API ngũ cốc mới và có nhiều bản sửa lỗi cũng như các cải tiến khác. Bạn có thể tìm thấy ghi chú phát hành dự kiến dav1d 1.0 qua repo dav1d Git của VideoLAN . Hãy theo dõi để sớm có bản phát hành dav1d 1.0.0 chính thức.
Tôi sẽ đưa ra một số điểm chuẩn CPU mới của dav1d 1.0 khi được phát hành nhưng đối với những người tò mò về khả năng hiệu suất 0.9 hiện tại trên nhiều bộ vi xử lý, hãy xem trang hồ sơ thử nghiệm OpenBenchmarking.org .