(HP Laptop + ASUS Desktop + Azure Linux 4.0)
I am running the same Genesis World (physics simulation framework) installation across three different Debian-based systems.
Machines Overview
| Machine | Hardware | Status | Performance | Backend |
|---|---|---|---|---|
| HP Laptop | Intel UHD Graphics (Alder Lake-N) | ✅ Working Well | ~100 FPS | gs.cpu |
| ASUS Desktop | NVIDIA GeForce GT 1030 (2GB) | ⚠️ Not working yet | Not running | gs.cpu |
| Azure Linux 4.0 | Intel i7-4790S CPU | ✅ Working Excellent | ~2200+ FPS (headless) | gs.cpu |
Key Lesson
The exact same installation commands produce very different results depending on hardware and drivers. Clean CPU-only setups (HP Laptop & Azure) work well, while old NVIDIA GPUs (GT 1030) often cause conflicts.
Full Working Test Script (test_genesis.py)
Python
import genesis as gs
gs.init(backend=gs.cpu)
scene = gs.Scene(
show_viewer=False, # Set to True if you have a display
sim_options=gs.options.SimOptions(dt=0.01)
)
plane = scene.add_entity(gs.morphs.Plane())
box = scene.add_entity(
gs.morphs.Box(
size=(0.2, 0.2, 0.2),
pos=(0.0, 0.0, 0.8),
)
)
scene.build()
print("✅ Simulation started!")
for i in range(500):
scene.step()
print("✅ Simulation completed successfully!")
Azure Linux 4.0 Installation Commands
Bash
sudo dnf update -y
sudo dnf install python3-pip python3-venv git gcc gcc-c++ make -y
python3 -m venv genesis-env-azure
source genesis-env-azure/bin/activate
pip install --upgrade pip
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
pip install genesis-world