struct nv50_ram *ram = (void *)pfb->ram;
        struct nv50_ramseq *hwsq = &ram->hwsq;
 
-       ram_exec(hwsq, nouveau_boolopt(device->cfgopt, "NvMemExec", false));
+       ram_exec(hwsq, nouveau_boolopt(device->cfgopt, "NvMemExec", true));
        return 0;
 }
 
 
        struct nouveau_device *device = nv_device(pfb);
        struct nva3_ram *ram = (void *)pfb->ram;
        struct nva3_ramfuc *fuc = &ram->fuc;
-       ram_exec(fuc, nouveau_boolopt(device->cfgopt, "NvMemExec", false));
+       ram_exec(fuc, nouveau_boolopt(device->cfgopt, "NvMemExec", true));
        return 0;
 }
 
 
        struct nouveau_device *device = nv_device(pfb);
        struct nvc0_ram *ram = (void *)pfb->ram;
        struct nvc0_ramfuc *fuc = &ram->fuc;
-       ram_exec(fuc, nouveau_boolopt(device->cfgopt, "NvMemExec", false));
+       ram_exec(fuc, nouveau_boolopt(device->cfgopt, "NvMemExec", true));
        return 0;
 }
 
 
        struct nouveau_device *device = nv_device(pfb);
        struct nve0_ram *ram = (void *)pfb->ram;
        struct nve0_ramfuc *fuc = &ram->fuc;
-       ram_exec(fuc, nouveau_boolopt(device->cfgopt, "NvMemExec", false));
+       ram_exec(fuc, nouveau_boolopt(device->cfgopt, "NvMemExec", true));
        return (ram->base.next == &ram->base.xition);
 }