Vulkan 1.0: API đa nền tảng cho đồ họa hiệu suất cao

El Tháng 2 16 của năm nay Tập đoàn Kronos quảng cáo việc phát hành Vulkan 1.0 (do ngày ra mắt dự kiến ​​vào cuối năm 20015 không thể đạt được), sau hai năm làm việc chăm chỉ, cuối cùng nó đã sẵn sàng để ra mắt thế giới. Trò chơi đầu tiên với Động cơ Vulkan cũng có sẵn trong bản beta công khai kể từ ngày 16/02/16, tuy nhiên Tình hình Linux không hoàn toàn thuận lợi cho người dùng cuối và người chơi vì hầu hết người bán vẫn xác định xem họ sẽ giúp gì thông qua hỗ trợ Linux trên Windows. Bỏ qua những khác biệt về hệ điều hành này, bạn cần chắc chắn rằng kỳ vọng của bạn là thực tế trước khi thử trò chơi Vulkan mới đồng thời cung cấp cho các nhà phát triển thời gian để tìm hiểu và thiết kế cho API đồ họa mới này.

1

Vulkan 1.0

Vulkan là câu trả lời của Tập đoàn Kronos para Microsoft DirectX 12, Apple Metal và API AMD Mantle cũ cung cấp đồ họa hiệu suất cao. Đầu tiên họ gọi AP này là "Sáng kiến ​​OpenGL thế hệ tiếp theo", nhưng một khi được đặt tên là Vulkan, danh hiệu trước đó vẫn nằm trong quá khứ. Vulkan trôi dạt và được chế tạo dựa trên công nghệ ADM Mantle cái nào do AMD tặng với ý định cho Khronos căn cứ vào đó bắt đầu phát triển một API mà họ có thể chuẩn hóa trong toàn ngành (giống như OpenGL), nhưng Vulkan nó đã phát triển xa hơn nữa, đã không bị ràng buộc với thiết kế phần cứng GNC của AMD và có thể phù hợp với tất cả các trường hợp sử dụng trong tất cả các hệ sinh thái, API đã phát triển rất nhiều sau khi được nhiều bên khác nhau xem xét. Tổng thống của Khronos, Neil trevett, đã nói rõ rằng Vulkan es nhiều hơn là một sự tập trung khác vào Mantle.

Giữa Các bàn thắng của Vulkan thiết kế này Ứng dụng đồ họa 3D trong thời gian thực, như trò chơi và phương tiện tương tác trên tất cả các nền tảng, tương tự như vậy, nhằm cung cấp nhiều lợi thế so với các API khác, chào bán Chi phí thấp hơn, kiểm soát trực tiếp hơn đối với GPU và hiệu suất cao hơn với mức sử dụng CPU thấp hơn, có thể phân phối công việc tốt hơn giữa nhiều lõi CPU. Nó cũng có đặc điểm là API đa nền tảng được hỗ trợ bởi các cạc đồ họa cao cấp y có hệ điều hành bất khả tri để cải thiện tính di động của các ứng dụng được tạo bằng API này.

Vulkan 1.0 được thiết kế để phù hợp với các trường hợp sử dụng của điện thoại thông minh, máy tính để bàn và bảng điều khiển, bây giờ là một API với khả năng đa luồng, với chi phí thấp hơn nhiều so với trình điều khiển OpenGL và những gì hỗ trợ trình tạo bóng được biên dịch trước qua SPIR-V. Không giống như các API thay thế khác, Vulkan là nền tảng đa nền tảng và là một tiêu chuẩn công nghiệp thực sự. Hiện đang tồn tại SDK Vulkan có sẵn cho Android, Linux và Windows, mặc dù vẫn đang trong giai đoạn beta, AMD và Nvidia họ đã biết rằng họ ủng hộ Vulkan. Vulkan 1.0 Đây không phải là phiên bản cuối cùng, các bản sửa đổi trong tương lai tất nhiên sẽ đến sau khi nhóm làm việc đã nhận được phản hồi từ các nhà phát triển khác.

¿Và điều gì sẽ xảy ra với OpenGL?

Trong khi Vulkan 1.0 đi đầu cho chăm sóc đồ họa dung lượng cao, OpenGL không bị Khronos Group bỏ rơi, các nhà phát triển phụ trách dự án này sẽ vẫn và phải phát triển. Vulkan không nó là rất cần thiết cho tất cả các nhà phát triển trò chơi và ứng dụng, điều này sẽ phụ thuộc vào mức độ bạn quan tâm đến hiệu suất, nếu bạn cần sự trợ giúp từ cạc đồ họa, nếu bạn đang tìm kiếm một API dễ tiếp cận hơn, nếu khối lượng công việc của bạn không thể chạy song song, v.v.

2

Cũng có nói về hỗ trợ bổ sung SPIR-V dành cho OpenGL và các cải tiến khác trên mặt trận đó. Tuy nhiên Tập đoàn Kronos chưa chính thức công bố thông số kỹ thuật hoặc cập nhật mới cho OpenGL, nhưng đó là một vấn đề cần phải cảnh giác trong những tháng tiếp theo.

Một trong những Tiện ích mở rộng OpenGL (không chính thức) được tiết lộ bởi trình điều khiển NVIDIA là GL_NV_draw_vulkan_image. Phần mở rộng này cung cấp VẽVkHình ảnhNV khả năng vẽ một hình chữ nhật cho phép hiển thị tất cả hoặc một số nội dung của VkImage trong Vulkan theo cách hai chiều. Tiện ích mở rộng này cũng sẽ cung cấp các chức năng để đồng bộ hóa bản vẽ giữa Vulkan và OpenGL, về cơ bản, tiện ích mở rộng sẽ cung cấp một cách để trình bày nội dung de vulcan dtrong một bối cảnh OpenGL.

3

Trò chơi và Vulkan

Ngày 16 tháng XNUMX vừa qua Croteam đã ra mắt Nguyên tắc Talos, được tải lên trong Nền tảng hơi nước sử dụng Động cơ Vulkan. không may phiên bản của trò chơi này cho Linux chưa có sẵn công khainhưng nó sẽ sớm thôi

El độ trễ Là vì tìm kiếm trình điều khiển sự phù hợp. Những Trình điều khiển Vulkan 1.0 sẽ là phát hành sớm vì chúng tôi biết rằng Phiên bản Windows beta có sẵn trên Steam. Từ van, nó cũng được mong đợi rằng Dota2 Sớm thôi có sẵn Với sự hỗ trợ Vulkan, tương tự như vậy các trò chơi khác sẽ xuất hiện trong tương lai.

Michael Label, người viết diễn đàn Phoronix nhận xét rằng “với tư cách là một nhà phát triển trò chơi đã sớm tham gia vào Vulkan đã được cảnh báo Không giả vờ mong đợi một phép màu với màn trình diễn của các trò chơi Vulkan”. Điều này là bởi vì Vulkan API cung cấp nhiều khả năng để có hiệu suất tốt hơn và tối ưu hóa hơn, trò chơi và công cụ của chúng đang được điều chỉnh cho DirectX 11 và OpenGL. Nó sẽ không cho đến khi sự xuất hiện của các trò chơi mới hoặc các công cụ được thiết kế lại xung quanh Vulkan rằng sẽ có một hiệu suất tốt hơn trong OpenGL / DX11. Đây là lý do tại sao juegos hiện có tại Vulkan họ có thể chậm hơn những thứ hiện có trong bộ xử lý OpenGL, điều này trong khi xử lý các lỗi khác nhau của trò chơi và trình điều khiển.

Mặc du nhà phát triển trò chơi là bị kích thích với khả năng do Vulkan cung cấp, các sẽ mất thời gian vậy nên chuyển đổi hoàn toàn. Một tình huống tương tự như vậy đã xảy ra khi Trực tiếp3D 11 đã được phát hành và đã bắt đầu hỗ trợ trò chơi, một thời gian sau các trò chơi bắt đầu chạy nhanh hơn Direct3D 9.


2 bình luận, để lại của bạn

Để 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.

  1.   stalker dijo

    Bài đăng hay, để xem nó mang lại gì cho trò chơi. Thời cơ tốt đang đến cho các trò chơi trong thế giới nguồn mở

  2.   HO2Gi dijo

    "20015" Tôi nghĩ bạn còn một con số XNUMX