I'm experiencing the same "cache grows" issue with driver 2.7.99 and kernels 2.6.30, but a i915 card. So the problematic code must be common.
It took me some time to figure that was not a kernel issue, but a video driver one. I can confirm caches take about half of my 500 MB of RAM, arent' dropped by issuing "echo 3 > /proc/sys/vm/drop_caches", and don't decrease even when the system is dying by lack of memory.
I'm experiencing the same "cache grows" issue with driver 2.7.99 and kernels 2.6.30, but a i915 card. So the problematic code must be common.
It took me some time to figure that was not a kernel issue, but a video driver one. I can confirm caches take about half of my 500 MB of RAM, arent' dropped by issuing "echo 3 > /proc/sys/ vm/drop_ caches" , and don't decrease even when the system is dying by lack of memory.