• Giới thiệu
  • Liên hệ
  • Chính sách bảo mật
logo
  • Blogs
No Result
View All Result
  • Blogs
No Result
View All Result
logo
No Result
View All Result
Home Blogs vulkan run time libraries là gì

Vulkan run time libraries là gì

Share on Facebook Share on Twitter

Vulkan là một trong API đồ dùng họa 3d đa căn cơ với túi tiền thấp. Vulkan run time libraries hướng tới các ứng dụng đồ họa 3D thời gian thực rất chất lượng như trò đùa điện tử và phương tiện đi lại tương tác trên toàn bộ các nền tảng.Bạn đã xem: ứng dụng vulkan runtime libraries là gì

So cùng với OpenGL, Direct3D cùng Metal, Vulkan nhằm hỗ trợ hiệu suất cao hơn và thực hiện CPU/GPU thăng bằng hơn. Sự biệt lập lớn không giống so cùng với Direct3D 11 với OpenGL là Vulkan cung ứng một thư viện cấp thấp hơn đáng chú ý và hỗ trợ tác vụ tuy nhiên song. Ngoại trừ việc áp dụng CPU tốt hơn, Vulkan cũng rất có thể phân phối các bước tốt hơn giữa các nhiều lõi CPU.

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

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

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

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

Điều đặc trưng nhất về dự án công trình này là việc AMD đã lợi dụng một điểm yếu mà các API tại thời điểm ấy không tận dụng được, đó là kĩ năng tinh chỉnh tại mức độ mã hóa cực thấp. Tức là các nhà lập trình sử dụng Mantle để phát triển ứng dụng hay game thay bởi DirectX hoặc OpenGL sẽ nhận biết một sự ngày càng tăng rất phệ về hiệu năng. Sau đó, Vulkan lần trước tiên được chào làng bởi Khronos Group phi roi tại GDC 2015. Vulkan API ban sơ được call là “sáng con kiến OpenGL cụ hệ tiếp theo”, hoặc “OpenGL tiếp theo” vị Khronos, nhưng việc sử dụng các cái tên đó đã bị xong khi Vulkan được công bố. Vulkan có bắt đầu từ và xây dựng dựa trên thành phần của AMD ‘s Mantle API, được khuyến mãi bởi AMD để Khronos với mục tiêu đưa ra Khronos một gốc rễ mà trên đó để bước đầu phát triển một API cấp cho thấp mà họ có thể chuẩn chỉnh hóa toàn ngành.


*

Khoan, có nào đó sai sai? Sao vẫn Mantle và lại thành Vulkan? tại sao là vì tuy vậy Mantle thành lập với những lợi mặc dù thế AMD đã có một quyết định sai trái khi chỉ được cho phép bộ thư viện API này chuyển động trên các card đồ hoạ thuộc dòng ATI Radeon của riêng mình, ép các nhà cải cách và phát triển game thực hiện thêm một quy trình tiêu tốn sức lực, thời hạn và may mắn tài lộc chỉ nhằm tích thích hợp Mantle. Mantle lập cập bị quên lãng với đem “tặng” mã nguồn của chính mình cho Vulkan ở trong Khronos Group, một nhóm gồm những công ty thành viên máu mặt như chính AMD, NVIDIA, Intel, AMD, Sony với Google,…

Vulkan bổ ích thế gì so với DirectX 12?

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


*

Vulkan còn tỏ ra thừa trội hơn DirectX khi hỗ trợ khá nhiều dòng card screen cũ như GTX 600 xuất xắc ATI Radeon 7700. Sự hỗ trợ đằng sau của Khronos Group cũng là 1 trong những lợi thế rất là lớn mà trước đó Mantle đã không có và DirectX cũng không. Valve cùng với hệ điều hành và quản lý riêng của chính bản thân mình SteamOS cũng trọn vẹn tích hợp công nghệ đồ họa của Vulkan.

Người dùng Mac cùng iOS cũng được hỗ trợ Vulkan

Năm 2018, trong sự kiện của chính mình thì táo bị cắn dở cũng cho biết người sử dụng Mac, iPhone cùng iPad đã sớm được trải nghiệm nhiều tựa game đòi hỏi hiệu năng bối cảnh cao phụ thuộc việc hỗ trợ API Vulkan. Cùng không thọ sau hãng công nghệ này đang hỗ trợ. Giờ đây Vulkan là 1 API GPU mở với cross-platform, hiện sẽ được cung ứng bởi các điện thoại Android, Windows, Linux, trò chơi console, các bộ headset VR và không hề ít nữa.


*

Khronos Group, một tổ chức chuyên tạo nên các tiêu chuẩn chỉnh cho ngành giao diện đã tạo thành MoltenVK mang lại macOS với iOS. Phương án của họ giúp những nhà phân phát triển hoàn toàn có thể dễ dàng đưa nền các tựa trò chơi hiện gồm trên Windows và game android sang những thiết bị Mac cùng iOS.

Một trong các các nhà phát triển đó gồm Valve đã và đang nghiên cứu phiên bản macOS của trò chơi DotA 2 với kết quả khá khả quan. Phiên bản Vulkan-on-Metal của trò chơi có tốc độ khung người cao hơn một nửa so cùng với phiên bạn dạng sử dụng OpenGL của Apple. Lâu nay, driver OpenGL của táo nhận chỉ trích rất nhiều do hiệu năng kém lẫn việc apple từ chối hỗ trợ phiên bạn dạng mới tuyệt nhất của đặc tả này.

Tuy nhiên, MoltenVK cũng ko phải tuyệt vời và hoàn hảo nhất như ao ước đợi vì nó thiếu một số tính năng Vulken. Mặc dù vậy nhờ vào xây đắp không thực hiện bất kỳ tác vụ remap hay thay đổi dữ liệu và call hàm nào, đề xuất nó đảm bảo an toàn hiệu suất đạt được đồng hóa và rất có thể dự đoán được với ngân sách xử lý thấp, giúp đảm bảo an toàn trò nghịch chạy mượt. Đây mới chính là lợi thế béo mà nó đem lại cho những nhà phân phát triển. Chẳng hạn trường hòa hợp của DotA 2 có thể giúp nhà phát triển kiếm được không ít tiền hơn dựa vào việc thực hiện MoltenVK, để đưa những tựa game từ Windows và game android sang Mac và iOS một cách tiện lợi hơn.

Hiện tại, một “lớp dịch mã lệnh” tương tự, được cho phép các ứng dụng Vulkan có thể sử dụng back-end DirectX 12, góp mang đều tựa trò chơi Microsoft Store vốn chỉ chất nhận được dùng DirectX lên các nền tảng khác thông qua API bối cảnh cross-plaform ở mức độ low-level, bằng API của GPU và mang về hiệu năng cao tương đương.

Vulkan qua các năm

Nhóm Khronos đã bắt đầu dự án tạo ra API giao diện thế hệ tiếp theo vào tháng 7 năm 2014 với một cuộc họp khởi rượu cồn tại Valve . Tại SIGGRAPH 2014, dự án công trình đã được công bố rộng rãi cùng với lời lôi kéo người tham gia. Theo Văn phòng trí tuệ sáng tạo và thương hiệu Hoa Kỳ, nhãn hiệu cho Vulkan đã có được nộp vào ngày 19 tháng hai năm 2015.

Vào đầu năm mới 2015, LunarG (được tài trợ bởi vì Valve ) đã cách tân và phát triển và reviews một trình điều khiển và tinh chỉnh Linux mang đến Intel chất nhận được khả năng tương xứng Vulkan trên giao diện tích đúng theo HD 4000 series, tuy nhiên trình điều khiển Mesa mã nguồn mở ko tương thích hoàn toàn với OpenGL 4.0 cho tới cuối năm đó. Vẫn có tác dụng hỗ trợ Sandy Bridge, vì nó hỗ trợ tính toán thông qua Direct3D11.

Vào ngày 10 tháng 8 năm 2015, Google thông báo rằng những phiên phiên bản Android sau đây sẽ hỗ trợ Vulkan. App android 7.x “Nougat” ra mắt cung ứng Vulkan vào ngày 22 tháng 8 năm 2016. Apk 8.0 “Oreo” có hỗ trợ đầy đủ. Vào trong ngày 18 mon 12 năm 2015, Khronos Group thông báo rằng phiên bạn dạng 1.0 của điểm sáng kỹ thuật Vulkan vẫn gần triển khai xong và sẽ tiến hành phát hành lúc có những trình điều khiển và tinh chỉnh phù hợp.

Ashes of the Singularity là tựa game đầu tiên được phát hành với sự cung ứng DirectX 12. Đây cũng là trong số những game đầu tiên cung ứng Vulkan. Phiên phiên bản đang cải tiến và phát triển của trò nghịch đã được thiết kế thương mại thông qua Steam Early Access vào trong ngày 22 mon 10 năm 2015. Phiên bạn dạng chính thức của trò nghịch được thành lập trên Windows vào trong ngày 31 tháng 3 năm 2016.


*

Vulkan SDK nguồn mở được phân phát hành vào trong ngày 16 tháng hai năm 2016. Vào ngày 26 tháng 2 năm 2018, Khronos Group thông báo rằng API Vulkan đã bao gồm sẵn cho tất cả trên macOS cùng iOS thông qua thư viện MoltenVK , cho phép Vulkan điều khiển xe trên Metal.

Vào ngày 25 tháng 2 năm 2019, nhóm công tác quan trọng về bình yên (SC) Vulkan vẫn được ra mắt để đưa tài năng tăng tốc GPU Vulkan vào các ngành công nghiệp quan trọng đặc biệt về an toàn. Dịch vụ chơi game đám mây phân phát trực đường Stadia của Google thực hiện Vulkan trên những máy chủ dựa trên Linux cùng với GPU AMD.

Vào ngày 15 tháng một năm 2020, Vulkan 1.2 được phát hành. Cùng với phiên bản phát hành Vulkan 1.2, Khronos Group đã đăng một bài bác đăng trên blog đến rằng cung ứng HLSL vào Vulkan đã đoạt đến tinh thần “sẵn sàng sản xuất”.

Vào ngày 3 tháng 2 năm 2020, Raspberry Pi Foundation thông tin rằng bọn họ đang thao tác trên một trình điều khiển và tinh chỉnh Vulkan mã mối cung cấp mở đến Raspberry Pi của họ, một máy tính xách tay bảng. Vào trong ngày 20 mon 6 năm 2020, một kỹ sư đồ họa bật mý rằng anh ta đã tạo nên ra kĩ năng chạy VkQuake3 với hơn 100FPS trên máy tính xách tay nhỏ.

Vào ngày 17 tháng 3 năm 2020, Khronos Group vẫn phát hành những tiện ích mở rộng Ray Tracing.

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

Game engine tốt game phần đa phải phụ thuộc các API để có thể giao tiếp với phần cứng, nên những API cũng ra quyết định nhiều đến năng suất của hartware khi quản lý và vận hành game. DirectX cùng Vulkan đều phải sở hữu những ưu thế và điểm yếu riêng, bọn chúng phù cùng với những mục tiêu sử dụng khác nhau. Thuộc nhau, chúng đóng góp phần không nhỏ tuổi để làm cho thế giới trò chơi mà bọn họ đang thấy.

Lý do chính khiến cho bạn nên quan tâm đến DirectX và Vulkan là vì có game dùng loại này, bao gồm game dùng cái kia. Đối với những game dùng Vulkan thì GPU của AMD sẽ có lợi thế hơn và đến hiệu suất cao hơn so với GPU của NVIDIA, thường xuyên thì những game đa gốc rễ sẽ sử dụng Vulkan. Ngược lại đối với các game sử dụng DirectX thì nó sẽ được tối ưu hóa tốt hơn bên trên GPU của NVIDIA.

Lập trình viên thời buổi này có đề xuất học Vulkan

Nếu các bạn đang bước đầu ngay bây chừ và bạn có nhu cầu thực hiện các bước GPU, bạn chắc chắn là nên bắt đầu bằng phương pháp học Vulkan. Chắc hẳn rằng bạn cũng yêu cầu học GL sau, nhưng tất cả một vài lý do để suy nghĩ Vulkan trước.

Nếu bạn học Vulkan, bạn sẽ hiểu rõ rộng về cách thức công nghệ thực sự hoạt động, về đa số gì hiệu quả và ko hiệu quả. Tôi thấy đa số người đã bắt đầu với GL hoặc GLES với ngay lập tức bao gồm thói quen thuộc xấu như vạc hành những cuộc call rút thăm riêng đến từng đối tượng người dùng thay vì thực hiện VBO, hoặc thậm chí là tệ hơn, sử dụng list hiển thị. Các lập trình viên GL rất khó để kiếm tìm ra đa số gì không còn được khuyến khích.

Việc đưa từ Vulkan quý phái GL hoặc GLES thuận tiện hơn nhiều so cùng với ngược lại. Vulkan có tác dụng cho cụ thể rất các điều bị ẩn hoặc quan trọng đoán trước vào GL, chẳng hạn như điều hành và kiểm soát đồng thời, share và tâm lý kết xuất.

Share Tweet Pin

BÀI VIẾT LIÊN QUAN

an giấc nữ giá bao nhiêu

An giấc nữ giá bao nhiêu

by admin
05/05/2021
làm sữa đậu nành tại nhà

Làm sữa đậu nành tại nhà

by admin
17/06/2021
những kiểu tết tóc đẹp dễ làm

Những kiểu tết tóc đẹp dễ làm

by admin
30/04/2021
những biểu hiện cho thấy người con gái không còn yêu bạn nữa

Những biểu hiện cho thấy người con gái không còn yêu bạn nữa

by admin
31/12/2021

Trả lời Hủy

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 *

Bài Viết Mới Nhất

Cách cười đẹp cho người môi dày

14:15, 02/07/2021
du học nhật bản ngành quản trị kinh doanh

Du học nhật bản ngành quản trị kinh doanh

06:13, 08/05/2022
học solidworks cơ bản

Học solidworks cơ bản

08:28, 29/01/2022
thép dự ứng lực là gì

Thép dự ứng lực là gì

13:31, 15/08/2021

Đề xuất cho bạn

Bị tiểu đường nên ăn gì

08:51, 22/04/2021
những cặp nhũ hoa đẹp nhất

Những cặp nhũ hoa đẹp nhất

14:22, 21/04/2021
đáp án đuổi hình bắt chữ có hình minh họa

Đáp án đuổi hình bắt chữ có hình minh họa

11:47, 22/04/2021
cách nạp trả sau của viettel

Cách nạp trả sau của viettel

03:45, 22/04/2021
các bài tập về tìm giá trị lớn nhất nhỏ nhất lớp 9

Các bài tập về tìm giá trị lớn nhất nhỏ nhất lớp 9

20:14, 22/04/2021
cực đoan nghĩa là gì

Cực đoan nghĩa là gì

14:19, 21/04/2021

Giới thiệu

myphammioskin.com.vn là website chia sẻ kiến thức hoàn toàn miễn phí. Cùng với sự phát triển công nghệ và ngành thể thao điện tử, thì ngày càng có nhiều người tìm hiểu thêm lĩnh vực này. Chính vì thế, myphammioskin.com.vn được tạo ra nhằm đưa thông tin hữu ích đến người dùng có kiến thức hơn về internet.

Danh Mục

  • Blogs

Bài viết hay

  • Hiring là gì
  • Chachacha cơ bản cho người mới/học nhảy/chacha dance
  • Cách đo chiều cao trẻ sơ sinh
  • Đại học luật hà nội tuyển sinh
  • Word bị ẩn thanh công cụ

Textlink Quảng Cáo

  • Giới thiệu
  • Liên hệ
  • Chính sách bảo mật

© 2020 myphammioskin.com.vn thành lập và phát triển vì cộng đồng.

x
No Result
View All Result
  • Blogs

© 2022 myphammioskin.com.vn thành lập và phát triển vì cộng đồng.