4 GB RAM limit na x64

+1 głos
wizyt: 4,388

Miałem 2x 1GB RAMu, wszystko było ok. Niedawno dokupiłem kolejne 2x 1GB RAMu (trochę szybsze, ale wolniejszych nie mieli ^^).

Problem w tym, że BIOS (czy tam POST) widzi tylko 3326 MB. Poguglałem trochę i się okazuje, że RAM z kart też dolicza się do 4GB limitu. To mogłoby być źródłem problemu (256MB na zintegrowanej grafice i 512MB na nVidii).

Teraz rzecz, której nie rozumiem, dlaczego mam ten 4GB limit skoro mój procek jest x64 i operuję na 64 bitowej windzie?!

Gugle mówią, że coś w BIOSie trzeba przestawić, żeby widział całe 4GB. Ok, ale u mnie w BIOSie nie ma żadnej takiej opcji. Potem doweidziałem się, że są jeszcze ukryte opcjepo naciśnięciui CTRL+F1. Ok, coś tam się o pamięci pojawiło (głównie jakieś precharge i latency), wszystko na auto. Popróbowałem parę pozmieniać na wszelkie ich możliwe wartości, i nic nie dały. W końcu po którejś z opcji komp nie chciał się już bootować. Odłączyłęm zasilanie i bateryjkę, poczekałęm trochę i mam BIOS z domyślnym CMOSem. Postanowiłem już więcej nie eksperymentować z tymi opcjami i zapytać się kogoś, kto się na tym zna.

 W razie pytań mam taki sprzęt:

GA-8I945GMF Gigabyte

2x 1GB 667MHz RAM Patriot

2x 1GB 800MHz RAM Kingston

Pentium 4 3.0 GHz 800MHz FSB 2MB cache x64 (i chyba HyperThreading, a nie Dual-Core) Prescott Intel

No i dwie grafiki 512MB i 256MB (ta mniejsza zintegrowana)

 

Aha, no i BIOS jest w wersji F10.

17 października 2008 w Pamięci RAM przez użytkownika Dagguh Poziom 2 (290)
   

17 odpowiedzi

+1 głos
 
Najlepsza odpowiedź
Spokojnie... nic strasznego wbrew pozorom.
Chipset i945 oczywiscie obsluguje do 4GB RAM, ale niech nikt nie pisze ze nie jest przystosowany.. gdyby nie był to nie obslugiwałby procesorów x64 i sądzę, że ciężko byłoby znaleźć sterowniki do systemów x64.
Aktualizacja BIOS to po 1.
po 2. Zainstaluj sobie cokolwiek typu SiSoft Sandra i zobacz tam jak to wygląda.
W BIOS pokaze Ci 3.3GB ze wzgledu na to ze rzeczywiscie ok 0.7 GB jest na adresy fizyczne dla PCI-E i kilka dodatkowych rzeczy.
Jesli w SiSoft pokaze Ci 4.0GB to znaczy ze system poprawnie widzi ta ilosc pamieci ja mialem wczesniej plyte z i945 i 4 GB RAM tylko ze Asus i musze przyznac ze mi pokazywalo 4 GB w POST.
Jezeli procek jest rzeczywiscie x64 i system tez to zaadresuje poprawnie nawet na tym i945.
Jezeli po aktualizacji BIOS w SiSoft bedzie widzial mniej niz 4 GB - no to 'peszek' ;) kup cos na 965 lub wyzej ;)
odpowiedź 21 października 2008 przez użytkownika Bambo1983 Poziom 5 (4,020)
wybrane 9 listopada 2013 przez użytkownika TheSpeed
0 głosów
Mam nadzieję że tą zintegrowaną masz wyłączoną w opcjach na płycie głównej ;) ale co do ramu to szczerze mówiąc nie dokońca wiem co może to powodować teoretycznie Windows x64 powinien widzieć całe 4GB RAM z tym że Ty masz wsadzone 2 różne firmy i prędkości pamięci co prawdopodobnie nie mówię że na pewno blokuje pełną pojemność. Ja się o tym jak zwykle muszę przekonać na własnej skórze w niedzielę będę testował 2x2GB pamięci to się zobaczy co i jak ;) bo też mam windowsa XP x64 :)
odpowiedź 17 października 2008 przez użytkownika galbraith Poziom 2 (250)
+1 głos
Pierwszy raz spotykam sie z takim problemem szczerze mowiac, dzialalem na Win XP Pro x64 przez okolo rok z 2x2gb zestawem i nie bylo najmniejszego problemu.
Win xp x64 dziala na platformie serwerowej wiec ogolnie powinnno byc no problemo, ale slyszalem ze niektore plyty glowne maja opcje ograniczania ilosci ramu (w przypadku gdy masz 3gb i wyzej) tak aby system 32 bitowy sie nie krzaczyl, poszukaj moze w instrukcji od mobo czy jest taka opcja i jak ja wylaczyc :)
odpowiedź 17 października 2008 przez użytkownika GreQonE Poziom 10 (123,890)
0 głosów
Cóż, w moim BIOSie nie ma żadnej opcji na wyłączanie zintegrowanej grafy (mam nadzieję, że się wyłącza auto, gdy nie jest do niej podpięty monitor/jest podłaczona zewnętrzna grafika).

Prędkości nie robią (a tym bardziej firmy), wszystkie moduły RAM są zwalniane do najwolniejszej zainstalowanej pamięci.

Poza tym, Winda (Vista Ultimate x64) nie powinna być też brana pod uwagę, ponieważ już POST widzi około 3.3GB.

BTW. System properties w Windzie mówią: 4.0 GB, ale wszystko inne (POST, BIOS, Task Manager, ...) mowią 3.3 GB.
odpowiedź 17 października 2008 przez użytkownika Dagguh Poziom 2 (290)
0 głosów
Hmm. Ja bym chyba sie nie przejmowal skoro Windows widzi wszystko normalnie.
odpowiedź 17 października 2008 przez użytkownika GreQonE Poziom 10 (123,890)
0 głosów
xD nie Windows, tylko wbudowany 'diagnostyczny' program ((My) Computer -> Properties)... Jak juz mówqiłem, Task Manager, a nawet gadżety monitorujące zużycie pamięci, które przecież chodzą już w Winowsie, widzą 3326MB RAMu.
odpowiedź 17 października 2008 przez użytkownika Dagguh Poziom 2 (290)
0 głosów
A co się dzieje, jak będzie mniej RAMu ??

Sprawdzaj kości pojedynczo, po 1GB i sprawdzaj w BIOSie
odpowiedź 17 października 2008 przez użytkownika MicMar Poziom 5 (4,680)
0 głosów
nie zobaczysz wicej ramu bo chip nie jest przystosowany do tego, kumpel miał na tym chipie proca pentium d i xp 64 i też mu nie widziało. winny jest chipset. chcesz by widziało wicej ramu to zmień przydział grafikom do min albo ją wyłacz całkowicie, choć nie zawsze sie da. w 32 bitowym systemie mozesz mieć 4096- ram karty g. - ram rezerwowany dla niej( nie mylić z pamiecią przydzieloną karcie zintegrowanej) - o ile sie nie myle kilka mb dla adresów czy czegoś., tak wiec do 4 gb nie dojdzesz
odpowiedź 18 października 2008 przez użytkownika ironreiker Poziom 6 (5,560)
0 głosów
Nie czytałem całego posta ani odpowiedzi ale po co ci tyle ramu? Nawet 2gb ci starczą a jedyne czego masz mało to mocy obliczeniowej i rdzeni:)
odpowiedź 18 października 2008 przez użytkownika wszerad Poziom 2 (470)
0 głosów
Przyznam się, że nie chce mi się szukać źródła, ale prawda jest taka, że XP potrafi zaadresować do 4GB ramu. Poza tym google pękają od tematu typu: XP widzi tylko XXGB ramu, a ja mam 4GB... Jak się chce więcej pamięci to (niestety) Vista lub alternatywy dla MS.
odpowiedź 19 października 2008 przez użytkownika paproch_ Poziom 1 (140)
0 głosów
Jak już ktoś napisał problem leży po stronie przestarzałego chipsetu płyty głównej, na co niestety nie ma innego rozwiązania jak wymiana płyty głównej na nowszą lub pogodzenie się z faktem nie wykorzystania pamięci w pełni. Niestety.
odpowiedź 20 października 2008 przez użytkownika Thorus Poziom 2 (480)
0 głosów
nic nie zrobisz ta płyta gł nie zobaczy ci więcej sprawdź czy 64 bitowy system Ci widzi jeżeli tak to jest ok
odpowiedź 21 października 2008 przez użytkownika Scrat8 Poziom 3 (590)
0 głosów
Bambo1983:
Ten program to dokłądnie to czego potrzebowałem. kazuje się, że to nie RAM, nie MB, tylko CPU jest winny...

W Mainboard => Chipset => Width mam 64-bit,
a w Processors => Processor => Maximum Physical/Virtual Addressing mam 36-bit / 48-bit.

Wielkie dzięki, będę musiał żyć z 3.3GB aż do upgrade'u CPU.

BTW. Skoro mam 36-bit / 48-bit (w każdym razie bliżej x86 niż x64), to jeśli posuwam na Viście x64, to hmmm, raczej spowalnia system zamiast przyspieszać, hę? (Rozkazy muszą myć albo konwertowane na format 32-bit, albo jeden rozkaz x64 wysyłany w dwóch partiach po 32 bity (co trwa 2 cykle procka a nie 1)). Instalować 32-bit OS?
odpowiedź 21 października 2008 przez użytkownika Dagguh Poziom 2 (290)
0 głosów
No popatrz - nie przypuszczalem procka skoro napisales ze byl x64 :P

Nie spowalnia to systemu :)
Moze spowolnic jezeli bedziesz uzywal czegos co zaadresuje tyle pamieci :> ciezko mi uwierzyc zeby ludzie na codzien takich aplikacji uzywali...
Jesli bedziesz mial juz wszystko 64-bit to sprobuj zainstalowac system x64.. oczywiscie nieliczylbym na wiecej niz 2-5% wzrostu wydajnosci :)
Pozdrawiam.
odpowiedź 22 października 2008 przez użytkownika Bambo1983 Poziom 5 (4,020)
0 głosów
P.S. Jesli proc ma 36/48 PAE, to powinien poprawnie wykrywac i tak 4GB ;) bo te 4 bity Intel właśnie po to dodał ;)
Czemu nie podałeś ile wykrywa w tym SiSofcie ? :)
Sorry za flood..
odpowiedź 22 października 2008 przez użytkownika Bambo1983 Poziom 5 (4,020)
0 głosów
Znajdź parametr 'Memory Remap Feature' i zmień jego ustawienie. (są tylko 2 nie pamietam czy enabled czy disabled jest dla 64bitowego OSu. Będzie tam pisało jak wejdziesz na zmiany parametru jak ustawić). Powinno działać.
odpowiedź 22 października 2008 przez użytkownika Zajdi Poziom 4 (1,950)
0 głosów
tez mam ten problem że nie widzi mi 4 giga ramu a mam wszystkie na 667 mhz szynie i tej samej firmy po 1 giga na slot ja słyszałem ze aktulizacja biosu musi byc ale boje sie konbinowac system mój to windows 7 pofesional 64 bit Typ procesora DualCore Intel Pentium D 945, 3400 MHz (17 x 200) dwurdzeniowy 4 mb cache i gf 8400 512 mb i też płytę GA-8I945GMF Gigabyte co robić nie wiem
odpowiedź 2 lutego 2013 przez użytkownika subufer8 Poziom 1 (140)
...