IRC log of #cubox of Sat 30 Aug 2014. All times are in CEST < Back to index

12:34 quitte I just received my hummingboard pro quad. it came with a heatsink attached. I didn't expect that. great.
12:35 quitte however it seems to me the thermal transfer sheet is too wide and prevents proper contact of the heatsink to the die.
12:35 quitte I'll mention that again on a workday
12:36 rabeeh quitte ?
12:36 rabeeh too wide?
12:37 quitte rabeeh: yes. the q4 has that pcb like part and then the flip chip die
12:37 quitte the transfer sheet covers the whole package
12:37 quitte if you take of the heatsink and push it back you'll notice a tiny gap between sink and die
12:37 quitte unless you apply a lot of pressure
12:38 rabeeh don't apply lots of pressure; you will break it
12:38 rabeeh most of the heat of the systems goes through the die to the heatsink
12:38 quitte i know. i should have used grammar to indicate it ass an option
12:40 quitte rabeeh: that's why I think I'll cut off strip?s of the sheet so that the sink makes better contact to the die. I thought I'll mention it. in case it is an oversight. if testts indicated that the melting of the sheet is enough to make proper contact all the better
12:41 quitte pardon my typos
12:41 rabeeh quitte: worst case scenario is 7.5 Watts
12:41 rabeeh you can't melt anything with that; just make a scrambled egg :)
12:42 rabeeh that will take some time also to cook :)
12:42 quitte rabeeh: did you understand what I meant by pushing back the heatsink such that you can see the tiny gap between die and heatsink?
12:42 rabeeh quitte: you should have 0.5mm 7W thermal pad between the die and the red heatsink
12:43 rabeeh quitte: i think you are talking about CNC drilling a 10mmx10mm 0.5mm depth for the die to go INSIDE the heatsink
12:43 rabeeh right?
12:43 quitte no that already kind of exists. the heatsink has a lowered profile for the die
12:44 quitte basically want to change the pad to go on the die only. so that the pcb doesn't push the die away from the heatsink
12:45 rabeeh ok
12:45 rabeeh so making the thermal pad smaller?
12:45 quitte yes
12:45 rabeeh is it the case?
12:46 quitte there is a visible gap between the die and the heatsink if I align the heatsink so that the edge of the heatsink goes over the middle of the die
12:46 rabeeh hmm...
12:47 quitte the thermal pad is quite compressed at the outer edges of the mx6 package,too. where the heatsink does not make room to accomodate for the i.MX6
12:47 rabeeh i think the gaps that you are talking are not between the die and the heatsink
12:47 rabeeh it's around the die and the heatsink which is fine
12:48 rabeeh quitte: can u take pictures?
12:48 rabeeh the idea is that the heatsink should never touch the die and the processor green package !
12:48 quitte sure but this might take some time. have to charge the camera somewhat
12:49 rabeeh for reliability issues i worry that it might break the die
12:49 quitte a picture is definately needed :)
12:49 rabeeh ok.
13:09 quitte rabeeh: http://imgur.com/L5r1Ib9
13:27 quitte http://imgur.com/RLeAwNe some clarification. even if I align the heatsink with the pads indentations as good as possible and apply slight pressure there is a gap above the die and no gap above the two stripes on the pcb
13:28 rabeeh quitte: so it's pretty much marginal there
13:28 Artox quitte: your heatsink is not attached by screws?
13:29 quitte Artox: not anymore ;)
13:30 Artox ah
13:32 quitte rabeeh: I definately want to do something about it. I can either take of about 3/10mm of the bottom of the heatsink. or simply cut off stripes of the pad.
13:33 rabeeh cut them then
13:33 rabeeh i mean cut the strips
13:34 quitte okay. i thought so,too. but it sounded a bit like the mechanical relief of those stripes was somewhat important.
13:34 quitte thanks for taking the time
13:35 rabeeh quitte: the issue i worry about is metal directly touching the pcb (either die, processor package)
13:35 rabeeh they might work good for you; but in mass production it's a bad idea
13:37 rabeeh quitte: do you have a caliber to measure with?
13:37 quitte rabeeh: the pad shows the outline of the die quite clearly on both sides. so i guess as long as the heatsink never comes off it works out okay
13:37 rabeeh can u measure the height of the thermal pad?
13:37 quitte rabeeh: yes
13:38 quitte the pad will compress too much
13:38 rabeeh without compressing
13:38 rabeeh 0.5mm?
13:39 rabeeh i know a bit tough
13:39 rabeeh i just want to make sure if it's 0.5mm or 1mm
13:39 quitte precisely .5mm
13:40 rabeeh ok
13:40 rabeeh so it's the right thermal pad
13:40 quitte as is the depth of the die indentation in the heatsink
14:06 michiwend Hi, still having frame drops ~3 seconds playing videos with xbmc on archlinux and openelec
14:07 michiwend I own a cybox-i 4pro
14:07 michiwend It
14:09 michiwend What is wrong with decoding videos? I thought cubox was made for exactly that use case
14:12 jnettlet michiwend does it continue to drop frames or is it just a hiccup in the beginning?
14:18 michiwend jnettlet: it continues
14:21 jnettlet michiwend, what type of media and bitrate, and from what medium are you playing. If it is network wired or wireless?
14:21 michiwend USB hard drive
14:21 michiwend H264 encoded full HD videos
14:21 jnettlet what bitrate?
14:22 jnettlet although I have played 120Mbps h264 hbr with no problems at all
14:22 michiwend I don't know... Have to look up
14:23 jnettlet press o while playing the video
14:23 michiwend But its with all my movies an TV shows on different bitrates
14:23 michiwend I know
14:24 jnettlet michiwend, I would recommend you try geexbox
14:25 michiwend jnettlet: OK, will try... Had geexbox installed some time ago, same behaviour
14:26 michiwend But than I miss a full featured Linux os with package manager... But, that's a minor drawback
14:26 michiwend I'll give it a try later on
14:27 jnettlet michiwend, the images based on the 3.14.14 kernel will be out soon enough and the performance improvement is noticable
14:28 michiwend jnettlet: images for geexbox?
14:28 jnettlet geexbox will probably be the first to release them I think
14:28 michiwend Ah, sure...
14:29 jnettlet it does have a packagemanager by the way opkg
14:29 michiwend Hm OK... Its from openwrt
17:08 quitte_ can I use the rectangular pad next to the jtag testpads for the GND ?
17:29 FoXMaN i don't see any vpu messages in dmesg for imx_3.0.35_4.1.0 kernel, how can i check that vpu and firmware are actually loaded properly?
17:50 Artox FoXMaN: I think firmware is only requested at runtime
17:50 Artox e.g. when you try to use the vpu
17:52 FoXMaN Artox: thanks. I'm trying to run xbmc from geexbox on the imx_3.0.35_4.1.0 kernel but it complains that it can't find opengl accelerated device
17:52 FoXMaN i haven't seen any vpu related messages in dmesg so i assumed that vpu module wasn't properly loaded
17:53 FoXMaN on the other hand it's impossible to compule mcx_vpu as module for that particular kernel
17:54 FoXMaN also i couldn't find good information on what are the supporting libraries for video acceleration for the hummingboard hardware gpu
17:56 FoXMaN an why am i playing with older kernel when geexbox is using newer one? because the most kernels in distros for cubox/hb don't support audio codec sgtl5k
18:00 Artox FoXMaN: opengl sounds very fishy
18:01 Artox you need a patched 3.0.35 when you want to use the same vivante opengl libraries as used with 3.10 and 3.14 kernels
18:01 Artox about gpu, there is this libfslvpuwrap library
18:01 Artox but developers recommend against using that directly
18:03 Artox https://github.com/Freescale/meta-fsl-arm-extra/tree/master/recipes-kernel/linux/linux-boundary-3.0.35
18:03 Artox the 3 patches there
18:08 FoXMaN Artox: thanks a lot, i'll have a look
18:10 Artox FoXMaN: if you want a binary of 3.0.35 with those patches for quick testing I can provide one
18:16 FoXMaN i see that 2/3 patches are already in https://github.com/SolidRun/linux-imx6/commits/imx_3.0.35_4.1.0
18:17 FoXMaN Artox: what is the base tree for your patched version?
18:17 FoXMaN in general i'd prefer to stick to 3.14 but sgtl5k is not working there
18:18 Artox exactly the one you linked FoXMaN
18:18 Artox and if 2 are in
18:18 Artox that still makes them 3
18:18 FoXMaN the patch is called linux-boundary (3.0.35): Add Vivante GPU 4.6.9p13 support
18:18 Artox and its the important one
18:18 FoXMaN what does the 4.6.9p13 relate to?
18:18 Artox I have no idea
18:19 Artox I think its even wrong
18:19 Artox something about ther version of galcore kernel module
18:19 FoXMaN ah you're right i remember seeing 4.6.9 in sources of galcore
18:20 FoXMaN the base seems to have ENGR00264288-1 [GPU]Integrate 4.6.9p12 release kernel part code
18:21 FoXMaN ok so the question is where does the original vivante/galcore driver come from
18:21 Artox from Freescale
18:21 Artox more or less
18:21 FoXMaN with zilions of patches and repos it's sometimes hard to get idea where is the ported code being made
18:21 Artox but I have no idea
18:22 Artox it is no fun searching for either kernel- or userspace-parts of vivante driver
18:48 joelbaby FoxMaN you are probably using the wrong version of geexbox.
18:48 joelbaby you need to use the one herE: http://download.geexbox.org/snapshots/geexbox-xbmc-imx6-cuboxi/latest/binaries.cuboxi/
19:07 FoXMaN joelbaby: i did get some snapshot few days ago
19:07 FoXMaN and everything is perfect for cubox-i
19:07 joelbaby FoXMaN the stuff with 3.0.35 is very old
19:07 joelbaby and probably before they put the hw acceleration in.
19:08 FoXMaN but for hummingboard i really miss analog audio output support
19:08 joelbaby but Rudi in forum said that hummingboard support is coming soon.
19:08 joelbaby http://www.solid-run.com/community/topic1548.html#p11527
19:09 FoXMaN i'm impatient sometimes and i wanted to see how are the things organized from kernel point of view
19:09 FoXMaN but i see a bit of mess and zilions of versions / patches and tons of unreliable information
19:09 joelbaby so just compile a new kernel
19:10 FoXMaN joelbaby: i tried 3.14 and it was good but no sgtl5k codec working
19:10 joelbaby i put 3.14 into my personal geexbox shortly after it was released.
19:10 joelbaby does it work on cubox-i?
19:11 FoXMaN joelbaby: it worked on cubox and hummingboard but i needed to add some kernel opts for galcore to work
19:12 FoXMaN joelbaby: i used this one https://github.com/linux4kix/linux-linaro-stable-mx6/tree/linux-linaro-lsk-v3.14-mx6
19:12 FoXMaN and then rabeeh_ told me to use 3.0.35 for proper sgtl5k support
19:12 FoXMaN so i tried and found opengl problems but audio codec works perfect
19:13 FoXMaN 3.14 is much faster
19:13 joelbaby ok, solution: play the video on your cubox-i, and the audio on your hummingboard. you just need to start the movie on the two devices at the exact same time :)
19:13 FoXMaN now i'll test 3.0.35 with patches recommended by Artox
19:14 FoXMaN joelbaby: the only challenge is to keep them in sync
19:14 FoXMaN i've ordered two devices: one for fun and other for xmbc fun
19:14 FoXMaN i really needed ir-transmitter so cubox-i seemed perfect
19:15 FoXMaN ;] but there's no support for tx yet
19:15 Chris-ECServices what are your ideas for tx?
19:16 FoXMaN Chris-ECServices: to control my tv and amp
19:16 FoXMaN on/off basically
19:17 Chris-ECServices but it's wrong direction?
19:17 Chris-ECServices from view of the cubox
19:17 FoXMaN Chris-ECServices: it depends on receiver
19:18 FoXMaN led diode on tv and amp are very sensitive and can spot signal reflections
19:18 FoXMaN somehow
19:18 Chris-ECServices ;-)
19:18 Chris-ECServices not as bad sensitive as cubox ir rx :)
19:19 FoXMaN Chris-ECServices: that's the different story
19:19 FoXMaN but true
19:19 FoXMaN i don't understand one thing
19:20 FoXMaN freescale is an enginieering company which makes their own ic
19:20 FoXMaN socs and etc.
19:20 FoXMaN designing SoC requires a lot of self-discipline and good organisation
19:21 FoXMaN but their software releases are totaly disorganised for me
19:22 FoXMaN like: what is the rule behind the BSP versioning
19:22 FoXMaN ?
19:23 FoXMaN or file naming
19:23 Chris-ECServices just two different departments with to different kind of people :)
19:23 Chris-ECServices hard guys and soft guys :D
19:26 joelbaby Chris .. I'd like to 3D print a new box to fix the IR receiver
19:27 joelbaby my friend put a massive USB IR receiver from his rpi onto the cubox, so he's happy with that
19:27 FoXMaN joelbaby: i saw the model files for cubox case on the cubox-i forum
19:27 joelbaby yeah, i asked for them :)
19:27 FoXMaN ah it was you
19:27 Chris-ECServices but what should a new case help? without case the ir is also bad :/
19:27 joelbaby also the hole they made for the spdif optical port is totally retarded
19:27 FoXMaN i couldn't belive that solidrun just shared it without any problem
19:28 joelbaby chris ... maybe a new red plastic bit on the front?
19:28 joelbaby the light filter that lets the ir in, but not much light pollution
19:28 Chris-ECServices but without case i dont have the plastic and it is as bad as before
19:28 Chris-ECServices ah okay
19:29 Chris-ECServices sorry :)
19:29 joelbaby yes, but Ir usually doesn't work without that red thing in front.
19:29 Chris-ECServices there should be some tape you can apply with this filter properties :) this would be a great addon :D
19:30 joelbaby not sure that exists.
19:32 joelbaby chris .. using a keyboard is easier than a remote. the ir receiver is annoying. i got one of those logitech k400r
19:33 joelbaby i'm never quite sitting at the correct angle for the cubox to pick up the signals from the remote.
19:33 Chris-ECServices dito i'm using the cheap microsoft wireless one :)
19:33 Chris-ECServices sad but true... in cec i miss the options button :/
23:52 matteofb I'm running debian jessie on my cubox i4pro, but need iptables. I've been unsuccessful in updating the kernel (currently 3.0.35) to one compiled with iptables. Anyone willing to help me?