liveloock using PREEMPT_RT with i915 driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am trying to use the 6.12.28-rt10 patch in order to have both the i915 driver and CONFIG_PREEMPT_RT enabled.  I'm encountering an issue where my application's GUI thread is pegging its cpu core.  The event loop keeps waking up although there are no events to process.  A vanilla 6.12.28 kernel does not exhibit this issue (both with PREEMPT_RT/no i915, or with i915/no PREEMPT_RT).

Some things I have tried:
- Blacklist i915 module (corrupts display)
- Pass i915.enable_psr=0 and i915.enable_dc=0 boot parameters (no effect)
- Force software rendering with LIBGL_ALWAYS_SOFTWARE=1 (no effect)

The target system is an Intel Skylake i5-6500TE CPU (I also tried a Kabylake i5-7500T and it also shows this lockup).

I have attached my kernel config for reference.

Does anyone have any suggestions on how to debug this lockup?

Thanks,
Mike Schanne

Attachment: config-6.12.28-rt10+kns1
Description: Binary data


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux