Am 13.05.2019 00:03, schrieb Jason Ekstrand:
Likely you're either getting slightly different build flags for some
reason it else something extra is getting linked into the gallium
driver that want before. Not all they concerning but I'll happily
agree it is a bit odd and probably worth some investigation. If
nothing else, your build setup isn't identical between the two
somehow. That said, without knowing your meson config parameters it's
impossible to guess what that would be.
Hello Jason,
thank you that you step in.
You provided some CMake thing
but that looks irrelevant.
Oh, sh... (see below).
On May 12, 2019 15:13:59 Dieter Nützel <[email protected]> wrote:
Hello to all of you,
after long fiddling with fading away of autotools I have to present my
observations about used disk space at least for the radeonsi driver.
Same goes for radeon.
autotools
-rwxr-xr-x 4 root root 4903184 12. Mai 19:28 radeonsi_drv_video.so
-rwxr-xr-x 4 root root 4903184 12. Mai 19:28 r600_drv_video.so
-rwxr-xr-x 8 root root 10933808 12. Mai 19:28 swrast_dri.so
-rwxr-xr-x 8 root root 10933808 12. Mai 19:28 radeonsi_dri.so
-rwxr-xr-x 8 root root 10933808 12. Mai 19:28 r600_dri.so
-rwxr-xr-x 8 root root 10933808 12. Mai 19:28 kms_swrast_dri.so
meson ~940 k more
-rwxr-xr-x 6 root root 4903184 12. Mai 19:28 radeonsi_drv_video.so
-rwxr-xr-x 6 root root 4903184 12. Mai 19:28 r600_drv_video.so
-rwxr-xr-x 8 root root 11876040 12. Mai 21:26 swrast_dri.so
-rwxr-xr-x 8 root root 11876040 12. Mai 21:26 radeonsi_dri.so
-rwxr-xr-x 8 root root 11876040 12. Mai 21:26 r600_dri.so
-rwxr-xr-x 8 root root 11876040 12. Mai 21:26 kms_swrast_dri.so
@Marek
Aren't *_drv_video.so needed any longer? They aren't built/installed
by
meson any more.
autotools
-rwxr-xr-x 4 root root 4931824 12. Mai 19:28
libvdpau_radeonsi.so.1.0.0
-rwxr-xr-x 4 root root 4931824 12. Mai 19:28 libvdpau_r600.so.1.0.0
meson ~430k more
-rwxr-xr-x 4 root root 5365912 12. Mai 21:26
libvdpau_radeonsi.so.1.0.0
-rwxr-xr-x 4 root root 5365912 12. Mai 21:26 libvdpau_r600.so.1.0.0
autotools
-rwxr-xr-x 1 root root 26408 12. Mai 19:28 libGLESv1_CM.so.1.1.0
-rwxr-xr-x 1 root root 26408 12. Mai 19:28 libGLESv1_CM.so.1.0.0
-rwxr-xr-x 1 root root 42792 12. Mai 19:28 libGLESv2.so.2.0.0
-rwxr-xr-x 1 root root 467872 12. Mai 19:28 libGLX_mesa.so.0.0.0
-rwxr-xr-x 1 root root 24152656 12. Mai 19:28 libOpenCL.so.1.0.0
-rwxr-xr-x 1 root root 221696 12. Mai 19:28 libEGL_mesa.so.0.0.0
-rwxr-xr-x 1 root root 203064 12. Mai 19:28 libglapi.so.0.0.0
-rwxr-xr-x 1 root root 3392464 12. Mai 19:28 libvulkan_radeon.so
-rwxr-xr-x 1 root root 2150968 12. Mai 19:28 libXvMCr600.so.1.0.0
meson
-rwxr-xr-x 1 root root 26408 12. Mai 19:28 libGLESv1_CM.so.1.1.0
-rwxr-xr-x 1 root root 26408 12. Mai 19:28 libGLESv1_CM.so.1.0.0
-rwxr-xr-x 1 root root 42792 12. Mai 19:28 libGLESv2.so.2.0.0
-rwxr-xr-x 1 root root 2150968 12. Mai 19:28 libXvMCr600.so.1.0.0
-rwxr-xr-x 1 root root 203072 12. Mai 21:26 libglapi.so.0.0.0
-rwxr-xr-x 1 root root 3683296 12. Mai 21:26 libvulkan_radeon.so
290k more
-rwxr-xr-x 1 root root 480160 12. Mai 21:26 libGLX_mesa.so.0.0.0
130k more
-rwxr-xr-x 1 root root 234016 12. Mai 21:26 libEGL_mesa.so.0.0.0
130k more
-rwxr-xr-x 1 root root 24144432 12. Mai 21:26 libOpenCL.so.1.0.0
libGLE* aren't build/installed, too.
This was last tested with mesa git #4111c380b05, because of 'final'
deletion of autotools. git revert xxx autotools commits.
My configuration:
autotools
./autogen.sh --prefix=/usr/local --with-dri-drivers=""
--with-platforms=drm,x11 --with-gallium-drivers=r600,radeonsi,swrast
--with-vulkan-drivers=radeon --enable-nine --enable-opencl
--disable-opencl_icd --enable-libglvnd --enable-autotools
meson
cmake -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU" -DLLVM_APPEND_VC_REV=OFF
-DCMAKE_BUILD_TYPE="Release" -DLLVM_LINK_LLVM_DYLIB=ON
-DLLVM_ENABLE_RTTI=ON -DLLVM_PARALLEL_COMPILE_JOBS="9" ../
Argh,
this shouldn't show up. Not sure what I did...;-)
Should be:
meson ../ --strip --buildtype debugoptimized -Ddri-drivers=
-Dplatforms=drm,x11 -Dgallium-drivers=r600,radeonsi,swrast
-Dvulkan-drivers=amd -Dgallium-nine=true -Dgallium-opencl=standalone
-Dglvnd=true -Dgallium-va=false -Dgallium-xvmc=false
-Dgallium-omx=disabled -Dgallium-xa=false
I'm on openSUSE Tumbleweed, latest meson-0.50.1.
Do you need some Tumbleweed meson build flags, too?
Thanks,
Dieter
Thanks,
Dieter
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev