Panfrost driver excessive output in logs.
I am not sure if this is the default behaviour for panfrost but it is starting to get annoying because the constant messages in the logs are swamping out everything else. Here is a short example of dmesg with timestamps.
dmesg -T|tail -n 100
[Sat Jan 23 16:03:08 2021] Purging 552960 bytes
[Sat Jan 23 16:03:08 2021] Purging 4464640 bytes
[Sat Jan 23 16:03:08 2021] Purging 8454144 bytes
[Sat Jan 23 16:03:08 2021] Purging 876544 bytes
[Sat Jan 23 16:03:08 2021] Purging 528384 bytes
[Sat Jan 23 16:03:08 2021] Purging 524288 bytes
[Sat Jan 23 16:03:08 2021] Purging 524288 bytes
[Sat Jan 23 16:03:08 2021] Purging 8523776 bytes
[Sat Jan 23 16:03:08 2021] Purging 561152 bytes
[Sat Jan 23 16:04:29 2021] panfrost_gem_shrinker_scan: 1 callbacks suppressed
[Sat Jan 23 16:04:29 2021] Purging 8421376 bytes
[Sat Jan 23 16:04:29 2021] Purging 8392704 bytes
[Sat Jan 23 16:04:29 2021] Purging 4259840 bytes
[Sat Jan 23 16:04:30 2021] Purging 561152 bytes
[Sat Jan 23 16:04:30 2021] Purging 4276224 bytes
[Sat Jan 23 16:04:30 2021] Purging 892928 bytes
[Sat Jan 23 16:04:30 2021] Purging 8519680 bytes
[Sat Jan 23 16:04:30 2021] Purging 532480 bytes
[Sat Jan 23 16:04:30 2021] Purging 262144 bytes
[Sat Jan 23 16:04:30 2021] Purging 8388608 bytes
[Sat Jan 23 16:04:42 2021] Purging 561152 bytes
[Sat Jan 23 16:04:43 2021] Purging 4210688 bytes
[Sat Jan 23 16:04:43 2021] Purging 4194304 bytes
[Sat Jan 23 16:04:43 2021] Purging 8388608 bytes
[Sat Jan 23 16:04:44 2021] Purging 561152 bytes
[Sat Jan 23 16:04:44 2021] Purging 8380416 bytes
[Sat Jan 23 16:04:44 2021] Purging 8474624 bytes
[Sat Jan 23 16:04:44 2021] Purging 598016 bytes
[Sat Jan 23 16:04:44 2021] Purging 8794112 bytes
[Sat Jan 23 16:04:44 2021] Purging 135168 bytes
[Sat Jan 23 16:04:47 2021] panfrost_gem_shrinker_scan: 12 callbacks suppressed
[Sat Jan 23 16:04:47 2021] Purging 561152 bytes
[Sat Jan 23 16:04:47 2021] Purging 8519680 bytes
[Sat Jan 23 16:04:47 2021] Purging 4345856 bytes
[Sat Jan 23 16:04:47 2021] Purging 4259840 bytes
[Sat Jan 23 16:04:48 2021] Purging 4272128 bytes
[Sat Jan 23 16:04:48 2021] Purging 888832 bytes
[Sat Jan 23 16:04:48 2021] Purging 532480 bytes
[Sat Jan 23 16:04:48 2021] Purging 8523776 bytes
[Sat Jan 23 16:04:49 2021] Purging 8392704 bytes
[Sat Jan 23 16:04:49 2021] Purging 679936 bytes
[Sat Jan 23 16:04:52 2021] panfrost_gem_shrinker_scan: 33 callbacks suppressed
[Sat Jan 23 16:04:52 2021] Purging 8462336 bytes
[Sat Jan 23 16:04:53 2021] Purging 536576 bytes
[Sat Jan 23 16:04:53 2021] Purging 262144 bytes
[Sat Jan 23 16:04:53 2021] Purging 8392704 bytes
[Sat Jan 23 16:04:53 2021] Purging 8392704 bytes
[Sat Jan 23 16:04:53 2021] Purging 8392704 bytes
[Sat Jan 23 16:04:53 2021] Purging 8392704 bytes
[Sat Jan 23 16:04:53 2021] Purging 692224 bytes
[Sat Jan 23 16:04:53 2021] Purging 8658944 bytes
[Sat Jan 23 16:04:53 2021] Purging 4276224 bytes
[Sat Jan 23 16:05:09 2021] panfrost_gem_shrinker_scan: 7 callbacks suppressed
[Sat Jan 23 16:05:09 2021] Purging 569344 bytes
[Sat Jan 23 16:05:09 2021] Purging 8372224 bytes
[Sat Jan 23 16:05:10 2021] Purging 8372224 bytes
[Sat Jan 23 16:05:12 2021] Purging 8409088 bytes
[Sat Jan 23 16:05:22 2021] Purging 4411392 bytes
[Sat Jan 23 16:05:22 2021] Purging 1028096 bytes
[Sat Jan 23 16:05:22 2021] Purging 8523776 bytes
[Sat Jan 23 16:05:22 2021] Purging 4468736 bytes
[Sat Jan 23 16:05:23 2021] Purging 598016 bytes
[Sat Jan 23 16:05:23 2021] Purging 8523776 bytes
[Sat Jan 23 16:05:23 2021] Purging 823296 bytes
[Sat Jan 23 16:05:23 2021] Purging 8523776 bytes
[Sat Jan 23 16:05:24 2021] Purging 4276224 bytes
[Sat Jan 23 16:05:24 2021] Purging 8470528 bytes
[Sat Jan 23 16:05:27 2021] panfrost_gem_shrinker_scan: 18 callbacks suppressed
[Sat Jan 23 16:05:27 2021] Purging 552960 bytes
[Sat Jan 23 16:05:27 2021] Purging 8523776 bytes
[Sat Jan 23 16:05:27 2021] Purging 532480 bytes
[Sat Jan 23 16:05:27 2021] Purging 8523776 bytes
[Sat Jan 23 16:05:27 2021] Purging 4407296 bytes
[Sat Jan 23 16:05:28 2021] Purging 196608 bytes
[Sat Jan 23 16:05:28 2021] Purging 8392704 bytes
[Sat Jan 23 16:05:28 2021] Purging 8388608 bytes
[Sat Jan 23 16:05:28 2021] Purging 557056 bytes
[Sat Jan 23 16:05:28 2021] Purging 4403200 bytes
[Sat Jan 23 16:05:59 2021] panfrost_gem_shrinker_scan: 15 callbacks suppressed
[Sat Jan 23 16:05:59 2021] Purging 4907008 bytes
[Sat Jan 23 16:05:59 2021] Purging 5099520 bytes
[Sat Jan 23 16:05:59 2021] Purging 720896 bytes
[Sat Jan 23 16:05:59 2021] Purging 524288 bytes
[Sat Jan 23 16:05:59 2021] Purging 8658944 bytes
[Sat Jan 23 16:05:59 2021] Purging 8523776 bytes
[Sat Jan 23 16:05:59 2021] Purging 4530176 bytes
[Sat Jan 23 16:05:59 2021] Purging 4534272 bytes
[Sat Jan 23 16:05:59 2021] Purging 589824 bytes
[Sat Jan 23 16:05:59 2021] Purging 8519680 bytes
[Sat Jan 23 16:06:53 2021] panfrost_gem_shrinker_scan: 7 callbacks suppressed
[Sat Jan 23 16:06:53 2021] Purging 8372224 bytes
[Sat Jan 23 16:06:53 2021] Purging 4362240 bytes
[Sat Jan 23 16:06:53 2021] Purging 4276224 bytes
[Sat Jan 23 16:06:53 2021] Purging 8454144 bytes
[Sat Jan 23 16:06:53 2021] Purging 729088 bytes
[Sat Jan 23 16:06:53 2021] Purging 8650752 bytes
[Sat Jan 23 16:06:53 2021] Purging 270336 bytes
[Sat Jan 23 16:06:53 2021] Purging 69632 bytes
[Sat Jan 23 16:06:54 2021] Purging 4300800 bytes
[Sat Jan 23 16:06:54 2021] Purging 991232 bytes
I don't see any options for the module to make this less 'chatty' and I don't quite know what all this profiling info is for but surely it does not need to be output several times a second, does it?
FTR I am on a Pinebook Pro, running Debian 10 with kernel:
5.7.0-2-pinebookpro-arm64 #1 (closed) SMP PREEMPT Wed Jan 13 03:22:56 UTC 2021 aarch64 GNU/Linux
Any suggestions how to make it less verbose?
Thanks in advance.