2014-11-28 07:34:04 作者:張金梁
●傳微軟明年1月發布消費者預覽版Windows 10
有熟知內情的消息人士透露,微軟將在明年1月底召開發布會,推出消費者預覽版Windows 10操作系統。微軟將在明年1月初出席消費者電子展,此前該公司承諾將在“2015年初”發布消費者預覽版Windows 10。微軟此次推出消費者預覽版的發布會將更高調一些。預計微軟將在會上介紹該版Windows 10的許多功能,如名為“Continuum”的新觸摸界面等。
Z點評:消費者預覽版Windows 10將在明年發布,相信隨著許多經典功能和元素的回歸,消費者對于Windows 10將找到久違的“手感”。
微軟或明年發消費者版Windows 10
●報告稱Facebook用戶已飽和增長放緩
市場調研公司Global Web Index公布的最新數據顯示,雖然Facebook的月活躍用戶已經達到13.5億,但是其新用戶的增速卻在放緩,可能已經達到飽和。過去6個月內,Facebook的月活躍用戶僅增長2%,而另一家輕博客平臺Tumblr則增長了120%。整體來看,Facebook的總用戶增幅僅為6%。Instagram、LinkedIn、Twitter、YouTube甚至Google+的增速均快于Facebook。
Z點評:Facebook增長放緩,除了年輕人逃離之外,更多是并沒有完全攻下中國等新興市場。
●傳三星將為新iPhone提供閃存NAND芯片
由于iPhone 6和iPhone 6 Plus使用TLC閃存后出現了宕機問題,蘋果已經決定停用TLC NAND閃存技術。最新消息顯示,三星可能會接手iPhone的閃存供應。蘋果還計劃讓三星為Apple Watch代工S1芯片。消息稱,如果蘋果和三星成功合作,那么iPhone 6和iPhone 6 Plus將同時采用三星制作的閃存和內存模塊。目前,iPhone 6的閃存芯片供應商包括東芝、SK海力士和閃迪。
Z點評:蘋果想找一大堆供應商來沖淡三星在供應鏈中的地位,但最后蘋果還是回到了起點。
傳三星將為新iPhone提供NAND芯片(圖片來自Samsung Tomorrow)
●與安卓爭市場:Win8.1平板已低至368元
日前一款名為WinBook的Win8.1平板正式上市,該平板最值得關注的地方是,它在其官網上的報價僅為59.99美元(約368元人民幣),以此刷新了Windows平板的價格新低。WinBook這款低價Win8.1平板采用7英寸1280×800分辨率的IPS屏,搭載主頻為1.33GHz的英特爾Bay Trail-T Z3735G四核處理器,1GB的內存和16GB的存儲空間(支持MicroSD卡擴展)。可以說雖然WinBook定位低價入門平板,但是其除了內存以外,其他硬件配置尚處于主流入門水平。
Z點評:Windows8.1平板已不是高高在上,現在它的入門產品價格可能會比Android平板還要低。原因就是微軟和英特爾的高額補貼。
●韓日政府打擊自拍桿:擅自出售將罰款判刑
自拍桿被用戶形象的成為“自拍神器”,它能有效解決自拍時太多人擠不進鏡頭的囧境。不過近日,韓國政府發條文規定,店家出售未經核準的商品,將開罰3000萬韓元,甚至被判3年刑期。這其中的原因,這種使用藍牙作遙控操作的小工具已被歸類為“通訊工具",因此需要通過測試認證,以確保其輸出的電磁輻射不會危害人體。
Z點評:自拍桿遭到日本和韓國的抵制,其實說不過去。作為民用產品自拍桿的藍牙功率不能高代拿去,另外這也不是一個經常使用的工具。
韓日政府打擊自拍桿(圖片來自baidu)
DirectX 12僅適用于Windows 10,這個微軟重新打造的圖形界面擁有更強大的性能,并且能夠在一定程度上兼容舊的顯示卡。
現如今隨處可見使用智能手機玩游戲的用戶,許多家庭用戶則傾向于選擇連接電視機使用的游戲機,但是對于真正的游戲玩家而言,電腦仍然是首選。以德國為例,根據YouGov的調查顯示,約有55%的游戲玩家仍然使用桌面電腦玩游戲,另有約42%的用戶使用筆記本電腦。為此,微軟在發布Windows 10時,重新打造了新的DirectX圖形庫(12版)。在該版本的DirectX上微軟公司特別增強了其性能,而且不同于以往的DirectX版本,用戶不必等待新的顯示卡就能獲得DirectX 12帶來的性能增強效果,因為DirectX 12基本上是一個軟件的優化,近5年的硬件都可以從中獲得增益,但前提是用戶必須使用Windows 10,全新的DirectX只能運行在Windows 10上。
DirectX 12修正了舊版DirectX的一個致命弱點:代碼沒有針對多核心處理器進行優化。顯示卡并不是自己完成所有任務,它需要通過CPU負擔一部分的任務,而DirectX此前的版本只能夠通過一個核心或線程執行任務。對于多核心處理器來說,這明顯是一種浪費。AMD已經解決了這一問題,該公司推出的圖形界面Mantle可以支持多核心處理器,通過2~4個核心進行工作。Mantle可以兼容各種游戲引擎,但是它只能夠用于AMD顯示卡,這導致其沒有被廣泛接受。不過,盡管Mantle不是很成功,但AMD的努力卻也已經迫使微軟對DirectX進行優化。
Windows 10變成了“游戲機”
微軟新的Windows顯示驅動程序模型2.0(WDDM2.0)降低了驅動程序的作用,讓游戲開發者可以像游戲機一樣更好地利用電腦的硬件資源。因此,當游戲正在運行的時候,驅動程序將在用戶模式下運行,盡可能地減少對游戲引擎的阻礙。這使得游戲引擎可以更直接訪問硬件,可以更好地調整CPU、內存和顯示卡的工作方式與工作量。在資源管理方面,WDDM 2.0設置了一個統一的虛擬空間來存儲地址,虛擬存儲空間覆蓋顯示卡的存儲器和電腦的內存,因此,GPU可以不必經由顯示卡驅動傳輸數據到速度較慢的電腦內存上。
DirectX的游戲引擎也承擔統一調配所有CPU內核的責任:決定如何處理命令緩沖區。命令緩沖區是由CPU創建,用于掛起待處理任務的存儲區域。在DirectX 11中該區域由驅動程序接管,但是它不允許分配任務到多個內核或線程的緩沖區,現在,DirectX 12已經被允許這樣做。這些由CPU發送到GPU的繪圖指令包含GPU要創建的對象顏色、大小和位置的信息。通過分配多個線程緩存,現在DirectX 12處理最大數量的繪圖指令。對于游戲來說這是一件好事,可以渲染每一幀的多個對象。在這方面,甚至舊的顯示卡也可以在DirectX 12的支持下獲得性能的提升。然而,這并不適用于現有的游戲:因為這些游戲的游戲引擎還未能夠兼容DirectX 12。
使用所有的硬件資源
DirectX 12另一項新功能是加快單個幀的渲染速度,DirectX中通過多級流水線計算對象,包括一個對象的光照、紋理和位置。在11版本的DirectX,流水線必須對各幀和對象重新設置。第12版的DirectX保存了所有進入流水線的對象,如果該對象在下一幀沒有什么變化,那么就沒有重新計算的必要,可以直接將對象顯示出來。如果只有一級流水線出現變化,那么只重新計算該流水線即可。
DirectX 12的多適配器模式允許整合電腦上所有可用的圖形資源,例如多個顯示卡。現在顯示卡可以自己完成大多數幀的處理工作,并將其余的事情留給CPU的圖形單元。由于專業的游戲玩家可能配備多個顯示卡,所以多適配器模式可以提供極大的增益。以往,多個顯示卡只能夠交替地呈現幀,這種工作方式并不總是能夠順利進行,顯示卡存儲器也無法得到充分利用,而現在所有的存儲器都可以被利用,多個顯示卡甚至可以以瓜分單個幀的方式來協同工作。
雖然舊的顯示卡也可以從DirectX 12中獲益,但是它們并不能支持所有DirectX 12的功能級別。這些級別涉及一些渲染功能,可以顯示更多的細節或更快的執行效果。功能級別11.0和11.1在DirectX 11中已經出現,它們代表顯示卡對于DirectX 12最起碼的支持。新的功能級別12.0和12.1主要包含可以使游戲看起來更漂亮的功能,例如“保守光柵第1層(Tier 1)”功能將可以更精確地呈現陰影。第一個DirectX 12游戲預計將在今年年底發布,除了支持DirectX 12的新一代顯示卡之外,在DirectX 12的支持下,老顯示卡也可以有很多潛力可以挖掘,但如何讓老顯示卡可以在新系統上更好地工作取決于程序開發人員。
DirectX 12的速度
推出DirectX 11的5年后,微軟重塑它的圖形界面,使其能夠適用于多核電腦。新的圖形界面可以提供更高的性能,并且舊的硬件同樣可以從中獲益。第一個支持DirectX 12的游戲“Deus Ex: Mankind Divided”將在2015年年底前發布。
得益于多核心的優化,DirectX 12每秒可以渲染更多的幀
下面的對比介紹了DirectX 11和DirectX 12渲染游戲中一個幀的不同方法,DirectX 12明顯更快,因為它通過多個線程進行分布計算。負責實現這一任務的是DirectX 12的驅動程序,這是一個基本不受任何限制的內核模式驅動程序。
線程0
線程1
線程2
線程3
游戲引擎
DirectX
用戶模式驅動程序
Windows內核
內核模式驅動程序
輸出
比較:DirectX 12是最快的
缺少對多核心系統的支持導致DirectX 11在需要執行許多繪圖指令時顯得非常落后,相比之下,通過3DMark Farandole測試,DirectX 12則已經超越了AMD公司在2013年推出的Mantle圖形界面。
英偉達GTX 980 Ti繪制每幀
DirectX 11單線程 49 152
DirectX 11多線程 49 152
DirectX 12 331 776
Radeon R9 390X繪制每幀
DirectX 11單線程 30 720
DirectX 11多線程 24 576
Mantle 368 640
DirectX 12 442 368
顯示卡功能級別
Windows顯示驅動模型2.0除了多核加速系統以外,該驅動程序還可以使舊的顯示卡支持DirectX 12,但不包括新的12.0和12.1功能級別,因而,無法支持DirectX 12更好的渲染技術。
Windows工具DXDiag告訴我們系統中安裝的顯示卡兼容哪些功能級別。