u/ChrisGamer5013

▲ 11 r/ROCm

Update on Isaac sim port

Hey everyone. I wanted to give a quick update on Void Compute and the mission to get Isaac Sim running natively on AMD hardware. I hit a massive wall with the original plan of full OptiX emulation. After digging into the telemetry logs and the RDNA 3 instruction set, it became clear that trying to emulate an NVIDIA proprietary compiler at the transistor level is just falling for their trap. It is slow and it creates a performance bottleneck that wastes the raw power of the 7800 XT.

I am officially pivoting the project architecture of​ Phase 2. We are no longer trying to be NVIDIA. We are building a compatibility middleware that bypasses the proprietary OptiX moat entirely. Instead of emulating the silicon, I am targeting the Hydra Render Delegate. This allows the engine to talk natively to AMD Ray Accelerators through the Vulkan RT API. By forcing the Vulkan delegate and using rasterization with a native ray tracing pipeline, we get hardware intersection testing without the CUDA overhead.

I am also ripping out the PhysX backend. PhysX is designed to gatekeep performance on non NVIDIA hardware. I am replacing it with the Newton Dynamics solver because it is backend agnostic and deterministic. For the final visual output, I am using Intel OIDN 2.2 with a HIP backend to handle denoising. This provides visual parity with OptiX while staying within the open standard ecosystem.

reddit.com
u/ChrisGamer5013 — 6 days ago
▲ 4 r/ROCm

Isaac Sim 5.1.0 Audited on AMD Silicon.

​

I finally got NVIDIA Isaac Sim 5.1.0 to boot on an RX 7800 XT and the logs are a

total disaster. The industry treats this software like a fortress but after

looking at the telemetry it is clear the Green Moat or often reffered to as the walled garden is just aluminum foil.

My Ghost Hypervisor forced the stack to acknowledge the hardware truth. The log

explicitly reports:

cuda 0 : AMD Radeon RX 7800 XT [ZLUDA] (16 GiB, sm_88, mempool not supported).

The app says Active Yes and hits App Ready in 16.390s. It thinks it has a 4090

but it is currently undergoing a logic breakdown because it cannot find a UVM

driver on a device it already initialized.

The initialization log is a funeral procession for legacy code. I identified 34

distinct architectural deprecations in a single boot cycle this was only at startup without even putting an object inside isaac sim:

1 pxr.Semantics is deprecated

2 warp.sim module is deprecated

3 omni.isaac.nucleus has been deprecated

4 omni.isaac.range_sensor has been

deprecated

5 omni.isaac.asset_browser has been deprecated

6 omni.isaac.assets_check has been deprecated

7 omni.isaac.cloner has been

deprecated

8 omni.isaac.core_nodes has been deprecated

9 omni.isaac.cortex has

been deprecated

10 omni.isaac.franka has been deprecated

11 omni.isaac.kit has

been deprecated

12 omni.isaac.quadruped has been deprecated

13 omni.isaac.lula

has been deprecated

14 omni.isaac.sensor has been deprecated

15 omni.isaac.surface_gripper has been deprecated

16 omni.isaac.universal_robots

has been deprecated

17 omni.isaac.wheeled_robots has been deprecated

18 omni.isaac.window.about has been deprecated

19 omni.isaac.core has been

deprecated

20 omni.kit.property.isaac has been deprecated

21 omni.replicator.isaac has been deprecated

22 omni.isaac.lula_test_widget has

been deprecated

23 omni.isaac.menu has been deprecated

24 omni.isaac.motion_generation has been deprecated 25 omni.isaac.block_world has

been deprecated

26 omni.isaac.grasp_editor has been deprecated

27 omni.isaac.occupancy_map has been deprecated

28 omni.isaac.robot_assembler has

been deprecated

29 omni.isaac.scene_blox has been deprecated

30 omni.isaac.synthetic_recorder has been deprecated 31 omni.isaac.throttling has

been deprecated

32 omni.isaac.physics_inspector has been deprecated 33 omni.isaac.range_sensor.ui has been deprecated

34 omni.isaac.range_sensor.examples has been deprecated

This flagship software is a digital graveyard held together by legacy shims that

do nothing but increase instruction latency.

The professionalism of the internal stack is non existent. The logs reveal a

service named pipapi that triggers this alert:

Warning [omni.kit.pipapi.pipapi] extension omni.kit.widget.cache_indicator has a

python.pipapi entry but use_online_index true is not set. It does not do

anything and can be removed.

(Note: This likely refers to the Python Package Installer Pip API, though the implementation and spacing suggest a lack of semantic rigor.)

This is not enterprise engineering. This is a system held together by hopes and

prayers.

Current Objective: Phase 2.

Void Compute is currently executing the mapping of the stateless OptiX 7.x

function table to the AMD HIP-RT backend. This involves the interception of the

OptixFunctionTable and the JIT translation of Shader Binding Tables into RDNA 3

compatible acceleration structures. By bridging the gap between the stateless

OptiX API and the HIP ray tracing dispatchers I am eliminating the proprietary

dependency at the instruction level.

reddit.com
u/ChrisGamer5013 — 10 days ago
▲ 35 r/teenagersbutcode+2 crossposts

Isaac Sim 5.1.0 on AMD Radeon RX 7800 XT

​

I have been developing a project called the Ghost Environment to prove that

hardware vendor lock in is a software choice rather than a physical limitation.

Today I reached a significant milestone by successfully initializing NVIDIA

Isaac Sim 5.1.0 on an AMD Radeon RX 7800 XT.

Technical Overview: The system operates as a Rust based hypervisor that

intercepts proprietary API calls at the system level. It utilizes JIT compiled

C++ stubs to spoof the NVIDIA Management Library and a specialized ZLUDA fork to

translate CUDA math kernels into AMD compatible instructions in real time.

Current State and Performance: The engine reached the app ready state in 16

seconds with near zero overhead. It is important to note that the viewport is

currently fully black as OptiX and hardware accelerated Ray Tracing support have

not been implemented yet. However the core physics engine and UI are fully

operational and the hardware gate is officially bypassed.

Release Status: This specific build featuring Isaac Sim and Omniverse support is

currently in private beta and has not been released to the public repository

yet. I am finalizing the internal logic to ensure the system is stable before

the official launch.

If you would like to follow the development or be notified when the full release

drops please star or watch the repository on GitHub at

https://github.com/Void-Compute/AMD-Ghost-Enviroment

I am 15 years old and I engineered this because I wanted to break the walls of a

closed ecosystem. If I can do this anyone can. You have the power to achieve great things.

u/ChrisGamer5013 — 12 days ago
▲ 2 r/ROCm

Hey im looking for some beta testers for the ZLUDA fork i made which should support all Omniverse features including Optix RTX and so on. Development for the beta will finish soon so if anyine wants to give it a go i would appreciate it!

reddit.com
u/ChrisGamer5013 — 21 days ago
▲ 22 r/ROCm

Core Technical Features

Translation feature: Ghost now offers a translate command which leverages strawberry pearl and hipify pearl to translate cuda only files and c++ to amd native HIP code.

Smart Execution & Failover Logic: Ghost attempts to execute AI workloads natively via ROCm first. If an incompatibility or crash is detected, the system automatically intercepts the process and injects the ZLUDA translation layer to ensure continuity.

JIT NVML Compilation: The engine dynamically generates and compiles C++ stubs (nvml.dll and nvcuda.dll) in real-time, tailored specifically to your hardware’s VRAM and architecture.

Virtualized Ghost Shell: A dedicated terminal environment that isolates your AI development variables, preventing global system path pollution while providing built-in tools like doctor, benchmark, and translate.

Hardware Spoofing Matrix: Advanced masking for RDNA 2, 3, and 4 architectures, allowing them to report as high-end NVIDIA counterparts to bypass software-level hardware checks.

Real-Time Monitoring TUI: An integrated Waiting Room interface that provides live telemetry on VRAM usage, temperature, and load during model initialization.

Project Status & Roadmap

Current Build: v1.56 (Windows Native - Rust)

Compatibility: Currently supports Windows 10/11.

WIP: Linux native support is currently under development to reach feature parity with the Rust build.

Requirements

Administrator Privileges: Elevated permissions are strictly required for Registry spoofing and symlink management.

AMD HIP SDK: Essential for hardware polling and native execution.

Github Link https://github.com/Void-Compute/AMD-Ghost-Enviroment

Join the technical discussion and stay updated on the latest iterations via the official Discord:

https://discord.gg/HvUPDhJQns

u/ChrisGamer5013 — 26 days ago