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 <brett....@fltsimeng.com> 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 beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to