Ubuntu가 rviz를 실행하고 다음 오류를 보고합니다. OGRE EXCEPTION(3:RenderingAPIException): 적합한 GLXContext를 생성할 수 없습니다.

앞에 쓰여진

저자의 테스트 환경:
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.

おすすめ

転載: blog.csdn.net/qq_39779233/article/details/130176171