On Mo, 2026-01-19 at 23:40 +0200, Viesturs Lācis wrote:
> It is Dell Latitude 5550 laptop (to be used with Mesa 7i96), in BIOS
> I
> turned off everything I could find - all the CPU c-states,
> hyperthreading and I think there was something more. Played with
> isolcpus as I still do not actually believe that there are 12 cores
> (more like 6 cores and 12 threads) so just to be sure to cover 1
> core,
> I isolated 10 and 11 just to be sure.
> So I got this: https://ibb.co/zTsZSk3r

That's still not looking very good.

Some stuff you could explore: cpuidle and cpufreq. for the "isolcpus"
cores, you want some medium fixed speed (even 1ghz should be
sufficient) and disabled deep sleep and no frequency scaling.

add "intel_idle.max_cstate=0" and "processor.max_cstate=0" to kernel
cmd line so processor can't enter deep sleep modes.

use the "cpupower" command to monitor frequency

set cpu frequency governor to "performance":

echo -n performance | sudo tee
/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

I guess positioning of the induction coil doesn't need to be very
precise or fast and timing is also not that critical, so you could
probably get away with a way slower servo thread (500kHz / 250kHz).

on the old laptop that sometimes has comm problem with mesa card, check
if it is intel network chip (lspci) and if so check/add irq coalescing
setting (man hm2_eth)

you could also try to pin the IRQ of the network interface to a core so
it doesn't move around, maybe even to one of the "isolcpu" cores

hope that helps
-- 
Robert Schöftner <[email protected]>


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to