Date: Thu, 30 Jul 2020 10:05:42 -0700 From: Josh Howard <bsd@zeppelin.net> To: freebsd-arm@freebsd.org Subject: Re: big.LITTLE status for rk3399/rockpro64? Message-ID: <873659szkp.wl-bsd@zeppelin.net> In-Reply-To: <DE4590E3-B14F-4972-B65C-EBD1CEB40E4E@dsllsn.net> References: <878sfnz61y.wl-bsd@zeppelin.net> <CAOWUMWGY%2B=w%2B9jJ8yhb9Lew6MjGorVquvATgok1_fyRMUBS6vg@mail.gmail.com> <CAFU7VyNzbFbOP5rMuVEZiMpHs_pdaD3X0Cp0GJRZTyd2pXTHPQ@mail.gmail.com> <20200714094519.f61b85e267d24c02f6a1c09f@bidouilliste.com> <87y2n6tcqr.wl-bsd@zeppelin.net> <20200728123143.GB96119@cicely18.cicely.de> <CAOWUMWEMPR9M8wTLsyrA4S_fkhAKL9Z_mjydZC4tARp3jD-kDg@mail.gmail.com> <CAOWUMWFicnTLnHL_F7k-X_455-VLfdDHk=Ka5oBKv=NiWcu=oA@mail.gmail.com> <DE4590E3-B14F-4972-B65C-EBD1CEB40E4E@dsllsn.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 30 Jul 2020 09:02:56 -0700, William Carson via freebsd-arm wrote: > > > > On Jul 28, 2020, at 10:43 AM, Vincent Milum Jr <freebsd-arm@darkain.com> wrote: > > > > The downside is that the two big cores are not fully clocking up to their max > > speed, because FreeBSD doesn't have support yet to clock cores or groups of > > cores independently. > > Is this true? I'm running r363091 on a RockPro64 with sysutils/powerdxx and it > supports the different frequencies just fine: > > # sysctl dev.cpu.{0,1,2,3,4,5}.freq > dev.cpu.0.freq: 1416 > dev.cpu.1.freq: 1416 > dev.cpu.2.freq: 1416 > dev.cpu.3.freq: 1416 > dev.cpu.4.freq: 1800 > dev.cpu.5.freq: 1800 powerdxx definitely does help. I think the other issue is that if you set ncpu=4, you get get the max freq_levels of 1512 for the 4 CPUs, but when all 6 are enabled, it finds the highest common freq, which is 1416. Furthermore, we only set the big cores at 1800, but they should be 2016.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?873659szkp.wl-bsd>