Chromium과 ffmpeg가 모두 Linux에서 실행되는 경우 어느 것이 GPU를 얻습니까?

Chromium과 ffmpeg가 모두 Linux에서 실행되는 경우 어느 것이 GPU를 얻습니까?

ffmpeg그리고크롬 브라우저둘 다 GPU를 사용하여 하드웨어 가속 그래픽을 지원합니다.

예를 들어, 나는 다음과 같은 기계를 가지고 있습니다.엔비디아GPU가 포함되어 있습니다. 어떤 애플리케이션이 GPU를 사용합니까? 실행된 첫 번째 응용 프로그램이 이를 가져와 잠갔습니까, 아니면 다른 일이 진행되고 있습니까?

일반적인 구성에서는 GPU를 한 번에 하나의 응용 프로그램에서만 사용할 수 있다고 생각합니다.

답변1

ffmpeg, gstreamer, chromium 등과 같은 그래픽 애플리케이션은 라이브러리를 통한 하드웨어 가속을 위해 GPU를 사용합니다. 다른 하드웨어와 마찬가지로 이러한 라이브러리는 한 번에 하나의 프로세스로 사용을 제한하지 않습니다. CPU와 마찬가지로(라이브러리는 매우 다르지만 원칙은 동일하게 유지됩니다) 리소스는 다음과 같습니다.공유됨여러 애플리케이션에 걸쳐.

GPU 애플리케이션의 까다로운 점은 많은 컴퓨팅 성능이 필요하고 액세스 시 프로세스가 "잠겨 있다"는 인상을 줄 수 있다는 것입니다.

관련 정보