Khronos組織發布Vulkan 1.2:主要提升性能,為開發者提供更好服務

2021-01-11 超能網

Vulkan這個目前非常有活力的年輕圖形API在昨晚獲得了1.2版本的更新,這是繼2018年以來,Vulkan獲得的第二個重大版本更新。這個新版本並沒有添加太多新的圖形特性,更多地是為開發者提供了更好的內置API以及提升了跨平臺開發的便利程度,我們來一起看一下。

演示文檔來自於Khronos官網

Vulkan 1.2版本將23個已經通過驗證的擴展加入進了核心API,這些擴展為開發者提供了新的API,帶來了一些新功能,比如本次版本更新最大特性之一的Timeline Semaphores就在其中。

Timeline Semaphore特性可以讓開發者更加簡單地控制渲染隊列,在多線程編程上更加方便

此外,新加入核心的擴展中很大一部分是用來幫助提升Vulkan與其他圖形API之間的兼容層性能。

這也讓用Vulkan模擬DirectX運行遊戲的效率變得越來越高。

Vulkan自身的一大特性就是支持Direct3D所使用的HLSL著色器語言(1.1版本加入的)

比如Valve就為Wine開發了一套在Linux上跑Direct3D遊戲的「翻譯層」——DXVK,並貢獻了出來。而在Vulkan 1.2版本中,他們使用擴展的方式提升了對Direct3D/HLSL著色器語言的「翻譯效率」,使得模擬運行的效率提升。

Vulkan迅速受到開發者青睞的原因除了它是開發標準之外還有一個比較重大的因素就是它的跨平臺性和廣泛的硬體支持。

目前Vulkan已經橫跨了市面上幾乎所有的主流作業系統,包括macOS和iOS這兩個沒有官方Vulkan支持在內的系統。

由於Vulkan 1.2並不需要任何硬體修改,所以硬體商能夠很快的在自家驅動中加入針對Vulkan 1.2的支持,NVIDIA動作最快,在昨晚Vulkan 1.2正式發布時已經推出新的開發者測試版驅動441.99,相信很快就會引入到正式版驅動中;而AMD也在今天放出了腎上腺素20.1.2,其中加入了Vulkan 1.2的支持。

最後,如同我開頭所說的,Vulkan 1.2更新更多地是為開發者服務的,Khronos同步更新了Vulkan的開源生態系統。可以說,將來會有更多遊戲使用Vulkan進行開發,在雲遊戲大潮中,諸如Google Stadia、NVIDIA GeForce NOW等平臺紛紛選擇了基於Vulkan圖形API的系統,使用Vulkan API可以減少開發者的工作量。

相關焦點

  • EasyData為開發者提供服務
    5月20日「WAVESUMMIT2020」深度學習開發者峰會上,百度AI開發平臺部總監忻舟宣布EasyDL全新升級,重磅發布了業內首個專注於AI開發領域的智能數據服務平臺EasyData,進一步加強數據管理與加工能力,並在完整地支持Master模式的訓練與開發、端雲一體服務部署方面帶來了4項重要升級。
  • ODC19開發者服務論壇丨「引力計劃2.0」助力提升移動服務
    開發者服務論壇聚焦應用生態、服務生態及智慧服務,為開發者及合作夥伴提供了開發、運營、體驗、營收四大維度的移動服務。同時,全新上線的HeyThings IoT服務平臺和HeyThings IoT協議,也為IoT領域開發者及品牌廠商提供了深度賦能。
  • Khronos主席來華 盛邀華為、中興和中國移動入會
    更多關於3月14日北京開發者大學活動(DevU)的信息請瀏覽http://www.khronos.org/news/events/beijing-china-devu-2012。更多關於3月17日上海開發者大學活動(DevU)的信息請瀏覽http://www.khronos.org/news/events/shanghai-china-2012 。
  • 華為機器學習服務ML Kit 為開發者提供高效多樣服務體驗
    2020年1月15日,華為官方宣布全面上線HMS Core 4.0,包括華為機器學習服務(ML Kit)在內的部分新能力引起開發者高度關注。華為機器學習服務(ML Kit) 提供機器學習套件,為開發者應用機器學習能力開發各類應用提供優質體驗。
  • 光遇vulkan什麼意思 vulkanversion是什麼
    在光遇的預下載和安裝裡,有的玩家在界面會跳出來一個你界面,上面有著許多讓人糾結的英文,在每一行都有一些打鉤或則沒有的打鉤的情況,而這裡面更多的是vulkan這兩行的沒有選擇,那麼vulkan是什麼意思,vulkanversion是什麼,我們要怎麼獲取呢
  • Uber 開源 AI 可視化調試工具 Manifold,2 個工作流讓計算性能提升...
    官方表示,大多數開發者通常會將 20% 的精力放在構建初始的工作模型上,而將 80% 的精力用來提高模型性能,即機器學習模型開發 20/80 分配法則,這也體現出調試機器學習模型的困難。因此,為了讓開發者能夠更好的利用 Manifold 帶來的高效率,日前 Uber 宣布,他們將 Manifold 作為開源項目發布。
  • 2020 vivo開發者大會應用服務分會,一站式連接用戶與服務
    在過去一年裡,vivo累計應用分發數突破5000億,開放平臺提供給開發者的開放能力已突破50項,服務至少5個以上的生態,如商店、遊戲中心、瀏覽器、快應用、智慧服務平臺、IoT等。同時,vivo還加大了系統級入口能力開放的力度,提供vivo雲測、雲調試、灰度發布系統、vivo帳號一鍵授權登錄能力、商店開放評論管理能力等,讓廣大開發者調取系統能力更方便,更主動。
  • Apache DolphinScheduler 1.3.2 發布,性能提升 2~3 倍
    1.3.2 正式版本。DolphinScheduler-1.3.2 有超過 30 名貢獻者參與開發,性能較 1.2 版本有 2 ~ 3 倍的提升,相對 1.2 版本,1.3.x 增加了諸如 K8s支持、多目錄管理等重要的新特性和新的任務類型。
  • aelf Enterprise 1.0.0 Preview 1 版正式發布
    3月27日,aelf Enterprise 1.0.0 Preview 1 版正式發布。aelf Enterprise 1.0.0 preview 1 版是一個整體的區塊鏈商業化解決方案,包含完備的區塊鏈系統、開發套件、開發文檔、以及配套的基礎應用和基礎服務。
  • 2.2版本發布!TensorFlow推出開發者技能證書
    去年,Google先後推出了TensorFlow 2.2 和數個產品更新,在11個不同國家/地區舉辦全球路演,並召開了首屆TensorFlow開發者大會和TensorFlow World。TensorFlow 2.2 發布2019年,Google推出了TensorFlow 2.0,這是該平臺發展的一個重要的裡程碑。
  • 百度翻譯開放API 提供免費多語言服務
    原標題:百度翻譯開放API 提供免費多語言服務   上帝為了阻止人類建成通往天堂的巴別塔,讓語言成為了交流的最大障礙之一。現在,百度翻譯憑藉網際網路的巨大優勢,為身處全球各地的人們提供機器翻譯服務,語言障礙的藩籬被逐漸打破。無論是從事外貿電商行業的職員,還是致力於東西方文化交流的學者,抑或是出國旅遊的普通民眾,交流都變得更加簡單。
  • WebGL 1.0標準規範正式公布 3D網際網路開啟
    GDC 2011遊戲開發者大會上,Khronos Group組織今天終於公布了WebGL 1.0標準規範的最終正式版,在HTML5標準網絡瀏覽器中不需要額外插件就能實現3D圖形硬體加速。
  • 2020 vivo應用服務分會場:開發者迎來重塑市場格局新機遇
    在過去一年裡,vivo累計應用分發數突破5000億,開放平臺提供給開發者的開放能力已突破50項,服務至少5個以上的生態,如商店、遊戲中心、瀏覽器、快應用、智慧服務平臺、IoT等。同時,vivo還加大了系統級入口能力開放的力度,提供vivo雲測、雲調試、灰度發布系統、vivo帳號一鍵授權登錄能力、商店開放評論管理能力等,讓廣大開發者調取系統能力更方便,更主動。
  • 為應用開發提供強大支撐:AppGallery Connect Serverless全面解析...
    對於函數間調用,華為希望通過內部通信機制將現有的10毫秒左右延遲降低到1毫秒左右。通過這些探索,華為希望使開發者更聚焦於業務創新,從而更好地擁抱技術風口,利用技術紅利來實現業務升級,創造更多價值。介紹完 AppGallery Connect Serverless 整體方案特點之後,華為應用市場團隊又詳細介紹了認證服務、雲函數、雲資料庫、雲存儲和雲託管五大服務的優勢與使用方式。2、認證服務為簡化開發者的認證系統構建過程,AppGallery Connect 提供了託管式的認證服務,可以全方位保護開發者的數據安全。
  • 為應用開發提供強大支撐:AppGallery Connect Serverless全面解析|...
    在交付和運維層面,Serverless 架構中函數的發布與治理由平臺負責,進一步加快了業務邏輯上線;運維的部署、升級、彈性縮擴容也是平臺完成,因而可以從傳統的 DevOps 演進為 NoOps 的狀態。
  • OPPO布局5G發布智能助理Breeno,明年為開發者設立10億元「引力計劃」
    2018 OPPO開發者大會2018年12月26日,OPPO在北京召開2018 OPPO開發者大會,本次大會以「心無境,向未來」為主題。大會期間,OPPO發布了面向5G+時代的智能助理Breeno,其可以通過自然多模交互,讓戶享受個性化的智能服務。
  • Spark 3.0發布啦,改進SQL,棄Python 2,增強擴展,性能大幅提升
    Apache Spark 3.0.0正式發布啦,Apache Spark 3.0是在Spark 2.x的基礎上開發的,帶來了新的想法和功能。,並為這些語言提供了相關的SDK。在經過了大量優化後,Spark 3.0的性能比Spark 2.4快了大約2倍。Python是目前Spark上使用最廣泛的語言;針對Python語言提供的PySpark在PyPI上的月下載量超過500萬。
  • LayaAir 2.0 正式版發布了,重要特性全面介紹
    2018年9月15日,Layabox再次發布LayaAir 2.0 引擎測試版。2.0引擎在保持1.0極致性能的基礎上,更為重視開發者的易用性體驗。因此2.0的IDE進行了大量的易用性改進與優化。而3D方面,則完全重構了3D引擎,不僅再次提升了性能與易用性,還新增了150多項功能。
  • 軟體優化可將CPU性能提升28倍 Intel詳解OneAPI戰略-Intel,優化...
    在CPU及其他晶片開發上,Intel會越來越重視軟體優化的能力,提出六大技術支柱的高級副總Raja Koduri之前表態稱「全新的硬體架構每一個數量級的性能提升,軟體就能帶來兩個數量級的性能提升。」根據Raja Koudri所說,Intel通過軟體優化,可以給Java帶來6倍的性能提升,給持久性內存帶來8倍的性能升級,在AI領域帶來28倍的性能提升,並且,這是在相同的硬體上通過軟體實現的提升。
  • 移動開發者的必備「助手」!AppGallery Connect的全生命周期「服務...
    近年來,智能終端設備的普及、移動電商的崛起以及行動支付的全民化共同為移動網際網路的發展「添磚加瓦」。而隨著5G行動裝置的大規模部署,移動應用將開始更高效、更順暢地運行,用戶和開發者的整體生產力也將有質的飛躍。毫無疑問,5G將帶動一些全新應用的崛起,它將真正考驗視頻、流媒體、增強和虛擬實境等技術的極限,為用戶帶來更好的體驗和更多的功能。