프로그램은 두 운영 체제 간에 동일한 수의 CPU 코어를 사용하지 않습니다.

프로그램은 두 운영 체제 간에 동일한 수의 CPU 코어를 사용하지 않습니다.

SDL2를 사용하는 C 프로그램이 있습니다.

Raspbian OS가 설치된 Raspberry에서 프로그램을 실행하면 모든 코어가 사용됩니다( 를 통해 확인할 수 있습니다 htop).

동일한 Raspberry에서 동일한 프로그램을 실행하지만 사용자 정의 OS(Yocto로 구축)를 사용하면 하나의 코어만 사용합니다. 이로 인해 코어가 100% 사용되므로 성능이 저하됩니다.

내 문제에 대해 어떤 생각이라도 갖고 있나요?

미리 감사드립니다.

관련 정보