> ## Documentation Index
> Fetch the complete documentation index at: https://io.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Windows: Troubleshoot Worker

> Here we've compiled essential use cases for working with Workers.

### How to Resolve Unsupported GPU Issues?

If a user's supported GPU is listed as unsupported on the website, they should verify their NVIDIA driver configuration. Often, when a Docker container running **nvidia-smi** fails, the backend receives this information and marks the GPU as unsupported.

To check the configuration, running the following command should provide the correct output:

```
docker run --gpus all nvidia/cuda:11.0.3-base-ubuntu18.04 nvidia-smi
```

### Regulate RAM Usage

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/TfxJXBgQCsMMTJrc/images/docs/18ae7a1-RamIssue.jpg?fit=max&auto=format&n=TfxJXBgQCsMMTJrc&q=85&s=fa56275b59ab71ffd450138724d42b3c" alt="" className="mx-auto" style={{ width:"77%" }} width="1194" height="138" data-path="images/docs/18ae7a1-RamIssue.jpg" />
</Frame>

Create a file called **.wslconfig** to restrict the resources used by **WSL2** (Windows Subsystem for Linux). Follow the steps below to create it:

* **Open File Explorer** and navigate to your user's home directory (usually **`C:/Users/<Username>`**).
* **Create a new text file** in your home directory and name it **.wslconfig**.
* **Edit the .wslconfig File:** Right-click on the newly created **.wslconfig** file and open it with a text editor such as Notepad.
* **Add the following configuration parameters** to limit memory (set values according to your preference):

  ```
  [wsl2]  
  memory=4GB # Limits the VM memory in WSL between 2 and 4 GB  
  processors=2 # Limits the number of processors to 2  
  swap=8GB # Sets the swap size to 8 GB
  ```
* **Save the file and restart your computer**. If the worker does not connect automatically, you may [need to install it again](/guides/workers/troubleshoot-worker-general#how-can-i-pause-or-reset-a-worker-if-it-has-disconnection-issues).

### Computer Time Synchronization Issue

Make sure your computer's time is synchronized with the server. If it's not, the IO binary won't work properly. Click the **Start Menu** and open the **Settings** app.

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/6jhzMWiJ6_JlNBB6/images/docs/8ea9a4c3c0f092316eec2a18c72e10d22af5863b8583b032a6c22600d08c2384-win1.jpg?fit=max&auto=format&n=6jhzMWiJ6_JlNBB6&q=85&s=22b3d44adac98a9834769894d07a8c89" alt="" className="mx-auto" style={{ width:"75%" }} width="2236" height="876" data-path="images/docs/8ea9a4c3c0f092316eec2a18c72e10d22af5863b8583b032a6c22600d08c2384-win1.jpg" />
</Frame>

Next, in the **Settings** app, go to **Time & Language** and select **Date & Time**. Then, under **Additional settings,** click the **Sync now** button to synchronize your computer's time with the server.

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/HFkfFyCkAaAMMbBx/images/docs/3c9dc71d5678cdf1e0cdfa4d7499f6b80c4c37af21365540c7ca1116643a87ac-win2.jpg?fit=max&auto=format&n=HFkfFyCkAaAMMbBx&q=85&s=ad0fb2a718ec9dd7e7214c29494f33e5" alt="" width="2422" height="906" data-path="images/docs/3c9dc71d5678cdf1e0cdfa4d7499f6b80c4c37af21365540c7ca1116643a87ac-win2.jpg" />
</Frame>

### Common Issue: Container CPU Dropping to 0

A common issue that many users encounter is the CPU of the container dropping to 0.

This problem is often due to missing necessary software components. For instance, on Windows, you need to ensure [CUDA](/guides/workers/cuda-toolkit-optional) and [WSL2](/guides/workers/install-docker-on-windows#3-configure-wsl2-to-integrate-with-docker-settings) are installed.

If you still encounter this issue after installing all the necessary software components, try deleting the containers and images, then **re-run** the worker command and wait. You may need to repeat this process 3 or 4 times until they function normally. If the issue persists after these steps, it may indicate a system-level error.

<Frame>
  <img src="https://mintcdn.com/ionet-cca8037f/6jhzMWiJ6_JlNBB6/images/docs/76dd63ed4563198c02ef6d3a7c1fb01de5776790ab965a9437a56ab13604bf0a-UseCases-NoContainersCPU0_Copy.jpg?fit=max&auto=format&n=6jhzMWiJ6_JlNBB6&q=85&s=6cb89cf6909998a40bdaf89cccf5fee8" alt="" width="2072" height="1198" data-path="images/docs/76dd63ed4563198c02ef6d3a7c1fb01de5776790ab965a9437a56ab13604bf0a-UseCases-NoContainersCPU0_Copy.jpg" />
</Frame>

<Info>
  For general questions about the Worker, no matter the operating system, check [here](https://docs.io.net/docs/troubleshoot-worker-general)
</Info>

<Info>
  Feel free to [check our knowledge base](/guides/workers/troubleshoot-worker-general) for answers, and if you still need help, don’t hesitate to open a support ticket!
</Info>
