Genesis Installation on Three Machines

(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

MachineHardwareStatusPerformanceBackend
HP LaptopIntel UHD Graphics (Alder Lake-N)✅ Working Well~100 FPSgs.cpu
ASUS DesktopNVIDIA GeForce GT 1030 (2GB)⚠️ Not working yetNot runninggs.cpu
Azure Linux 4.0Intel 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