# Running on 2 computers

Running simulations on 2 separate computers (one running Windows, the other running Linux) can have significant performance advantages over running Linux on a virtual machine, most notably in applications where GPU processing is required by programs running on Linux. Here is a brief guide to configuring the simulation platform to run across two machines.

1. Ensure both machines are on the same local network. An ethernet connection is highly recommended.
2. First, find your Windows machine's local IP address. In the Unity editor on your Windows machine, locate the 'Force Control Manager' component and set it's IP address parameter.&#x20;
3. On your Linux machine, open the ros\_clients node's config.yaml (catkin\_ws/src/ros\_clients/config/config.yaml), and use the same IP address as step 2.
4. Secondly, find your Linux machine's local IP address. On your Windows machine, navigate to the Sensor.cs file (Gemini\Gemini-Unity\Assets\Gemini\Scripts\EMRSensors\Core\Sensor.cs). Change the IP address on line 18 to the IP address of your Linux machine.
5. On your Linux machine, open the ros\_adapter node's config.yaml (catkin\_ws/src/ros\_adapter/config/config.yaml), and use the same IP address as step 4.

After launching the ROS nodes, Gemini should be ready to run.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://njord.gitbook.io/digital-competition-2023/installation-guide/running-on-2-computers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
