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
