3D userland works then remove kernel patterns