<Ntemis>
i really wish for Mesa 19.3 to be usable for broad usage by the public
<anarsoul>
make sure you include apitrace
<Ntemis>
For retroarch with lima, it still refuses to render the retroarch GUI.
<Ntemis>
The animated ribbon in the background appears in greyscale and nothing else appears on the screen.
<Ntemis>
Lima doesn’t seem to like some part of the modeswitching Process. Not sure exactly what part, whether it’s creating the gbm device or surface or setting the crtc mode.
<MoeIcenowy>
anarsoul: seems random
<MoeIcenowy>
but the fade animation is totally broken
<anarsoul>
Ntemis: let me guess, 64 bit kernel and 32 bit userspace?
<Ntemis>
can you guys please try to use retroarch with lima on 32bit userspace
<Ntemis>
:)
<Ntemis>
U got it
<MoeIcenowy>
anarsoul: ah does Lima have bitness issue?
<anarsoul>
Ntemis: I don't think that anyone is working on it
<Ntemis>
so a known issues i must guess
<MoeIcenowy>
I think Lima should be 32-bit only
<anarsoul>
MoeIcenowy: that's likely display driver, not lima
<MoeIcenowy>
oops... sun4i-drm is quite simple
<anarsoul>
or kmsro
<anarsoul>
anyway, out of my area of expertise and interest :)
<anarsoul>
Ntemis: most lima devs work on lima in their spare time and as far as I know there's little to no interest in debugging issues of 32-bit userspace on 64 bit kernel
<anarsoul>
it would be easier for you to switch to 64 bit userspace
<Ntemis>
yeap but all current emu cores on retro distros are aarch32 due to dynarec support
<Ntemis>
so we need this to work am afraid :(
<Ntemis>
my self am a contributor for lakka and batocera and i would like to switch to mesa 19.3 and kernel 5.4 when they are out to all devices that support it
<Ntemis>
allwinner H5 would be my 1st candidate following amlogic S905
<Ntemis>
if i manage to make that work adequate
<Ntemis>
and i wait for amlogic S812 to get hdmi out working so i can resurrect it too
<Ntemis>
S812 is the most powerful 32bit soc i encounter so far on 32bit
<Ntemis>
that Mali450 MP6+2 really shines when you use it for emulation purposes
<anarsoul>
keep in mind that mali4x0 still has only one GP (one that runs vertex shaders)
<anarsoul>
so MP6 means 1 GP core and 6 PP cores
<Ntemis>
in paper it states 2 GP cores
<anarsoul>
that's a lie
<anarsoul>
(go check your dts for number of GP interrupts if you don't believe me)
<Ntemis>
its official document by amlogic
<Ntemis>
its officially documented
<Ntemis>
hmm
<anarsoul>
yeah, and official documentation from ARM never mentions that mali450 has 2 GP cores :)
<Ntemis>
thank you for clearing this up for me
<anarsoul>
no worries
<Ntemis>
still is a powerful gpu though never the less
<anarsoul>
well, not really
<Ntemis>
can run mupen64 on 720p without losing a frame
<Ntemis>
i call this a good gpu
<anarsoul>
Ntemis: they beated most of competitors by cheating
<anarsoul>
PP supports only fp16
<Ntemis>
yes thats correct
<Ntemis>
other on paper and other on real life and trust me S812 beats the S905 without a blink
<Ntemis>
so to be clear with 32bit kernel this issue doesnt exist?
<Ntemis>
lets say on Allwinner H3 lima will be "ok"
<anarsoul>
Ntemis: should be better
<anarsoul>
you may hit other bugs
<Ntemis>
i see
<chewitt>
fwiw, LibreELEC runs 32-bit userspace on 64-bit kernel for nearly all arm boards
<chewitt>
for two reasons; a) libwidevine evil needed for Netflix/Amazon can only be found in 32-bit format for arm devices
<chewitt>
and b) Kodi can run libretro emulators, which are mostly 32-bit only (as Ntemis mentioned)
<anarsoul>
chewitt: well, then we need someone with experience in display drivers and kmsro to look into it
BenG83 has joined #lima
Tofe has quit [Ping timeout: 276 seconds]
Tofe has joined #lima
<enunes>
is there a simpler way to reproduce these issues other than running these other distributions or emulator stuff?
<Ntemis>
@enunes these other distributions you are referring is the perfect example how to use the lima driver to its fully
<enunes>
Ntemis: well, what I mean is that the easiest it can be made to debug without requiring a lot of effort to set up, the most likely it can get fixed soon
<enunes>
setting up one of these distributions and figuring out how to install some emulator core and run some game is quite a bit of effort
<enunes>
some simpler application or reproducer would be helpful
z3ntu has joined #lima
z3ntu has quit [Ping timeout: 250 seconds]
z3ntu has joined #lima
warpme_ has quit [Quit: Connection closed for inactivity]
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #lima
danqo has joined #lima
<Ntemis>
@enunes how about i offer you guys a ready to flash image that has them already included?
<Ntemis>
the issue here is what board you guys have to test uppon
<enunes>
Ntemis: I think apitrace is preferred
<enunes>
actually I was able to run a 32-bit container on my 64-bit fedora board and run kmscube/glmark2/apitrace on it so I might be able to reproduce with that