앞에 쓰여진
저자의 테스트 환경:
Ubuntu20.04, ROS-noteic
1. 문제 설명
rviz를 실행할 때 오류가 발생합니다.
[ WARN] [1681566849.279762478]: OGRE EXCEPTION(3:RenderingAPIException): Unable to create a suitable GLXContext in GLXContext::GLXContext at /build/ogre-1.9-kiU5_5/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/GLX/OgreGLXContext.cpp (line 61)
rviz::RenderSystem: error creating render window: OGRE EXCEPTION(3:RenderingAPIException): Unable to create a suitable GLXContext in GLXContext::GLXContext at /build/ogre-1.9-kiU5_5/ogre-1.9-1.9.0+dfsg1/RenderSystems/GL/src/GLX/OgreGLXContext.cpp (line 61)
이 문제는 일반적으로 그래픽 카드 드라이버 문제로 인해 발생합니다. 다음 오류가 발생하면
지금 실행하십시오 .nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
그러면 nvidia 그래픽 카드 드라이버의 문제로 인해 발생한다는 의미입니다.
2. 참조 솔루션
해결책은 매우 간단합니다.
컴퓨터를 다시 시작하면 위의 문제를 해결할 수 있습니다.
참조 링크
[1] Demon_zzj.rviz 시작 오류: OGRE EXCEPTION(3:RenderingAPIException): 잘못된 parentWindowHandle(잘못된 서버 또는 화면 [EB/OL]. https://blog.csdn.net/qq_37497304/article/details/129708129, 2023- 03-22/2023-04-17.
[2] (이 문서의 댓글 참조) nvidia-smi 명령 오류: NVML 초기화 실패: 드라이버 솔루션 [EB/OL] https://zhuanlan.zhihu.com/ p /94378201, 2019-11-29/2023-04-17.