Kirjoittaja Aihe: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)  (Luettu 9517 kertaa)

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: Radeon 6500 XT & ASUSPrime B350-Plus ATX
« Vastaus #20 : 02.02.23 - klo:19.24 »
Löysin muuten jo ohjeen, jonne tuo rcu_nocbs=0-11 parametri tällätään.

Mainitsemani asetustiedosto/etc/default/grub on luontevin paikka nykyisissä Debianeissa ja Ubuntuissa. Omat parametrit voi lisätä riville GRUB_CMDLINE_LINUX tai GRUB_CMDLINE_LINUX_DEFAULT, muiden parametrien perään.

GRUB_CMDLINE_LINUX vaikuttaa sekä tavalliseen käynnistykseen että recovery-valintaan. GRUB_CMDLINE_LINUX_DEFAULT vaikuttaa vain tavalliseen käynnistykseen.

Muista tosiaan ajaa update-grub perään:

Koodia: [Valitse]
sudo update-grub
Parametrin olemassaolon voi tarkistaa käynnistyksen aikana Grub-valikossa e-näppäimellä, jolloin se näyttää kernelin käynnistysvalinnat ja antaa muokata niitä.


Odottelen nyt seuraavaa pakkoboottia ja sen jälkeen muokkaan parametrin 0-11:sta. Eikö 11 ollut oikea lukema, kun säikeitä taisi olla yhteensä 12.

Joo, 0-11 on oikein, kun säikeitä on 12.

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: Radeon 6500 XT & ASUSPrime B350-Plus ATX
« Vastaus #21 : 02.02.23 - klo:19.42 »
Juu, juuri hyytyi taas. Boottasin ja editoin nyt vain siihen tämän kertaiseen boottiin sen parametrin. Seuraillaan tilannetta. Kiitos avusta!

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: Radeon 6500 XT & ASUSPrime B350-Plus ATX
« Vastaus #22 : 03.02.23 - klo:21.14 »
Aamusta laitoin sen GRUB_CMDLINE_LINUX="rcu_nocbs=0-11" parametrin sinne boottiin ja kone on ollut päällä tänään jotain 12 tuntia. Ei mitään ongelmaa. Viimeaikoina se on jämähtänyt vähintään kerran päivässä, mutta nyt ei. Olihan se tietysti kesällä monta viikkoa temppuilematta, eli ei tämä vielä kirkossa kuulutettu asia ole, mutta laitan kuitenkin ratkaistuksi ja katsotaan tarvittaessa sitten lisää.

Kiitoksia apua antaneille. On hienoa, että joukossa on porukkaa joka osaa etsiä tietoja netistä ja jaksaa avustaa.  :)

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #23 : 07.02.23 - klo:15.41 »
Tämän ketjun episodi oli siis se, että kone jäätyi kesken lennon, hiiri ei liiku eikä mikään päivity, ja vain resetti auttoi. Minun koneessa on AMD Ryzen 5 1600 (12) @ 3.200GHz, mutta nettilähteiden mukaan samaa ilmenee myös monissa muissa Ryzen prosessoreissa. Täältä saamieni vinkkien avulla asia on nyt selvitetty ja poissa päiväjärjestyksestä. Jos siis sinulla on samaa ilmiötä ja koneessasi on Ryzen, kannatta katsoa olisiko kyse samasta bugista.

Helpoiten jäljille pääsee kun komentaa päätteessä journalctl | grep "ACPI MWAIT C-state", joka tulostaa C-tilan mahdolliset virheet.

Koodia: [Valitse]
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)

Yksi rivi per prosessorin ydin. Varmin ratkaisu on, että kytkee prosessorin virran säästön biosista kokonaan pois. Netissä kerrotaan myös, että jotkut olisivat saaneet korjattua ongelman tässäkin ketjussa esillä olleella bootin parametrilla, mutta ainakaan minun tapauksessa se ei riittänyt.

Virransäästö löytyy Asuksen biossissa sivulta Advanced/AMD CBS, alin valinta nimellä Global C-state Control, ja se siis disableen.

Näin.

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #24 : 09.02.23 - klo:18.13 »
.
Helpoiten jäljille pääsee kun komentaa päätteessä journalctl | grep "ACPI MWAIT C-state", joka tulostaa C-tilan mahdolliset virheet.

Koodia: [Valitse]
helmi 04 16:08:47 igor kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)

Tuo virhe taitaa ilmaantua vasta silloin kun itse kytket C-tilat pois käytöstä bios-asetuksissa.

Varsinaisesti ensimmäisen sukupolven Ryzenien jäätyminen johtuu bugista C6-tilassa, joka on matalan jännitteen idle-tila. Muut C-tilat toimivat yleensä vakaasti. Pelkän C6-tilan voi kytkeä pois päältä ZenStates-skriptillä:

https://github.com/r4m0n/ZenStates-Linux

Asennus automaattiseksi palveluksi:
https://github.com/jfredrickson/disable-c6
« Viimeksi muokattu: 09.02.23 - klo:18.20 kirjoittanut nm »

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #25 : 09.02.23 - klo:19.15 »
Tuo virhe taitaa ilmaantua vasta silloin kun itse kytket C-tilat pois käytöstä bios-asetuksissa.

Ei, kun siis nimenomaan noin päin kun kirjoitin. Jos C-tilat on käytössä, tulee tuo herja ja prosessori jäätyy täysin epäsäännöllisesti. Kun sen kytkee pois päältä, niin ei tule herjaa ja myös kone toimii moitteetta. Kyseessä siis 1600 Ryzen 5 prosessori. Noista volteista luin myös netistä, mutta en perehtynyt tarkemmin, kun vika korjaantui C-tilan estämisellä.

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #26 : 09.02.23 - klo:19.46 »
Ei, kun siis nimenomaan noin päin kun kirjoitin. Jos C-tilat on käytössä, tulee tuo herja ja prosessori jäätyy täysin epäsäännöllisesti.

Okei, sitten taitaa johtua biosin (UEFI firmware) versiosta. Vanhemmissa versioissa voi olla ongelmia, jotka on sittemmin korjattu. Kannattaa tarkistaa, että koneessa on uusin valmistajan tarjoama bios-versio.

Kun sen kytkee pois päältä, niin ei tule herjaa ja myös kone toimii moitteetta. Kyseessä siis 1600 Ryzen 5 prosessori.

Juu. Saattaa tosin käydä hieman ylimääräisillä kierroksilla idlenä,  jos kaikki C-tilat on kytketty pois. Mutta hyvä sinänsä, että löytyi ainakin yksi varma ratkaisu.

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #27 : 09.02.23 - klo:20.09 »
Okei, sitten taitaa johtua biosin (UEFI firmware) versiosta. Vanhemmissa versioissa voi olla ongelmia, jotka on sittemmin korjattu. Kannattaa tarkistaa, että koneessa on uusin valmistajan tarjoama bios-versio.

En oikein ole uskaltanut lähteä päivittämään biosia, tai onko oikeampi nykyään tuo UEFI firmware.

Minkälainen homma se käytännössä olisi ja onko riskialtis? Muistan ainakin takavuosilta, että biosin päivityksen kanssa sai olla vähän tarkkana.

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #28 : 09.02.23 - klo:20.39 »
Minkälainen homma se käytännössä olisi ja onko riskialtis? Muistan ainakin takavuosilta, että biosin päivityksen kanssa sai olla vähän tarkkana.

Vakiotoimenpide. Ehkä suurin riski voisi aiheutua virran katkeamisesta kesken päivityksen, mutta voi olla, että siihenkin on varauduttu nykyisissä UEFI-toteutuksissa.

Asus B350 Prime Plus osaa nähtävästi hakea päivityksen itsekin netistä, kun valitset kyseisen päivitysvaihtoehdon BIOS/UEFI-asetuksissa. Jos haluat kuitenkin hakea päivityksen itse, voit ladata zip-paketin emolevyn nettisivulta ja laittaa sen FAT32-formatoidulle USB-tikulle. Sitten päivitys bios-asetusvalikon kautta.

https://www.asus.com/motherboards-components/motherboards/prime/prime-b350-plus/helpdesk_bios/?model2Name=PRIME-B350-PLUS

Näemmä uusin bios-versio on viime vuodelta, ja siinä on mukana tuore AMD:n AGESA-firmware. Siihen on tehty paljon suorituskykyyn ja vakauteen liittyviä korjauksia vuosien varrella, joten päivitys on paikallaan.

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #29 : 10.02.23 - klo:10.09 »
Asus B350 Prime Plus osaa nähtävästi hakea päivityksen itsekin netistä, kun valitset kyseisen päivitysvaihtoehdon BIOS/UEFI-asetuksissa.

Biosin päivitys olikin helppo sillä online metodilla. Ei tarvitse edes valita ladattavaa pakettia. Ei huonosti Asukselta. Vähän kylmäsi odotella, kun itse asennus kesti tovin. Kumma, että ei ole mitään tapaa resetoida takaisin tehdas biosiin, jos päivitys menisi pieleen. Mutta hyvin meni.

Ikävä kyllä se ei auttanut tuohon Firmware Bugi varoitukseen. Kytikin sen sitten sovinnolla pois päältä, kun ei viitsi jäädä odottamaan jumittumista. Se voi joskus kestää päiväkausia, joskus tulee melkein heti.

Tiedä sitten, voisiko olla kyseessä kuitenkin jokin Linuxin bugi. Käytössä on Debianin Stable, jonka versio on nyt 5.10.0-21-amd64. Hetken ajattelin kääntää Vanillasta, se ei iso homma ole, mutta taidan antaa olla. Jossain vaiheessa kesällä on tulossa seuraava jakeluversio ja siihen asti kyllä kestää. Ellei sitten taas saa hengen päälle ja kokeile kuitenkin. Niinkin on käynyt  :)

raimo

  • Käyttäjä
  • Viestejä: 4208
  • openSUSE Tumbleweed
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #30 : 10.02.23 - klo:16.38 »
Kumma, että ei ole mitään tapaa resetoida takaisin tehdas biosiin, jos päivitys menisi pieleen. Mutta hyvin meni.

Monesti emolevyllä on painike tai jumpperi millä saa sitten ihan alkutekijöiksi koneen.
Joskus olen joutunut sitä kaivelemaan. Netistä varmaan löytyy kun haet koneen/emolevyn tyypillä lisätietoja.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #31 : 10.02.23 - klo:17.01 »
Ikävä kyllä se ei auttanut tuohon Firmware Bugi varoitukseen.

Okei, hieman erikoinen tuo virhe. En osaa varmasti sanoa, liittyykö prosessoriin vai emolevyyn, mutta veikkaan emolevyä. Netistä ei tunnu löytyvän varsinaista selitystä tuolle virheelle, paitsi että joillain se on hävinnyt bios-päivityksen myötä. Omassa kokoonpanossani (Asus Crosshair Hero VI ja Ryzen 1700X) tuollaista ei ole, vaikka C-tilat ovat käytössä.


Tiedä sitten, voisiko olla kyseessä kuitenkin jokin Linuxin bugi.

Jumiutuminen C6-tilassa on ensimmäisen sukupolven Ryzenien bugi. Ihan kaikissa kokoonpanoissa se ei taida ilmetä, enkä ole itse havainnut epävakautta omassa koneessani, mutta on kuitenkin hyvin yleinen ongelma. Bugiraportteja löytyy netistä kilometrikaupalla. Virhe "ACPI MWAIT C-state 0x0 not supported" johtunee myös raudasta.


Kumma, että ei ole mitään tapaa resetoida takaisin tehdas biosiin, jos päivitys menisi pieleen. Mutta hyvin meni.

Monesti emolevyllä on painike tai jumpperi millä saa sitten ihan alkutekijöiksi koneen.
Joskus olen joutunut sitä kaivelemaan. Netistä varmaan löytyy kun haet koneen/emolevyn tyypillä lisätietoja.

Jumpperilla voi resetoida bios-asetukset, mutta sillä ei saa palautettua alkuperäistä bios-versiota, joka on pysyvästi ylikirjoitettu uudemmalla versiolla.
« Viimeksi muokattu: 10.02.23 - klo:17.03 kirjoittanut nm »

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #32 : 10.02.23 - klo:17.20 »
Jumpperilla voi resetoida bios-asetukset, mutta sillä ei saa palautettua alkuperäistä bios-versiota, joka on pysyvästi ylikirjoitettu uudemmalla versiolla.

Ok.

Mutta entä jos biospäivitys on mennyt kiville esim. virtakatkoksesta tms. johtuen. Mitä jumpperi silloin mahdollisesti sitten palauttaisi?

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #33 : 10.02.23 - klo:17.54 »
Mutta entä jos biospäivitys on mennyt kiville esim. virtakatkoksesta tms. johtuen.

Joissain (ylikellottajille ja harrastajilla suunnatuissa) emolevyissä on ns. dual bios eli emolevyllä on kaksi bios-piiriä. Vanha bios-versio on silloin uuden rinnalla tallessa, ja sen voi ottaa käyttöön, jos päivitys epäonnistuu. Vaihtomekanismina voi olla esimerkiksi pieni kytkin emolevyllä.

Yleensä koneessa on kuitenkin vain yksi bios-piiri ja uusi bios kirjoitetaan suoraan vanhan päälle, eikä mitään paluuta vanhaan ei ole. Silloin virtakatkos päivityksen aikana voi johtaa siihen, ettei kone käynnisty, ellei fyysisesti vaihda bios-piiriä toimivalla biosilla varustettuun kappaleeseen.

Eräs tapaus:
https://hardforum.com/threads/power-went-out-during-bios-update.1972045/


Mitä jumpperi silloin mahdollisesti sitten palauttaisi?

CMOS reset -jumpperi ei auta keskeneräisen päivityksen perumisessa tai aiemman biosin palauttamisessa. Teoriassa asetusten resetointi voisi kuitenkin auttaa siinä tapauksessa, että jokin asetus on epäyhteensopiva uuden bios-version kanssa, eikä päivitys ole ylikirjoittanut asetuksia.
« Viimeksi muokattu: 10.02.23 - klo:17.59 kirjoittanut nm »

Jtkone

  • Käyttäjä
  • Viestejä: 879
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #34 : 10.02.23 - klo:18.06 »
CMOS reset -jumpperi ei auta keskeneräisen päivityksen perumisessa tai aiemman biosin palauttamisessa. Teoriassa asetusten resetointi voisi kuitenkin auttaa siinä tapauksessa, että jokin asetus on epäyhteensopiva uuden bios-version kanssa, eikä päivitys ole ylikirjoittanut asetuksia.
Niin eikös tuo ole tavallaan tehdasasetusten palautus? Eli omien asetusten poistaminen. Jos sinne on ajettu uusi bios- päivitys niin se kai on sitten "tehdasasetus" ja paluuta ei enää ole?

startx

  • Käyttäjä
  • Viestejä: 414
    • Profiili
Vs: Radeon 6500 XT & ASUSPrime B350-Plus ATX
« Vastaus #35 : 10.02.23 - klo:22.07 »
Prosessori on AMD Ryzen 5 1600 Six-Core Processor

Minulla oli sama prossu ja emolevy. Kaatuili myös satunnaisesti. Komponentit oli ostettu silloisesta Kompletista, joka vetäytyi pois suomesta ja sain rahat takaisin prossuista ja ostin tilalle Ryzen 2600, jonka kanssa ei ole ongelmia esiintynyt.

Jos ei noilla aiemmin mainituilla kikoilla korjaannu, niin ei varmaan montaa kymppiä enää maksa käytetty 2000 sarjalainen prossukaan.

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: Radeon 6500 XT & ASUSPrime B350-Plus ATX
« Vastaus #36 : 11.02.23 - klo:07.19 »
Minulla oli sama prossu ja emolevy. Kaatuili myös satunnaisesti. Komponentit oli ostettu silloisesta Kompletista, joka vetäytyi pois suomesta ja sain rahat takaisin prossuista ja ostin tilalle Ryzen 2600, jonka kanssa ei ole ongelmia esiintynyt.

Hyvä tietää, jos vaikka kokeilisi toisella prosessorilla kun saa hengen päälle.

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #37 : 11.02.23 - klo:08.06 »
Emolevyn manuaalissa prosessorista sanotaan, että

Koodia: [Valitse]
AM4 socket for AMD Ryzen™ / 7th Generation A-series / Athlon™ processors
Supports CPU up to 8 cores*
* Due to CPU limitation, CPU cores supported vary by processor.
** Refer to www.asus.com for AMD CPU support list.

Tarkoittaako se, että siihen käy kaikki AM4 kantaiset Ryzenit? Jimm’sin sivujen mukaan se kanta olisi aina 5000 sarjaan asti. Olisiko vastaavaa hyötyä laittaa tehokkaampi prossu, vai olisiko se enemmän makuasia? Eli kuinka isolta osin prosessori tosiasiassa vastaa koneen nopeudesta?

nm

  • Käyttäjä
  • Viestejä: 16294
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #38 : 11.02.23 - klo:08.30 »
Emolevyn manuaalissa prosessorista sanotaan, että

Koodia: [Valitse]
AM4 socket for AMD Ryzen™ / 7th Generation A-series / Athlon™ processors
Supports CPU up to 8 cores*
* Due to CPU limitation, CPU cores supported vary by processor.
** Refer to www.asus.com for AMD CPU support list.

Tarkoittaako se, että siihen käy kaikki AM4 kantaiset Ryzenit?

Lista emolevyn tukemista prosessoreista:
https://www.asus.com/motherboards-components/motherboards/prime/prime-b350-plus/helpdesk_cpu/?model2Name=PRIME-B350-PLUS

Uusimmat toimivat vain uusimmalla biosilla.

igor_2

  • Käyttäjä
  • Viestejä: 752
    • Profiili
Vs: AMD Ryzen jäätyy, vain resetti auttaa (Ratkaistu)
« Vastaus #39 : 11.02.23 - klo:09.05 »
Lista emolevyn tukemista prosessoreista:
https://www.asus.com/motherboards-components/motherboards/prime/prime-b350-plus/helpdesk_cpu/?model2Name=PRIME-B350-PLUS

Yritin aikaisemmin etsiä, mutta oli niin hyvin piilotettu lista, että ei löytynyt. Kiitoksia.

Tällainen näyttäisi sopivan https://www.jimms.fi/fi/Product/Show/188311/100-100000031awof/amd-ryzen-5-3600-am4-3-6-ghz-6-core-wof?gclid=CjwKCAiA85efBhBbEiwAD7oLQD7V71tFHGQ8pNGb4qtwgEhe9daV55vSdwJOc3c6DUS-c7dq7ZkojhoCFNIQAvD_BwE

Olisi hitusen enemmän gigahertsejäkin, jos sillä mitään merkitystä on. Tuuletin varmaan sopii vanhasta suoraan.

Takaisinmaksuaika voisi kyllä olla aika pitkä mahdollisesta virran säästöstä, vaikka sähkön hinta kova onkin  :) Täytyy miettiä.