원격 Linux 시스템에서 애플리케이션을 실행 중인데 콘솔 출력에 다음과 같은 내용이 표시됩니다.
OpenGL version is too low (0). Falling back to Mesa software rendering.
OpenGL version: "3.1 Mesa 18.1.9 (git-f57f37f3ba)"
자, 이것은 오래된 기계이므로 응용 프로그램이 너무 낮은 것을 발견하더라도 놀라지 않을 것입니다. 그러나 이것은 원격 연결입니다. OpenGL 버전이 낮아도 문제가 되나요? 내 경우에 그것을 사용하면 어떤 이점이 있습니까?
PS - 이것은 CentOS 7 머신입니다. :-(, 일부 NVIDIA 카드는 그래픽이 아닌 컴퓨팅에 사용됩니다. 다른 정보가 필요한 경우 댓글을 남겨주시면 추가하겠습니다.
답변1
그러나 이것은 원격 연결입니다.
그래서 나는 ssh -X
그런 것을 가정합니다.
OpenGL 버전이 낮아도 문제가 되나요? 내 경우에 그것을 사용하면 어떤 이점이 있습니까?
아니요, 원격 연결을 통한 OpenGL 가속을 위해서는 특별한 프로토콜이 필요합니다. 따라서 일반적으로 어쨌든 소프트웨어 렌더링으로 돌아갑니다.
일부 NVIDIA 카드는 그래픽이 아닌 컴퓨팅에 사용됩니다.
이는 원격 연결을 통한 컴퓨팅에도 NVIDIA 카드를 사용할 수 없음을 의미합니다.