Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. AMD Ryzen and heat

AMD Ryzen and heat

Scheduled Pinned Locked Moved The Lounge
testingbeta-testingquestion
57 Posts 20 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

    Do you use -m (or any other definition of parallel compiling)? It may help not to use a single core for all the compilations...

    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

    K Offline
    K Offline
    k5054
    wrote on last edited by
    #25

    GCC doesn't seem to be thread aware, but your build system might be. For example, gnu make takes -j to specify how many jobs to run simultaneously. The man page says "If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously.", which sounds like you'd run into context switch issues if you have a large project with many large modules. Visual Studio can do multi processor compiles too[Enabling Multi-Processor (Parallel) Builds in Visual Studio • Helge Klein](https://helgeklein.com/blog/enabling-multi-processor-parallel-builds-in-visual-studio/)

    Keep Calm and Carry On

    Kornfeld Eliyahu PeterK 1 Reply Last reply
    0
    • K k5054

      GCC doesn't seem to be thread aware, but your build system might be. For example, gnu make takes -j to specify how many jobs to run simultaneously. The man page says "If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously.", which sounds like you'd run into context switch issues if you have a large project with many large modules. Visual Studio can do multi processor compiles too[Enabling Multi-Processor (Parallel) Builds in Visual Studio • Helge Klein](https://helgeklein.com/blog/enabling-multi-processor-parallel-builds-in-visual-studio/)

      Keep Calm and Carry On

      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu Peter
      wrote on last edited by
      #26

      IIRC -m is for msbuild... If you need on GCC you should use make's -j to do that...

      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

      1 Reply Last reply
      0
      • S Super Lloyd

        I have an AMD Ryzen too! :) (AMD Ryzen 7 3700X 8-Core Processor, according to the device manager) I have no idea how to check temperature or run performance test.. but if you send some link my way I could run the same thing on my machine, as a comparison, if you like? Caveat, I am using Windows 11, if it makes any difference... I also have virtual hardware on (for Windows Sandbox! ;P) Found it! This thing right? [HWMONITOR | Softwares | CPUID](https://www.cpuid.com/softwares/hwmonitor.html) (oh this is just the monitoring / temperature thing)

        A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

        H Offline
        H Offline
        honey the codewitch
        wrote on last edited by
        #27

        That same site has CPU-Z you can use to stress or bench

        Real programmers use butterflies

        S 1 Reply Last reply
        0
        • R RickZeeland

          You might be interested in this article: How to overclock an AMD Ryzen CPU | PC Gamer[^]

          H Offline
          H Offline
          honey the codewitch
          wrote on last edited by
          #28

          Yeah I'll take a look. I'm not looking at OCing, but I do want to know why my machine is running so cool and underperforming under load.

          Real programmers use butterflies

          1 Reply Last reply
          0
          • H honey the codewitch

            How many of you run a modern(ish) Ryzen? They seem to run a little hot. 65C while stress testing, but I read somewhere these chips are good for up to 90 degrees or so. I know nothing about AMD. Am I totally off base here thinking my chip is actually running pretty cool for this series of chips?

            Real programmers use butterflies

            E Offline
            E Offline
            ElectronProgrammer
            wrote on last edited by
            #29

            I do not own a Ryzen but have been using AMD for a long time. I bought one Ryzen 3 some two years ago for my brother and the temperatures were close to yours while benchmarking. From the top of my head, if your problem is just with single core performance, it is probably a motherboard configuration issue. AMD motherboards usually have a configuration to unlock single core frequency. In my 11 year old Asus motherboard it is called "core unlocker". What it does, when enabled, is to allow the cores to independently increase their frequency (up to the turbo frequency) without increasing for all cores. It might have happen that, during your benchmark, you probably have that feature disabled (the default) and the CPU thought that it hasn't necessary to increase the frequency of the entire CPU just so that your single task on that single core would run faster. I suggest you enable that feature for the benchmark only because it can cause (not confirmed) system instability and shorten the life span of the CPU to have it enabled all the time, due to points (location of each core) in the CPU die heating much more than the rest of the CPU. Alternatively, run more things while running the benchmark so that more cores are busy and the CPU throttles its frequency for all cores.

            1 Reply Last reply
            0
            • H honey the codewitch

              That same site has CPU-Z you can use to stress or bench

              Real programmers use butterflies

              S Offline
              S Offline
              Super Lloyd
              wrote on last edited by
              #30

              I saw the bench tab... but.. errmm.. I have no clue what to do, haha, oh well, never mind

              A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

              H 1 Reply Last reply
              0
              • H honey the codewitch

                How many of you run a modern(ish) Ryzen? They seem to run a little hot. 65C while stress testing, but I read somewhere these chips are good for up to 90 degrees or so. I know nothing about AMD. Am I totally off base here thinking my chip is actually running pretty cool for this series of chips?

                Real programmers use butterflies

                1 Offline
                1 Offline
                1650
                wrote on last edited by
                #31

                In anticipation of heat issues, I chose bequiet dark rock pro 4 coolers for both my itx boards, and love them. Overkill, they keep mine at close to human body temperatures, even in socal summer heat. Huge and spendy, but quiet -- you can check their site to see if it'll fit your board and case headroom. One of them was nicely discounted, snagged from Amazon warehouse; presumably returned by someone that neglected to check headroom before purchasing. Stay cool my friends. ~jm

                H 1 Reply Last reply
                0
                • S Super Lloyd

                  I saw the bench tab... but.. errmm.. I have no clue what to do, haha, oh well, never mind

                  A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                  H Offline
                  H Offline
                  honey the codewitch
                  wrote on last edited by
                  #32

                  There's a bench button you just click and it does it's thing. Then you can compare it with other cpus.

                  Real programmers use butterflies

                  S 1 Reply Last reply
                  0
                  • 1 1650

                    In anticipation of heat issues, I chose bequiet dark rock pro 4 coolers for both my itx boards, and love them. Overkill, they keep mine at close to human body temperatures, even in socal summer heat. Huge and spendy, but quiet -- you can check their site to see if it'll fit your board and case headroom. One of them was nicely discounted, snagged from Amazon warehouse; presumably returned by someone that neglected to check headroom before purchasing. Stay cool my friends. ~jm

                    H Offline
                    H Offline
                    honey the codewitch
                    wrote on last edited by
                    #33

                    I won't be upgrading the cooling while I'm using this mobo. 65 degrees under load is cool as a cucumber. Too cool really, given that my CPU is underperforming @ userbenchmark.com

                    Real programmers use butterflies

                    1 1 Reply Last reply
                    0
                    • H honey the codewitch

                      How many of you run a modern(ish) Ryzen? They seem to run a little hot. 65C while stress testing, but I read somewhere these chips are good for up to 90 degrees or so. I know nothing about AMD. Am I totally off base here thinking my chip is actually running pretty cool for this series of chips?

                      Real programmers use butterflies

                      Richard Andrew x64R Offline
                      Richard Andrew x64R Offline
                      Richard Andrew x64
                      wrote on last edited by
                      #34

                      Since no one else has asked, is your machine running Win 10 or Win 11? Win 11 has performance issues with AMD systems.

                      The difficult we do right away... ...the impossible takes slightly longer.

                      H 1 Reply Last reply
                      0
                      • Richard Andrew x64R Richard Andrew x64

                        Since no one else has asked, is your machine running Win 10 or Win 11? Win 11 has performance issues with AMD systems.

                        The difficult we do right away... ...the impossible takes slightly longer.

                        H Offline
                        H Offline
                        honey the codewitch
                        wrote on last edited by
                        #35

                        I'm running 10. I won't touch 11 for maybe another year or so.

                        Real programmers use butterflies

                        1 Reply Last reply
                        0
                        • H honey the codewitch

                          There's a bench button you just click and it does it's thing. Then you can compare it with other cpus.

                          Real programmers use butterflies

                          S Offline
                          S Offline
                          Super Lloyd
                          wrote on last edited by
                          #36

                          yeah I have no clue other cpu. I just got a big number and, mm... I guess my CPU is powerful?

                          A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                          1 Reply Last reply
                          0
                          • H honey the codewitch

                            I won't be upgrading the cooling while I'm using this mobo. 65 degrees under load is cool as a cucumber. Too cool really, given that my CPU is underperforming @ userbenchmark.com

                            Real programmers use butterflies

                            1 Offline
                            1 Offline
                            1650
                            wrote on last edited by
                            #37

                            "Too cool really" I am struggling to comprehend this possibility . . . :-D Hope ye get it sorted, cheers! ~jm

                            1 Reply Last reply
                            0
                            • H honey the codewitch

                              How many of you run a modern(ish) Ryzen? They seem to run a little hot. 65C while stress testing, but I read somewhere these chips are good for up to 90 degrees or so. I know nothing about AMD. Am I totally off base here thinking my chip is actually running pretty cool for this series of chips?

                              Real programmers use butterflies

                              1 Offline
                              1 Offline
                              1650
                              wrote on last edited by
                              #38

                              On both my asus boards, the default speeds/timing were really very slow, until I went to the memory manufacturer's to find proper timings, and changed these settings to match the claimed memory timings, and changed from default *power saving* profiles. Perhaps explore the bios to check/adjust CPU speed, Dram frequency and timing, and FCLK frequency,and power settings; and under bios' Monitor tab, to verify true temps? It does no harm to look around enough to get familiar with default settings to become comfortable in there. I cautiously explore each tab and change only one thing at a time, reading the page explanations under each setting as i go to figure things i am unsure about. cheers ~jm

                              1 Reply Last reply
                              0
                              • H honey the codewitch

                                It would be, except I have a problem which might be related. My CPU is performing very poorly on userbenchmark compared to other people's Ryzen 7 4750Gs on the CPU benchmark. It's not anything obvious like slow RAM or throttling by Windows power settings. So it almost makes me wonder if my BIOS is undervolting my chip or something?

                                Real programmers use butterflies

                                D Offline
                                D Offline
                                DRHuff
                                wrote on last edited by
                                #39

                                honey the codewitch wrote:

                                My CPU is performing very poorly

                                Did you try pressing the 'Turbo' button on the front of the computer? :-\

                                If you can't laugh at yourself - ask me and I will do it for you.

                                1 Reply Last reply
                                0
                                • H honey the codewitch

                                  It's called HWMonitor by CPUID - the same folks that make CPU-Z HWMONITOR | Softwares | CPUID[^] Edit: Now I'm hearing that tool doesn't report temps correctly on AMD systems so I'm trying this one: HWInfo64[^]

                                  Real programmers use butterflies

                                  V Offline
                                  V Offline
                                  Vikram A Punathambekar
                                  wrote on last edited by
                                  #40

                                  HWMonitor says the temperature is in the 45C to 75C :suss: with just some browsers and Spotify running, plus a remote desktop connection into my office PC. No games of any sort running. HWInfo has two entries called CPU Termal Trip Limit and CPU HTC Temperature Limit, they are both set to 115C :omg: The processor is AMD Ryzen 5 3550H, I bought it in Aug 2020.

                                  Cheers, Vikram.

                                  H 1 Reply Last reply
                                  0
                                  • V Vikram A Punathambekar

                                    HWMonitor says the temperature is in the 45C to 75C :suss: with just some browsers and Spotify running, plus a remote desktop connection into my office PC. No games of any sort running. HWInfo has two entries called CPU Termal Trip Limit and CPU HTC Temperature Limit, they are both set to 115C :omg: The processor is AMD Ryzen 5 3550H, I bought it in Aug 2020.

                                    Cheers, Vikram.

                                    H Offline
                                    H Offline
                                    honey the codewitch
                                    wrote on last edited by
                                    #41

                                    Thanks! It seems yours gets up hotter than mine under light load. Mine rests 35C under light load, around 60 on moderate load, to 65 under heavy loads. That's what's getting to me. This CPU isn't being driven near as hard as it can be, and it's underperforming in my benchmarks. I'm guessing at this point that it's a mobo/bios issue. I'm running the latest BIOS which I upgraded to try to fix this, but it didn't change anything. There might be a setting somewhere.

                                    Real programmers use butterflies

                                    1 Reply Last reply
                                    0
                                    • H honey the codewitch

                                      How many of you run a modern(ish) Ryzen? They seem to run a little hot. 65C while stress testing, but I read somewhere these chips are good for up to 90 degrees or so. I know nothing about AMD. Am I totally off base here thinking my chip is actually running pretty cool for this series of chips?

                                      Real programmers use butterflies

                                      G Offline
                                      G Offline
                                      giulicard
                                      wrote on last edited by
                                      #42

                                      65 °C is very good if the CPU is running with all CCXs under full load. In recent years, for me and for friends and family, I have always assembled machines with Ryzen (from the 1000 version up to the latest 5000). I didn't experience any stability issues, except when the RAM was used out of specification. Sometimes 100 KHz too much on the RAM is enough to make a system unstable: then you have to play with the overclocking parameters to bring the system back to stability, but in my opinion, it is almost never worth it. But, always always always, before buying the pieces, check their compatibility and glean in the forums looking for any problems with certain combinations. Obviously, opinions on the web must always be taken "cum grano salis". For Ryzen CPU / APU with 65W of TDP usually, the supplied heatsink is sufficient. For versions with 105W of TDP, if the CPUs are always under stress, it is better to adopt more performing heatsinks. However, at around 95 degrees (or slightly less) the CCXs slow down themselves.

                                      H 2 Replies Last reply
                                      0
                                      • G giulicard

                                        65 °C is very good if the CPU is running with all CCXs under full load. In recent years, for me and for friends and family, I have always assembled machines with Ryzen (from the 1000 version up to the latest 5000). I didn't experience any stability issues, except when the RAM was used out of specification. Sometimes 100 KHz too much on the RAM is enough to make a system unstable: then you have to play with the overclocking parameters to bring the system back to stability, but in my opinion, it is almost never worth it. But, always always always, before buying the pieces, check their compatibility and glean in the forums looking for any problems with certain combinations. Obviously, opinions on the web must always be taken "cum grano salis". For Ryzen CPU / APU with 65W of TDP usually, the supplied heatsink is sufficient. For versions with 105W of TDP, if the CPUs are always under stress, it is better to adopt more performing heatsinks. However, at around 95 degrees (or slightly less) the CCXs slow down themselves.

                                        H Offline
                                        H Offline
                                        honey the codewitch
                                        wrote on last edited by
                                        #43

                                        I have an (I think related) issue that *is* a problem. My CPU is significantly underperforming in benchmarks compared to other Ryzen 7 4750s. It's not anything obvious like cheap RAM, or windows throttling. It's like the board refuses to push the chip to anything near capacity. It's not about the clockspeed - it clocks full under load. The EDC goes to 100% as well. My board can change its performance profile I think but when I tried one of them I got a reboot under load too quickly for me to figure out for sure what happened.

                                        Real programmers use butterflies

                                        G 1 Reply Last reply
                                        0
                                        • G giulicard

                                          65 °C is very good if the CPU is running with all CCXs under full load. In recent years, for me and for friends and family, I have always assembled machines with Ryzen (from the 1000 version up to the latest 5000). I didn't experience any stability issues, except when the RAM was used out of specification. Sometimes 100 KHz too much on the RAM is enough to make a system unstable: then you have to play with the overclocking parameters to bring the system back to stability, but in my opinion, it is almost never worth it. But, always always always, before buying the pieces, check their compatibility and glean in the forums looking for any problems with certain combinations. Obviously, opinions on the web must always be taken "cum grano salis". For Ryzen CPU / APU with 65W of TDP usually, the supplied heatsink is sufficient. For versions with 105W of TDP, if the CPUs are always under stress, it is better to adopt more performing heatsinks. However, at around 95 degrees (or slightly less) the CCXs slow down themselves.

                                          H Offline
                                          H Offline
                                          honey the codewitch
                                          wrote on last edited by
                                          #44

                                          Your messages are getting flagged so I'm replying here because I can't stand the wait! =) I can still read them via email though. It's a Pro 4750G not a 4750 sorry. Not a laptop. Something of a monster desktop chip. Here are excerpts from my CPU-Z report (sorry for the length)

                                          Socket 1 ID = 0
                                          Number of cores 8 (max 8)
                                          Number of threads 16 (max 16)
                                          Manufacturer AuthenticAMD
                                          Name AMD Ryzen 7 PRO 4750G
                                          Codename Renoir
                                          Specification AMD Ryzen 7 PRO 4750G with Radeon Graphics
                                          Package Socket AM4 (1331)
                                          CPUID F.0.1
                                          Extended CPUID 17.60
                                          Core Stepping RN-A1
                                          Technology 7 nm
                                          TDP Limit 65.0 Watts
                                          Tjmax 95.0 °C
                                          Core Speed 3539.6 MHz
                                          Multiplier x Bus Speed 35.75 x 99.0 MHz
                                          Base frequency (cores) 99.0 MHz
                                          Base frequency (ext.) 99.0 MHz
                                          Instructions sets MMX (+), SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4A, x86-64, AES, AVX, AVX2, FMA3, SHA
                                          Microcode Revision 0x8600106
                                          L1 Data cache 8 x 32 KB (8-way, 64-byte line)
                                          L1 Instruction cache 8 x 32 KB (8-way, 64-byte line)
                                          L2 cache 8 x 512 KB (8-way, 64-byte line)
                                          L3 cache 2 x 4 MB (16-way, 64-byte line)
                                          Max CPUID level 0000000Dh
                                          Max CPUID ext. level 8000001Eh
                                          FID/VID Control yes
                                          # of P-States 3

                                          Memory SPD

                                          DIMM # 1
                                          SMBus address 0x50
                                          Memory type DDR4
                                          Module format UDIMM
                                          Module Manufacturer(ID) TEAMGROUP Inc. (7F7F7F7FEF000000000000000000)
                                          SDRAM Manufacturer (ID) SpecTek Incorporated (7F7FB50000000000000000000000)
                                          Size 16384 MBytes
                                          Max bandwidth DDR4-2401 (1200 MHz)
                                          Part number TEAMGROUP-UD4-3200
                                          Serial number 0202D900
                                          Manufacturing date Week 47/Year 20
                                          Nominal Voltage 1.20 Volts
                                          EPP no
                                          XMP yes, rev. 2.0
                                          AMP no
                                          JEDEC timings table CL-tRCD-tRP-tRAS-tRC @ frequency
                                          JEDEC #1 10.0-10-10-25-35 @ 750 MHz
                                          JEDEC #2 11.0-11-11-27-38 @ 825 MHz
                                          JEDEC #3 12.0-12-12-29-41 @ 900 MHz
                                          JEDEC #4 13.0-13-13-32-45 @ 975 MHz
                                          JEDEC #5 14.0-15-15-34-48 @ 1051 MHz
                                          JEDEC #6 15.0-16-16-37-52 @ 1126 MHz
                                          JEDEC #7 16.0-16-16-39-55 @ 1200 MHz
                                          JEDEC #8 17.0-16-16-39-55 @ 1200 MHz
                                          JEDEC #9 18.0-16-16-39-55 @ 1200 MHz
                                          XMP profile XMP-3200
                                          Specification DDR4-3200
                                          VDD Voltage 1.350 Volts
                                          Min Cycle time 0.625 ns (1600 MHz)
                                          Max CL 16.0
                                          Min tRP 12.50 ns
                                          Min tRCD 12.50 ns
                                          Min tRAS 25.00 ns
                                          Min tRC 37.50 ns
                                          Min tRRD 3.75 ns
                                          XMP timings table CL-tRCD-tRP-tRAS-tRC-CR @ frequency (voltage)
                                          XMP #1 15.0-19-19-38-57-n.a @ 1500 MHz (1

                                          G 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups