我只是想知道是否可以使用2D GPU加速运行JavaFX。到目前为止,我设法运行JavaFX,但基本测试应用非常慢,因为错误无法获得EGL表面并回退到软件渲染。
配置
验证omaplfb&加载pvrsrvkm
[given([mockA interestingMethod]) willReturnInt:5];
<do some work that may call 'interestingMethod' one or two times>
NSInteger count = currentCountOfInvocations([mockA interestingMethod]); //or something similar
<do some more work that [hopefully] calls interesting method one more time>
[verifyCount(mockA, times(count + 1)) interestingMethod];
似乎已加载模块,但在此tutorial中针对列表添加了 tilcdc 。
运行JFX的详细输出
通过Netbeans远程部署应用程序,其中VM选项为 -Dprism.verbose = true 。 我在过去几天里经历了各种错误消息:egl_bad_access,egl_bad_alloc和nowl_bad_config(0x3005)。现在,当我部署应用程序时,它会显示:
$ lsmod | grep omaplfb
omaplfb 12142 0
tilcdc 26645 1 omaplfb
pvrsrvkm 155855 1 omaplfb
此时我被困住了。什么可能导致错误“无法获得EGL表面”?是否有可能在BBB w.SGX上获得2D GPU加速,也许我正在尝试一些不真实的东西。
非常感谢任何帮助!