Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Sep 2018 12:35:56 +0300
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Cy Schubert <Cy.Schubert@cschubert.com>,  FreeBSD Current <freebsd-current@freebsd.org>,  "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: Celeron J3160 with enabled Turbo mode stays at 480MHz (lowestsetting)  forever and can not lower frequency without Tuebo mode
Message-ID:  <1963289672.20180905123556@serebryakov.spb.ru>
In-Reply-To: <20180905001320.0C127109A@spqr.komquats.com>
References:  <20180905001320.0C127109A@spqr.komquats.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Cy,

Wednesday, September 5, 2018, 3:12:34 AM, you wrote:

> Are you running powers?
 powerd? yes. With "adaptive" strategy"

> Do you use c-states?
 Oops. My fault. I've forgot to set cx_lowest to C3 on all cores.
 BTW, these four settings in rc.conf(5)

  performance_cx_lowest
  performance_cpu_freq
  economy_cx_lowest
  economy_cpu_freq

do NOTHING. They are not used ANYWHERE but rc.conf and rc.conf.5!

> What happens if you boot in (instead of switch to) turbo mode?
 Sorry? I could only turn Turbo mode on/off in BIOS before boot.

 BTW, "Turbo mode enabled + dev.cpu.X.cx_lowset=C3 + powerd" works, but
gives only 1601 Mhz, not 2240MHz max:

TURBO ON:
dev.cpu.0.freq_levels: 1601/2000 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75

TURBO OFF:
dev.cpu.0.freq_levels: 1600/2000 1520/1900 1440/1800 1360/1700 1280/1600 1200/1500 1120/1400 1040/1300 960/1200 880/1100 800/1000 720/900 640/800 560/700 480/600 420/525 360/450 300/375 240/300 180/225 120/150 60/75

  But I could live with that :-)

-- 
Best regards,
 Lev                            mailto:lev@FreeBSD.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1963289672.20180905123556>