Why do Ryzen processors take so long to boot?

Taking 30 seconds just to get to the POST screen is ridiculous. Is there some sort of fundamental flaw with Ryzen?

Beware Cat Shirt $21.68

Rise, Grind, Banana Find Shirt $21.68

Beware Cat Shirt $21.68

  1. 1 month ago
    Anonymous

    yes, amd blows, did you just figure this out, kid?

  2. 1 month ago
    Anonymous

    Turn on memory context restore.

    • 1 month ago
      Anonymous

      Your memory is training.

    • 1 month ago
      Anonymous

      >memory context restore
      Is this applicable to am4?

      • 1 month ago
        Anonymous

        Yes RAM in general requires memory training. It's just faster on AM4 because DDR4 operates at a lower frequency which means propagation delay and signal reflection is less of a concern. These two seem to be the main culprits for long training times on AM5. For DDR5 Intel's memory controller is more mature which is why training time isn't as bad. For AM5 though certain combinations of memory and motherboard results in the same training time as Intel so it's worth looking into if you care about boot time.

        • 1 month ago
          Anonymous

          >Yes RAM in general requires memory training
          wtf is "memory training"??
          this never was an issue before during all the decades RAM was used

          • 1 month ago
            Anonymous

            yes it was, you just don't know because of how fast it used to be.

        • 1 month ago
          Anonymous

          >For DDR5 Intel's memory controller is more mature which is why training time isn't as bad
          That's wrong, the funny part is that training is faster and DDR5 compatibility is better on AM5 with motherboards that use later builds of AGESA.

          All DDR5 boots slow.

          Only during the first setup with a new DIMM configuration. The UEFI remembers it and sequential cold, boot-ups are much faster.

        • 1 month ago
          Anonymous

          >Yes RAM in general requires memory training.
          since when? I thought motherboard trace lengths and positioning of DIMMs was intentional. Did they finally give up on this and just force AMD and Intel to figure out the appropriate timings themselves or what? I'm genuinely confused. Perhaps it was always training, but I was certain that was only necessary for exotic memory setups.

        • 1 month ago
          Anonymous

          my intel 13900k with ddr5 6000 boots in two seconds. amd is just horse shit for jackasses that complain about muh israelites. i honestly have no idea how AMD became a nazi company.

    • 1 month ago
      Anonymous

      Your memory is training.

      what the absolute frick? AMD systems already on serial attached memory buses? Never heard of trainers for conventional DRAM

    • 1 month ago
      Anonymous

      minix-based spyware in Intel is faster than windows-iot based spyware in amd

      >turn on spyware
      (joke, you can't turn it off)

      • 1 month ago
        Anonymous

        >minix-based spyware in Intel is faster than windows-iot based spyware in amd
        this guy knows

  3. 1 month ago
    Anonymous

    still better than Intelaviv

    • 1 month ago
      Anonymous

      Faster

    • 1 month ago
      Anonymous

      Faster

    • 1 month ago
      Anonymous

      Not everyone wants to watch all of buildzoid's ram and amd videos in order to actually use their machine.

  4. 1 month ago
    Anonymous

    Flash your BIOS.

  5. 1 month ago
    Anonymous

    Takes less than 5 seconds on my computer.

  6. 1 month ago
    Anonymous

    Fastboot and modern hardware, how can anyone be so incompetent? It takes no more than 10 secons on mine

  7. 1 month ago
    Anonymous

    >Startup finished in 5.390s (firmware) + 2.654s (loader) + 1.196s (kernel) + 2.832s (userspace) = 12.072s

    • 1 month ago
      Anonymous

      >Startup finished in 11.357s (firmware) + 1.037s (loader) + 952ms (kernel) + 2.761s (initrd) + 2.885s (userspace) = 18.995s
      my firmware times are awful kek (5900X)

      • 1 month ago
        Anonymous

        jesus.
        Startup finished in 13.101s (firmware) + 1.794s (loader) + 1.051s (kernel) + 18.463s (initrd) + 10.427s (userspace) = 44.838s
        graphical.target reached after 10.378s in userspace.

        why is it taking to long in firmware?
        i9-12900k btw.

        • 1 month ago
          Anonymous

          >18.463s (initrd) + 10.427s (userspace)
          wtf anon, what's happening there

          • 1 month ago
            Anonymous

            me typing my password is my guess.

          • 1 month ago
            Anonymous

            I don't think that counts in those times. I have to type mine too

          • 1 month ago
            Anonymous

            what distro? that isn't hardware. that seems like a distro bug. do you use encryption or something?

        • 1 month ago
          Anonymous

          Have you udpated your bios since setting up the machine?

  8. 1 month ago
    Anonymous

    All DDR5 boots slow.

    • 1 month ago
      Anonymous

      cope, intel with ddr5 here and i boot within 2 or 3 seconds

      • 1 month ago
        Anonymous

        why are you lying? everyone knows intel with ddr5 boots in half a nanosecond.
        clearly something is wrong with your cpu/motherboard/ram.

  9. 1 month ago
    Anonymous

    They're prissy little princesses about memory. Unless you give them a hi spec motherboard and hi spec ram, training takes an absurd amount of time. BIOS updates have helped but each new gen or ryzens seems to start back from square one. And FORGET about rated speeds on budget parts, they won't even POST on XMP with QVL listed parts

    • 1 month ago
      Anonymous

      So you're sayin that the mid and low end is slow but the high end is fast?

  10. 1 month ago
    Anonymous

    >I don't know how to setup a computer
    >everyone else is moronic!
    12 seconds from start to desktop. 5600x x570 board 32 gigs memory

    • 1 month ago
      Anonymous

      try the same with 7600

    • 1 month ago
      Anonymous

      How did you do it? Mine is twice slower
      Startup finished in 12.088s (firmware) + 2.801s (loader) + 5.915s (kernel) + 2.090s (initrd) + 2.897s (userspace) = 25.793s
      graphical.target reached after 2.479s in userspace.

      Specs are same, but its b550 motherboard

      • 1 month ago
        Anonymous

        He's probably using Windows.

  11. 1 month ago
    Anonymous

    You "need" your PC to boot in less than 30 seconds? Zoomer boy can't wait 30 seconds without doing anything?

    • 1 month ago
      Anonymous

      not op but frick you for talking about "needs"

      you same buttholes were telling us we didn't "need" more than 60 fps monitors.

      • 1 month ago
        Anonymous

        still dont need it

      • 1 month ago
        Anonymous

        you shouldn't be playing videos and should be kys if you're a troon.

    • 1 month ago
      Anonymous

      you sure as hell don't "need" to postto IQfy
      kys troony

  12. 1 month ago
    Anonymous

    Works flawlessly on my machine

  13. 1 month ago
    Anonymous

    I could care less

    • 1 month ago
      Anonymous

      You could?

    • 1 month ago
      Anonymous

      enjoy your loss in memory performance because windows is a piece of dogshit

      https://old.reddit.com/r/Amd/comments/18vkjuy/why_arent_we_all_talking_about_the_am5_memory/
      note: this also happens to am4 & intel, despite what the title of this moronic redditor says

      • 1 month ago
        Anonymous

        So it's only a Windows problem?

        • 1 month ago
          Anonymous

          yes

      • 1 month ago
        Anonymous

        sleeping only works properly with apple silicon.
        if that's what you wanted out of your hardware, why did you build a windows machine?

  14. 1 month ago
    Anonymous

    Honestly, listen well. Amd creates their product to do well in benchmarks. That's all you get. If you need to actually use your pc, Intel is the sane choice. Try using autocad on ryzen, photoshop, adobe premiere. It's all shit. It'll be the most annoying laggy jank experience. Gaming on Intel is fine.
    >inb4 a benchmark
    Yeah when my 144hz display can only show 144fps, having 700fps isn't doing anything for me. It's such a meaningless thing.
    >b-but muh future proofing
    Poorgay cope, by the time games exist that aren't console ports actually take advantage of the hardware, I'll buy new hardware. Emulating games sucks by the way on ryzen cpus. Try playing PS2 or switch games. It's such a buggy mess, some games won't even load on Ryzen that load perfectly fine on Intel. Ryzen cpus are the biggest grift on computers right now. If you buy an amd cpu on purpose, I'm sorry, you're too stupid to exist even in my vicinity and we can't be friends anymore.

    • 1 month ago
      Anonymous

      tldr poorgay cope

      • 1 month ago
        Anonymous

        My pc cost me 3 grand buddy. Ryzen is trash.

      • 1 month ago
        Anonymous

        In fact I own both a ryzen and intel desktop and the only one that has issues is the Ryzen one. I've done extensive testing. Ryzen is trash.

    • 1 month ago
      Anonymous

      Is this real? Emulators don't work on ryzen?
      Don't ruse me bro

      • 1 month ago
        Anonymous

        Emulators run the best on Ryzen because it has instructions Intel doesn't (like AVX512) and those are used by emulators.

        https://i.imgur.com/cmDqvNi.jpg

        Taking 30 seconds just to get to the POST screen is ridiculous. Is there some sort of fundamental flaw with Ryzen?

        Turn on memory context restore.

  15. 1 month ago
    Anonymous

    this is what happens when you pirate windows

    • 1 month ago
      Anonymous

      That has nothing to do with amd being shit. Plus if you don't use Linux in 2024, you have a severe mental disorder.

  16. 1 month ago
    Anonymous

    Wow Intel shills are going all out here.

    • 1 month ago
      Anonymous

      This is an Intelaviv shill thread boyo. You can't post facts here.

      Why are intelchads living rent free in this poozenjeet's head?

  17. 1 month ago
    Anonymous

    that's innovation
    in the same way tvs take 10s+ to turn on while before it happened instantly
    even the normal PC monitor takes several seconds to turn on

  18. 1 month ago
    Anonymous

    That's just the hypervisor booting up to make sure you're not spreading misinformation with your PC

  19. 1 month ago
    Anonymous

    That sounds shitty. Guess I'll stick with my AMD Phenom II X6 1050T.

  20. 1 month ago
    Anonymous

    memory related shit
    kind of annoying but not a big deal on a desktop
    pic rel is a x670 board at latest bios, 7950x, 6000mhz ddr5 vs a mid-range i5 13th gen laptop
    i disabled fast boot cus it just feels dirty, only shaved off a few seconds anyway

    • 1 month ago
      Anonymous

      fast boot sucks, I always have it turned off because the problems that can occur from fast boot will take you longer to fix than the few seconds you save on each bootup.

      • 1 month ago
        Anonymous

        what kind of problems can occur during fastboot?

        • 1 month ago
          Anonymous

          Any of the problems that can occur using hibernate.

          On my previous PC, bluetooth would never work after coming out of fast boot. No issues since powering off cleanly, or using sleep.

    • 1 month ago
      Anonymous

      Damn, I have ddr5-6000 and a 7950x and it takes 1 minute before I see the bios screen.

      • 1 month ago
        Anonymous

        Are you not using memory context restore?

        • 1 month ago
          Anonymous

          No I'm not, the 35 seconds is with the context restore?

          • 1 month ago
            Anonymous

            >I'm not
            >is with
            I'm getting mixed signals here

          • 1 month ago
            Anonymous

            The 35.1s, is that the boot time with context restore then?

      • 1 month ago
        Anonymous

        i boot in 15 secounds to windows login . should i stay with am4 ????

        • 1 month ago
          Anonymous

          wait for am6

  21. 1 month ago
    Anonymous

    How are you doing this ?

    My 5800x boots pretty much instantly

    Is your os on a hdd and not an SSD ?

    • 1 month ago
      Anonymous

      This is an Intelaviv shill thread boyo. You can't post facts here.

    • 1 month ago
      Anonymous

      your 5800x isn't using AM5

    • 1 month ago
      Anonymous

      this thread is literally a bunch of intel users pulling a psyop

      • 1 month ago
        Anonymous

        I get the same long POST time on my x470/Ryzen 7 2700x, nobody is shilling anything

  22. 1 month ago
    Anonymous

    >25% slower RAM speed compatibility
    >requires retraining every boot that takes minutes
    AMD bros... We lost...

  23. 1 month ago
    Anonymous

    Because you touch yourself at night.

    • 1 month ago
      Anonymous

      ha ha ha ha le israeli fat man cartoon joke so randummmm

  24. 1 month ago
    Anonymous

    lol true
    > recently built a pc after being on a 4th gen intel a long time.
    >decide to go amd and get the 7800x3d
    >spend my evening building the computer.
    > moment of truth.jpeg
    >30 sec in no post, so turn off
    > try again.... same result
    > frantically googling wtf
    > read reddit, apparently i am not qualified enough to install RAM
    > try all 16 possible ram installation options
    > nuffin
    > just get depressed and leave the pc on and go for a smoke
    > get back home see bios on
    > what happened? why did my old ass computer booted way faster.
    The moral is if you guys build on AM5 and can't seem to post just wait at least 5 min

    • 1 month ago
      Anonymous

      oh yeah am4 also does that on the very first boot. happened with my 3600 and my 5800X3D. frickin weird.

  25. 1 month ago
    Anonymous

    It's the memory training shit on AM5. I don't know if it is an AGESA thing or if it comes down to the motherboard itself, but newer firmware might help. I just updated to 2.02 on my Asswiener mobo and my boots are very fast.

  26. 1 month ago
    Anonymous

    Seems like a (You) problem. My 5800X3D setup is already at the Plasma desktop on Arch Linux (which I use btw) after 30 seconds.

  27. 1 month ago
    Anonymous

    works on my machine
    12 seconds to desktop

  28. 1 month ago
    Anonymous

    I just suspend the thing when I go to sleep or leave the house, and then when I turn it on it resumes in 1 second, exactly where it was. Super convenient.

    Who the frick actually turns off their computer in 2024??

    • 1 month ago
      Anonymous

      >Who the frick actually turns off their computer in 2024??
      I turn it off and unplug it every night before bed, and leave it unplugged unless I plan to use it.

      • 1 month ago
        Anonymous

        um, ok psycho

        • 1 month ago
          Anonymous

          only 50+ year olds do such shit

          I consider it normal. You guys are the weirdos, leaving shit on all the time.

          • 1 month ago
            Anonymous

            it is not "on", it is more like in a comatose state, only needs about 1Watt to keep the data in ram, nothing else is "on"
            the motherboard/psu are not being stressed at all, so you are not wearing down the capacitors lifetime.

          • 1 month ago
            Anonymous

            modern PSUs have EuP of <<1W when turned off

            >*physically unplugs his computer in fear of being spied on*
            >proceeds to use Windows with an online account, and browse TikTok on his phone all day long.

            why are gen-x and boomers so fricking morons

            Because they want to save pennies at any inconvenience. Pulling plugs will just frick up connectors. Even an extension cord with a switch would be less gen-x tier.
            >m-muh electricity bill!

        • 1 month ago
          Anonymous

          only 50+ year olds do such shit

          >*physically unplugs his computer in fear of being spied on*
          >proceeds to use Windows with an online account, and browse TikTok on his phone all day long.

          why are gen-x and boomers so fricking morons

          I take it you've never lived anywhere such that weather can just frick your electronics up?

          • 1 month ago
            Anonymous

            I get that you will disconnect your electronics when there is a thunderstorm in your area, sure even I would do it probably.
            but that's an edge case, does this happen everyday? doubt it.
            unless you live inside an active volcano or something
            isn't this why circuit breakers are for?

            I don't get it, do you unplug your computer every day of the year? even if the weather outside is perfectly calm and fine?

          • 1 month ago
            Anonymous

            >does this happen everyday?
            I see at least 5 line transition events in my UPS logs a week.

          • 1 month ago
            Anonymous

            >t. never heard of UPSes and surge suppressors.

          • 1 month ago
            Anonymous

            Does nothing when your electricity isn't stable and parts still die because of a brownout.

            I get that you will disconnect your electronics when there is a thunderstorm in your area, sure even I would do it probably.
            but that's an edge case, does this happen everyday? doubt it.
            unless you live inside an active volcano or something
            isn't this why circuit breakers are for?

            I don't get it, do you unplug your computer every day of the year? even if the weather outside is perfectly calm and fine?

            I've been burned enough that I don't trust my third world country's electrical grid to not screw me over.
            If I'm not awake to monitor it, it gets unplugged.

            I never disconnected anything in 30 years during lightning and my tech is fine
            you are crazy if you worry about "weather"
            well, you better duck during the upcoming solar flare, we are nearing a new maximum soon

            Must be nice to live in a first world country with a functional electrical grid.

          • 1 month ago
            Anonymous

            For the prices we pay in the EU i expect it to be flawless. We pay quadruple than what is charged outside EU.

          • 1 month ago
            Anonymous

            >brownout.
            UPSes should handle brownouts smoothly.

          • 1 month ago
            Anonymous

            Keyword being "should" however the UPS failed too.

          • 1 month ago
            Anonymous

            What brand? How old was the battery?

          • 1 month ago
            Anonymous

            >How old was the battery?
            At the time it was 6 months old.
            >What brand?
            Zebronics.

          • 1 month ago
            Anonymous

            I never disconnected anything in 30 years during lightning and my tech is fine
            you are crazy if you worry about "weather"
            well, you better duck during the upcoming solar flare, we are nearing a new maximum soon

      • 1 month ago
        Anonymous

        only 50+ year olds do such shit

        • 1 month ago
          Anonymous

          >*physically unplugs his computer in fear of being spied on*
          >proceeds to use Windows with an online account, and browse TikTok on his phone all day long.

          why are gen-x and boomers so fricking morons

          • 1 month ago
            Anonymous

            I don't understand the unplugging stuff unless you want to cut down on vampire loads and/or avoid surge overloads.

    • 1 month ago
      Anonymous

      I turn it off when I go to sleep for the night. I don't see how it's a real issue though. I wake up and on my way to take a piss i press the power button on my PC, by the time I'm done even the slowest booting system would have had plenty of time.

  29. 1 month ago
    Anonymous

    loading the microcode and instructions intel doesn't have.

    • 1 month ago
      Anonymous

      Yes AM5 has a built-in spyware

      • 1 month ago
        Anonymous

        >Yes AM5 has a built-in spyware
        Cannot be worse than Intel ME. But at least SGX was so broken that intel did cause leaks of bluray encryption keys. It's fun seeing a CPU manufacturer mess up that bad:
        https://media.ccc.de/v/37c3-12296-full_aacsess_exposing_and_exploiting_aacsv2_uhd_drm_for_your_viewing_pleasure

        German hacker conference from just 2 weeks ago.

  30. 1 month ago
    Anonymous

    I'm used to like 1+ minute during HDD times; can't imagine fighting over 12-20 seconds.

    • 1 month ago
      Anonymous

      we aren't talking about 20-30s boots, we are talking about extra 20-30s before the actual OS boot

  31. 1 month ago
    Anonymous

    DO NOT REBOOT DO NOT REBOOT WHY DID YOU REBOOT

  32. 1 month ago
    Anonymous

    User error
    Disable EXPO and then complain

  33. 1 month ago
    Anonymous

    First world problems

  34. 1 month ago
    Anonymous

    idk, if you debug it you might find yet another errata in Ryzen shit.

  35. 1 month ago
    Anonymous

    my last boot time is 13.7s is this bad or what these days

    ryzen 3 btw

    • 1 month ago
      Anonymous

      that's exactly the same as my laptop's 9th gen i5

  36. 1 month ago
    Anonymous

    amd has a really shit memory controller and they have had a shit memory controller since ryzen first launched.

  37. 1 month ago
    Anonymous

    My MSI mobo always tries to train my RAM every single time and gets stuck - even leaving it for 24 hours isn't enough, so I just always reboot twice to skip it.

  38. 1 month ago
    Anonymous

    5600x anon here, my computer boots fine
    i think you just suck at setting up computers

  39. 1 month ago
    Anonymous

    My PC.

  40. 1 month ago
    How to off myself asap

    Mine boots up in less than 10 seconds and I have zen+ cpu with sata ssd as main drive

  41. 1 month ago
    Anonymous

    >Taking 30 seconds just to get to the POST screen is ridiculous.
    I wish mine was that fast.
    Takes well over a minute for me.

    ASUS ProArt X670E with Ryzen 9 7950X3D

    • 1 month ago
      Anonymous

      >Takes well over a minute for me.
      I wish mine was that fast.
      Takes well over two minutes for me.

      MSI MPG Z790 Carbon WiFi with Intel 9 13900k

  42. 1 month ago
    Anonymous

    turn on fast boot mine takes like 5 seconds bro

  43. 1 month ago
    Anonymous

    >why does my shitty computer do something no one else's computer does?
    another one of these threads? YAWN

  44. 1 month ago
    Anonymous

    >memezen
    >memory controller sucks? check
    >fast boot times? hahaha lolnope! check
    >smoldering crater in your motherboard after turning it on? check
    >working avx/avx2? lolnope! check
    >lisa su laughing all the way to the bank? priceless

    • 1 month ago
      Anonymous

      Don't forget the broken fast movsb thing too.

      • 1 month ago
        Anonymous

        how the hell did amd break a mov instruction?

  45. 1 month ago
    Anonymous

    I don't think I've ever had any PC take more than 10 seconds to POST. my current main rig (pic related) is at the windows login screen in 10ish seconds. my little Ryzen 3 3200G HTPC does it in about 15. you've got a faulty component or you've got something configured wrong in the BIOS.

    • 1 month ago
      Anonymous

      5900X bro

      • 1 month ago
        Anonymous

        >mfw my Rog Ally has the exact same multicore performance as my 5900X and much faster single core
        >mfw my Ally as an entire handheld pc is cheaper than my 5900X when I got it on launch
        It's crazy how much Ryzen improves every generation.

        • 1 month ago
          Anonymous

          kek, you're not wrong, if I didn't become a poorgay since I got my 5900X I'd probably get a 7950X3D
          I spent 1200 bucks for the cpu, mobo and ram so I might as well make it last for a while anyway, hopefully I'm not poor anymore when the next generation releases

    • 1 month ago
      Anonymous

      >amdrone thinks zen3 boot times are the same as zen4 boot times

      • 1 month ago
        Anonymous

        >reading comprehension
        >2024

        where was zen3 mentioned in the OP?

        • 1 month ago
          Anonymous
  46. 1 month ago
    Anonymous

    There's some sort of fundamental flaw with whatever computer you're talking about

    • 1 month ago
      Anonymous

      the flaw is that it was made by amd

  47. 1 month ago
    Anonymous

    By the time my monitor comes on, it's already displaying the Windows logo, so this is definitely a (You) problem.

  48. 1 month ago
    Anonymous

    my AM4 goes from power button to grub in 8 seconds, the monitor turns on around 7 seconds.

    have you heard of fast boot?

    • 1 month ago
      Anonymous

      >my AM4 goes from power button to grub in 8 seconds, the monitor turns on around 7 seconds.
      ??? Why does it take so long, I get to desktop on windows with AM4 in 10 seconds with auto login configured. On linux its a little longer only because I don't allow it to autolog me in and I setup a DE animation when I login. Also the monitor is turned on right from the get-go. Something's slowing you down somewhere.

      • 1 month ago
        Anonymous

        from the moment I press the button that's pretty decent

    • 1 month ago
      Anonymous

      >fast boot
      Doesn't feel like it makes a difference on AM5.

  49. 1 month ago
    Anonymous

    Frick you Black person

    • 1 month ago
      Anonymous

      meds, now!

  50. 1 month ago
    Anonymous

    >Taking 30 seconds just to get to the POST screen is ridiculous
    Kids these days complaining over nothing, why back in my days in takes at least 3 minutes from boot time to desktop and this is all from a fresh brand new install.

    • 1 month ago
      Anonymous

      OK boomer.
      It's a clear regression from DDR4.

      cope, intel with ddr5 here and i boot within 2 or 3 seconds

      You have MCR enabled. Same is available and works on AM5.

  51. 1 month ago
    Anonymous

    mine 5950x takes 5 hous to post
    what do

    • 1 month ago
      Anonymous

      just rma it under warranty... oh wait amd will deny that unlike intel

      • 1 month ago
        Anonymous

        i-im poooooooosting

  52. 1 month ago
    Anonymous

    Intel takes shortcuts when training memory while amd does it properly
    Thats why Intel cpus can barely do 8000mhz while its almost a walk in the park on zen4 cpus

  53. 1 month ago
    Anonymous

    Works on my machine.

  54. 1 month ago
    Anonymous

    homie wtf did you do it takes me less than 15 if even that

  55. 1 month ago
    Anonymous

    Just having a datacenter HDD connected can extend post by 20 seconds, since shit takes a while to initialize.
    Your POST time is combination of the init times of all the devices (incl stuff like audio chipsets and networking) hooked up and enabled on your mobo.

  56. 1 month ago
    Anonymous

    Is this likely to change with the next gen of AM5 coming in 2024?
    I heard AMD is just outperforming intel so if the price for performance is 60s of boot up so be it.

  57. 1 month ago
    Anonymous

    Were you just a sperm during AM4? AMD is literally having you beta testing their chipset right now. Never trust early AMD PCHs for new sockets.

Comments are closed.