Troubleshooting

When the client misbehaves, the answer is usually in the log. This page covers the most common failure modes and what to check first. For anything not listed here, the forum and Discord have donors and developers actively answering questions.

Why won't the client start?

The most common causes:

  • It's already running. A previous session may still be alive in the background. On Windows check Task Manager for FAHClient; on macOS and Linux look for it in your process list. Kill any orphaned instances before launching a new one.
  • Port already in use. The client listens on a local port so Web Control can connect to it from your browser. If another program already has that port, the client will exit instead of starting. Change the port in the configuration or stop the conflicting program.
  • Stale work directory. A corrupted in-progress WU can prevent startup. As a last resort, stop the client and delete the work directory's contents (you'll lose progress on the current WU but the client will fetch a fresh one).

Why can't Web Control find my client?

Web Control is the page you see in your browser; the client is the background service doing the work. They talk to each other over a local connection. If Web Control says it can't find your client:

  • Is the client actually running? Look for fah-client in your process list. Reinstall or restart the service if not.
  • Same machine? Web Control connects to a client on the same machine your browser is on. Visiting Web Control from a different device won't see the client — sign into a Folding@home Account first if you want cross-device management.
  • Browser blocking the local connection. Some browser extensions and strict cross-origin settings can interfere. Try a fresh browser profile with no extensions to rule this out.

Why isn't my GPU being used?

Folding@home requires functioning compute drivers on the GPU. Things to check, in order:

  1. Drivers. NVIDIA users need a recent CUDA-capable driver; AMD users need a recent ROCm-capable driver. The vendor's stock gaming driver usually includes the compute runtime, but older or stripped-down installs may not. Update to the latest official driver from the vendor.
  2. The GPU has to be visible to the OS. If it's listed in your OS device manager / nvidia-smi / rocm-smi, the client should see it too. If not, the issue is upstream.
  3. GPU folding has to be enabled in the client. Most installs detect GPUs automatically, but check your client's configuration to confirm the GPU isn't paused or disabled.
  4. The assignment server has to have GPU work to give you. Not all projects have GPU WUs available at all times. A few hours of idle GPU isn't unusual; days are.
  5. Laptops with hybrid graphics. An iGPU and dGPU sharing one machine sometimes causes detection trouble. Try forcing the dGPU as the default compute device in your OS / vendor control panel.

Why are my work units failing (EUE)?

An EUE (Early Unit End) is what the client reports when a WU exits with an error instead of completing. Occasional EUEs happen — some projects are still in beta and some hardware combinations expose obscure bugs. The pattern matters more than any single failure:

  • One EUE every few weeks. Normal. The client will just fetch another WU.
  • Repeated EUEs on the same WU. The WU itself is probably bad — the client will reassign after a few tries.
  • EUEs on every WU. Something is wrong on your end. Most often: an overclocked CPU or GPU that's stable for gaming but not for sustained scientific computation. Back off the overclock and see if the EUEs stop. Failing memory, an overheating component, or a half-broken driver are next on the list.

If you can reproduce a failure and have a log saved, the forum or Discord will help diagnose it.

Why is my client idle / showing "no work units available"?

The assignment server hands out WUs based on what science is currently running and what hardware can do it. If your client is sitting idle:

  • Check the client's log for messages from the assignment server — it usually says explicitly why a WU wasn't assigned.
  • Some projects are CPU-only or GPU-only. A pure-CPU client during a GPU-heavy week may get fewer WUs than usual, and vice versa.
  • Brief outages on the server side happen. If everyone is idle, check the forum for an announcement.

How do I read the log?

Web Control has a built-in Log Viewer — in most cases this is the easiest way to see what the client is doing. It supports:

  • Search — filter the log for lines matching a string.
  • Errors / Warnings checkboxes — show only error- or warning-level messages.
  • Follow — auto-scroll as new lines arrive.

If you need to share log content for diagnosis, copy the last ~100 lines into a paste service and link to that. Don't screenshot the log — it's searchable text, and the lines just before the failure are almost always the useful ones.

Will folding slow my computer down or overheat it?

Will it slow my computer down? By default the client tries to use idle cycles, not foreground capacity. You can keep using your machine while it folds; you may notice it during heavy game/render sessions if both want the same GPU.

Can I fold while gaming? Yes, but you'll usually want to pause GPU folding during the session so the GPU isn't fighting for memory and shader time. Use the client's pause control.

Power and heat. Folding pegs the CPU or GPU near full load. Your machine will run warmer and draw more electricity than at idle. On a desktop this is normally fine; on a thin laptop running 24/7 the cooling system isn't designed for it and you should expect reduced longevity. Run on a desktop if you can.

How do I uninstall?

Use the same mechanism you used to install:

  • Windows: Settings → Apps → Folding@home → Uninstall.
  • macOS: Folding@home installs via a .pkg rather than a draggable app bundle, so the Finder Trash route doesn't clean it up. Download and run the macOS uninstaller package.
  • Linux: remove the fah-client package via your package manager (sudo apt remove fah-client on Debian/Ubuntu, sudo dnf remove fah-client on Fedora/RHEL).

The work directory under the OS data folder may remain after uninstall — delete it manually if you want a fully clean removal.

Still stuck?

Bring the log. Almost every diagnosis hinges on what the client wrote just before the symptom. The forum is best for detailed write-ups and Discord for live back-and-forth. Suspected client bugs go to fah-client-bastet/issues (client bugs) or fah-web-client-bastet/issues (Web Control bugs) — search both first; most reproducible bugs are already tracked.