특정 프레임 버퍼 장치를 사용하도록 fbcon 설정

특정 프레임 버퍼 장치를 사용하도록 fbcon 설정

SDL 기반 응용 프로그램의 출력을 프레임 버퍼 장치 /dev/fb1에 표시하려고 합니다. Fb1은 SM750 기반 카드와 연결됩니다.

응용 프로그램을 실행하면 출력이 항상 fb0에 나타납니다(실행 시 우분투 데스크탑을 덮어씁니다).

다음을 입력하면 fb1이 활성 상태라는 것을 알고 있습니다.

sudo fbset -fb /dev/fb1 640x480-60

해당 포트에 연결된 모니터가 활성화됩니다.

내 애플리케이션을 실행하기 위해 다음 명령줄을 사용했습니다.

SDL_FBDEV=/dev/fb1 SDL_VIDEODRIVER=xxx sudo ./SDLTimeOutput

여기서 xxx는 directfb, fbcon 또는 svgalib입니다. 저는 3가지를 모두 시도했지만 매번 같은 결과를 얻었습니다.

누군가 내 애플리케이션이 fb0 대신 fb1에 표시되도록 설정하는 방법을 알려주세요.

앤드류

관련 정보