Any more ideas? Am 30. September 2022 22:53:22 MESZ schrieb Alexander Kanavin <alex.kana...@gmail.com>: >That depends on what is your target. If you're running qemu on a x86 >host, it's better to not do software emulation and build for >qemux86_64 as well, and then run qemu with kvm, so it executes >directly on the host CPU. > >Alex > >On Fri, 30 Sept 2022 at 22:50, PHIL <heide...@hotmail.com> wrote: >> >> X86-64 is right or do you mean arm? >> >> Am 30. September 2022 22:39:44 MESZ schrieb Alexander Kanavin >> <alex.kana...@gmail.com>: >>> >>> You might want to try enabling gallium-llvm only for the target mesa: >>> >>> PACKAGECONFIG:append:x86-64:pn-mesa = ' gallium-llvm' >>> >>> Alex >>> >>> On Fri, 30 Sept 2022 at 22:24, Edgar Mobile <heide...@hotmail.com> wrote: >>>> >>>> >>>> I deleted the whole build directory, recreated it, only added the arm >>>> switch in local conf and your changes for mesa.inc. >>>> After a few hours of building core-image-weston it again complains that >>>> it tries to copy llcm-config14.0.6 over itself. I don't know what to do >>>> anymore. >>>> ________________________________ >>>> From: Alexander Kanavin <alex.kana...@gmail.com> >>>> Sent: Thursday, September 29, 2022 10:46 AM >>>> To: PHIL <heide...@hotmail.com> >>>> Cc: Yocto-mailing-list <yocto@lists.yoctoproject.org> >>>> Subject: Re: [yocto] Changing git url of qemu >>>> >>>> You need to build mesa, not mesa-native. And please show exact changes >>>> you made. >>>> >>>> Alex >>>> >>>> On Thu 29. Sep 2022 at 12.28, PHIL <heide...@hotmail.com> wrote: >>>> >>>> Tried in a sifferent machine with wednesday poky master >>>> >>>> Building mesa-native gives the error >>>> >>>> cp: >>>> '/media/user/SSD1TB/yoctoqemu/poky/build-virgl/tmp/work/x86_64-linux/mesa-native/2_22.2.0-r0/recipe-sysroot-native/usr/bin/llvm-config14.0.6' >>>> and >>>> '/media/user/SSD1TB/yoctoqemu/poky/build-virgl/tmp/work/x86_64-linux/mesa-native/2_22.2.0-r0/recipe-sysroot-native/usr/bin/llvm-config14.0.6' >>>> are the same file >>>> >>>> >>>> Am 28. September 2022 13:37:05 MESZ schrieb Alexander Kanavin >>>> <alex.kana...@gmail.com>: >>>> >>>> Try latest poky master? >>>> >>>> Alex >>>> >>>> On Wed, 28 Sept 2022 at 13:23, PHIL <heide...@hotmail.com> wrote: >>>> >>>> >>>> Mesa build fails. It complains that it copies llvm-config14.0.6 to the >>>> same file. >>>> >>>> Am 28. September 2022 12:48:04 MESZ schrieb Alexander Kanavin >>>> <alex.kana...@gmail.com>: >>>> >>>> >>>> The following works for me. I get >>>> >>>> >>>> tmp/work/core2-64-poky-linux/mesa/2_22.2.0-r0/packages-split/mesa-vulkan-drivers/usr/lib/libvulkan_intel.so >>>> >>>> tmp/work/core2-64-poky-linux/mesa/2_22.2.0-r0/packages-split/mesa-vulkan-drivers/usr/lib/libvulkan_lvp.so >>>> >>>> --- a/meta/recipes-graphics/mesa/mesa.inc >>>> +++ b/meta/recipes-graphics/mesa/mesa.inc >>>> @@ -88,6 +88,7 @@ def strip_comma(s): >>>> >>>> PACKAGECONFIG = " \ >>>> gallium \ >>>> + gallium-llvm \ >>>> ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland', d)} \ >>>> ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl >>>> gles gbm virgl', '', d)} \ >>>> ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'dri3', >>>> '', d)} \ >>>> @@ -108,7 +109,7 @@ PACKAGECONFIG[dri3] = "-Ddri3=enabled, >>>> -Ddri3=disabled, xorgproto libxshmfence" >>>> >>>> # Vulkan drivers need dri3 enabled >>>> # amd could be enabled as well but requires gallium-llvm with llvm >= >>>> 3.9 >>>> -VULKAN_DRIVERS = "" >>>> +VULKAN_DRIVERS = "swrast" >>>> VULKAN_DRIVERS:append:x86:class-target = ",intel" >>>> VULKAN_DRIVERS:append:x86-64:class-target = ",intel" >>>> VULKAN_DRIVERS:append ="${@bb.utils.contains('PACKAGECONFIG', >>>> 'freedreno', ',freedreno', '', d)}" >>>> >>>> Alex >>>> >>>> On Wed, 28 Sept 2022 at 11:49, PHIL <heide...@hotmail.com> wrote: >>>> >>>> >>>> >>>> Also vulkan-drivers is empty in meson generated by bitbake. If I add it >>>> manually it will complain that llvm is disabled. How would I enable it? >>>> >>>> Am 28. September 2022 10:51:26 MESZ schrieb Alexander Kanavin >>>> <alex.kana...@gmail.com>: >>>> >>>> >>>> >>>> I think for software vulkan you need to pass in >>>> -Dvulkan-drivers=swrast when building mesa for the target. >>>> >>>> Alex >>>> >>>> On Wed, 28 Sept 2022 at 10:44, PHIL <heide...@hotmail.com> wrote: >>>> >>>> >>>> >>>> >>>> I asked the author so I assume he would have told me. Apparently the >>>> virglrenderer branch is obsolete. >>>> >>>> Currently my only changes from poky master are adding vulkan opengl >>>> x11 to distro features and vulkan-samples vulkan-loader vulkan-tools >>>> virglrenderer to core image extra install in local.conf. >>>> >>>> I also added virtio-experimental flag to mesa and virglrenderer meson >>>> recipes. >>>> >>>> I still get ERROR_INCOMPATIBLE_DRIVER when running vulkaninfo. >>>> >>>> What am I missing for Software Mode? >>>> >>>> Am 28. September 2022 10:29:28 MESZ schrieb Alexander Kanavin >>>> <alex.kana...@gmail.com>: >>>> >>>> >>>> >>>> >>>> I would first check whether any of that work in the branch has >>>> meanwhile landed upstream. The post is from 2021. >>>> >>>> Have you tried the software Vulkan in the guest? >>>> >>>> Alex >>>> >>>> On Wed 28. Sep 2022 at 10.21, PHIL <heide...@hotmail.com> wrote: >>>> >>>> >>>> >>>> >>>> I try to enable vulkan according to this tutorial >>>> >>>> >>>> https://www.collabora.com/news-and-blog/blog/2021/11/26/venus-on-qemu-enabling-new-virtual-vulkan-driver/ >>>> >>>> According to the author the modified qemu branch is still necessary so >>>> I want to enable that. >>>> >>>> >>>> Am 28. September 2022 10:14:24 MESZ schrieb Alexander Kanavin >>>> <alex.kana...@gmail.com>: >>>> >>>> >>>> >>>> >>>> You need to clarify what you want to do exactly. Why can’t you use the >>>> existing recipe? >>>> >>>> Alex >>>> >>>> On Wed 28. Sep 2022 at 9.58, Edgar Mobile <heide...@hotmail.com> wrote: >>>> >>>> >>>> >>>> >>>> Greetings, >>>> >>>> I want to change the git repo url in order to test the Venus driver. >>>> Can someone tell me which variable in which recipe I'd have to set? >>>> >>>> Regards >>>> -- >>>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. >>>> ________________________________ >>>> Links: You receive all messages sent to this group. >>>> View/Reply Online (#58196): >>>> https://lists.yoctoproject.org/g/yocto/message/58196 >>>> Mute This Topic: https://lists.yoctoproject.org/mt/93968127/1686489 >>>> Group Owner: yocto+ow...@lists.yoctoproject.org >>>> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub >>>> [alex.kana...@gmail.com] >>>> ________________________________ >>>> -- >>>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. >>>> >>>> >>>> >>>> >>>> -- >>>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. >>>> >>>> >>>> >>>> -- >>>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. >>>> >>>> >>>> -- >>>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. >>>> >>>> -- >>>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet. >> >> -- >> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
-- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#58299): https://lists.yoctoproject.org/g/yocto/message/58299 Mute This Topic: https://lists.yoctoproject.org/mt/93968127/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-