pinedev | Unsorted

Telegram-канал pinedev - PINE64 dev

-

pinephone, pinetab, etc devel chat | https://gitlab.com/pine64-org/ Bridged to #pinedev on Freenode and #pine-dev:matrix.org on Matrix

Subscribe to a channel

PINE64 dev

[I] <d​simic> thanks... :) in fact, I've got some plans to put together some kind of user-friendly support for enabling upstreamed DT overlays, which we already have a few

Читать полностью…

PINE64 dev

[I] <a​ren> Humm... reboots, and very good bootloader/distro integration, and a way to revert a change if it can't be booted

Читать полностью…

PINE64 dev

[I] <d​simic> 154 type: boolean

Читать полностью…

PINE64 dev

[I] <d​simic> 152 frequency for a short duration of time limited by the device's power,

Читать полностью…

PINE64 dev

[I] <d​simic> 150 Marks the OPP to be used only for turbo modes. Turbo mode is available

Читать полностью…

PINE64 dev

[I] <d​simic> 148 turbo-mode:

Читать полностью…

PINE64 dev

[I] <d​simic> I wonder does the amdgpu overclocking interface already have some kind of built-in intelligence that prevents issues? maybe that's something to be researched first

Читать полностью…

PINE64 dev

[I] <d​simic> so yes, it would require reboots and some kind of per-SoC intelligence to prevent boot failures due to some "wildly wrong" OPPs :)

Читать полностью…

PINE64 dev

[I] <a​ren> I wonder if putting something in debugfs or requiring a kernel parameter to enable it would make any difference (iiuc the amdgpu thing is behind a kernel commandline flag)

Читать полностью…

PINE64 dev

[I] <d​simic> otherwise, it's up to the users to play the silicon lottery :)

Читать полностью…

PINE64 dev

[I] <d​simic> yeah, some CPUs or SoCs overclock well, while others don't

Читать полностью…

PINE64 dev

On our good old HP TouchPad with 2.6 kernel we had OC'ed kernels with different governors. I never really looked how those worked under the hood though

Читать полностью…

PINE64 dev

[I] <d​simic> moreover, the above-mentioned userspace DT overlay editor might actually pave the road for some kind of a sysfs overclocking interface, based on how popular and useful it may prove over time

Читать полностью…

PINE64 dev

[I] <d​simic> so people are used to fiddling with those and, many times, getting some artifacts and whatnot :)

Читать полностью…

PINE64 dev

[I] <d​simic> it's interesting that the amdgpu driver allows such adjustments

Читать полностью…

PINE64 dev

[I] <a​ren> What you're describing does make sense though, it's probably much more practical than anything I can dream up

Читать полностью…

PINE64 dev

[I] <d​simic> ... which may also be interesting for the overclocking

Читать полностью…

PINE64 dev

[I] <d​simic> 153 current and thermal limits.

Читать полностью…

PINE64 dev

[I] <d​simic> 151 on some platforms, where the device can run over its operating

Читать полностью…

PINE64 dev

[I] <d​simic> 149 description:

Читать полностью…

PINE64 dev

[I] <d​simic> there's also turbo mode:

Читать полностью…

PINE64 dev

[I] <d​simic> it's just my opinion that some kind of live SoC overclocking interface wouldn't be accepted upstream, be it hidded behind something or not, but I also think that such a userspace approach may pave the road to some kind of a live overclocking interface becoming less frowned upon

Читать полностью…

PINE64 dev

[I] <d​simic> aren: the way I envision it, there would be some userspace utility, e.g. based on ncurses, that would create DT overlays residing in /boot with modified OPPs

Читать полностью…

PINE64 dev

[I] <a​ren> I guess I should clarify, by a userspace tool to edit the dt, do you mean like a gui that calls dtc and writes something to /boot, or are you talking about modifying the devicetree of the running system / without rebooting?

Читать полностью…

PINE64 dev

[I] <d​simic> if the stability is paramount, as is the case with the upstream kernel, there should be no overclocking

Читать полностью…

PINE64 dev

1.2Ghz would easily run 1.6Ghz and 1.8-1.9Ghz on CPU would be pretty stable in most cases

Читать полностью…

PINE64 dev

[I] <d​simic> s/prove/become/

Читать полностью…

PINE64 dev

[I] <d​simic> but with the SoCs, such a concept is pretty much not common, which is why I think it wouldn't be accepted upstream

Читать полностью…

PINE64 dev

[I] <d​simic> which perhaps comes from the fact that adjusting the frequencies and voltages on GPUs has been around since (more modern) GPUs existed, basically

Читать полностью…

PINE64 dev

[I] <d​simic> but I still think that such an interface wouldn't be accepted upstream, and that some kind of a DT overlay editor would be a better choice

Читать полностью…
Subscribe to a channel