<warpme>
guys: is there way to build mesa 24.1.0 without libclc? My target is embedded appliance (save space) so i'm not cross-building llvm...
warpme has quit []
warpme has joined #panfrost
kusma has joined #panfrost
<kusma>
That's really a question for #dri-devel, as it's not Panfrost specific... but I can answer it, sure. Yes, that's entirely possible as long as you don't need any OpenCL support.
pbrobinson has quit [Ping timeout: 480 seconds]
Googulator has quit [Read error: Connection reset by peer]
<kusma>
Are you building with asahi? That driver pulls in clc as a dependency
<warpme>
no. for aarch64 boards i'm building for: gallium-drivers=swrast,kmsro,lima,panfrost,vc4,v3d
<kusma>
Then you need to debug the build system and figure out why "with_clc" is set to true
<kusma>
As far as I can tell, the conditions that turn that on are: microsoft-clc, intel-clc, asahi, rusticl. There's also with_gallium_opencl, but you already said you don't build with CL...
<kusma>
intel-clc can be enabled automatically if the intel driver is built as well
<kusma>
But, you'll really get better help with this issue on #dri-devel, so please move the discussion there if you have further questions ;)
<warpme>
qll: it looks like in need to explicitly exclude intel from vulkan-drivers
<kusma>
Yeah, the intel driver gets enabled automatically on ARM, because you can use their PCI-E cards on ARM...
<warpme>
now builds nicely. let see how it will run :-). Many thx for your help!
CME_ has joined #panfrost
rasterman has joined #panfrost
CME has quit [Ping timeout: 480 seconds]
<kusma>
warpme: BTW, panfrost is probably going to add a libclc dependency in the future, similar to what asahi does. Technically speaking, it's build-time only, but it's not really clear to me if distros etc will realize and drop the depdendency in that case...
<warpme>
oh - i hope in future it will be like currently: no OpenCL - no libclc! IIRC libclc means llvm. In my case disabling LLVM reduces my appliance rootfs size 630M-> 571M (167M->141M packed). This is multimedia (MythTV) appliance - so OpenCL is just not needed in my use case....
pbrobinson has quit [Ping timeout: 480 seconds]
<kusma>
As I said, it should be a compile-time dependency only.
<warpme>
ah ok.
<warpme>
just testing hd tv playback with glsl deinterlace on 24.1.0 on allwinner h618. gpu load: 30% all good :-)
Googulator has quit [Read error: Connection reset by peer]
Googulator has joined #panfrost
pbrobinson has joined #panfrost
warpme has quit []
Googulator has quit [Read error: Connection reset by peer]
Googulator has joined #panfrost
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #panfrost
pbrobinson has quit [Ping timeout: 480 seconds]
Googulator has quit [Ping timeout: 480 seconds]
Googulator has joined #panfrost
warpme has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
bbrezill1 has joined #panfrost
bbrezillon has quit [Ping timeout: 480 seconds]
bbrezill1 has quit [Ping timeout: 480 seconds]
Googulator has quit [Read error: No route to host]
Googulator has joined #panfrost
bbrezillon has joined #panfrost
Googulator has quit [Ping timeout: 480 seconds]
Googulator has joined #panfrost
Lyude has quit [Ping timeout: 480 seconds]
rasterman has joined #panfrost
Lyude has joined #panfrost
warpme has quit []
warpme has joined #panfrost
warpme has quit []
Googulator has quit [Ping timeout: 480 seconds]
Googulator has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
Googulator has quit [Ping timeout: 480 seconds]
Googulator has joined #panfrost
Googulator has quit [Remote host closed the connection]
Googulator has joined #panfrost
Googulator has quit [Ping timeout: 480 seconds]
Googulator has joined #panfrost
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #panfrost
simon-perretta-img has quit [Read error: Connection reset by peer]