Re: [問題]win7 32bit 記憶體插到4G 可用卻只有2.30GB
※ 引述《zxcv123123 (討厭在家裡)》之銘言:
※ 引述《striving (灰狼)》之銘言:
: 我認為,問題除了出在32bit只能抓到3GB左右記憶體以外,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這句話我一點疑問。
他的OS 是WIN7 32BIT, 絕對不只抓3G而已,可以抓到3G以上。
我這邊隨便拿一台NB(我是BIOS RD 所以我這邊很多NB) 來看都可以,有的還可以到3.75G
: 還有一個很重要的就是「ATI HyperMemory」技術:
: 「日前,ATI Technologies公司開發出一種記憶體技術,
: 可以讓圖形處理器利用系統記憶體來進行圖像處理,
: 因而減少對PC資源的耗用,達到降低系統成本的目的;
: 這項技術名為HyperMemory,使用PCI Express高速存取儲存在記憶體中的圖像資料。」
: 仔細看一下原PO提供的資料:
: 「ATI MOBILITY RADEON HD 5650 up to 1658MB HyperMemory」
: 也就是說,它會利用系統記憶體去提升視訊卡的效能!
: 如果這個技術真的會把「32位元抓不到的記憶體」借來使用,
: 那借走1658MB的實體記憶體給這塊欠扁的「獨立顯示晶片」使用,
: 剩下2.3G也是合情合理。
: (當然正常來說不可能通通都用Hypermemory吧!
: 所以問題應該出在「這個技術也抓不到32bit少掉的那1GB」
: 實體視訊記憶體(1G)+HyperMemory借走的系統記憶體(700MB)=>1658MB視訊記憶體
: 導致你的系統記憶體剩下3GB-700MB≒2.3GB)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我這邊都可抓到3G以上了,所以因該不是用3G來減。
為什麼我會懷疑是BIOS 的問題就是我以前解過這種BUG(插6G剩2G)。
有個東西叫做E820 TABLE ,我是懷疑這個地方回錯了。
這個TABLE 會告訴OS,哪些記憶體位置是OS 不可以拿來分配給別人用的
例如: ACPI TABLE的所在位置
: APIC memory reg.所在位置
感覺起來,這個bios不該只回給os 只有2.3g可以用
因為我沒有看過有chipset 有這麼多的mmio 可以吃掉1g的mem,了不起吃500M 就很多了
除非這台的dGPU和iGPU 是可以同時開的。
也就是IGPU 用system memory 500m , dGPU 也用system mem 700m
3.5-0.5-0.7=2.3G
但是看起來這台是好像只能有一個GPU的存在
所以似乎不會只有2.3G,我覺得2.8到3G會比較合理。
這是我懷疑的地方,提出來跟大家討論一下。
: 再來就是,這台筆電似乎還有Switchable的功能,可以在獨顯跟內顯之間切換:
: Acer 3820
: Intel HD Graphics or Switchable
: 「between Intel HD Graphics and ATI 5470 or 5650」
: 如果不小心切換到內顯,也是會吃系統記憶體。
: 結論:這台獨顯筆電,真的愛吃系統記憶體。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 110.27.156.191
推
07/01 21:06,
07/01 21:06
→
07/01 21:06,
07/01 21:06
→
07/01 21:07,
07/01 21:07
→
07/01 21:08,
07/01 21:08
所以我上篇才叫他打去給客服叫那邊的RD改,我從頭到尾沒叫他自己改。
一般人當然是沒辦法改。
一般會說只有3g,我猜是他有gpu 有吃system memory
如果都沒有吃system memory ,os因該不大可能會只抓到3g
除非那些mmio 可以佔掉1g, 不過我們這邊那麼多chipset我倒是沒看過
→
07/01 22:53,
07/01 22:53
→
07/01 22:55,
07/01 22:55
→
07/01 22:59,
07/01 22:59
→
07/01 23:01,
07/01 23:01
→
07/01 23:02,
07/01 23:02
推
07/01 23:03,
07/01 23:03
→
07/01 23:04,
07/01 23:04
→
07/01 23:05,
07/01 23:05
→
07/01 23:07,
07/01 23:07
→
07/01 23:07,
07/01 23:07
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SORRY,我有點誤會了,BIOS 因該是連UMA的 share memory 一起都回給os了
所以正解因該是:
system ram(一般來說有3.5g~3.75g可用) -uma的share memory -hyper memory =2.3G.
而不是拿3g 去減700。
這樣說因該無誤吧。
有錯請指正。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 110.27.156.191
→
07/02 10:21, , 1F
07/02 10:21, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):