I had not tried the demos besides the ones that reside in the same 
directory as the blit test. I decided to give EvilSkull a shot on my board. 
I noticed however that the instructions 
on 
http://elinux.org/index.php?title=BeagleBoardUbuntu&oldid=314498#SGX_Video_Acceleration
 
are not 100% correct. Specifically the step after running the blit test. 
Wiki says:

tar xf GFX_Linux_SDK.tar.gz
cd GFX_Linux_SDK
tar xf OGLES.tar.gz

I had to do:
tar xf GFX_Linux_4.08.00.02_examples.tar.gz
cd GFX_Linux_SDK
tar xf OGLES.tar.gz

>From there I was able to run:
/opt/sgx/GFX_Linux_SDK/OGLES/SDKPackage/Binaries/Raw/Demos/EvilSkull/OGLESEvilSkull

Keep in mind that I ran the RAW version. I have no idea what that will do 
under X11. I don't have xorg installed so I cannot validate that the X11 
version of EvilSkull actually works. I am running Ubuntu 11.10. Might be 
nothing but my uname is different. Maybe we have different kernels. I 
changed nothing when building the kernel.

uname -a
Linux SimCDU 3.7.10-x13 #1 SMP Wed Mar 5 15:47:28 MST 2014 armv7l armv7l 
armv7l GNU/Linux


On Friday, March 14, 2014 12:49:21 PM UTC-6, Gregoire Gentil wrote:
>
> I have similar issues and achievements. More precisely, I have 
> Beagleboard-XM + 3.7.x stable kernel + Ubuntu 13.10 + 
> Graphics_SDK_setuplinux_4_08_00_02. Both kernel and SGX have been built 
> through the stable-kernel scripts. I do see a 
> Graphics_SDK_setuplinux_4_08_00_02_hardfp_BinOnly.bin so I guess that it 
> can work. The log below my signature is pretty encouraging.
>
> Nevertheless, I cannot run any demo. I receive the following error:
> bash: 
> /opt/sgx/GFX_Linux_SDK/OGLES/SDKPackage/Binaries/X11/Demos/EvilSkull/OGLESEvilSkull:
>  
> No such file or directory
> bash: 
> /opt/sgx/GFX_Linux_SDK/OGLES/SDKPackage/Binaries/Raw/Demos/EvilSkull/OGLESEvilSkull:
>  
> No such file or directory
> The files obviously exist.
>
> Any idea what I'm doing wrong?
>
> Grégoire
>
>
>
> root@arm:/opt/sgx# lsb_release -a
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description:    Ubuntu 13.10
> Release:        13.10
> Codename:       saucy
> root@arm:/opt/sgx# uname -a
> Linux arm 3.7.10-armv7-devel-r59 #7 SMP Wed Mar 12 17:34:02 PDT 2014 
> armv7l armv7l armv7lx
> root@arm:/opt/sgx# lsmod
> Module                  Size  Used by
> bufferclass_ti          5820  0 
> omaplfb                11354  0 
> pvrsrvkm              177387  2 bufferclass_ti,omaplfb
> root@arm:/opt/sgx# /usr/bin/armhf/es5.0/sgx_blit_test 
> ------------------ SGX 3D Blit test -----------------
> ----------------------- Start -----------------------
> Call PVRSRVConnect with a valid argument:
>  OK
> Get number of devices from PVRSRVEnumerateDevices:
>  OK
> .... Reported 1 devices
> .... Device Number  | Device Type
>             0000    | PVRSRV_DEVICE_ID_SGX
> Attempt to acquire device 0:
>  OK
> Getting SGX Client info
>  OK
> .... ui32ProcessID:875
> Display Class API: enumerate devices
>  OK
> PVRSRVEnumerateDeviceClass() returns 1 display device(s)
>  OK
> Display Class API: open device
>  OK
> Display Class API: Get display info
>  OK
> .... Name:PowerVR OMAP Linux Display Driver
> .... MaxSwapChains:1
> .... MaxSwapChainBuffers:1
> .... MinSwapInterval:0
> .... MaxSwapInterval:1
> Display Class API: enumerate display formats
>  OK
>  OK
> .... Display format 0 - Pixelformat:1
> Display Class API: enumerate display dimensions
>  OK
>  OK
> .... Display dimensions 0 - ByteStride:2048 Width:1024 Height:768
> Attempt to create memory context for SGX:
>  OK
> .... Shared heap 0 - HeapID:0x7000000 DevVAddr:0x1000 Size:0x87fe000 
> Attr:0x2014200
> .... Shared heap 1 - HeapID:0x7000001 DevVAddr:0xc800000 Size:0xfff000 
> Attr:0x2024200
> .... Shared heap 2 - HeapID:0x7000002 DevVAddr:0xe400000 Size:0x7f000 
> Attr:0x2024200
> .... Shared heap 3 - HeapID:0x7000003 DevVAddr:0xf000000 Size:0x3ff000 
> Attr:0x2024200
> .... Shared heap 4 - HeapID:0x7000004 DevVAddr:0xf400000 Size:0x4ff000 
> Attr:0x2014200
> .... Shared heap 5 - HeapID:0x7000005 DevVAddr:0xfc00000 Size:0x1ff000 
> Attr:0x2014200
> .... Shared heap 6 - HeapID:0x7000006 DevVAddr:0xdc00000 Size:0x7ff000 
> Attr:0x2014200
> .... Shared heap 7 - HeapID:0x7000007 DevVAddr:0xe800000 Size:0x7ff000 
> Attr:0x2014200
> .... Shared heap 8 - HeapID:0x7000008 DevVAddr:0xd800000 Size:0x3ff000 
> Attr:0x2024200
> .... Shared heap 9 - HeapID:0x7000009 DevVAddr:0x8800000 Size:0x0 
> Attr:0x2024200
> .... Shared heap 10 - HeapID:0x700000a DevVAddr:0x8800000 Size:0x3fff000 
> Attr:0x2014200
> Display Class API: get the system (primary) buffer
>  OK
> Display Class API: map display surface to SGX
>  OK
> Attempt to create transfer context for SGX:
>  OK
> Do a SRCCOPY blit to the bottom right quadrant of the display:
> (bottom right quadrant should be red on blue background):
>  OK
>  OK
> Do a SRCCOPY blit to the top left quadrant of the display:
> (top left quadrant should be striped (r/g/b/w) on blue background):
>  OK
>  OK
> Do a CUSTOMSHADER blit to the top right quadrant of the display:
> (top right quadrant should be yellow):
> 0xb6ba3000 (host) 0xf407000 (device): Device mem for custom shader program
> 0xb6ba1000 (host) 0xf408000 (device): Device mem for texture
> USE custom shader program: 0x28841001.c0000000  mov.end o0, sa0
>  OK
> Do a SRCCOPY blit with COLOUR DOWNSAMPLING from ARGB8888 to RGB565
> and then present the RGB565 to the bottom right quadrant of the screen
> (bottom right quadrant should be a red gradient):
>  OK
>  OK
>  OK
>  OK
> Free the off screen surfaces:
>  OK
>  OK
>  OK
>  OK
> Destroy the transfer context:
>  OK
> Display Class API: unmap display surface from SGX
>  OK
> Destroy Device Memory Context
> Display Class API: close the device
>  OK
> Release SGX Client Info:
>  OK
> Disconnect from services:
>  OK
> ------------------ SGX 3D Blit test -----------------
> ------------------------ End ------------------------
>
>
>
>
>
> On Tuesday, March 11, 2014 3:53:35 PM UTC-7, Brett wrote:
>>
>> I was able to get Ubuntu 13.10 to boot with this kernel.
>>
>> By changing my uEnv.txt to http://pastebin.com/NWuYSYd8 there appear to 
>> be no issues. I've not tried to install the SGX libraries but I suspect 
>> they will work, that will be my next task if I decide to abandon the 11.10 
>> version.
>>
>> The dtb file was causing the boot issue. See RCN's comment in 
>> https://groups.google.com/forum/#!category-topic/beagleboard/beagleboard-xm/V2WeJrX4zXY
>>
>> On Wednesday, March 5, 2014 4:15:49 PM UTC-7, Brett wrote:
>>>
>>> I had some success with the 3.7.x kernel and the SGX libraries! However 
>>> I could not get the kernel to boot fully with Ubuntu 13.10 
>>> (ubuntu-13.10-console-armhf-2014-02-16.tar.xz). I ended up using an old 
>>> Ubuntu 11.10 I found on our file server 
>>> (ubuntu-11.10-r14-minimal-armel-2012-09-27.tar.xz). 
>>>
>>> I might be able to continue using 11.10 but if at all possible we would 
>>> like update. Can you suggest a version that is more likely to work?
>>>
>>> Thanks for your help.
>>>
>>> On Wednesday, March 5, 2014 12:06:29 PM UTC-7, RobertCNelson wrote:
>>>>
>>>> On Wed, Mar 5, 2014 at 1:00 PM, Brett <[email protected]> wrote: 
>>>> > Hello, 
>>>> > 
>>>> > I am trying to get a BBXM running with the SGX libraries. The 
>>>> requirements 
>>>> > of my project are to run an EGL2 application without an X11 server. 
>>>> I've 
>>>> > followed the steps on http://elinux.org/BeagleBoardUbuntu without 
>>>> success. 
>>>> > 
>>>> > Using Ubuntu 13.10 built kernel version 3.13.5-armv7-x11 but I get no 
>>>> video 
>>>> > on my Samsung SyncMaster 931c. Only the orange screen from u-boot 
>>>> then no 
>>>> > signal. 
>>>> > I've tried installing the "Graphics SDK release 5.01.00.01" from TI's 
>>>> > website. Installation appears to go smoothly but the pvr service 
>>>> fails to 
>>>> > load. Do we know what version of Linux the SGX libraries will work 
>>>> with? 
>>>> > 
>>>> > Does anyone have an idea of what direction I need to go in to achieve 
>>>> this? 
>>>>
>>>> Use the old directions, with the old kernel. 
>>>>
>>>>
>>>> http://elinux.org/index.php?title=BeagleBoardUbuntu&oldid=314498#SGX_Video_Acceleration
>>>>  
>>>>
>>>> I ripped out of a wiki for a reason.. 
>>>>
>>>> Good Luck! 
>>>>
>>>> Regards, 
>>>>
>>>> -- 
>>>> Robert Nelson 
>>>> http://www.rcn-ee.com/ 
>>>>
>>>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to