Estou usando o Windows 7 de 64 bits em um notebook Lenovo 530 com 4 GB de RAM.
No entanto, meu gerenciador de tarefas mostra que a quantidade de RAM é de apenas 2,6 GB, e o monitor de recursos mostra que 1,4 GB é "usado pelo hardware":
Obviamente,gostariadeusarumpoucomaisdaminhaRAM(nomomento,nãoépossívelinicializarumaVMdoVirtualBoxusando2GBdeRam,porexemplo).
EntãoeufuiemumabuscaparaencontrarqualdispositivopodeserarazãopelaqualeutenhotãopoucaRAMdisponíveleseeupossoatualizarseusdriversoudesativá-lo...
PrimeiroeutenteiumLinuxLiveISOde64bits(grml64)paradescartarqualquerproblemadedriver,easituaçãodamemóriaéamesmalá(tambémapenas2.6GButilizávelem
/proc/meminfo
).Outrossugeremque
msconfig
podeterdefinidoumlimitedememória,masnãohánenhumdefinido(eseeudefinirumcomo,porexemplo,3,5GB,amemóriadisponíveldiminuiem0,5GB).
Emseguida,eutenteimeminfo-r
,oquegeraisso:
MemInfov2.10-ShowPFNdatabaseinformationC:\Users\Michi\Desktop>meminfo-rCopyright(C)2007-2009AlexIonescuwww.alex-ionescu.comPhysicalMemoryRange:0000000000001000to000000000009D000(156pages,624KB)PhysicalMemoryRange:0000000000100000to0000000020000000(130816pages,523264KB)PhysicalMemoryRange:0000000020200000to0000000040004000(130564pages,522256KB)PhysicalMemoryRange:0000000040005000to00000000871F2000(291309pages,1165236KB)PhysicalMemoryRange:0000000100000000to000000011F600000(128512pages,514048KB)MmHighestPhysicalPage:1177088
Portanto,amemóriade0x871F2000para0x100000000estáinutilizável,queédecercade1,8GB,masointervalodememóriautilizávelacimade4Gédeapenascercade500MB,sendoadiferençasobreos1,4GBqueestou"caçando". >
Normalmente, minha expectativa (de computadores antigos também do DOS) é que quando o hardware "mapeia" algum intervalo de memória, ele o mapeará com sua própria memória (virtual ou real) e a quantidade de memória "aparecerá" no final do intervalo de memória (como acontece com os cerca de 500MB acima de 4GB).
O mapa de memória no gerenciador de dispositivos se parece com isso, nada em 0x871F ... ou:
[00000000000A0000 - 00000000000BFFFF] Intel(R) HD Graphics 4000
[00000000000A0000 - 00000000000BFFFF] PCI bus
[00000000DFA00000 - 00000000FEAFFFFF] PCI bus
[00000000E0000000 - 00000000EFFFFFFF] Intel(R) HD Graphics 4000
[00000000F0000000 - 00000000F03FFFFF] Intel(R) HD Graphics 4000
[00000000F0400000 - 00000000F0BFFFFF] Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 1 - 1E10
[00000000F0C00000 - 00000000F13FFFFF] Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 3 - 1E14
[00000000F1400000 - 00000000F1403FFF] Realtek PCIe GBE Family Controller
[00000000F1400000 - 00000000F14FFFFF] Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 4 - 1E16
[00000000F1404000 - 00000000F1404FFF] Realtek PCIe GBE Family Controller
[00000000F1500000 - 00000000F1CFFFFF] Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 3 - 1E14
[00000000F1D00000 - 00000000F1D03FFF] 1x1 11b/g/n Wireless LAN PCI Express Half Mini Card Adapter
[00000000F1D00000 - 00000000F1DFFFFF] Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 2 - 1E12
[00000000F1E00000 - 00000000F25FFFFF] Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 1 - 1E10
[00000000F2600000 - 00000000F260FFFF] Intel(R) USB 3.0 eXtensible-Hostcontroller
[00000000F2610000 - 00000000F2613FFF] High Definition Audio-Controller
[00000000F2614000 - 00000000F26140FF] Intel(R) 7 Series/C216 Chipset Family SMBus Host Controller - 1E22
[00000000F2615000 - 00000000F261500F] Intel(R) Management Engine Interface
[00000000F2618000 - 00000000F26187FF] Intel(R) 7 Series Chipset Family SATA AHCI Controller
[00000000F2619000 - 00000000F26193FF] Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26
[00000000F261A000 - 00000000F261A3FF] Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D
[00000000F8000000 - 00000000FBFFFFFF] Hauptplatinenressourcen
[00000000FE800000 - 00000000FE80FFFF] Hauptplatinenressourcen
[00000000FED00000 - 00000000FED003FF] Hochpräzisionsereigniszeitgeber
[00000000FED10000 - 00000000FED17FFF] Hauptplatinenressourcen
[00000000FED18000 - 00000000FED18FFF] Hauptplatinenressourcen
[00000000FED19000 - 00000000FED19FFF] Hauptplatinenressourcen
[00000000FED1C000 - 00000000FED1FFFF] Hauptplatinenressourcen
[00000000FED20000 - 00000000FED3FFFF] Hauptplatinenressourcen
[00000000FED40000 - 00000000FED44FFF] Trusted Platform Module 1.2
[00000000FED45000 - 00000000FED8FFFF] Hauptplatinenressourcen
[00000000FED90000 - 00000000FED93FFF] Hauptplatinenressourcen
[00000000FEE00000 - 00000000FEEFFFFF] Hauptplatinenressourcen
[00000000FF000000 - 00000000FFFFFFFF] Hauptplatinenressourcen
[00000000FF000000 - 00000000FFFFFFFF] Intel(R) 82802 Firmwarehub
[00000000FFFFF000 - 00000000FFFFFFFF] Hauptplatinenressourcen
E como a Intel HD Graphics usa memória compartilhada, verifiquei e está usando apenas 83 MB no momento:
Algumaidéiadecomorecuperarminhamemória?
EDITAR:
OnotebookveiocomessaconfiguraçãodeRAM(1bancode4GBusado)etambémveiocomoWindows7.EureinstaleioWindows7háseismeses(einstaleitodososdriversusandooLenovoUpdateWizard),quandoEutambéminstaleiumaatualizaçãodeBIOS/firmware,masnuncadeiumaolhadanomonitorderecursos,jáqueeunãoprecisavadaRAMextra,entãonãopossodizerseesseefeitojáestavaláquandoeuconsegui.
EDIT2:
Aparentemente,@A32167estácerto.EuencontreiumpequenoexemplodecomocarregartexturasnoWebGL,modifiqueiparacarregarumatexturade8192x8192(veja link ), abri no Google Chrome , e enquanto a "Memória Gráfica em uso" aumentou para 918MB, a memória reservada do hardware não mudou:
Emboraissorespondaàminhapergunta,aquestãoquepermaneceéporqueaLenovoanunciacomalocaçãodinâmicadememóriagráficaeseháumamaneiradediminuiramemóriaalocada...
EDIT3:
Infelizmente,estenãoéofimdahistória-vejaaqui: Que dispositivo de hardware costumava consumir 1,4 GB da minha memória RAM de 4 GB, e agora, de repente, depois que nenhuma alteração de hardware consome 2,2 GB?