|
|
|
|
|
by Retr0spectrum
3821 days ago
|
|
GPUs have loads of memory bandwidth. I can't imagine a framebuffer taking more than a few microseconds to clear. For example, Nvidia claims that the GTX 980 has a memory bandwidth of 223 GB/s. (1920 * 1080 * 3)/223e9 = 27us. Clearing all 4GB of VRAM would take 4/223 = 18ms. This would have a negligible impact on user experience in most cases. I guess the driver could also erase memory in the background as soon as it is deallocated, with zero user impact. |
|
And even if it's <0.1%, there is strong "optimization mentality" in those companies (because perf matters) so it's unlikely to happen in the current climate.