Vzhledem k tomu, že RPi používá RAM a procesor na sobě, není tam možnost použít jinou šířku sběrnice, než má ta paměť.
Dual channel je v tomhle případě hardwarový nesmysl. Tam by bylo ptřeba mít dvě nezávislý paměťový sběrnice a RAMky, to se v téhle konfiguraci nedá udělat.
Co se frekvence týká, je tam zrada. Přístup do SDRAM (SDR i DDR) probíhá v burstech. Burst začíná zápisem adres (dva cykly, řádek a sloupec). Pak je nějaká doba, než to paměť zpracuje a nic se neděje (dejme třeba čtyři cykly, ať se to dobře počítá). Tomu se říká letence. A pak už na sběrnici proletí burst třeba osmi slov. Doba na vybavení dat z paměťové matice je konstantní, takže při zvýšení frekvence interface je potřeba nastavit na řadiči větší latenci - pokud zvedneme frekvenci o 25%, ze čtyř prázdných cyklů by bylo pět a ze čtrnácti cyklů pro čtení burstu jsi na patnácti. Takže obyčejnou trojčlenkou propustnost nedostaneš.
A krom toho, propustnost pamětí závisí silně na tom, jak nekonfiguruješ řadič (a co vlastně řadič podporuje). Delší burst znamenají vyšší propustnost pro data, ale pokud lezeš pro necachovaný malý data /třeba int64ky), tak zase víc dat zahazuješ a zbytečně taáš, co nepotřebuješ...
Krom toho, procesor je pod NDA a těžko říct, co vlastně podporuje. Už jsem byl v situaci, kdy RAMa podporovala 133MHz, zle procesor dával na výběr 100 nebo 150MHz...25% propustnosti RAM zůstalo nevyužito, protože tvůrce procesoru byl debil.