
저는 Ubuntu 20.04(기본 데스크탑 설치, 즉 Gnome 설치)와 NVIDIA GeForce RTX 2080 GPU를 사용하고 있습니다. GPU가 백그라운드 프로세스로 100% 사용되면 일부 앱이 지연되기 시작합니다. 즉, OpenGL이 아닌 QT 렌더링(예: Telegram Desktop) 또는 GTK/Gnome/Cairo(Sublime Text, Mozilla Firefox)를 사용하는 앱입니다. Chrome, Terminal, VS Code, Slack과 같은 다른 앱은 지연되지 않습니다. Sublime Text의 렌더링 백엔드를 GTK/Gnome/Cairo에서 OpenGL로 변경했을 때 지연도 멈췄습니다. 지연 현상은 느린 UI(탭과 창 전환 또는 스크롤에 대한 긴 응답)로 나타나며, 문자를 입력하는 즉시 문자가 나타나지 않습니다.
이를 재현하려면 다음을 수행할 수 있습니다.
- Tensorflow 또는 암호화 채굴기와 같은 GPU 집약적인 애플리케이션을 백그라운드에서 실행합니다.
- QT(OpenGL 제외) 또는 Cairo를 사용하는 앱 실행
- 앱에서 UI를 사용해 보세요
일부 앱은 이 설정에서 지연 없이 작동하므로 긴 CUDA 커널의 문제는 아닌 것 같습니다.
지연을 없애는 데 도움이 될 수 있는 Xorg/Gnome/QT/GTK/Cairo 구성 옵션이 있습니까?
앱 중 하나에 버그를 제출했습니다.https://github.com/telegramdesktop/tdesktop/issues/17091, 그러나 관리자는 대신 렌더링 라이브러리나 OS에서 문제를 해결할 것을 제안합니다.