[I] <dsimic> 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
Читать полностью…[I] <aren> Humm... reboots, and very good bootloader/distro integration, and a way to revert a change if it can't be booted
Читать полностью…[I] <dsimic> 152 frequency for a short duration of time limited by the device's power,
Читать полностью…[I] <dsimic> 150 Marks the OPP to be used only for turbo modes. Turbo mode is available
Читать полностью…[I] <dsimic> 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
Читать полностью…[I] <dsimic> so yes, it would require reboots and some kind of per-SoC intelligence to prevent boot failures due to some "wildly wrong" OPPs :)
Читать полностью…[I] <aren> 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)
Читать полностью…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
Читать полностью…[I] <dsimic> 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
Читать полностью…[I] <dsimic> so people are used to fiddling with those and, many times, getting some artifacts and whatnot :)
Читать полностью…[I] <aren> What you're describing does make sense though, it's probably much more practical than anything I can dream up
Читать полностью…[I] <dsimic> 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
Читать полностью…[I] <dsimic> 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
Читать полностью…[I] <aren> 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?
Читать полностью…[I] <dsimic> if the stability is paramount, as is the case with the upstream kernel, there should be no overclocking
Читать полностью…1.2Ghz would easily run 1.6Ghz and 1.8-1.9Ghz on CPU would be pretty stable in most cases
Читать полностью…[I] <dsimic> but with the SoCs, such a concept is pretty much not common, which is why I think it wouldn't be accepted upstream
Читать полностью…[I] <dsimic> which perhaps comes from the fact that adjusting the frequencies and voltages on GPUs has been around since (more modern) GPUs existed, basically
Читать полностью…[I] <dsimic> 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
Читать полностью…