Vulkan là 1 trong API bối cảnh 3 chiều nhiều căn cơ cùng với ngân sách tốt. Vulkan run time libraries nhắm tới các vận dụng đồ họa 3D thời gian thực chất lượng cao nhỏng trò nghịch điện tử với phương tiện đi lại liên quan bên trên toàn bộ các nền tảng.Bạn vẫn xem: Phần mượt vulkan runtime libraries là gì

So cùng với OpenGL, Direct3 chiều và Metal, Vulkan nhằm mục tiêu hỗ trợ công suất cao hơn cùng áp dụng CPU/GPU cân đối rộng. Sự khác biệt to khác so với Direct3D 11 cùng OpenGL là Vulkan hỗ trợ một thỏng viện thấp cấp rộng đáng kể cùng cung ứng tác vụ tuy nhiên song. Ngoài Việc áp dụng CPU rẻ hơn, Vulkan cũng hoàn toàn có thể phân pân hận quá trình tốt rộng thân các các lõi CPU.Bạn đang xem: Vulkan run time libraries 1.0.33.0 là gì

Mục lục bài bác viết

Nguồn nơi bắt đầu Vulkan

Nói đúng mực thì hoàn toàn có thể coi Vulkan run time libraries là hậu duệ của OpenGL, API hình ảnh Ra đời bao gồm khi còn trước cả DirectX. Trước tiếng OpenGL với DirectX vẫn luôn là nhì API tuyên chiến đối đầu với nhau, tuy vậy bởi sự kỉm cách tân và phát triển và cạnh tranh tích hòa hợp của mình OpenGL dần kém thay, dần trở thành DirectX thành “độc cô cầu bại”. Mãi đến năm 2013, phát hiện nay thấy sự phát triển của API lờ lững cùng ngày một suy thoái, hãng sản xuất AMD đang bước đầu tạo ra một thỏng viện API của riêng rẽ bản thân có thương hiệu Mantle.

Bạn đang xem: Vulkan run time libraries 1.0.33.0 là gì

Điều quan trọng nhất về dự án này là bài toán AMD vẫn tận dụng một điểm yếu nhưng những API tại thời gian ấy không tận dụng tối đa được, chính là năng lực tinh chỉnh và điều khiển ở tại mức độ mã hóa rất thấp. có nghĩa là những bên lập trình sử dụng Mantle để cải cách và phát triển ứng dụng xuất xắc game ráng vị DirectX hoặc OpenGL vẫn nhận thấy một sự ngày càng tăng không nhỏ về hiệu năng. Sau đó, Vulkan lần thứ nhất được chào làng do Khronos Group phi lợi nhuận trên GDC năm ngoái. Vulkan API ban đầu được Điện thoại tư vấn là “ý tưởng sáng tạo OpenGL thay hệ tiếp theo”, hoặc “OpenGL tiếp theo” vì chưng Khronos, tuy thế câu hỏi sử dụng những chiếc tên kia đã trở nên kết thúc lúc Vulkan được công bố. Vulkan bao gồm bắt đầu trường đoản cú và kiến thiết dựa vào yếu tố của AMD ‘s Mantle API, được Tặng Kèm bởi vì AMD để Khronos cùng với mục tiêu đưa ra Khronos một nền tảng nhưng trên kia nhằm ban đầu cải cách và phát triển một API thấp cấp mà người ta rất có thể chuẩn chỉnh hóa toàn ngành.



Khoan, bao gồm nào đấy sai sai? Sao đang Mantle mà lại thành Vulkan? Lý vì chưng là vì tuy vậy Mantle ra đời với tương đối nhiều lợi tuy vậy AMD đã tất cả một ra quyết định sai lạc khi chỉ cho phép bộ thỏng viện API này vận động bên trên các thẻ vật dụng hoạ ở trong cái ATI Radeon của riêng rẽ mình, xay những bên cải tiến và phát triển game tiến hành thêm một công đoạn tiêu hao công sức của con người, thời gian cùng tiền bạc chỉ để tích hợp Mantle. Mantle nhanh lẹ bị quên lãng và rước “tặng” mã nguồn của chính mình mang lại Vulkan ở trong Khronos Group, một tổ bao gồm rất nhiều công ty member huyết mặt nhỏng chủ yếu AMD, NVIDIA, Intel, AMD, Sony và Google,…

Vulkan có lợi cầm gì so với DirectX 12?

Vulkan trọn vẹn ngang bởi DirectX 12 về công suất. Những technology DirectX 12 sử dụng đa số phần đa xuất hiện trong Vulkan như phân loại đa luồng trên CPU, hỗ trợ VR, các tập lệnh can thiệp cấp GPU của thẻ màn hình hiển thị. Điểm khác hoàn toàn lớn số 1 thân Vulkan run time libraries với DirectX là DirectX 12 chỉ điều khiển xe trên hệ điều hành và quản lý Windows 10 trong những khi kia Vulcan hoàn toàn có thể điều khiển xe trên bất cứ hệ điều hành như thế nào nhỏng Linux, hệ quản lý trên điện thoại cùng thậm chí còn là Windows 7, 8 cùng 10.



Vulkan còn tỏ ra quá trội hơn DirectX khi cung ứng khá nhiều loại thẻ screen cũ nhỏng GTX 600 giỏi ATI Radeon 7700. Sự cung cấp đằng sau của Khronos Group cũng là một trong lợi thế hết sức mập nhưng trước đây Mantle đã không tồn tại cùng DirectX cũng không. Valve sầu với hệ quản lý điều hành riêng rẽ của bản thân SteamOS cũng trọn vẹn tích hợp technology đồ họa của Vulkan.

Người cần sử dụng Mac cùng iOS cũng rất được hỗ trợ Vulkan

Năm 2018, vào sự khiếu nại của chính bản thân mình thì Apple cũng cho thấy thêm người dùng Mac, iPhone và iPad tablet sẽ nhanh chóng được trải nghiệm nhiều tựa game yên cầu tính năng bối cảnh cao phụ thuộc bài toán hỗ trợ API Vulkan. Và ko lâu sau hãng công nghệ này đang cung ứng. Giờ trên đây Vulkan là một API GPU msống với cross-platsize, hiện nay đã có được cung ứng do các điện thoại thông minh Android, Windows, Linux, game console, các bộ headset VR cùng không hề ít nữa.



Khronos Group, một đội chức siêng tạo nên những tiêu chuẩn mang lại ngành bối cảnh vẫn tạo ra MoltenVK mang đến macOS cùng iOS. Giải pháp của họ giúp những bên cải cách và phát triển hoàn toàn có thể tiện lợi gửi nền những tựa game hiện tại bao gồm trên Windows với Android thanh lịch những lắp thêm Mac và iOS.

Một trong những những nhà phát triển đó có Valve sẽ và đã thí điểm phiên bạn dạng macOS của game DotA 2 với công dụng hơi khách quan. Phiên phiên bản Vulkan-on-Metal của trò nghịch gồm tốc độ cơ thể cao hơn nữa 1/2 đối với phiên bản sử dụng OpenGL của Apple. Lâu ni, driver OpenGL của Apple nhận chỉ trích tương đối nhiều bởi vì hiệu năng kỉm lẫn Việc Apple khước từ hỗ trợ phiên bạn dạng mới nhất của quánh tả này.

Tuy nhiên, MoltenVK cũng chưa hẳn tuyệt đối hoàn hảo như ao ước hóng vì nó thiếu hụt một số trong những tính năng Vulken. Thế tuy vậy phụ thuộc thi công không thực hiện ngẫu nhiên tác vụ remap hay biến đổi dữ liệu với Gọi hàm làm sao, nên nó bảo đảm an toàn năng suất giành được đồng hóa với có thể dự đân oán được cùng với ngân sách cách xử lý tốt, giúp bảo vệ trò nghịch chạy mượt. Đây bắt đầu đó là lợi thế to nhưng mà nó đem về cho các đơn vị trở nên tân tiến. Chẳng hạn ngôi trường phù hợp của DotA 2 hoàn toàn có thể góp nhà cải cách và phát triển tìm được không ít tiền hơn nhờ vào việc thực hiện MoltenVK, để mang đông đảo tựa game tự Windows cùng Android quý phái Mac và iOS một phương pháp thuận tiện rộng.

Bây Giờ, một “lớp dịch mã lệnh” tương tự như, được cho phép các vận dụng Vulkan có thể áp dụng back-kết thúc DirectX 12, giúp mang đầy đủ tựa game Microsoft Store vốn chỉ có thể chấp nhận được sử dụng DirectX lên các căn nguyên khác thông qua API đồ họa cross-plaform ở mức độ low-cấp độ, bằng API của GPU và mang lại hiệu năng cao tương đương.

Vulkan qua những năm

Nhóm Khronos đã bắt đầu dự án công trình sinh sản API đồ họa cố hệ tiếp sau vào thời điểm tháng 7 năm năm trước với cùng 1 buổi họp khởi hễ trên Valve . Tại SIGGRAPH 2014, dự án công trình đã có được ra mắt rộng thoải mái với lời lôi kéo bạn tmê say gia. Theo Vnạp năng lượng chống Sáng chế cùng Nhãn hiệu Hoa Kỳ, nhãn hiệu đến Vulkan đã làm được nộp vào ngày 19 tháng hai năm năm ngoái.

Xem thêm: Là Gì? Nghĩa Của Từ Budget Nghĩa Là Gì ? Định Nghĩa, Ví Dụ, Giải Thích

Vào ngày 10 tháng 8 năm năm ngoái, Google thông báo rằng các phiên phiên bản Android sau đây đang cung ứng Vulkan. Android 7.x “Nougat” reviews hỗ trợ Vulkan vào trong ngày 22 tháng 8 năm 2016. Android 8.0 “Oreo” gồm cung cấp rất đầy đủ. Vào ngày 18 mon 1hai năm năm ngoái, Khronos Group thông báo rằng phiên phiên bản 1.0 của Điểm sáng nghệ thuật Vulkan đã được gần hoàn thiện và sẽ tiến hành xây cất khi gồm những trình tinh chỉnh và điều khiển phù hợp.

Ashes of the Singularity là tựa game trước tiên được xây cất với việc cung ứng DirectX 12. Đây cũng là một trong những trong số những game trước tiên hỗ trợ Vulkan. Phiên bản sẽ cải tiến và phát triển của trò đùa đã có xây đắp tmùi hương mại thông qua Steam Early Access vào ngày 22 mon 10 năm năm ngoái. Phiên bạn dạng chính thức của trò nghịch được xây dựng bên trên Windows vào trong ngày 31 mon 3 năm 2016.



Vulkan SDK mối cung cấp msống được desgin vào ngày 16 tháng 2 năm 2016. Vào ngày 26 tháng hai năm 2018, Khronos Group thông tin rằng API Vulkan sẽ gồm sẵn mang lại tất cả trên macOS cùng iOS trải qua thỏng viện MoltenVK , chất nhận được Vulkan điều khiển xe trên Metal.

Vào ngày 25 mon 2 năm 2019, Nhóm công tác làm việc đặc biệt về bình an (SC) Vulkan đã được ra mắt để đưa kỹ năng tăng tốc độ GPU Vulkan vào những ngành công nghiệp quan trọng về an toàn. Dịch vụ chơi trò giải trí đám mây phạt trực đường Stadia của Google thực hiện Vulkan bên trên các sever dựa vào Linux với GPU AMD.

Vào ngày 15 tháng 1 năm 20đôi mươi, Vulkan 1.2 được desgin. Cùng với phiên bản xây đắp Vulkan 1.2, Khronos Group đã đăng một bài xích đăng bên trên blog cho rằng hỗ trợ HLSL trong Vulkan đã đoạt mang đến tinh thần “sẵn sàng chuẩn bị sản xuất”.

Vào ngày 3 mon 2 năm 20đôi mươi, Raspberry Pi Foundation thông báo rằng bọn họ sẽ làm việc trên một trình điều khiển và tinh chỉnh Vulkan mã nguồn msống cho Raspberry Pi của họ, một máy vi tính bảng. Vào ngày đôi mươi tháng 6 năm 2020, một kỹ sư giao diện tiết lộ rằng anh ta đã tạo nên năng lực chạy VkQuake3 với hơn 100FPS trên máy tính nhỏ tuổi.

Vào ngày 17 tháng 3 năm 20trăng tròn, Khronos Group sẽ thi công những tiện ích không ngừng mở rộng Ray Tracing.

Sức tác động của Vulkan đến game

Game engine tuyệt game những đề xuất phụ thuộc vào những API để rất có thể tiếp xúc cùng với Hartware, đề nghị những API cũng ra quyết định không ít đến công suất của Hartware lúc vận hành game. DirectX cùng Vulkan đều phải có phần lớn điểm mạnh với nhược điểm riêng, bọn chúng phù cùng với phần lớn mục đích sử dụng không giống nhau. Cùng nhau, chúng đóng góp phần ko nhỏ nhằm làm cho nhân loại game nhưng mà bọn họ vẫn thấy.

Lý vì chưng chính khiến cho bạn nên quan tâm mang đến DirectX cùng Vulkan là vì bao gồm game dùng điều này, có game sử dụng cái cơ. Đối cùng với các game dùng Vulkan thì GPU của AMD sẽ bổ ích cố rộng cùng đến năng suất cao hơn so với GPU của NVIDIA, thường thì các game nhiều căn cơ vẫn cần sử dụng Vulkan. Ngược lại đối với những game sử dụng DirectX thì nó sẽ tiến hành về tối ưu hóa giỏi hơn trên GPU của NVIDIA.

Lập trình viên ngày này gồm cần học Vulkan

Việc đưa tự Vulkan thanh lịch GL hoặc GLES thuận tiện rộng những so với trở lại. Vulkan khiến cho rõ ràng tương đối nhiều điều bị ẩn hoặc tất yêu đân oán trước vào GL, chẳng hạn như điều hành và kiểm soát đôi khi, share và tâm trạng kết xuất.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *