VKMS driver Kernel 5.4 - vkms_vblank_simulate: vblank timer overrun

Mohd Yusuf Abdul Hamid mohdyusuf at gmail.com
Sat Jul 9 16:18:32 UTC 2022


Hi Developers,
I am seeing thrashing of errors print once Android kernel trying to enable
SurfaceFlinger (swiftshader) stuff.

[drm:drm_calc_timestamping_constants] *ERROR* crtc 32: Can't calculate
constants, dotclock = 0!
[   19.985323][    C0] vkms_vblank_simulate: vblank timer overrun
[   19.991839][    C0] vkms_vblank_simulate: vblank timer overrun
[   19.998235][    C0] vkms_vblank_simulate: vblank timer overrun
[   20.024009][    C0] vkms_vblank_simulate: vblank timer overrun
...

I am afraid I am new to all of these - I have access to Lauterbach debugger
and can debug in code. I would love to get some perspective or pointers of
areas I could look into.

Other details:
I was able to use Kernel 5.10 + VKMS + SwiftShader in Android 12 in
Raspberry Pi 4. However, in my new dev board, I cant get all the
gpio/pinctrl/sdcard drivers working in Kernel 5.10, I had to stay w/ 5.4.

Thanks for all the help in advance.
Mohd Yusuf Abdul Hamid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20220709/5fbd6351/attachment.htm>


More information about the dri-devel mailing list