Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Problematika SDRAM, DDR1/2/3 SDRAM, RDRAM, SO DIMM a další, včetně čteček pamětí.
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

Zdravim, googloval sem a četl sem na wikipedii anglický popisy co to je dual channel, ale nikde sem se nedozvěděl, co to v podstatě znamená a nikde sem nenašel přesně napsáno, kdy může být paměť v dual channelu a nějaký přesnější technologický rozbor...

Zatim o dual channelu vim jen to, že to je situace když jsou 2 identické paměťové moduly a podporuje to deska, tak pracujou dvoukanálově a
že to zvyšuje výkon ale prakticky to 10%

Ale co se stane, když je k 2ma modulům zapojenej 3.modul a vůbec co dalšího se děje když jsou zapojeny 4 moduly? Způsobuje lichý počet modulů nemožnost funkce dual channel atd?
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Flegy
Mírně pokročilý
Mírně pokročilý
Registrován: 31. črc 2004
Bydliště: Hrob

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Flegy »

u starych desek lichy pocet v dual chanelu nesel. nyn to jde (v praxi 2 jsou dualchanel) jedna je single. 4 moduly funguji stejne jako 2. jeden kanal radice obhospodaruje 2 pameti najednou (respektive na stridacku). osobne si myslim, ze dualchanel mel svoji logiku se starymi pametmi, ktere meli dlouhy zapisovaci ciklus. u nynejsich dd2 a dd3 ktere to zvladnou behem par cyklu (pricemz cyklus je nekolikanasobne kratsi nez u sdr/ddr1) je to jedno jestli bezej dual nebo single...
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

Aha, dík za odpověď, ale co třeba můj případ, kde já mám 2x1GB Corsair a 1x 2GB patrito paměti, samozřejmě stejný časování a frekvence...ale funguje i tohle v dual channelu jako 2x2GB? kdy jeden kanál řadiče obhospodařuje ty 2x1GB paměti a druhej tu jednu velkou 2GB a dohromady to je dual channel?
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Lokomotiva
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. črc 2009
Bydliště: Praha 10

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Lokomotiva »

Nevím sice, jakou máš desku (chipset), ale u desky pro procesory Intel to bude, při správném rozmístění do paměťových slotů (každý paměťový kanál stejná velikost pamětí), fungovat, jak popisuješ.
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od zombux »

"prakticky" to zvyšuje výkon tak že to nikde kromě benchmarku nejde poznat.
Pfizer & Moderna inside
ignorelist: mimo jiné všechny kremrole (danny1691, Lokomotiva, CZECHYa, pavel2003, shorty25, ajtak, stepan001, ulver, brambora81, CZ_viper, tielka a pár dalších exotů)
Stano K.
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 29. zář 2004
Bydliště: SR

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Stano K. »

Pre DCH nie je nutné mať 100% identické moduly. Napr: DCH je možné prevádzkovať aj pri 2GB + 1GB moduloch, nazýva sa asynchrónny Dual Channel.
Flegy
Mírně pokročilý
Mírně pokročilý
Registrován: 31. črc 2004
Bydliště: Hrob

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Flegy »

sam_217: pokud to myslis jako ze mas dve giga ve dvou modulech a 2gb modul tak tam to jako dual chanel nejede. pokud mas ob jeden slot ty jednogigove, mohli by jet v DCH, ale ta dvougigovka s nima nema nic spolecneho. jak sem psal. vubec bych se nezajimal o nejakej dual chanel. rozdil minimalni az totalne zanedbatelnej => prinos zadny... :)
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

Aha, tak díky všem za odpovědi, to s těma 100% identickýma modulama, to nestačí jen stejný časování, frekvence, a odezva (7,50ns)??
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Lokomotiva
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. črc 2009
Bydliště: Praha 10

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Lokomotiva »

Prosím tě, nechceš ním radši říct, co vlastně řešíš?

Pohybujeme se na půdě teoretizování o pamětech, nebo máš k dispozici 2 x 1GB a 1 x 2GB pamětí a přemýšlíš, jak je rozmístit v paměťových slotech?
Flegy
Mírně pokročilý
Mírně pokročilý
Registrován: 31. črc 2004
Bydliště: Hrob

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Flegy »

sam_217: za identicke se da oznacit stejna frekvence,casovani a hlavne velikost. protoze rychlejsi pamet se prizpusoby nastavenim nejslabsimu clanku... :)

timto bych tohle tema ukoncil, protoze pokud chces vedet technicky funkci, ja to popsano na internetu velice precizne, staci hledat :wink:
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

Jo sem se překouk Stano psal že to není nutné mít 100% identický RAM...
Jinak důod proč sem založil dohle vlákno je právě proto, že na googlu sem nic nenašel :)

Jinak jo, myslel sem to tak že 2GB ve 2 modulech + 2GB v jednom a právě by mě zajímalo, proč to jako dual channel nejede, protože podle toho co napsal lokomotiva by to mělo fungovat v dual channelu ne?
Právě se divim že mi BIOS při startu systému píše "4096MB OK (Dual Channel)" - to znamená jakože mi ty jednogigový jedou pořád v dualu ? Protože jo, mám je osazený ob jeden slot, ten 2GB Modul sem dal mezi ně takže to mám takhle:
DIMM1: Corsair XMS2 CM2X1024-6400C4 1 GB DDR2-800 DDR2 SDRAM (5-5-5-18 @ 400 MHz) (4-4-4-13 @ 270 MHz)
DIMM2: Patriot Memory PSD22G8002 2 GB DDR2-800 DDR2 SDRAM (5-5-5-15 @ 400 MHz) (4-4-4-10 @ 266 MHz)
DIMM3: Corsair XMS2 CM2X1024-6400C4 1 GB DDR2-800 DDR2 SDRAM (5-5-5-18 @ 400 MHz) (4-4-4-13 @ 270 MHz)
DIMM4: NIC

Mám to v biosu nastavený ty paměti takhle (tohle vypisuje everest)
Memory Type: Dual Channel DDR2-800 SDRAM (5-5-5-15 CR2)
Memory Clock: 401MHz

- všude to píše dual channel tak nevim, nezdá se mi, aby mi deska psala u 4096MB dual channel, když to podle tebe flegy jede jen u 2048MB... :?
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Lokomotiva
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. črc 2009
Bydliště: Praha 10

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Lokomotiva »

Jenže já si myslím, že první dva sloty jsou sloty jednoho paměťového kanálu (a 3. se 4. zase druhého kanálu).

Takže máš nainstalovaný asymetrický Dual Channel:

3 GB paměti na jednom a 1 GB na druhém kanálu.

Když prohodíš paměti ve 2. a 3. slotu, budeš mít na obou kanálech stejně pamětí.

A budeš mít ten Dual Channel symetrický.

Tak to tak nainstaluj, ne?
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

Aha, takže to co píše BIOS a everest asi opravdu teda znamená, že mi jedou v dual channelu 3+1GB?
A jinak tzn., že synchronní dual channel je lepší než asynchronní?
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Lokomotiva
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. črc 2009
Bydliště: Praha 10

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Lokomotiva »

sam_217 píše:1)Aha, takže to co píše BIOS a everest asi opravdu teda znamená, že mi jedou v dual channelu 3+1GB?
2)A jinak tzn., že synchronní dual channel je lepší než asynchronní?
ad1: Nevím. Co to znamená co ti píšou, se budeš muset zeptat jich.
ad2: O synchronizaci ani tak nejde, jedná s o symetrii zatížení paměťového řadiče.

Jestli je to lepší se rozhodni sám: teď používají 2 GB paměti 128 bitů šířky paměťové sběrnice a 2 GB používají 64 bity. Pokud ty paměti prohodíš jak jsem ti napsala, budou 128-bitovou šířku používat 4 GB paměti.
janis
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Olomoucko

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od janis »

Lokomotiva píše:Nevím sice, jakou máš desku (chipset), ale u desky pro procesory Intel to bude, při správném rozmístění do paměťových slotů (každý paměťový kanál stejná velikost pamětí), fungovat, jak popisuješ.
Aby to prase přečetlo (bože,dej,ať si vybere větší font! - zkouší to po sobě taky číst?!),ale v podpisu to vypadá,že tazatel má MSI P45 Neo3-FR?,takže zelenej a oranžovej slot blíž k patici CPU jsou paměťový kanál A a další pár kanál B.Je to i názorně uvedeno na PCB,což nemůžeš vědět ty,ale tazatel by mohl (pokud tu desku opravdu má).
Jak už jste tu napsali,pro dual channel zapojení nemusí být nutně identické moduly (ať už značkou,velikostí nebo rychlostí),ovšem v případě auto nastavení BIOS zvolí údaje z SPD nejpomalejšího modulu.
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

janis: Ano čteš správně :lol: MSI P45 Neo3-FR, větši font si dát nemůžu kvůli pravidlům podpisu :) pokud se ti to zobrazuje moc malé, stiskni Ctrl + kolečko myši "nahoru" - mám to schválně tak malý aby se tam toho vešlo dost a pokud někdo hledá nějakou informaci, tak jednoduše zoom.
Ale k věci, skutečně je to pravda mám tam kanál A a kanál B, přesně jak píšeš to je.
Lokomotiva píše:Jestli je to lepší se rozhodni sám: teď používají 2 GB paměti 128 bitů šířky paměťové sběrnice a 2 GB používají 64 bity. Pokud ty paměti prohodíš jak jsem ti napsala, budou 128-bitovou šířku používat 4 GB paměti.
A není to divný? takhle by to znamenalo, že ta paměť co je ve slotu DIMM2 v dual channelu nefunguje, jeslti to chápu správně, každý kanál má 64bitů, jestli že mám na kanálu A 3GB a na kanálu B 1GB, tak 3GB používaj 64bitů a 1GB taky 64bitů, BIOS, everest, detekuje Dual Channel takže celkem 4GB (3+1) používaj 128bitů ne?

Jinak teď sem to zapojil tak jak si napsal(a?), takže kanál A má ty 2GB ve 2 modulech a kanál B tam je ten 2GB modul, a furt to jede Dual Channel...
Konkrétně takhle to píše BIOS

Kód: Vybrat vše

DRAM Frequency for DDR2 800 (Dual Channel)
[/b]
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
Lokomotiva
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. črc 2009
Bydliště: Praha 10

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Lokomotiva »

Jestli je to divné a co, neumím posoudit, ale fajn je, že už to máš tak dobře, jak to jen může být, ne?

Tak si stáhni CPU-Z a podívej se na kartu Memory.

Měl bys tam najít nejen 4 GB paměti a Dual, ale i Dual Channel Mode.

No a pokud je tu napsano Symmetric, nemáš už co řešit.

Pohoda, jazz...
sam_217
Mírně pokročilý
Mírně pokročilý
Uživatelský avatar
Registrován: 16. bře 2008
Bydliště: Subprostor
Kontaktovat uživatele:

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od sam_217 »

Aha, tak dokonce mi teď Windows 7 potřeboval aktualizovat index výkonu, výkon paměti se zvýšil z 6,6, na 6,7 - kvůli tomu že sem je zapojil podle Lokomotivy a jinak CPU-Z tvrdí:
Type DDR2 Channels# Dual
Size 4096MBytes DC Mode Symmetric

...Takže to tak skutečne funguje a to sem netušil že je to možný, díky. Akorát by mě zajímalo, jestli dřív byl výkon pamětí 6,6 kvůli tomu, že byl Dual Channel Asymetrický, nebo tim, že 2GB v jendom modulu vůbec v dualu nejely, jak psal Flegy - to se vylučuje, jestliže má Lokomotiva pravdu, tak kanál A má v tomhle případě 3GB a ty tam jsou, v druhym kanálu B je 1 giga a dohromady to jede dual channel a není možný, aby jely v dualu jenom ty jednogigovky a ta 2gigová s tim neměla nic společného...
PC1: AMD Ryzen 5800X3D@NejdeOC Noctua NH-D15S // X570 AORUS MASTER (rev 1.0) // 4x8GB Patriot Viper Steel 3866MHz@3600MHz CL16 // PNY RTX 3070 -> XFX RX6800 XT MERC // MSI Optix MAG274QRF-QD - 1mrtvý quantum dot pixel!!! // Samsung PM961 (1TB NVMe), Crucial M4 256GB, Micron enterprise SSD1920GB, Crucial MX500 2TB... // Corsair Graphite 600T // SSR-850FX

PC2: Lenovo Legion 5 17ACH6H - Ryzen 7 5800H / 16GB / RTX 3070 mobile 130W TDP
janis
Začátečník
Začátečník
Uživatelský avatar
Registrován: 02. pro 2004
Bydliště: Olomoucko

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od janis »

Sam_217: Díkybohu, tak mám ještě oči dobrý :|

Ke konfiguraci: dual-channel ti hlásí BIOS proto,že ať nastavíš paměti jakkoliv,jsou schopné alespoň částečně pracovat v dual-channel módu.
Stejné množství paměti v obou kanálech pracuje v duálu,množství přebývající pak v single - ovšem BIOS hlásí celkovou dostupnou paměť a buď úspěšný dual,nebo single,mix hlásit neumí.Tzn. když dáš do jednoho kanálu 1 a do druhého 1+2 GB,pracuje v duálu 1+1 GB,zbylý 2GB je v singlu.Když dáš 1+1 a 2 GB,pak pracují v duálu všechny moduly (používá se dostupné množství paměti v kanálu,nikoliv počet a velikost modulů).
Jak píše Lokomotiva - tvůj maximální best setting je 2x1 v A (ev.B) a 1x2 v B (ev.A).
Vyčerpávajícně to najdeš třeba tady:
http://www.intel.com/support/motherboar ... 011965.htm
Lokomotiva
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. črc 2009
Bydliště: Praha 10

Re: Dual Channel - Co to je? Jak to funguje a kdy je aktivní?

Příspěvek od Lokomotiva »

sam_217 píše:Aha, tak dokonce mi teď Windows 7 potřeboval aktualizovat index výkonu, výkon paměti se zvýšil z 6,6, na 6,7 ...
Tak chvála Bohu.

Zase 1,5% výkonu doma.

Nežili jsme nadarmo...
Odpovědět

Zpět na „Paměti“