Git Product home page Git Product logo

Comments (2)

svenlange2 avatar svenlange2 commented on June 22, 2024

I can only guess. You are comparing very different scenarios. As windows is highly optimized and quaranteed to idle at lowest possible power consumption, I cannot say anthing about Manjaro Linux or your configuration. Maybe your linux box was not using c-states at all or has some background process stressing the CPU, hence you did not see drop in idle. Likewise you have to understand that temperature drop at high load is only visble when you stress all 16 virtual core on parallel - at lower utilization the cores can still run at pretty high speed and undervolting will not push it further (I tested cinebench with 8 cores and there was no large effect with undervolting, but 16 core test showed clear difference in performance as temps were lower).

In my own case, undervolting at -30 i and running Windows in KVM and Cinebench inside the Virtualized Windows, I can see identical drop in temperature as on bare metal Windows (about 75C max vs 90C without undervolting). About Linux: I use Proxmox virtualizer which is basically a Debian.

A good indicator of the undervotling working is when you monitor all core frequencies during a stress test. Usually single core threads can go up to 4450 MHz on my CPU. Now when I stress all cores they go to 4200 or below and with undervotling I can get them all uo to 4400. Thats a little better indicator than checking the temperature that can lag.

from ryzen-5800x3d-linux-undervolting.

chirvo avatar chirvo commented on June 22, 2024

Just to let you guys know that I compiled PyTorch twice, before and after running the script (with params -c 8 -o -30) and noted a difference of ~5 degrees less, tops of 85C (avg 84C plus throttling to 4.20GHz) and 80C (avg 79C almost no throttling, 4.40GHz-4.45GHz). CPU governor was set to performance.

CPU: 8-core AMD Ryzen 7 5800X3D (-MT MCP-) speed/min/max: 3603/2200/4549 MHz
Kernel: 6.2.10-060210-generic x86_64
Mem: 64207.8 MiB

EDIT: Added sys specs

from ryzen-5800x3d-linux-undervolting.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.