作者tinlans ( )
看板Windows
標題[問題] Windows 7 x86 記憶體只能用到 2.99 GB (非 3.25 GB)
時間Sat May 1 01:54:59 2010
作業系統:Windows 7 Ultimate (x86)
CPU:Intel i7 860
主機板:MSI Big Bang-Fuzion
BIOS 版本:1.0 (MSI 官網也沒新的版本了)
記憶體:G.SKILL DDR3 2200 4GB (2GBx2) CL7 PIS
顯示卡:ASUS ENGTX260/HTDI/896M
這次組了新的 PC 以後發現插了 4GB 的 RAM 只能抓到 2.99GB
(當然顯示還是顯示 4GB),
但以前用的這組規格卻能抓到 3.25GB:
作業系統:Windows 7 Ultimate (x86)
CPU:Intel Core 2 Extreme QX9650
主機板:ASUS P5E3-Deluxe/WiFi-AP@n
記憶體:G.Skill F3-12800C7-2GBPI-B x 2
顯示卡:ASUS EN8600GT Silent
去 Google 查了大半天,
大部分問 2.99GB 的問題都被當成 3.25GB 的問題來回答,
就是 Windows 32-bit 系統定址空間只有 4GB,
後面的定址空間要留給系統用的之類。
但說來說去都沒有提到為什麼會有 2.99GB 跟 3.25GB 的差別。
有看到一些回答是說因為使用了 onboard 的顯卡,
但我用的是獨立顯卡,
甚至連音效卡也是獨立的。
也有人說因為顯卡記憶體超過 512MB 才會連 3 - 3.25 GB 的定址空間也被吃掉,
但是這個說法也有人反駁,
所以不太明白到底是什麼狀況。
另外 MSI 這片板子的 BIOS 也任何關於 remapping 的選項可以設。
不曉得是否有板友有相關經驗的?
還是說 P55 + i7 的架構就是 32-bit 只能用到 2.99 GB?
如果能確定是 BIOS 沒寫好之類的問題,
我下禮拜就打去 MSI 問問看。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.110.65
※ 編輯: tinlans 來自: 118.160.110.65 (05/01 02:02)
1F:→ Cinkot :msconfig裡面的最大記憶體有設定嘛? 05/01 02:16
2F:→ tinlans :沒有,以前沒設就有 3.25GB 所以忘記有這東西了。 05/01 02:23
3F:→ tinlans :晚點跑完硬碟檢查以後馬上來測試看看,感謝。 05/01 02:23
4F:→ tinlans :已手動設為 4096,仍然是顯示 4G 而 2.99G 可用。 05/01 03:11
5F:推 spka :我剛剛興沖沖跑去NOVA買一條2G回來插 結果開機後 05/01 03:25
6F:→ spka :4G( 2.94可用) 都傻眼了 我是華碩P5B的版子 05/01 03:25
7F:→ spka :真的希望能知道是哪裡出問題 不然可能真的要去找x64. 05/01 03:26
8F:→ tinlans :請問樓上顯卡幾 MB?是獨立顯卡嗎? 05/01 03:41
9F:→ spka :我的是ASUS 8600GT 512MB 但我不知道是不是獨立.. 05/01 03:50
10F:→ Cinkot :ASUS P5B!? BIOS的remapping有弄了嘛? 05/01 03:52
11F:推 spka :回樓上 剛剛有弄了 結果弄了之後變成4G(2G可用)... 05/01 03:53
13F:→ spka :剛剛耍笨了 我是獨立顯卡沒錯!! 05/01 03:54
14F:→ mihudan :google vista 128G 05/01 03:54
15F:→ mihudan :能用多少記憶體的問題應該是板子上裝置佔用了多少 05/01 03:54
16F:→ mihudan :記憶體定址位置 P5Q-E 9600GT 1G 可用3.25G 05/01 03:55
17F:→ Cinkot :那除了remapping以外 msconfig的最大記憶體跟BIOS 05/01 03:57
18F:→ Cinkot :是否是最新版? 05/01 03:58
19F:→ spka :BIOS不是最新版 因為小弟我沒更新過BIOS 05/01 04:00
20F:→ spka :聽說更新失敗的話會不能開機 所以到現在還不敢嘗試 05/01 04:00
21F:→ spka :也不知道該怎麼更新 05/01 04:00
22F:→ Cinkot :P5B的BIOS設計很.. 05/01 04:01
24F:→ tinlans :但那邊的例子是顯卡有 1GB RAM,我的只有 896 MB, 05/01 04:07
25F:→ tinlans :卻同樣都是 2.99GB 可用... 05/01 04:07
26F:→ tinlans :用 ReadyFor4G 硬上的話不支援 PAE 的 driver 會死 05/01 04:15
27F:→ tinlans :很慘的。FreeBSD i386 的 PAE 也是因為這關係一開就 05/01 04:15
28F:→ tinlans :disable 掉一堆 driver。 05/01 04:15
29F:→ tinlans :因為 32-bit 程式定址不到 32-bit 以外的空間,寫 05/01 04:17
30F:→ tinlans :driver 的時候要用 BUS DMA 的 API,沒用的就死光光 05/01 04:17
31F:→ tinlans :,我想在 windows 這點也差不多。之前有人說他電視卡 05/01 04:18
32F:→ tinlans :就會變成不能看。 05/01 04:18
33F:→ comipa :應該是MMIO吃掉的,總之都是得由BIOS去解 05/01 07:45
34F:推 cd2401 :我的顯卡超過512 差4G 實際可用 3.25G 05/01 12:08
35F:→ tinlans :感謝,禮拜一我打去問問 MSI 好了。 05/01 13:55
36F:→ leoier :兩個可能:一,主板有集成顯卡 BOIS中設置問題 05/01 14:05
37F:→ leoier :二,內存的偏移。雖然可能性相當小 05/01 14:06
38F:→ tinlans :這片 P55 主機板沒有內建顯卡,就算有我也會關掉。 05/01 19:23
39F:推 SilentWorld :請問原PO有裝其他還原軟體嗎? 05/01 21:15
40F:→ tinlans :沒有任何額外的軟體,win7 乾淨的裝下去就這樣了。 05/01 22:23
41F:→ tinlans :MSI 說這正常,叫我去問微軟,因為這是軟體定址。 05/03 12:17
42F:→ tinlans :我今天正式把所有用的卡插上去,插到剩下一根 PCI 05/03 12:18
43F:→ tinlans :沒用,結果居然顯示 2.76 GB 可用,整個傻在那。 05/03 12:18