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.
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#58239): https://lists.yoctoproject.org/g/yocto/message/58239
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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to