Hello everyone, My name is Remi, I'm french and it's difficult for me to write with a good english. So, I'm sorry in advance if I have trouble expressing myself to explain my problems.
I take this message to thank Robert Nelson for all his work on the BeagleBone! I read a lot of his posts and learned a lot about embedded linux. I love the BeagleBone Black board, there are a lot of GPIOs, i2c and serials. It's a great system and open source too! Congratulations to everyone who worked on this project! I want, as many who have gone here, launch a Qt executable with the QtQuick module. For this, I need to use the graphical acceleration with SGX. The official Debian image of beagleboard.org is perfect for me. The image is very stable and has all the tools I need to work on the BBB. After two weeks of research and tests, I know there is a old and new version of SDK sent by Texas Instrument. For information, all my questions are at the end of this message. I try to use SGX on kernel 4.14-ti, 4.14-bone, 4.9-ti, 4.9-bone, 4.4-ti, 4.4-bone but I was never able to launch properly pvrsrvctl... Example with the last kernel available : I download the last stable image on : https://beagleboard.org/latest-images I choose the IoT version because I haven't need of LXQT. The current version on this day is : *4.14.71-ti-r80* I take the last 4.14-ti version with the new SDK SGX : apt-get update cd /opt/scripts/tools/ git pull ./update_kernel.sh --ti-kernel --lts-4_14 reboot apt-get install ti-sgx-ti335x-modules-`uname -r` depmod -a git clone -b ti-img-sgx/1.14.3699939 git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git --depth=1 cd omap5-sgx-ddk-um-linux/ export DISCIMAGE=/ export TARGET_PRODUCT=ti335x make install sudo ln -s /usr/lib/arm-linux-gnueabihf/libgbm.so.1 /usr/lib/arm-linux-gnueabihf/libgbm.so.2 tree /lib/modules/`uname -r`/extra/ /lib/modules/4.14.94-ti-r95/extra/ ├── libpruio.ko └── ti335x ├── bc_example.ko └── pvrsrvkm.ko modprobe pvrsrvkm => New message on dmesg: pvrsrvkm: loading out-of-tree module taints kernel. /usr/bin/pvrsrvctl --start --no-module PVR:(Error): OpenServices: PVRDRMOpenRender failed [0, ] PVR:(Error): PVRSRVInitSrvConnect: PVRSRVConnect failed [0, ] PVR:(Error): SrvInit: PVRSRVInitSrvConnect failed (4) [0, ] /usr/bin/pvrsrvctl: SrvInit failed (already initialized?) (err=PVRSRV_ERROR_INIT_FAILURE) ls /dev/dri/ card0 I take the last 4.14-bone version with old SDK : apt-get update cd /opt/scripts/tools/ git pull ./update_kernel.sh --bone-kernel --lts-4_14 reboot apt-get install ti-sgx-es8-modules-`uname -r` { Generate GFX_5.01.01.02_es8.x.tar.gz on my debian server } tar xfv GFX_5.01.01.02_es8.x.tar.gz -C / cd gfxinstall/ apt-get install lsb-release insserv -y ./sgx-install.sh insserv -r /etc/init.d/sgx-startup.sh reboot tree /lib/modules/`uname -r`/extra/ /lib/modules/4.14.93-bone17/extra ├── es8.x │ ├── bufferclass_ti.ko │ ├── omaplfb.ko │ └── pvrsrvkm.ko └── libpruio.ko modprobe pvrsrvkm => New message on dmesg: pvrsrvkm: loading out-of-tree module taints kernel. /usr/local/bin/pvrsrvctl --start --no-module SrvInit failed (already initialized?) (err=34) sgx_init_test ----------------------- Start ----------------------- Try calling PVRSRVConnect with an invalid argument: OK Call PVRSRVConnect with a valid argument: FAIL - PVRSRV_ERROR_BRIDGE_CALL_FAILED When I want to reload the pvrsrvkm module (rmmod pvrsrvkm;modprobe pvrsrvkm), I have this new message on dmesg : pvrsrvkm 56000000.sgx: Unable to reset SGX! But I have access to sgx : ls /sys/devices/platform/ocp/56000000.sgx/ driver driver_override modalias of_node power subsystem uevent I know that Robert Nelson redirects everyone to the Texas Instrument forum for the SGX library but their support are not really good <https://e2e.ti.com/support/processors/f/791/p/736555/2719627#2719627> :-( I found this post: http://e2e.ti.com/support/processors/f/791/p/759609/2811623 but the prolem isn't solved and I have a different error... Here is the list of my questions: - Could someone put me on a way to successfully use powervr on kernel 4.9 or 4.14 or 4.4 ? - Can we hope that in 2019 there will be official support to use graphics accelerator for the BBB? - PowerVR is make in 2005, Can we hope that someday there will be a hardware update of the BeagleBoneBlack with more RAM, CPU and video memory? With the same architecture and the same location of gpios but just more fast? Thank you very much for reading to the end Regards, Rémi A. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/6bc644bf-0cbc-4215-a42b-31d10adfcd38%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
