Open kenielf opened 10 months ago
Quick update, although the issue isn't fixed, I believe part of the problem was related to the cpu -march
being set incorrectly, after validating using gcc -march=native -Q --help=target | grep march
, the native optimization seems to be skylake
, not skylakex
as is set on the configuration, changing that made it so freezes seems to be less frequent, but one happened just as I was typing this comment, forcing me to use killall --verbose firefox
to stop the process.
System Information
Kernel Information
Configuration
Boot Parameters
Note: I removed some of the kernel arguments related to the boot disk, if they are necessary I can re-add them.
The Issue
I found this hard to replicate consistently in time intervals, however, from time to time, firefox will freeze and become unresponsive on
pds
andbmq
kernels, this does not seem to happen oncfs
, mainline or arch's zen kernel. Interestingly, most of the freezing happens when playing media content, so this could potentially be unrelated - but I'm not entirely sure as I'm very new to kernel building.During compilation, most of the warnings are due to unused variables or unchanged destination, alongside some modprobe drivers that won't be found regarding virtualbox. (I don't believe this is related, but it might be important to note)
When I recompile the kernel and change the
_sched_yield_type
to 1 (default, for bothpds
andbmq
), instead of freezing, it spikes for a second at 100% and comes back in around a second at most. However, I do take a somewhat noticeable performance hit on other tasks.I have read issue #695 and tried the
psi=0
flag, but it did not make any noticeable difference, no yield still freezes the processes.If there is anything else I can add to help, I'd be glad to add it here.