У меня старая машина x86. Я строю конфигурацию машины generi c intel-core2-i32 и устанавливаю на нее yocto. Дисплей очень медленный.
Ubuntu 12.04 работает на той же машине без сбоев. Драйвер графической подсистемы одинаков в обоих случаях: gma500_gfx
Затем я заглянул в glxinfo и обнаружил разницу: ubuntu12.04 использует Gallium on llvmpipe
Тогда как yocto использует:
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: softpipe
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.0.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 19.0.3
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 19.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
Как Могу ли я изменить строку рендеринга OpenGL на «llvmpipe» на Yocto, и это поможет