Final test: kernel 2.6.34-rc5 + stock drivers + proposed X server update. X server uptime: approximately 1 hour.
c...@nx9010:~$ glxinfo | grep "GLX version" GLX version: 1.2 c...@nx9010:~$ pid=`pidof X` ; for t in `seq 1 10`; do eog /usr/share/backgrounds ; echo `grep "object bytes" /sys/kernel/debug/dri/0/gem_objects` `ps ocomm,vsz,rss $pid |grep X`; done 372658176 object bytes Xorg 32400 19844 374898688 object bytes Xorg 32400 19900 376623104 object bytes Xorg 32400 19840 378945536 object bytes Xorg 32400 19800 380846080 object bytes Xorg 32400 19712 382578688 object bytes Xorg 32400 19712 384847872 object bytes Xorg 32400 19712 386646016 object bytes Xorg 32400 19712 388882432 object bytes Xorg 32400 19712 390582272 object bytes Xorg 32400 18480 As you can see, the leak is still occurring. After reaching ~300MB in object bytes, the computer began to slow down due to excessive I/O and disk swapping, so applications were slower to load and respond; however, in periods of calm I/O activity, graphics performance is absolutely fine. I see no graphical slowdown whatsoever! To summarise: Kernel 2.6.32-21-generic + proposed X server from this bug report = memory leak, graphical slowdown Kernel 2.6.32-21-generic + xorg-edgers packages = memory leak, graphical slowdown Kernel 2.6.34-rc5 + proposed X server from this bug report = memory leak, no discernible graphical slowdown Kernel 2.6.34-rc5 + xorg-edgers package = memory leak, no discernible graphical slowdown In other words: a) I get a memory leak in all cases, with or without the patched X server; b) the newer kernel eliminates any graphical performance impact from the memory leak. I'm not sure in what direction to proceed; since it seems that most people are seeing the bug fixed, perhaps this is a separate leak that's not related to 03_fedora_glx_versioning.diff and 04_fedora_glx14-swrast.diff. Shall I file a new bug, and if so, against what component? -- [KMS] gem objects not deallocated https://bugs.launchpad.net/bugs/565981 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs