2001-12-08 15:03:29

by Pantelis Proios

[permalink] [raw]
Subject: Memory Interleave + kernel + VIA chipsets == possible ?


Is there a way to enable the memory interleaving of modern VIA chipsets
(Apollo Pro-133 in my case) through the Linux kernel or some other software?

>From what I understand it's done through some PCI register tweaking ..
Can it be done with setpci or code is needed ?

any info would be welcomed

thanks


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


2001-12-08 15:27:02

by Alan

[permalink] [raw]
Subject: Re: Memory Interleave + kernel + VIA chipsets == possible ?

> Is there a way to enable the memory interleaving of modern VIA chipsets
> (Apollo Pro-133 in my case) through the Linux kernel or some other software?

If your hardware supports it the BIOS should have done so.

> >From what I understand it's done through some PCI register tweaking ..
> Can it be done with setpci or code is needed ?

setpci should be sufficient.

2001-12-08 15:34:32

by Arjan van de Ven

[permalink] [raw]
Subject: Re: Memory Interleave + kernel + VIA chipsets == possible ?

In article <[email protected]> you wrote:

> Is there a way to enable the memory interleaving of modern VIA chipsets
> (Apollo Pro-133 in my case) through the Linux kernel or some other software?

>>From what I understand it's done through some PCI register tweaking ..
> Can it be done with setpci or code is needed ?

> any info would be welcomed

Search sourceforge for "powertweak"

2001-12-08 15:56:48

by Ivanovich

[permalink] [raw]
Subject: Re: Memory Interleave + kernel + VIA chipsets == possible ?

A Dissabte 08 Desembre 2001 16:02, Pantelis Proios va escriure:
> Is there a way to enable the memory interleaving of modern VIA chipsets
> (Apollo Pro-133 in my case) through the Linux kernel or some other
> software?
>
> From what I understand it's done through some PCI register tweaking ..
> Can it be done with setpci or code is needed ?
>
> any info would be welcomed

i have an ApolloPro 133 and i made that in windoze with a program from somone
called H. Oda. it was very well documented and i found tweaks for 4x
interleaving, active paging control, and read around write for the ApolloPro

i wrote the tweaks in a sheet and modified /proc/bus/pci/00/00.0 with a hex
editor ..... so there is something called setpci to make it easier? will read
the man page later :)

the fact is that i dont remember the exact bits to tweak, i'm going to load
windoze and look which bits i had to tweak again, so will mail them to you
later.

i noticed an interesting increase in memory throughput (with a windoze bench)
can anyone point a way to test mem throughput in linux so we can test if the
tweaks work?

2001-12-08 16:28:33

by Ivanovich

[permalink] [raw]
Subject: Re: Memory Interleave + kernel + VIA chipsets == possible ?

here is the url where these tweaks are:
http://viahardware.com/memtweakguide1.shtm

basically to enable em registers (offsets) 50 & 51 should go to FF hex, regs
64 to 67 should go to 12 hex and reg 68 should go to 43 hex