瀏覽單個文章
RogerShih
*停權中*
 
RogerShih的大頭照
 

加入日期: Nov 2000
您的住址: Taipei,ROC
文章: 573
引用:
作者高橋炎介
若是現在買一台中階電腦,當然是搭XP好
--->同硬體做一樣的事,效能較高.


當然還是XP阿
確定能發揮新OS的實力再換不遲阿
現在為什麼要選一個發揮不出實力的OS


這是錯的 !!

你還是不明白,為甚麼 DX10 會跟 Vista 綁,雖然說現在有 DX10 for XP,但那是犧牲資源分配的多工性來的,你可以試試在 DX10 for XP 上跑兩個以上 D3D 程式就知道我在說啥了。

所謂發揮不出實力,是因為目前來說,除了遊戲外,DirextX 在其他軟體上的應用還不明顯。

很簡單的問題,XP 下為什麼不能掛 Vista 的 Aero ?就算微軟不放出,但全世界高手那麼多,要外掛一個 aero 桌面並不難,但是 XP 下從系統先天的限制,一跑 DirectX 資源就會被集中到 focus 的程式,雖然可以並存,但沒有 focus 的程式,分配到的 DirectX 資源就是少的可憐。

不相信?你可以跑 WoW 視窗版,再跑一隻 DirextX 小 demo,就知道我在說什麼了。這是無法改變的限制,要改就得動整個架構,而其結果就是 vista.

在螢幕越來越便宜的今天,有的人甚至一台電腦接兩台螢幕,其實很可能出現下面情況,主螢幕跑遊戲,另一螢幕跑另一個程式,如果另一螢幕跑的也有用到 DirectX 的程式,那其中一個效能肯定變極差,這也是為甚麼 aero 不能掛在 XP 上的原因。


XP 的先天設計,受過去包袱很重,其中 DirectX 因為早期 DOS 開始發展遊戲就已經習慣掌控所有硬體資源的思維,所以 DirectX 也如此把所有 DirectX 相關控制大量放給讓給單一遊戲使用掌控,也因為之前大多數跑遊戲的時候都是全螢幕在跑,比較少用視窗,趁 alt switch 切換時把被遊戲取得的資源取回來,就算因為釋放速度慢一點也還 ok.

但是現在開視窗玩遊戲的其實不少了,已經不全然是用 alt switch 做切換能判斷資源分配取回的了。

當你開著 WoW 遊戲,又想同時跑另一個 DirectX 程式同時在螢幕上跑時, XP 的問題就嚴重了。

所謂的效能,不是跑單一程式跑出來,都多核 CPU 時代了,還在單核思維,不奇怪嗎?



微軟因為很多作法太霸道,令人厭惡,不過既然要講到作業系統本身的好壞,就該多下點功夫。
舊 2008-08-01, 04:45 PM #506
回應時引用此文章
RogerShih離線中