14:22 | KBme | hi |
14:23 | jnettlet | afternoon |
14:23 | KBme | I am having issues with the HB2 gpu. has anyone managed to make the vivante binary crud work on the linux-fslc kernel? |
17:06 | Artox | KBme: yes ofc |
17:06 | Artox | it is working just fine |
17:06 | Artox | just get the solidrun debian image and you are all set |
17:15 | KBme | Artox, weird. thanks then. debian doesn't help me at all |
17:15 | KBme | at least I know it works |
17:16 | Artox | well if you have specific questions you may raise them |
17:16 | Artox | even if its not debian |
17:17 | Artox | debian is just where all the magic has been figured out and implemented |
17:18 | KBme | yeah. I am building the kernel from source using the linux-fslc repo and I get segfaults from kodi |
17:18 | KBme | it's really weird I don't really understand why. |
17:19 | KBme | is there anything special I'd need to enable in the kernel config for the binary driver? I thought maybe something like kallsyms needs to be enabled. |
17:19 | Artox | are you using the SolidRun fslc fork? |
17:19 | KBme | yeah |
17:19 | Artox | okay |
17:19 | Artox | there are a few reasons that make vivante stuff segfault |
17:19 | Artox | no permission to access /dev/galcore |
17:20 | Artox | mismatch between window system and bianry blobs (e.g. x11, fb) |
17:20 | Artox | version mismatch between vivante bianries and galcore kernel driver |
17:20 | KBme | well, this is on openelec so I am on the fb. |
17:20 | Artox | which doesn to necessarily mean your vivante binaries are the fb ones |
17:21 | Artox | there are 4 variants of libGAL.so, of libGLESv2.so, of libEGL.so\ |
17:21 | Artox | and I migth have forgotten a few |
17:21 | KBme | using the 3.10.17-1.0.2 version of the vivante binaries |
17:21 | Artox | that sounds very wrong to me |
17:21 | Artox | VERY wrong |
17:22 | KBme | which version should I be using? |
17:22 | vpeter | KBme: Last time I was using linux-fslc on openelec it was running just fine. |
17:22 | vpeter | Which was few months back. |
17:22 | KBme | vpeter, weird. if I copy the hb2 dtb to a vanilla openelec graphics work, not with this kernel though |
17:22 | Artox | KBme: currently SolidRuns 3.14.y fslc kernel matches the 5.0.11.p4.5 freescale gpu release |
17:23 | KBme | where the hell are there vivante binaries versionned that way? |
17:23 | Artox | the 3.10.17-1.0.2 release is MUCH older |
17:23 | Artox | KBme: their versioning is magic to us |
17:23 | KBme | there is no official source for the vivante binaries |
17:23 | Artox | there is, sort of |
17:23 | KBme | I can't find the official source |
17:23 | vpeter | KBme: https://github.com/LibreELEC/LibreELEC.tv |
17:23 | vpeter | it includes this kernel + one from xbian. Look there. |
17:24 | Artox | KBme: https://github.com/Freescale/meta-fsl-arm/tree/master/recipes-graphics this is the official source for vivante binary blob versions |
17:24 | KBme | where the hell is the download url? |
17:24 | Artox | you can read this tree to check when the github.com/Freescale/linux-fslc kernel, and teh gpu blobs are updated |
17:25 | KBme | ok I'll try to figure out what FSL_MIRROR is |
17:25 | Artox | xD |
17:25 | Artox | KBme: I have a hint for you |
17:25 | Artox | look at the solidrun debian packaging |
17:25 | vpeter | KBme: Seems you are doing some work already done :) |
17:25 | Artox | e.g. https://github.com/mxOBS/deb-pkg_gpu-viv-bin |
17:25 | Artox | this is for gpu driver |
17:26 | Artox | here is teh download url: https://github.com/mxOBS/deb-pkg_gpu-viv-bin/blob/stable/install.sh#L315 |
17:27 | Artox | and under this github account there are more gpu/vpu packages, each currently at a version compatible with the slidrun fslc kernel |
17:28 | Artox | also, isnt openelc bsed on openembedded? |
17:28 | Artox | afaik there is an oe overlay from solidrun |
17:28 | KBme | nope |
17:28 | Artox | with all the right versions |
17:28 | Artox | then I msut be mistaking i |
17:28 | Artox | t |
17:28 | KBme | openelec has nothing to do with openembedded |
17:28 | KBme | except the oe acronym ;) |
17:29 | KBme | great. thank you Artox and vpeter. I'll check all this, try and come back if I have issues. |
17:29 | KBme | vpeter, I have heard you! I'll check your vivante package. |
17:29 | KBme | thanks a lot guys! |
17:29 | vpeter | KBme: try libreelec and use additional parameter LINUX_VERSION="sr-3.14" to PROJECT and ARCH. |
17:30 | Artox | vpeter: I hope that 3.14 is not 3.14.14 |
17:31 | vpeter | Artox: Of course not :) 3.14-1.0.x-mx6-sr (commit 4386797) |
17:31 | Artox | good! |
17:32 | Artox | there is teh occasional bug report about 3.14.14 though, which is really a pita |
17:32 | vpeter | From what I see this is from februar and at that time it was working. Le I mean :) |
17:32 | Artox | are you from the netherlands? |
17:37 | vpeter | Me? No. |
17:38 | Artox | okay, there w jsut something about teh way you used "Le" |
17:39 | vpeter | le - libreelec |
17:39 | Artox | OOOh |
17:39 | Artox | well :) |