I hope you will learn to understand that you are asking the "wrong questions" . You can't really ask if something is enough without giving the whole specs of your system. What should we answer if you didn't provide the details of the rest of your system ?
So the only correct answer would probably just be: "it depends".
also what does "1x DDR4 module" even mean ? Are you talking about some specific memory amount in GB ?
Of course there exists also 64 GB modules for instance (in general), but it all depends what your CPU and GPU specs are.
Which GPUs ? How many of them ? How much VRAM (video RAM, device RAM) do they have .
In general, you would need at least this:
total RAM on host is more than the sum of all devices VRAM (GPU)
This is needed because the drivers/runtimes are mapping VRAM to RAM an therefore having too little RAM is very bad for performance (swapping to disk) and often does not even work (memory problem when starting OpenCL kernels and hashcat) because the RAM/mapping can't be allocated.
So the only correct answer would probably just be: "it depends".
also what does "1x DDR4 module" even mean ? Are you talking about some specific memory amount in GB ?
Of course there exists also 64 GB modules for instance (in general), but it all depends what your CPU and GPU specs are.
Which GPUs ? How many of them ? How much VRAM (video RAM, device RAM) do they have .
In general, you would need at least this:
total RAM on host is more than the sum of all devices VRAM (GPU)
This is needed because the drivers/runtimes are mapping VRAM to RAM an therefore having too little RAM is very bad for performance (swapping to disk) and often does not even work (memory problem when starting OpenCL kernels and hashcat) because the RAM/mapping can't be allocated.