ChanServ changed the topic of #zink to: official development channel for the mesa3d zink driver || https://docs.mesa3d.org/drivers/zink.html
`- has joined #zink
`- is now known as CatSwarm
<CatSwarm> [quote] >>>>> libGL error: MESA-LOADER: failed to open iris: /usr/lib64/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
<CatSwarm> [context for quote] ~ supposedly, zink [via gallium] works on modern iGPU on modern intel CPUs? / I'm on tigerlake with the decent ~ [by iGPU standards] ~ "iris Xe", which is actually nicer than my old sandybridge era laptop which had a discrete nVidia GPU in it.
<CatSwarm> basically, I can't seem to figure out how to compile mesa with an iris_dri.so, and I think zink via gallium is probably "good enough" [tm] ~ sanity check if anyone doesn't mind. I'm doing some os devops and porting for previously unsupported hardware with an iris Xe iGPU
<zmike> set MESA_LOADER_DRIVER_OVERRIDE=zink
<CatSwarm> I didn't compile with zink
<CatSwarm> as I said, this is for porting
<zmike> meson configure -Dgallium-drivers=iris,zink
<CatSwarm> basically, if you think zink will probably work for the above-described config, that's what I'm thinking and if you're saying it sounds right, and you're not guessing it's appreciated.
<zmike> I have no idea
<zmike> probably it would
<zmike> I don't know why iris wouldn't work though
<CatSwarm> ah, well. I'm basically doing LFS [linux from scratch] for this distro.
<CatSwarm> [re: iris] ~ yeah well /usr/lib64/dri/iris_dri.so doesn't exist O_O
<CatSwarm> either way, I'm going to be trying with zink because the research I've done for other OS devs and porting teams had a loose consensus about zink support being "good enough" [tm] for this hardware.
<zmike> possibly installed to different prefix
<CatSwarm> zink definitely beats llvmpipe, which is my current awful hack.
<zmike> good luck I guess
<CatSwarm> thanks. if anyone knows for certain ~ [per above question] ~ that'd be appreciated, but I'm intending to throw a new build instructions at my toolchain and give it a best attempt with zink instead of llvmpipe =^.^=
pendingchaos_ has joined #zink
pendingchaos has quit [Ping timeout: 480 seconds]
LexSfX has quit []
<CatSwarm> [context] >>> Intel(R) Xe Graphics (TGL GT2)
<CatSwarm> very close match to what I'm running, validated against mesa 22.1.4
<CatSwarm> also, I'm pretty sure nobody here caused the issue(s) I'm experiencing, and it's the wrapper which is calling meson not an issue with zink itself ~ [portage, with portage-style configuration knobs] ~ https://github.com/gentoo/gentoo/pull/14605
DavidHusicka has joined #zink
<CatSwarm> ~ it was bad enough that I had to modify the meson wrapper to include iris support because neither crocus nor iris drivers were included, with the default assumption that llvmpipe is better? I guess? either way, I hope this got me sorted O_O
<CatSwarm> time to fix x11-libs/libdrm while I'm at it because of how mesa / gallium / drm / zink works, I think?
<CatSwarm> ../libdrm-2.4.112/meson.build:21:0: ERROR: Unknown options: "iris"
<CatSwarm> I'm stumped
<CatSwarm> albiet, the naive decision to assume I could just do >>>>> [21:04:26] <zmike> meson configure -Dgallium-drivers=iris,zink
DavidHusicka has quit [Ping timeout: 480 seconds]
<CatSwarm> I have no idea how that archlinux user got their iGPU to build vulkan support properly for UHD Graphics 620, so I might end up needing to copy whatever was validated @ https://vulkan.gpuinfo.org/displayreport.php?id=16051
<CatSwarm> # Copyright © 2017-2018 Intel Corporation >>>>> @ https://gitlab.freedesktop.org/mesa/drm/-/blob/main/intel/meson.build
<CatSwarm> I'm even more stumped than I first thought. I'll just stop guessing and spamming I guess & possibly see if any archlinux users or devs know how they fixed it on that toolchain / source-based distro. blarg.
DavidHusicka has joined #zink
DavidHusicka has quit [Read error: No route to host]
DavidHusicka has joined #zink
DavidHusicka has quit [Ping timeout: 480 seconds]
DavidHusicka has joined #zink
omegatron has joined #zink
DavidHusicka has quit [Ping timeout: 480 seconds]
DavidHusicka has joined #zink
DavidHusicka has quit []
DavidHusicka has joined #zink
DavidHusicka has quit []