# MuJoCo simulate.exe在AMD GPU下GUI渲染错乱闪烁

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-10-24-mujoco-639
> 频道：pitfalls | 更新日期：2026-10-24 | 标签：auto, github-issue, mujoco
> 核心摘要：AMD显卡运行MuJoCo simulate.exe时UI渲染异常，basic.exe正常；建议改用basic.exe或Python脚本替代GUI。

# MuJoCo simulate.exe在AMD GPU下GUI渲染错乱闪烁

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[AMD GPU: GUI is rendered incorrectly all over the window](https://github.com/google-deepmind/mujoco/issues/639)（GitHub google-deepmind/mujoco #639）

**状态**：有绕过办法

## 问题

在Windows 11及AMD GPU（如RX 6800 XT、Ryzen集成显卡）环境下，MuJoCo simulate.exe的GUI界面渲染严重错乱、按钮不可见或闪烁，但仿真计算正常且basic.exe渲染无误。该问题跨越MuJoCo 2.1.2至2.3.2多个版本，禁用DPI缩放及更新AMD驱动均无效，确认为AMD显卡与simulate.exe GUI组件的兼容性问题。

## 环境

Windows 10/11系统，AMD Radeon RX 6800 XT/Ryzen 6650U等AMD GPU，MuJoCo 2.1.2-2.3.2版本，双显示器（1080p+4K）环境。

## 解决办法

1. 放弃使用simulate.exe，改用同目录下basic.exe进行模型加载与仿真验证，该工具在AMD平台上渲染正常。
2. 若需自定义可视化或调试，编写最小化Python/C++应用调用MuJoCo API直接渲染图像并输出文件，绕过原生GUI组件。
3. 参考官方tutorial.ipynb构建简易渲染脚本，仅执行模型编译、上下文创建及单帧图像保存流程以验证渲染管线。
4. 避免依赖simulate.exe的交互式UI功能，将参数调整与状态监控迁移至外部脚本或终端控制。

讨论原作者：@Juri-3D 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub google-deepmind/mujoco #639：AMD GPU: GUI is rendered incorrectly all over the window](https://github.com/google-deepmind/mujoco/issues/639)