これが単純なものであることを願っています。Ubuntu Linux デスクトップから組み込み Linux プラットフォーム用のアプリを作成しています。アプリ自体は X11 で正常に動作します。fbcon ドライバーと /dev/fb0 を使用して動作させることもできます。
ただし、putenv("SDL_VIDEODRIVER=directfb");
「使用可能なビデオ デバイスがありません」というエラーが表示された場合
私はまだSDLにかなり慣れていないので、何が起こっているのかわかりません。「apt-get install libsdl」を使用して、ubuntu デスクトップに libsdl をインストールしました。では、標準の ubuntu SDL ビルドは DirectFB をサポートしていないのでしょうか? これが機能する前に、他にインストール/セットアップ/実行する必要があるものはありますか?
または、もっと重要なことに、fbcon が正常に動作しているときに DirectFB を動作させようとする点/利点はありますか? DirectFB を使用すると、ビデオ モードを正しく設定でき、fbcon が提供しない何らかの形式のハードウェア アクセラレーションを提供できると思いました。