프레임버퍼 장치의 비디오 출력 설정

프레임버퍼 장치의 비디오 출력 설정

저는 HDMI 및 아날로그 비디오 출력 장치가 포함된 Broadcom의 97356 장치를 사용하고 있습니다.

나는 프레임버퍼 장치를 사용하여 이 두 장치 중 하나(또는 동시에 두 장치)에 콘텐츠를 그릴 수 있기를 원합니다. 그러나 올바른 방향으로 나아가는 데 필요한 올바른 문서를 찾는 데 어려움을 겪고 있습니다.

나는 사용하고 싶다영어 영어소규모 애플리케이션을 개발하려면 가장 간단한 백엔드인 프레임 버퍼부터 시작하고 싶습니다. 하지만 이를 활성화하는 방법을 모르겠습니다. 프레임버퍼 지원을 사용하여 커널을 다시 컴파일했습니다. 그래도 난 볼 수 없어/dev/fb0장비. 하나 있다/dev/hdmi0장치가 있지만 특별히 아날로그 출력과 관련된 장치를 찾을 수 없습니다.

그래서 내 질문은: Linux는 프레임 버퍼 장치를 만들 때 사용할 비디오 출력을 어떻게 결정합니까? HDMI 출력을 프레임 버퍼의 내용을 표시하는 출력으로 설정하는 등 원하는 작업을 수행하도록 어떻게 구성합니까?

답변1

부분 답변:

Linux는 프레임 버퍼 장치를 생성할 때 사용할 비디오 출력을 어떻게 결정합니까?

"Linux"에서는 그렇지 않으며 드라이버에 따라 다릅니다. 따라서 첫 번째 단계는 어떤 드라이버가 로드되었는지 조사 dmesg및/또는 lsmod알아내는 것입니다. 다음 단계는 드라이버의 소스 코드를 찾아서 읽고 어떤 옵션이 이해되는지 알아내는 것입니다. /dev/hdmi0일부 sunxi 드라이버가 이 이름을 사용하는 것으로 보이지만 이는 프레임 버퍼 장치에 대한 매우 특이한 이름입니다. ( dd또는 작은 C 프로그램을 사용하여) 뭔가를 작성해 보셨나요 ? 프레임 버퍼처럼 작동합니까?

따라서 해당 부분을 사용하여 질문을 편집하거나 Pastebin 등을 사용하여 시작한 후 dmesg전체 링크를 편집하십시오.dmesg

내가 원하는 대로 구성하려면 어떻게 해야 하나요?

위를 참조하세요. 모든 것은 운전자에 따라 다릅니다. 예를 들어 Intel 프레임버퍼 드라이버를 사용하면 HDMI로 전환할 수 없습니다(또는 마지막으로 확인했을 때 전환되지 않았음).

관련 정보