Hello, everyone!
I need some help with my Bone Black Wireless.
I have ported sgx530 drivers on mainline linux kernel 4.14.49-ti-r54 with next steps:
-
download and install ti-processor-sdk-linux-am335x-evm-05.00.00.15 in ~/
-
cd ti-processor-sdk-linux-am335x-evm-05.00.00.15/board-support/extra-drivers/ti-sgx-ddk-km-1.14.3699939/eurasia_km/eurasiacon/build/linux2/omap_linux/
-
export PATH=$PATH:/home/user/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf/bin/
-
export KERNELDIR=/home/user/kernel/ti-linux-kernel-dev/KERNEL/
-
export CROSS_COMPILE=arm-linux-gnueabihf-
-
export ARCH=arm
-
export TARGET_PRODUCT=ti335x
-
make BUILD=release
Well, compilation finished even without an error.
Then I copied pvrsrvkm.ko on my BeagleBoard to folder /lib/modules/4.14.49-ti-r54/
After this I did next things:
-
turned on the board
-
after download lxqt, I tried in terminal ‘depmod’
-
modinfo pvrsrvkm works and show me information about pvrsrvkm.ko
-
Well, next I typed pvrsrvctl --start, all is good, without an error
-
and then I started PVRPerfServerDeveloper
-
server see SGX530 driver, but then I on my host machine trying see through PVRTuneDeveloperGUI GPU loading, where is no GPU loading at all, only CPU curve, and on my BeagleBoard very low frame rate through glxgears (about 14-15 frame per 5 seconds).
My questions is what I do wrong, and why on my beagleboard pvrsrvkm modules doesn’t work as it need??
In device tree dtb sgx is enabled, I checked it.
In https://e2e.ti.com/support/processors/f/791/p/736555/2719627#2719627 for me advised to downgrade kernel version, but that didn’t help me. Only resolution become right.
Many thanks for any help.