BORE kernel causes glitches/artifacts on secondary monitor under load

Hi.
I have an issue with the linux-cachyos-bore kernel (same happens with linux-cachyos-bore-lto).

When the system is under moderate or high load (gaming, shader compilation, heavy CPU/GPU usage, etc.), the secondary monitor starts showing visual glitches/artifacts/flickering.

Important details:

  • The issue only happens on BORE kernels.

  • Standard CachyOS kernel work fine.

  • bore-lto has the exact same problem.

  • The glitches appear specifically on the second monitor.

  • GPU: GTX 1650

  • CPU: i3-10100F

  • NVIDIA driver version: 595.71.05

The issue is reproducible and disappears after switching to another kernel variant.

I will attach a video showing the issue.

Glitches_With_Bore

Could this be related to scheduling changes in BORE or some interaction with NVIDIA drivers/multi-monitor setups?

I thought the default CachyOS kernel uses the BORE scheduler?

изображение|
CachyOS provides separate kernels with BORE

Hmm, but the Wiki says:

I only use the stock kernel; when I tried to use BORE, my monitors started glitching

Hmm, maybe the wiki is out of date.

Try uname -r && sysctl kernel.sched_bore

I’m on RC currently and according to the wiki it’s supposed to have BORE, but it doesn’t seem to have it.

Relevant posts:

For a while BORE has only been present on kernels with bore in the name .. despite being mentioned in the details of the standard and other kernels.

I made a pull request on the wiki to remove the mention of the BORE, at least for -rc, however there are a lot of old open PRs, so we’ll see.

So, as I understand it, the whole issue is with the BORE scheduler? And is there a solution to the monitor problems?