alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
stikonas has quit [Remote host closed the connection]
rhyskidd has quit [Quit: rhyskidd]
<l-as> I don't think it can get much better r
<l-as> blowfist: make sure to compile mesa with proper optimizations though
<l-as> it helped me a lot
<l-as> robmur01: what size do you recommend? I have no idea what the default is so I set it to 1024^3
<l-as> it fixed my problem completely though, thanks
<blowfist> l-as: yeah well I found out that I wasn't using the latest patches. I found a set of patches suitable for the latest 5.7.8 kernel and when I compiled it, the performances were much better
<blowfist> l-as: what optimization flags do you use btw?
<blowfist> I use : --buildtype release --optimization s but I guess O2 would be better
<l-as> "--buildtype=release" "-Doptimization=3" "-Ddebug=false" "-Db_ndebug=true" "-Dstrip=true" "-Dzstd=true" here
<l-as> the debug=false and n_debug=true stuff might be the same
<l-as> all I know is that it's a lot better than what nixpkgs uses, though I am not using a pinebook pro
vstehle has quit [Ping timeout: 260 seconds]
<icecream95> If you don't mind waiting a long time for linking, you can get large gains from --buildtype=release -Db_lto=true -Dllvm=disabled
<HdkR> Does meson support thinlto?
<blowfist> thanks l-as and icecream95 , I'll try both your suggestions
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #panfrost
davidlt has joined #panfrost
_whitelogger has joined #panfrost
lvrp16 has quit [Ping timeout: 259 seconds]
paulk-leonov has joined #panfrost
l-as has quit [Remote host closed the connection]
l-as has joined #panfrost
<l-as> icecream95: lto didn't work for me, is that because of that llvm flag?
lvrp16 has joined #panfrost
<icecream95> l-as: The llvm flag is unrelated (it cuts startup time by ~0.1 seconds). What error did you get with lto?
<l-as> I don't remember unfortunately
<l-as> I'll try again
<icecream95> The standalone bifrost compiler didn't build with lto last time I tried, but that isn't build by default any more
Ke has joined #panfrost
paulk-leonov has quit [Ping timeout: 244 seconds]
paulk-leonov has joined #panfrost
vstehle has joined #panfrost
HdkR has quit [Read error: Connection reset by peer]
HdkR has joined #panfrost
remexre has quit [Quit: WeeChat 2.8]
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
<blowfist> it compiled fine for me, I didn't need to disable llvm as I don't have it installed anyway
buzzmarshall has quit [Remote host closed the connection]
<blowfist> (clang that is, I do have llvm libraries installed)
_whitelogger has joined #panfrost
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 256 seconds]
camus1 is now known as kaspter
kaspter has quit [Remote host closed the connection]
kaspter has joined #panfrost
<l-as> icecream95: I get undefined references to v3d_qpu_instr_unpack v3d_qpu_instr_pack v3d_qpu_disasm v3d_qpu_disasm v3d_qpu_instr_pack
<l-as> and lots of errors like `ar: src/broadcom/compiler/ecba64b@@broadcom_compiler@sta/v3d_nir_lower_io.c.o: plugin needed to handle lto object`
<l-as> wonder what I am doing wrong
<icecream95> l-as: What if you try with just -Dgallium-drivers=panfrost,kmsro ?
<l-as> ah, yeah, thanks lol
<l-as> will try that
guillaume_g has joined #panfrost
yann|work has joined #panfrost
raster has joined #panfrost
yann|work is now known as yann
guillaume_g has quit [Quit: Konversation terminated!]
guillaume_g has joined #panfrost
forkbomb has joined #panfrost
<l-as> icecream95: I get `loader_get_driver_for_fd` when trying to link GBM, are you using clang?
stikonas has joined #panfrost
rhyskidd has joined #panfrost
yann has quit [*.net *.split]
Green has quit [*.net *.split]
narmstrong has quit [*.net *.split]
steev has quit [*.net *.split]
rcf has quit [*.net *.split]
mearon has quit [*.net *.split]
megi has quit [*.net *.split]
alyssa has quit [*.net *.split]
yann has joined #panfrost
Green has joined #panfrost
steev has joined #panfrost
rcf has joined #panfrost
megi has joined #panfrost
alyssa has joined #panfrost
mearon has joined #panfrost
narmstrong has joined #panfrost
steev has quit [Max SendQ exceeded]
rcf has quit [Max SendQ exceeded]
rcf has joined #panfrost
icecream95 has quit [Ping timeout: 258 seconds]
steev has joined #panfrost
robmur01 has quit [Read error: Connection reset by peer]
robmur01 has joined #panfrost
buzzmarshall has joined #panfrost
lvrp16 has quit [Ping timeout: 256 seconds]
lvrp16 has joined #panfrost
ric96 has quit [Ping timeout: 256 seconds]
ric96 has joined #panfrost
* alyssa looking for that texture compression pdf floating around here some months ago
<alyssa> so mali can do RGTC architecturally but it's probably disabled on production silicon, great
<alyssa> I see fake_rgtc in transfer helper
davidlt has quit [Ping timeout: 260 seconds]
rhyskidd has quit [Quit: rhyskidd]
<alyssa> icecream95: You'll get a kick out of this..
<alyssa> https://releases.linaro.org/archive/14.07/android/images/armv8-android-juno-lsk/ has the CONFIG_TEX_COMPRESSED_FORMAT_ENABLE table
<alyssa> Squint a little closer and it lines up exactly to MALI_FORMAT_COMPRESSED | [...]
kaspter has quit [Quit: kaspter]
<alyssa> so we know all the format codes for DXTn that isn't even enbled in silicon =p
<alyssa> the boring part is that it *also* says the default is to disable all the formats we didn't already know about :<
kaspter has joined #panfrost
* alyssa spinning the patch
<robmur01> well, the default in that context is only relevant anyway if you have a Juno. Lovely lovely T620...
<alyssa> robmur01: that's true, yes
<alyssa> let's see what RK3399 does
guillaume_g has quit [Quit: Konversation terminated!]
cwabbott_ has joined #panfrost
cwabbott has quit [Ping timeout: 246 seconds]
cwabbott_ is now known as cwabbott
davidlt has joined #panfrost
macc24 has joined #panfrost
<alyssa> midgard what did you go and do
<alyssa> f
<alyssa> fffff
macc24 has quit [Ping timeout: 272 seconds]
macc24 has joined #panfrost
robmur01 has quit [Ping timeout: 260 seconds]
raster has quit [Quit: Gettin' stinky!]
davidlt has quit [Ping timeout: 256 seconds]
macc24 has quit [Quit: WeeChat 2.8]
macc24 has joined #panfrost
gcl_ is now known as gcl
_whitelogger has joined #panfrost
mifritscher has quit [Quit: Quit]
mifritscher has joined #panfrost
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
cwabbott has quit [Client Quit]
cwabbott has joined #panfrost
<alyssa> Doesn't look like anyone is piping OES_texture_compression_astc through to Gallium, bwah
raster has joined #panfrost
<HdkR> alyssa: Iris isn't yet?
<alyssa> HdkR: don't think so
<alyssa> everyone pipes through the 2D profiles, it's the 3D ones that aren't there
<HdkR> hm
Lyude has quit [Read error: Connection reset by peer]
Lyude has joined #panfrost
<alyssa> It's not core or anything but mali has hw support
<HdkR> It's core in ES 3.2 though :P
<alyssa> ?
<alyssa> HdkR: AFAICT es3.2 only needs the 2d profile
<HdkR> oh
<HdkR> I forgot about that :D
macc24 has quit [Quit: WeeChat 2.8]
icecream95 has joined #panfrost
yann has quit [Ping timeout: 272 seconds]