Portál AbcLinuxu, 25. dubna 2024 18:51


Dotaz: Ryzen 3000 a podpora v jádře

the.max avatar 1.9.2019 17:06 the.max | skóre: 46 | blog: Smetiště
Ryzen 3000 a podpora v jádře
Přečteno: 613×
Odpovědět | Admin
Ahoj,

tak nějak jsem se rozhodl, že bych opustil svůj Athlon II X4 640 a posunul se dál, Ačkoli s výkonem problém nemám, tak přece jen NVME mě celkem láká, když vidím jak se mi zrychlil notebook.

Jde mi o to, jak se chová Ryzen v Linuxu ohledně snižování taktu a napětí v klidu. U Wokýnek se o to stará buď genericky mikrosoftí ovladač (prý lépe), kdy napětí a takt padá níže, nebo ovladač od AMD (prý hůře), kdy takt a napětí zůstává výše, protože ovladač cca každých 200ms zjišťuje vytížení, což trvá dalších cca 20ms a procesor to vyhodnotí jako nízkou kontinuální zátěž a tak udržuje procesor na vyšších taktech a napětí.

Jak tohle funguje na Linuxu? Máte někdo už nějaké poznatky? Provozuji Gentoo, takže jádro si tak nebo tak budu kompilovat sám.

Jen pro doplnění, uvažuji o desce Asus Pro WS X570-ACE. Není sice nejlevnější, ale zřejmě jako jediná s X570 nebliká jak kolotoče na pouti.

Předem díky za postřehy
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.9.2019 19:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Odpovědět | | Sbalit | Link | Blokovat | Admin
ale zřejmě jako jediná s X570 nebliká jak kolotoče na pouti

To by neměl být problém. Mám Gigabyte Aorus X470 Ultra Gaming a sice má spoustu světelných efektů (a konektory na další), ale nebyl problém je v setupu snadno a rychle všechny vypnout. Což se bohužel nedá říci o tom boxovém chladiči, který dávají k Ryzenu 2700X; místo toho jsem nakonec použil Arctic Freezer 33, který nemá světelnou show a navíc je s ním procesor přibližně o 10°C chladnější.

the.max avatar 1.9.2019 21:02 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
S chladičem také počítám, RAMky jsem také hledal co neblikají. Ale na X570 trvám. Aktuální Asus M4N98TD-EVO běží od nákupu před mnoha a mnoha lety nepřetržitě 24/7 (krom restartů kvůli novému jádru nebo výměně disku) tak bych rád, aby deska vydržela také dlooooouho a nemusel jsem za rok řešit, že jsem sice něco ušetřil ale budu muset stejně kupovat desku zase jinou.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
1.9.2019 21:33 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Nerozmlouval jsem X570, jen jsem chtěl upozornit, že i když je základní deska vybavená jako vánoční stromeček, neznamená to ještě, že ji tak musíte i používat. Jinak řečeno, nedělal bych z toho striktní požadavek a zaměřil bych se spíš na podstatnější parametry.
the.max avatar 1.9.2019 21:55 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Ale tak jasně, že jsem koukal i na další parametry.

Hned první podmínka, že deska musí mít integrovanou síťovku, vyřadila prakticky všechny levné desky a i mnoho desek střední třídy.

Další podmínka, možnost osadit grafiku do pci-e 16x a zároveň druhou síťovku (která je x4) a aby grafika měla všech 16 linek. A tady už byl vcelku problém, kdy mi z toho v podstatě vyšly jen desky s X570.

A poslední věc, 2 sloty M.2. Deska co jsem si vybral má navíc i nový U.2, kam jde buď připojit rovnou NVME disk, nebo se dá přes kabel zredukovat do dalšího M.2 slotu s plnou x4 sběrnicí. Umím si totiž představit, že do jednoho M.2 slotu bych mohl dát SATA3 řadič (na dalších 5 disků, který obsadí dvě pci-e linky 3.0) kdyby mi náhodou nestačilo 6 portů na desce.

A taky jsem se bál, jestli vůbec jdou vypnout ty las vegas like efekty, protože někde jsem se dočetl, źe u nějaké desky sice jde vypnout měnění barev a blikání, ale trvalý svit vypnout nejde. Resp. jde, ale až z nějaké utility z woken a musí se to spouštět vždy znovu po zapnutí. Nedělám si iluze, že by do Linuxu byl nějaký skript, nebo ovladač, aby to šlo také vypnout.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
1.9.2019 22:39 PetebLazar
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Při požadavku na větší počet linek bude desktopová platforma, X570 nevyjímaje, vždy kompromisem. Od toho tu je např. X399, dnes s překvapivě zajímavým poměrem cena výkon/funkce.

Pozor, u některých X570 byly zaznamenány nešťastně seskupené PCIe sloty v rámci IOMMU group. Pokud je use casem i virtualizace (s PCI passthrough) ověřil bych si výsledek pro konkrétní MB.
the.max avatar 1.9.2019 23:11 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Nn, virtualizaci na domácím desktopu nijak řešit nehodlám. Ve VrtualBoxu jen držím historicky XPčka, ale to jen proto, že občas je potřeba někde něco na něčem nastavit a program na to nastavení prostě běhá jen na win.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
2.9.2019 23:36 PetebLazar
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Nikdy neříkej nikdy (možnostem PCI passthrough). ;-)

Někdo na Level1Techs fóru opostoval výpis IOMMU group u zamýšleného MB. Vypadá to slušně, jestli to správně čtu tak jeden z USB řadičů dostal vlastní group, Intel LAN chip také. Nevím nakolik je to WS či X570 záležitostí, ale u X370/X470 taková granulace myslím nebyla. https://forum.level1techs.com/t/asus-pro-ws-x570-ace-iommu-groups/147108
2.9.2019 06:41 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Hned první podmínka, že deska musí mít integrovanou síťovku, vyřadila prakticky všechny levné desky a i mnoho desek střední třídy.

To je zlé, měl jsem naivně za to, že to už (nebo spíš ještě pořád) je standard. Moje požadavky v tomto směru byly spíš "když to bude Intel I210 a ne Realtek, je to velké plus".

A poslední věc, 2 sloty M.2. Deska co jsem si vybral má navíc i nový U.2, kam jde buď připojit rovnou NVME disk, nebo se dá přes kabel zredukovat do dalšího M.2 slotu s plnou x4 sběrnicí.

I M.2 sloty mohou podporovat NVMe a na modernějších deskách bych očekával, že to tak i bude.

protože někde jsem se dočetl, źe u nějaké desky sice jde vypnout měnění barev a blikání, ale trvalý svit vypnout nejde

To je docela dobře možné, ale dnes už naštěstí není problém dohledat si předem informace pro konkrétní desku.

the.max avatar 2.9.2019 12:30 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Když myslím síťovku, tak je to cokoli krom realteku. Realtek není síťovka, realtek je jen hodně nepovedená parodie na síťovku. Za realteka všechno dělá procesor. A když ten má co dělat s jinými procesy, tak realtek začne zahazovat packety a narůstá latence. Takhle se choval RTL8100E na MSI desce.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
2.9.2019 17:38 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
U gigabitových to zdaleka tak strašné není. Samozřejmě nelze čekat nějaké pokročilejší funkce, ale to pro běžné použití u gigabitu problém není. Teď jsem ale narazil na to, že u některých karet jsou z nějakého důvodu (blíž jsem to zatím nezkoumal) defaultně vypnuté i naprosto základní funkce jako checksumming nebo scatter-gather (což v důsledku znamená i GSO a GRO), přestože je NIC umí. Takže to by mohl být důvod toho chování, které popisujete.
2.9.2019 07:54 PetebLazar
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Desktopové Ryzeny (CPU bez APU) samy disponují 24 PCIe linkami (Ryzen 3000 4.0, starší 3.0). Typicky je 16linek vyhrazeno dvema prvnim PCIe 16x slotum (v rezimu 16x+0x, nebo 8x+8x), ctyri linky jsou pouzity pro M.2 NVMe slot (vetsinou ten nejblizsi k CPU) a zbyvajici ctyri linky slouzi k propojeni k chipsetem.

Veskera ostatni PCIe konektivita byva zajistena az chipsetem. Zminena ASUS deska deklaruje treti slot 16x (elektricky 8x), ale nevim do jake miry se s tim da pocitat pri komunikace skrze CPU (v ceste je spoj CPU=chipset 4x) a z letmeho nahledu na MB/manual to nevypada, ze by zde slo o expanzi pomoci PCI bridge.
2.9.2019 08:26 PetebLazar
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Pozn. Při osazení třetího slotu kartou 8x 3.0 by asi teoreticky o velke omezeni neslo (8x 3.0 ~= 4x 4.0).
1.9.2019 21:35 PetebLazar
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Otázkou je, zda je Ryzen 3000 s jejich napětím/procesem opravdu platformou dlouhoživotnostní (fyzicky), morálně asi problém mít nebude.
the.max avatar 1.9.2019 22:01 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Neplánuji žádné OC, nikdy jsem nebyl fanouškem této disciplíny. Naposledy kdyź jsem to zkoušel, nějaký pátek už to bude, jsem zkoušel vyměnit 12MHz oscilátor za 16MHz u tehdy mé desky s procesorem Harris 286/12. Ono to i chvíli fungovalo, ale nakonec jsem tam vrátil ten 12MHz protože Prince of Persia na tom padal.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
1.9.2019 22:27 PetebLazar
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Ono bohužel nejde o OC, ale stock/boost takty. Dodatečné snížení (v posledních BIOSech) požadované teploty pro dosažení určitého boost taktu naznačuje, že nastavení v době vydání bylo asi příliš (záměrně?) optimistické. Když už, asi bych si vybral MB se schopností záporného ofsetu napěti a pokusil se ve jménu životnosti CPU undervoltovat (fuj). Zkusil nalézt nižší, ale v rámci potřeby ještě stabilní napěti. Osobně dávám přednost HEDT platformě (po dvou letech s X399/1950X) bych volil opět v rámci ní.
the.max avatar 1.9.2019 23:14 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Tohle tak nějak víceméně i předpokládám. Nezkoumal jsem úplné do detailu, jaké CPU vyžaduje jaké napětí, ale předpokládám, že nižší verze, jako Ryzeny 3 nebo třeba i předchozí generace, by mohli mít napětí i nižší.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
4.9.2019 23:15 doron | skóre: 21 | blog: Sensors a Ksysguard | Brno
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Pokud podvoltujete Ryzen 3000, tak jde výkon dolů, respektive frekvence, kam boostuje. Což by vám možná nevadilo.
You can't fuck everyone, but you can try to.
k3dAR avatar 1.9.2019 21:23 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
Odpovědět | | Sbalit | Link | Blokovat | Admin
z praxe nevim, jen sem dnes zahlidnul: Spotřeba AMD Ryzen 9 3900X je na Linuxu znatelně vyšší necetl jsem ani tam odkazovanej clanek, pouze se zminujou ze to maji zlepsit patche snad od jadra 5.4...
porad nemam telo, ale uz mam hlavu... nobody
the.max avatar 1.9.2019 22:01 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Ryzen 3000 a podpora v jádře
jj, díky za link.
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.