Direct Rendering Manager sed by 3.8 Kernel to command GPU in Beaglebone Black

SO yes, the same difference with a PC. If you’re using an integrated GPU that allocates system memory at the BIOS level. However, the BBB does not have this problem.

See, we actually steal some memory with the kernel on the bbb too, via CMA
but usually around 16Mb -> 24Mb. So it's not as drastic as the Pi. (they
have multiple options for the bootloader, based on resolution)

Adding, "cma=0" will let you re-coop that on the bbb :wink:

Regards,

Adding, “cma=0” will let you re-coop that on the bbb :wink:

kernel parameter ?

One thing I did notice though is that the TI kernels use around that much less memory . . . and I was not sure why ( I did not look deep into it ) Perhaps this is why ? Let me find my notes.

*Adding, "cma=0" will let you re-coop that on the bbb ;)*

kernel parameter ?

correct..

One thing I did notice though is that the TI kernels use around that much
less memory . . . and I was not sure why ( I did no

Yeah, in 3.14.x-ti it's defaulted to 24Mb

bone-debian-7.7-console-armhf-2014-11-19-2gb.img
pstree
systemd-±2*[agetty]
|-cron
|-rsyslogd—3*[{rsyslogd}]
|-sshd—sshd—sshd—bash—pstree
|-systemd-journal
`-udevd—2*[udevd]

Ah wonderful. This must really be Jessie as Wheezy typically has “init” as the first process. Searching the web quickly however shows debian 7.7 as Wheezy - So whatever . . . No problem, this just means I need to do more research if anything requires systemd-isms. At any rate we can see that there is not a huge amount of resources being used up.

About my comment here. Ever get so focused on a “thing” that you overlook the obvious ? Link to the Filename had Jessie in it . . .

free
total used free shared buffers cached
Mem: 508448 97824 410624 0 20180 36984
-/+ buffers/cache: 40660 467788
Swap: 0 0 0

sudo apt-get -o Acquire::http::Dl-Limit=40 install linux-image-3.14.26-ti-r39

pstree
systemd-±2*[agetty]
|-cron
|-rsyslogd—3*[{rsyslogd}]
|-sshd—sshd—sshd—bash—pstree
|-systemd-journal
`-udevd—2*[udevd]

free
total used free shared buffers cached
Mem: 498408 45836 452572 0 3572 12760
-/+ buffers/cache: 29504 468904
Swap: 0 0 0

First thing that came to my own mind was that perhaps TI was using less, or possibly no RAM disk . . .

*bone-debian-7.7-console-armhf-2014-11-19-2gb.img*

*pstree*
*systemd-+-2*[agetty]*
* |-cron*
* |-rsyslogd---3*[{rsyslogd}]*
* |-sshd---sshd---sshd---bash---pstree*
* |-systemd-journal*
* `-udevd---2*[udevd]*

*Ah wonderful. This must really be Jessie as Wheezy typically has "init"
as the first process. Searching the web quickly however shows debian 7.7 as
Wheezy - So whatever . . . No problem, this just means I need to do more
research if anything requires systemd-isms. At any rate we can see that
there is not a huge amount of resources being used up*.

About my comment here. Ever get so focused on a "thing" that you overlook
the obvious ? Link to the Filename had Jessie in it . . .

All the time!

For wheezy, systemd was optional, but check your /proc/cmdline, we've been
forcing systemd as init. :wink:

f*ree*

* total used free shared buffers
cached*
*Mem: 508448 97824 410624 0 20180
36984*
*-/+ buffers/cache: 40660 467788*
*Swap: 0 0 0*

*sudo apt-get -o Acquire::http::Dl-Limit=40 install

linux-image-3.14.26-ti-r39*

*pstree*
*systemd-+-2*[agetty]*
* |-cron*
* |-rsyslogd---3*[{rsyslogd}]*
* |-sshd---sshd---sshd---bash---pstree*
* |-systemd-journal*
* `-udevd---2*[udevd]*

*free*
* total used free shared buffers
cached*
*Mem: 498408 45836 452572 0 3572
12760*
*-/+ buffers/cache: 29504 468904*
*Swap: 0 0 0*

First thing that came to my own mind was that perhaps TI was using less,
or possibly no RAM disk . . .

I don't think 'free' shows cma yet... So you'll have to judge it from:

dmesg | grep cma

cat /proc/meminfo | grep Cma

free -lh

Regards,

For wheezy, systemd was optional, but check your /proc/cmdline, we’ve been forcing systemd as init. :wink:

Duh !!! Why didn’t i think of that? FFS its only in uENV.txt as: init= blahbahblah/systemd . . . Two obvious things overlooked . . .

@Robert,

Can I assume, even with the newest of 3.8.x image, that I can comment out the:

init=

Line, and default back to init ? This is sometime I had not even thought to experiment with yet. This whole time I had been avoiding your new images because I did not really want to invest time into understanding systemd yet.

sometime == something . . .and sorry for hijacking the thread.

Yeap, in wheezy in "uEnv.txt" just remove "init=/lib/systemd/systemd"
and it'll default to classic init.

Regards,

Thanks Robert :slight_smile:

thank you people for your responses.

I contacted TI to question about this issue. The responses you may have expected was not at all good. It is sad indeed. Although I was told that the TI SDK supports the GPU and it is compatible with the BBB. So, I guess a person who really wants to test the power of the GPU may use the TI SDK with the binary blobs.

Although I raised the question about their future plans about incorporating the GPU Robert suggested, it was not responded. I guess they sure wouldn’t inform their plans to us.