Newsgroup: it.comp.os.linux.iniziare
Titolo: aumento di ram

Salve,
mi chiedevo... nell'eventualità di un aumento di ram da 512 mb a 1 gb di ram
su un sistema linux (i sistemi in particolare montano una slackware 10.2 ed
una suse 10) è necessario ricompilare o patchare il kernel? O posso
lasciare tutto così com'è?

, 
fre...@linux.it
 says...

Per quanto riguarda la mia personale eperienza, bisogna abilitare nel 
kernel il supporto per la memoria fino a 4GB (ora non mi ricordo sotto 
quale voce) se non è già abilitato. Io avevo il kernel compilato senza 
questa opzione e nell'output di dmesg veniva segnalato il fatto che non 
poteva essere utilizzata tutta la ram ma solo fino a 800 e rotti mega.
Credo però che i kernel di default siano compilati già con questa 
opzione (ma verifica lo stesso). Se vuoi appena passo su Slackware do 
un'occhiata

Freedom ha scritto:

slackware 10.1 (beh, non proprio, un po' aggiornata, quasi 10.2) ho
aperto il case, ho infilato il banco di ram, ho riavviato e avevo 1 Gb
di ram. poi non so dirti se andava fatto altro. anzi, se qualcuno può
approfondire...

 un'occhiata
L'opzione la trovi sotto Processor type and features -> High memory
support, oppure nel .config come CONFIG_HIMEM4G=y
Sono su una Slack 10.2 con kernel 2.6.14
Ciao

 Ciao
sono su una slackware "quasi" 10.2 con kernel 2.4.31. se faccio questa
modifica al file .config, mi basta compilare e installare il kernel o
devo ricompilare e installare anche i mooduli?

 devo ricompilare e installare anche i mooduli?
Non sono granché esperto di compilazione kernel, ma pochi giorni fa se ne
è discusso (non mi ricordo esattamente in quale gruppo, nè chi e me ne
scuso) per cui, se non hai fatto pulizia con un make clean o make
mrproper, dovrebbero essere compilate solo le parti "nuove".
Mi scuso se ho affermato una castroneria.
Ad ogni buon conto ti conviene fare una prova ricompilandolo da zero
(con lo stesso .config, cambia solo la local version o l'extraversion nel
Makefile, copiando l'intera directory dei sorgenti) per evitare cose poco
piacevoli. Ma il dmesg ti dice qualcosa sulla ram?
Ciao

 necessario ricompilare o patchare il kernel?...
controlla in /usr/src/linux/.config
Se hai meno di quattro gigabyte dovresri avere
CONFIG_HIGHMEM=y
da quattro a sessantaquattro gigabyte
CONFIG_HIGHMEM=y
CONFIG_HIGHMEM4G=y
più di sessantaquattro gigabyte,
CONFIG_HIGHMEM=y
CONFIG_HIGHMEM64G=y
Nella maggioranza dei casi non devi compilare niente,
entrare del BIOS o spostare ponticelli.
Semplicemente apri il case, installi la scheda
di memoria aggiuntiva, accendi il computer e vedi
immediatamente la memoria installata, altrimenti 
sentirai un sacco di bip
Io consiglierei di effettuare dei test prima di
chiudere il case ma...
-- 
Attenti a Popobaua

Ramon Rojo ha scritto:

Memory: 904304k/917504k available (1896k kernel code, 12816k reserved,
607k data, 128k init, 0k highmem)
Freeing unused kernel memory: 128k freed
agpgart: Maximum main memory to use for agp memory: 816M
ehci_hcd 00:10.3: irq 12, pci mem f8c44000
[fglrx] Maximum main memory to use for locked dma buffers: 803 MBytes.
questo esce da un grep di dmesg. ho fatto delle prove compilando il
kernel e installandolo, senza però ricompilare i moduli. il risultato
è stato che la ram viene vista della giusta dimensione, ma non so per
quale motivo il modulo agpgart non viene caricato!
ho provato a ricompilare il kernel sul .config originale, e al riavvio
tutto funziona. perfettamente. eccetto, ovviamente, la dimensione della
ram. non capisco che nesso ci sia tra la memoria fino a 4G e il modulo
agpgart. 
intanto grazie per la risposta :)

mallin.shetland ha scritto:
[cut]
nel .config originale le opzioni che hai elencato non erano attive. ho
provato ad attivarle e a ricompilare e, come ho scritto più sopra, la
memoria viene correttamente vista ma ho un errore di insmod riguardante
il modulo agpgart. hai qualche idea in proposito?
grazie

 intanto grazie per la risposta :)
Prego, ma hai provato a reinstallare i driver Ati o a dare un fglrxconfig?
Io non li uso dopo qualche brutta esperienza (crash totale), tanto non mi
serve l'accelerazione 3D.
N.B.
questo č un consiglio completamente "alla cieca", in ogni caso meglio
farsi una copia di /etc/X11/xorg.conf prima di metterci le mani. Io ne ho
due/tre versioni, frutto dei tentativi di installazione dei driver
proprietari.

glpiana wrote:

Hai compilato il supporto agp come statico e lui non trova piu' i moduli
perche` ce l'ha "incorporato". Se e` cosi` e` solo un problema "estetico"
vai in /etc/rc.d/rc.modules e commenta la riga relativa al modulo agpgart.
Se non e` cosi`... boh :D
-- 
Gordon Freeman, Linux User #332250 on attila, Linux Machine #305615.
http://www.counter.li.org/
Tip Of The Day: Get Slack! :-D