diff --git a/src/views/Process/Configure.vue b/src/views/Process/Configure.vue
index 8ec8aa89f64de36cd0db9f4e782d0cdb417191f9..05ddc735d058c1326b36801b17fcf0ff06cd9d2b 100644
--- a/src/views/Process/Configure.vue
+++ b/src/views/Process/Configure.vue
@@ -305,6 +305,13 @@ export default {
   }),
   mounted () {
     this.getProcess()
+    // Fill out advanced settings if the process already has them (already started)
+    this.useGPU = this.process.use_gpu ?? false
+    this.useCache = this.process.use_cache ?? false
+    this.farmId = this.process.farm?.id ?? ''
+    let activitySetting = true
+    if (this.process.activity_state && this.process.activity_state === 'disabled') activitySetting = false
+    this.workerActivity = activitySetting
   },
   computed: {
     ...mapVuexGetters('auth', ['hasFeature']),