2017-09-05 260 views
0

我想在Macbook Pro上運行帶有Linux Mint的EGLFS下的Qt應用程序。在普通計算機上運行帶有eglfs插件的Qt應用程序

我:

  1. 配置和安裝所有需要的標誌和依賴性編譯Qt的。
  2. 試圖在X11關閉的情況下運行應用程序。
  3. 使用kms集成。
  4. 安裝了所有的Mesa驅動程序(我有一個英特爾GPU)。
  5. 即使編譯EGL自己。

但它一直說「無法創建EGL顯示」。 有誰知道我錯過了什麼?

P.S例如,我可以運行weston-launch,我相信它運行在drm-egl上。

回答

1

我有和你一樣的問題。我已經解決了:

  1. 建立與「-opengl桌面」開關Qt。
  2. 製作的conf文件,我的顯示器(看:http://doc.qt.io/qt-5/embedded-linux.html在部分 「與eglfs_kms後端eglfs」)的內部應用程序目錄
  3. 出口QT_QPA_EGLFS_KMS_CONFIG =的conf

然後切換到自由TTY並運行應用-platform eglfs的論點。

+0

謝謝!我做了你所說的,但它仍然說** _加載EGL設備集成「elgfs_kms」_ **失敗。我的配置文件看起來像這樣'{ 「設備」: 「的/ dev/DRI/card0」, 「hwcursor」:真實, 「pBuffers,在」:真實, 「輸出」: { 「名」:「 VGA」, 「模式」: 「1024×768」 },{ 「名」: 「HDMI1」, 「模式」: 「1024×768」 } ] }'的問題可能是什麼你知道嗎? – ehopperdietzel

+0

我在啓用drm的情況下再次編譯了Qt,並將LD_LIBRARY_PATH變量設置爲新tty上的Qt lib目錄,現在它工作了! – ehopperdietzel

相關問題