ChanServ changed the topic of #lima to: Development channel for open source lima driver for ARM Mali4** GPUs - Kernel has landed in mainline, userspace driver is part of mesa - Logs at https://people.freedesktop.org/~cbrill/dri-log/index.php?channel=lima and https://freenode.irclog.whitequark.org/lima - Contact ARM for binary driver support!
kaspter has quit [Ping timeout: 246 seconds]
kaspter has joined #lima
megi has quit [Ping timeout: 265 seconds]
deadk has quit [Quit: edk]
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #lima
kaspter has quit [Ping timeout: 264 seconds]
kaspter has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
BenG83 has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #lima
camus has joined #lima
kaspter has quit [Read error: Connection reset by peer]
camus is now known as kaspter
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
Elpaulo has joined #lima
kaspter has quit [Ping timeout: 268 seconds]
kaspter has joined #lima
mastermart has joined #lima
<mastermart> making new slides is just the matter of opening the pdf/ppt and editing abit, it is highly easy for me to see how the modified flow works, i allready but the indices in place, so no scandals are needed!
<mastermart> but/put
<mastermart> Yes , SSA can be interpreted, SSA form from twos complement variables, brings benefits, that one can issue multiple instructions pending on writeback, and reisse the ones who after the non-graduated writebacks at that point.
<mastermart> Even if you have no SSA in the code, in some mali IR, it is reasonably easy to make an abstract machine based of DIVINE code to lift maliIR to LLVM IR back and forth, bunch instrinsics needs to be added only.
<mastermart> DIVINE abstract machine is nice code, cause it has SSA in LLVM IR layer, not the machininstr layer. It can also come out of it
<mastermart> algorithms-by-blocks is one of the easiest part of the implementation to generate the needed dependencies, on 8issue or more pipeline
dddddd has quit [Read error: Connection reset by peer]
<mastermart> The harder part is to checksum the stream.
<mastermart> anyhow, i will go now, I have the code ready when i will program a bit there, and it is almost piece of cake.
<mastermart> So as i said, if you skip from 0 this is fast to anywhere on the line, two computed in sequence is also fast when first 5were skipped, and 6th and 7 was selected is faster than 6th and 9nth selected
<mastermart> so if we gonna do this my way no extra power nor latency by the arbiter is added
<mastermart> so all 500instuctions on nvidia 8SM card can be scheduled when they are basic MULs in 0.33 ns
<mastermart> cause fermi the reference benchmark card in blum-blum shub cpu perf countered code is 40nm process/tech/transistor size based card
camus has joined #lima
<mastermart> if you are not doing it my way, you lose FLOPS
<mastermart> then only for instance 50or100 out of 500 can be computed in the timeframe
kaspter has quit [Ping timeout: 240 seconds]
camus is now known as kaspter
<mastermart> I simulated the arbiter.v code which is responsible of replaying the holes, and the rules are from id1 skipped to two consequent issues is fast, 8 wrapped around back to anywhere is also fast
<mastermart> 8 non wrapped around to say 10 or 30 is adds delays
<mastermart> power loss and delays even if you do not seem to agree nor spot them doing that type of mistake, are actually quite serious there and should not be ignored like this.
<mastermart> doing things right you get almost full expected single precision band.
<mastermart> barrelled arbiter should behave the same in case of queues, at least in sense of power, and latency, or even worse, if you never intend to run the 32barrels slots, you gotta skip them in order
<mastermart> I am a little silent genius my own, however if things have been done before and fleshed out just fine, even under huge pressure stuff seems easy, however if they would not been done before and designers were to make little mistakes and stuff needs to be done from scratch i would not be so confident under this kind of pressure.
chewitt has quit [Read error: Connection reset by peer]
<mastermart> as longs as i have been violated, this hasn't made much difference when i have had access to internet, cause planet earth has so manycitizens who are not being violated, and do their tasks so i can cling onto their articles even if i am violated by closer circuise of people.
chewitt has joined #lima
<mastermart> it takes me an hour to prove all my theories that i present and reference them so you can not scam with me.
<mastermart> And of course my little invention based of the hardware inherent methods is the selector, when all slots issue this is going to be fast as well, but graduates should be in program order for the rest of the code in duplets it is the most sane as i presented.
<mastermart> bye, and i come with next time either with pseudo or real code that does it, or slides or something more specific, since prolly you yet do not understand.
kaspter has quit [Ping timeout: 276 seconds]
mastermart has quit [Quit: Leaving]
kaspter has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 276 seconds]
camus is now known as kaspter
Elpaulo has quit [Read error: Connection reset by peer]
Elpaulo has joined #lima
kaspter has quit [Ping timeout: 268 seconds]
kaspter has joined #lima
kaspter has quit [Quit: kaspter]
kaspter has joined #lima
kaspter has quit [Client Quit]
kaspter has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #lima
kaspter has quit [Ping timeout: 240 seconds]
kaspter has joined #lima
megi has joined #lima
kaspter has quit [Ping timeout: 245 seconds]
kaspter has joined #lima
kaspter has quit [Ping timeout: 265 seconds]
kaspter has joined #lima
BenG83 has quit [Ping timeout: 240 seconds]
monstr has joined #lima
camus has joined #lima
kaspter has quit [Ping timeout: 265 seconds]
camus is now known as kaspter
kaspter has quit [Ping timeout: 264 seconds]
kaspter has joined #lima
kaspter has quit [Remote host closed the connection]
kaspter has joined #lima
dddddd has joined #lima
yann has joined #lima
<yann> is it possible to use lima with Xorg ? I only find references to plain drm and wayland...
<enunes> yann: Xorg itself works, specific desktop environments on top of Xorg may vary
<yann> using the generic modesetting driver ?
<enunes> yes
<enunes> there are some performance issues and I think it affects most desktop environments though
<enunes> but as of "Xorg" like if you want to launch a raw Xorg and run applications on it, that works
monstr has quit [Remote host closed the connection]
kaspter has quit [Ping timeout: 268 seconds]
camus has joined #lima
camus is now known as kaspter
yann has quit [Ping timeout: 245 seconds]
yann has joined #lima
deadk has joined #lima
<yann> I guess I'm not far from a working setup but something's still wrong. I can't see why Xorg tries to load fbdev (which is not built) - it gives no reason: https://pastebin.com/rBCK9E5p (this is an Orange Pi PC (H3) for which I'm trying to get a yocto build to work with lima
<anarsoul> lima should be card1 and your display card should be card0
<anarsoul> make sure you load modules in correct order
<anarsoul> enunes: any luck with debugging BO leak?
<yann> hm, I only have card0, which other module do I miss ?
<anarsoul> whatever drives display on your board? I guess sun4i-drm? and probably related hdmi modules
<enunes> anarsoul: didnt have much time for it today, probably tomorrow
<anarsoul> I see
<anarsoul> I'll try to reproduce it tonight
<yann> enunes: that's better with sun4i-drm, thx. Nowit even enumeratees video modes, but still fails with "AddScreen/ScreenInit failed for driver 0"
<anarsoul> yann: make sure that sun4i-drm is card0 and lima is card1
<yann> looks like they are already so: I see /sys/devices/platform/display-engine/drm/card0/ and /sys/devices/platform/soc/1c40000.gpu/drm/card1/
<anarsoul> well, then check the log to see why it fails
<yann> if only it gava any info :) - it is much very like eg. the last log in https://forum.armbian.com/topic/6071-next-not-installing-on-orange-pi-plus-2e/ - seems to start up but suddenly fails (and I don't like the last post in that thread...)
BenG83 has joined #lima
<yann> my full log is https://pastebin.com/yDv8KA1J - no EE tag (or meaningful WW) before that final "AddScreen/ScreenInit failed for driver 0"
<yann> "Xorg -configure" OTOH says "No devices to configure. Configuration failed."
BenG83 has quit [Remote host closed the connection]
BenG83 has joined #lima
<anarsoul> maybe you don't have enough CMA to allocate FB for 3840x2160
<anarsoul> and btw 5.2 is too old, you need at least 5.3 to use lima
<anarsoul> also make sure you're using mesa master
<anarsoul> *git master
<anarsoul> but it's unlikely to be related to your current issues with X
<anarsoul> get it working without lima first?