2017-09-05 28 views
0

Macbook ProのLinux Mintを使用してEGLFSでQtアプリケーションを実行しようとしています。普通のコンピュータでeglfsプラグインを使用してQtアプリケーションを実行します

は私が持っている:

  1. を設定し、必要なすべてのフラグと依存関係でのQtをコンパイル。
  2. X11をオフにしてアプリを実行しようとしました。
  3. 使用されるkms統合。
  4. すべてのメサドライバがインストールされています(私はインテルGPUを持っています)。
  5. 私自身もEGLをコンパイルしました。

しかし、「EGLディスプレイを作成できません」と続きます。 私は何が欠けているのか誰も知っていますか?

P.Sたとえば、私はそれがdrm-eglで動作すると信じているweston-launchを実行できます。

答えて

1

私はあなたと同じ問題がありました。私はそれを解決しました:

  1. "-opengl desktop"スイッチでQtをビルドしてください。
  2. 私のディスプレイでconfファイルを作る(を見て:セクション "eglfs_kmsバックエンドとのeglfs" でhttp://doc.qt.io/qt-5/embedded-linux.html)アプリケーションディレクトリ内の
  3. エクスポートQT_QPA_EGLFS_KMS_CONFIG = confに

その後自由ttyに切り替えて-platformでアプリケーションを実行しますeglfs引数。

+0

ありがとうございます!私はあなたの言うことをしましたが、それでもなお** _ EGLデバイス統合 "elgfs_kms" _ **をロードできませんでした。 、 "pbuffers" 真:真、 "出力":[ { "名": "は/ dev/DRI/card0"、 "hwcursor":私の設定ファイルは、この '{ "デバイス" のように見えます」 VGA」、 "モード": "1024×768" }、{ "名前": "HDMI1"、 "モード": "1024×768" } ] } '問題は何ができるかの任意のアイデア? – ehopperdietzel

+0

私はdrmを有効にしてQtを再度コンパイルし、LD_LIBRARY_PATH変数を新しいttyのQt libディレクトリに設定しました。 – ehopperdietzel

関連する問題