作者loser1 (拍嘎爪得白醬)
看板Windows
標題[問題] 請問現在 Windows 10 仍是使用 GDI 嗎?
時間Wed Aug 25 11:05:35 2021
二十幾年前我在 SiS 寫 Windows 顯卡的 driver,
純粹桌面的應用因為顯卡的記憶體已經夠多,所以
大部份的繪圖都是可以 cache 在 video RAM 裡面,
Office 軟體的執行速度基本上非常的快。
反而現在動輒 1G 2G 的顯示記憶體,使用者反而反應
不良,什麼程式執行速度緩慢動作會拖,我自己寫文件
時用新的 office 2016 也常常有動作累積一長串之後
才一口氣爆發出來的狀況,很像 flip queue 累積過常
硬體效能跟不上來的狀況。
但是二十幾年過去那種基本的 2D 繪圖功能不可能比我
當年還在做顯卡時弱,所以是 Windows 的桌面使用了
Direct X 作無用工作導致一堆人說什麼 i5/i7 效能不足?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.9.148 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1629860737.A.F29.html
※ 編輯: loser1 (125.227.9.148 臺灣), 08/25/2021 11:06:51
1F:推 tps6115: 看起來是硬碟問題 08/25 13:25
應該不是,別什麼問題都歸到沒有用ssd上面。
卅年前什麼都很快。
※ 編輯: loser1 (111.83.87.235 臺灣), 08/25/2021 14:10:02
2F:→ ltytw: 你是說20年前驅動拿到現在用會像你說的這樣? 08/25 14:35
二十年前的系統二十年前的 office 跑得飛快
現在的系統現在的 office 現在的 driver ,CPU 顯卡有百倍快然後 office 越來越拖
※ 編輯: loser1 (125.227.9.148 臺灣), 08/25/2021 14:42:57
3F:→ labbat: 多核心還是要序列化同步化 08/25 14:45
4F:→ labbat: 隨便一個分頁表更新插斷的同步就嚴重拖慢效能 08/25 14:46
5F:→ labbat: 更何況渲染都走軟體3D渲染,沒有人想要陽春2D 08/25 14:47
6F:推 shihataina: 多了一堆有的沒的,現在Adobe全家桶也是,PhotoShop 08/25 14:48
7F:→ shihataina: 打開慢的跟鬼一樣,很懷念以前CS6,但現在不用新的不 08/25 14:48
8F:→ shihataina: 行,檔案相容性根本廠商斂財用。 08/25 14:48
9F:→ lokuji: AMD的話,從VISTA世代以後的顯卡在這方面的效能都偏低。 08/25 15:15
10F:推 whitefox: 像是內顯過熱 08/25 16:31
11F:→ ross800127: 程式功能加越多 越臃腫 08/25 17:55
12F:→ parislove3: Vista後不是改用WDDM了嗎? 08/25 23:04
那個 WDDM 真的有被拿來用啊?
之前做的那個的感想就是微軟在脫褲子放屁浪費 resource 製造顯示不順,
我以為可以關閉的。
還是雖然把顯示效果全部關閉了它還是用 flip 做 Display 的事?
那難怪顯示效能比 DOS 還要低落...........
※ 編輯: loser1 (125.227.9.148 臺灣), 08/26/2021 15:16:38
13F:→ maniaque: 現在硬體裝 Win95/98 也很快啊,比你當初更快歐~~~ 08/26 15:47
14F:→ maniaque: 以前DDK SDK 現在去看,架構很脆弱 08/26 15:47
15F:→ maniaque: 常常就給你 blue screen ..... 08/26 15:48
講得好像現在不會 blue screen 的樣子............
不要 Windows Update 就不會 Blue Screen 啊,以為 WHQL 過就代表沒bug ,ㄎㄎ。
16F:→ maniaque: 而且,現在功能多太多了 08/26 15:48
我覺得是拖累計算速度的垃圾。
17F:→ maniaque: 以前整個系統用個4G HDD 就裝得嚇嚇叫了..現在? 08/26 15:49
舉例來說,很多人用的防毒軟體,每個 API 呼叫都要跳進去檢查一下,
大部份的龜速都是出自那玩意。
※ 編輯: loser1 (60.251.196.233 臺灣), 08/26/2021 17:55:56
18F:→ zaa0210: GDI是十幾年前的東西,現在是GDI+ 08/26 21:09
GDI+ 與 GDI 是完全不同的兩種東西。 GDI+ 是純軟體的繪圖 library,
與底層 API 的 GDI 完全不同。
※ 編輯: loser1 (125.227.9.148 臺灣), 08/30/2021 14:18:22
19F:推 zaa0210: 可是我開啟MFC(VC6)的專案看,以前是叫GDI沒錯耶...XD 08/31 14:17
20F:→ zaa0210: 您可以搜尋 "GDI 和 GDI+ 之間的互通性" 看看 08/31 14:18
21F:→ zaa0210: 以前我都是 GDI 與 GDI+ 的 library 同時混合使用 orz 08/31 14:18
22F:→ TaiwanFight: 喜歡就去繼續用十幾年前的電腦 09/11 12:19
23F:→ TaiwanFight: 真的被笑死 09/11 12:19
24F:噓 ffrank02tw: 與時俱進好嗎 10/08 14:28