前沿拓展:
microsoft virtu
對于DX12,我們說起來并不算陌生,超能網前前后后曝光DX12消息的**和評測有幾十篇了,大家對DX12黑科技——A、N顯卡混合交火嗎?微軟確實在DX12中嘗試了不同顯卡的混搭技術,該技術名為Muti-Adapter(多顯卡適配器),它就可以把不同架構的GPU聯(lián)合起來渲染。
微軟的Build大會上做過一個多顯卡的演示,分別使用獨顯及獨顯+集顯兩種方式渲染635幀的UE引擎,其中獨顯渲染幀速35.9fps,支持Muti-Adapter的集顯+獨顯平臺成績?yōu)?9.7fps,小幅優(yōu)勢領先了獨顯平臺。(提升不大的原因主要是獨顯與集顯的性能差距通常很大,并行運算的時候不會有CF/SLI這樣的接近2倍提升,之前Lucid的Virtu技術也是如此。)
Muti-Adapter技術另一個好處就是多卡下對GPU顯存的利用率更高,以往不論是CF還是SLI技術,DX只能將其中一個顯卡的顯存存儲數據,另一個顯卡的顯存就浪費了,比如GTX 980顯卡雙卡SLI時,其總的顯存容量還是4GB,多卡互聯(lián)時其GPU容量并不能翻倍。
現(xiàn)在有了Muti-Adapter技術,它就可以合并所有的顯存而利用了,顯存容量可以翻倍了。(微軟的WDDM 2.0模型還支持了GPU虛擬內存,猜測跟這個也有關系)
小編綜合來說,微軟的DX12最重要的變化就是帶來了底層硬件優(yōu)化,它改善了多線程效率,降低了驅動開銷,這對游戲玩家和開發(fā)者來說都是大有裨益的。3D渲染技術上DX12也有更新,而在多卡互聯(lián)上,DX12有可能成為黑馬,如果最終對AMD、NVIDIA及Intel核顯異構運算支持到位,那么游戲玩家屆時就不會受CF或者SLI的限制了。
2、DX12顯卡兼容列表
巧婦難為無米之炊,不過在解決米之前我們得先解決做飯用鍋問題——那些顯卡才能支持DX12,或者說完整支持DX12,從前面的介紹來看,支持和完整支持還是有些不同的。
對于DX12支持,我們之前聽到的最多的就是AMD、NVIDIA各自宣稱他們的GCN架構、Fermi及之后的架構都會支持DX12,Intel也是自第四代智能處理器、也就是Haswell開始的核顯開始支持DX12。
這方面,AMD之前公布了具體的DX12兼容列表了,NVIDIA前不久也公布了自家的DX12兼容名單,不過NVIDAI還趁機“黑”了AMD一把,因為AMD的顯卡目前并不完整支持DX12規(guī)范,但N家的GTX 980/980 Ti等GM2xx核心的GPU可以完整支持DX12_1。要知道在DX11時代,AMD的顯卡能完整DX11.1及DX11.2規(guī)范,而NVIDIA的顯卡只能支持到DX11.0,現(xiàn)在只能說是風水輪流轉了。
AMD、NVIDIA、Intel三家廠商的GPU對DX12的詳細支持規(guī)格可以參考上圖,AMD的GCN 1.0架構(多數HD 7000及后來的馬甲)只能支持兼容DX12、支持到Feature Level 11_1,HD 7790及R7 260/260X、R9 285等GCN新核心的顯卡可以支持到Feature Level 12_0,但目前所有顯卡都不能完整支持Feature Level 12_1功能。
NVIDIA方面,雖然Fermi及之后的顯卡都可以兼容DX12,不過真要支持DX12功能還得看Maxwell架構,其中GM1xx第一代Maxwell架構的顯卡可以支持到Feature Level 12_0,包括GTX 980/970/960/Titan X/980 Ti在內的第二代Maxwell架構則可以支持到Feature Level 12_1。
Intel方面,Haswell之后的核顯都可以兼容DX12,但說到Feature Levei支持,Haswell及最新的Broadwell依然只能支持到Feature Level 11_1。
當然,事情也得分兩面看,NVIDIA當年不能完全支持DX11.1,就說DX11.1是可選功能,實際影響不大,現(xiàn)在他們能完整支持DX12,就開始宣傳DX12_1的好處,實際上DX12_1的3D功能也不會有什么質變,實際游戲中也難說能帶來明顯的體驗差別,大家對這個問題還是淡定就好。
3、DX12平臺及軟件支持
邁過硬件支持這一關之后我們還要面臨軟件平臺支持的問題,這會涉及到我們用的**作系統(tǒng)選擇。
目前能確定支持DX12的系統(tǒng)就只有微軟全力打造的Windows 10系統(tǒng),以往期待的Windows 7支持DX12的美夢已經破滅了,不過微軟多少也發(fā)了點善心——Windows 7/8/8.1用戶可以免費升級Windows 10系統(tǒng)。
微軟之所以如此決絕地讓DX12成為Windows 10專屬,除了保證Windows 10只許勝不許敗的戰(zhàn)略之外,還有一個因素不能忽略——Windows 10升級了WDDM 2.0顯示驅動引擎,支持DX12必須先支持WDDM 2.0,Windows 7支持的還只是WDDM 1.1。
WDDM 2.0中最主要的變化是支持GPU虛擬顯存尋址(GPU virtual memory),所有GPU物理內存都被抽象成虛擬內存,由GPU負責管理,每個步驟都可以有自己的虛擬內存。另一個新功能是驅動常駐(Driver residency),顯存管理器會數據從命令緩沖器提交到驅動層之前所有分配空間都是常駐的,為此還增加了DDI設備驅動接口。
支持WDDM 2.0和Windows 10是支持DX12的一個前提,我們現(xiàn)在依然不能確定他們與DX12之間到底誰是因誰是果,但可以肯定的是微軟只讓Windows 10支持DX12更多地還是出于商業(yè)策略,Windows 7/8/8.1在技術上不見得就不能支持WDDM 2.0及DX12,現(xiàn)在我們能做的只能是祈禱Windows 10系統(tǒng)能跟Windows 7一樣大獲成功,成為游戲玩家的首選平臺,不然以后可有得糾結了。
4、支持DX12的引擎及游戲
有了DX12顯卡和Windows 10平臺,支持DX12還是只賣出第一步,這些內容相當于做飯的大廚和廚具,飯菜是否好好吃還得看食材——DX12游戲,這一項是目前進度最慢的,畢竟這是最頂層的,落后于硬件和系統(tǒng)平臺是必然的,反過來說軟硬件平臺沒準備好的話,DX12游戲也不可能運行起來。
支持DX12一勞永逸的方法還是得靠游戲引擎,目前已經支持DX12的3D引擎有EPIC的UE 4.4、Crytek的CryEngine、Unity的Unity 5、Oxide Games的Nitrous等,已有的游戲包括《九陽神功》、賽車游戲Forza 5等,前者是CryEnging引擎的,后者是UE引擎的。
還有很多游戲廠商自己開發(fā)的引擎支持DX12,比如Build大會上驚艷四方的Square Enix《最終幻想》所用的 Luminous 引擎打造的的“巫女哭泣”(Witch: Chapter 0)Demo等。
值得一提的是,在首波DX12游戲中,國內的游戲廠商這次也走在了前列,Build大會上游戲蝸牛就作為嘉賓發(fā)表了《九陽神功》(英文King of wushu)游戲的開發(fā)經歷,它就使用了CryEnging引擎并支持DX12,當然還有NVIDIA的Gameworks**。
大部分DX12游戲發(fā)布上市也要等到今年底的圣誕節(jié)期間了,一些游戲大作可能要到明年,不過我們最早能見到的DX12游戲很可能是《奇點灰燼》(Ashes of the Singularity),這款游戲使用的Nitrous引擎也不默認,關注過Mantle的玩家對該引擎另一個作品《Star Sworm》應該很熟悉,它能支持Mantle也就能更好地支持DX12。
不過這款游戲之所以這么快上市很可能是它只是支持了DX12中的底層優(yōu)化功能,這部分功能之前支持Mantle的時候應該已經做好了,但它應該沒有完全使用高級DX12渲染功能,否則開發(fā)進度上不會這么快。
小編綜合來說,DX12雖然是Windows 10功能中的一部分,但對PC游戲玩家來說DX12比目前的DX11性能更強、功能更多,對移動平臺來說,DX12也有著提升性能甚至降低功耗的奇效(GPU利用率上升,CPU功耗可以降低了)。相比DX11需要全新硬件不同,DX12可以兼容AMD、NVIDIA、Intel的DX11顯卡,雖然更高級的功能還是需要全新的硬件,但DX12相對DX11來說總體上并沒有提高硬件需求,這種平滑升級更有利于玩家升級到Windows 10平臺。
據CNBC報道,推特(Twitter)已暫停專門**馬斯克私人飛機位置的賬戶。
這個名為@ElonJet的賬戶由佛羅里達州大學生杰克·斯威尼 (Jack Sweeney) 運營,擁有超過50萬粉絲。它使用公開的飛行數據**了馬斯克飛機的位置,并且似乎在周三早上被停飛。
“好吧,@ElonJet似乎被停職了,”Sweeney周三發(fā)推文說。他鼓勵用戶在其他平臺上關注他。
馬斯克在10月份以440億美元的價格收購了Twitter,他一直在努力保護網站上的言論自由。11月初,馬斯克聲稱他是言論自由的堅定擁護者,他不會禁止飛機跟蹤帳戶,他稱之為“直接的人身安全風險”。
然而,在內部,Twitter員工可能收到了不同的指示。Sweeney于12月10日分享了一條推文,聲稱他的帳戶已被影子禁止(shadow banned),這意味著該帳戶的范圍是有意限制的。
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉載,請注明出處:http://m.xiesong.cn/12370.html