作者dd3986 (耶司唉嘟)
看板hardware
標題[除錯] 785G的內顯佔用主記憶體
時間Wed Nov 11 20:06:21 2009
﹝硬體規格﹞CPU:
(廠牌、型號、頻率)620
MB :
(廠牌、型號)技嘉MA785GPMT-UD2H
RAM:
(廠牌、頻率、容量)DDR3-1333 2G*2
VGA:
(廠牌、型號)內顯
HDD:
(廠牌、容量)
PSU:
(廠牌、型號、瓦數)400w
O.S:
(版本、SP?、整合)xp-sp3
﹝問題詳述﹞
主機板bios版本是f3
設定內顯使用記憶體為 僅用sideport 關閉UMA
bios開機看到4192192k的主記憶體(應該就是4G)(沒有任何shared RAM,因為我關閉UMA)
進作業系統看everest顯示有501M的主記憶體被內顯拿去分享?替換?
(不確定那算不算是分享...)
﹝已做努力﹞
以前的版子bios下有一個項目是AGP Aperture size
那時候該項目設定多少 everest就顯示接近的數字
所以我猜想這次的這個501M可能也是被內顯設為Aperture size
但是我在這新主機板裡卻找不到可以設定Aperture size的項目
也沒看到類似意思的項目,現在處於被吃掉500M以上RAM的狀態...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.153.128
1F:推 whesiley:你是用64BIT的XP嗎,32BITXP沒辦法用到4G記憶體 11/11 21:49
2F:→ leav:AGP aperture平常是不會吃RAM的,你的問題應該就是樓上講的了 11/11 22:00
3F:→ dondon0419:月經文 11/12 00:01
4F:推 sakaromycete:什麼32bit XP無法用4G記憶體? 別亂講,那是因為4G頂部 11/12 02:20
5F:→ sakaromycete:的區塊被 PCI裝置的MMIO 佔用掉的關係, AGP-aperture 11/12 02:23
6F:→ sakaromycete:只是MMIO的其中一部分,現在沒用AGP換成PCI-e在吃的 11/12 02:25
7F:→ sakaromycete:回原PO,不用再做任何努力了,除非換x64 XP,不然無解. 11/12 02:27
8F:→ sakaromycete:抱歉更正,AGP_aperture是MMIO之外另外的定址區塊 11/12 03:33
10F:→ sakaromycete:但是修改後若有問題請自行負責,請斟酌... 11/12 04:06
11F:推 whesiley:開PAE是可以用啊,問題是介面卡沒有完全支援的話就當機 11/12 10:32
12F:→ whesiley:我的電視卡就不能在這種情況下正常使用 11/12 10:32
13F:→ whesiley:把多的空間拿來做RAMDISK吧 11/12 10:33
14F:→ sakaromycete:抱歉我表達不好讓你誤解,我的意思是XP x86可以定址到 11/12 16:20
15F:→ sakaromycete:4G,只是因為4G頂部定址區域必須先給MMIO佔用,所以 11/12 16:21
16F:→ sakaromycete:實際上沒有足夠位址去對應完實體RAM的靠近4G尾端區域 11/12 16:24
17F:→ sakaromycete:而因為XP在SP2之後都強制開DEP,即使PAE有開還是沒用 11/12 16:27
18F:→ sakaromycete:而且PAE是拿來實體定址4G以上的部份,這和微軟的鳥 11/12 16:39
19F:→ sakaromycete:32bit破窗系統的MMIO定址方式有關,開PAE也無解吧? 11/12 16:42
20F:→ sakaromycete:抱歉口誤 無關 11/12 18:27
21F:→ leav:我想1F是了解這些的,只是就結果來說,的確是XP抓不滿4GB沒錯 11/13 22:37
22F:→ leav:像Win Server 2003, 就算是32bit OS也能透過PAE抓到4G以上 11/13 22:38
23F:推 sakaromycete:Windows的所有32bit OS 即使透過PAE 能定址到4G以上, 11/14 15:06
24F:→ sakaromycete:在邏輯定址4G頂端,一樣有MMIO佔據無法使用的問題 11/14 15:07
25F:→ sakaromycete:據說這是微軟的問題,聽有用32bit linux的就不會這樣 11/14 15:08