xfulviox
13-04-2003, 21:39
(Questo trucchetto richiede una piattaforma pentium pro o superiore e l'opzione mtrr abilitata nel kernel)
cat /proc/pci
-snip-
VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 1).
Medium devsel. IRQ 7. Master Capable. Latency=40. Min Gnt=4.Max Lat=255.
Non-prefetchable 32 bit memory at 0xf8000000 [0xf8000000].
-snip-
E vediamo la nostra scheda video; ora possiamo migliorare le sue prestazioni utilizzando una tecnica conosciuta come write combining.
Il comando per abilitare il write-combining a 4 mega iniziando da 0xf8000000 è:
echo \"base=0xf8000000 size=0x400000 type=write-combining\" >> /proc/mtrr
Ora in /proc/mtrr possiamo vedere la seguente nuova linea:
reg02: base=0xf8000000 (3968MB), size= 16MB: write-combining, count=1
Se abbiamo poi necessità di disabilitarlo, il comando è:
echo \"disable=2\" >> /proc/mtrr
(il 2 deriva da reg02 del /proc/mtrr soprastante)
PS: E' SICURO O RISCHIO DI FARE DEI DANNI IMMANI?
cat /proc/pci
-snip-
VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 1).
Medium devsel. IRQ 7. Master Capable. Latency=40. Min Gnt=4.Max Lat=255.
Non-prefetchable 32 bit memory at 0xf8000000 [0xf8000000].
-snip-
E vediamo la nostra scheda video; ora possiamo migliorare le sue prestazioni utilizzando una tecnica conosciuta come write combining.
Il comando per abilitare il write-combining a 4 mega iniziando da 0xf8000000 è:
echo \"base=0xf8000000 size=0x400000 type=write-combining\" >> /proc/mtrr
Ora in /proc/mtrr possiamo vedere la seguente nuova linea:
reg02: base=0xf8000000 (3968MB), size= 16MB: write-combining, count=1
Se abbiamo poi necessità di disabilitarlo, il comando è:
echo \"disable=2\" >> /proc/mtrr
(il 2 deriva da reg02 del /proc/mtrr soprastante)
PS: E' SICURO O RISCHIO DI FARE DEI DANNI IMMANI?