leowt changed the topic of #linux-rockchip to: Rockchip development discussion | http://linux-rockchip.info | http://irclog.whitequark.org/linux-rockchip
FreezingCold has quit [Ping timeout: 252 seconds]
rz2k has quit []
FreezingCold has joined #linux-rockchip
Astralix1 has joined #linux-rockchip
Astralix has quit [Ping timeout: 252 seconds]
cnxsoft has joined #linux-rockchip
FreezingCold has quit [Ping timeout: 264 seconds]
ferric has joined #linux-rockchip
FreezingCold has joined #linux-rockchip
hramrach has quit [Write error: Connection reset by peer]
hramrach has joined #linux-rockchip
pbacon has quit [Ping timeout: 255 seconds]
cnxsoft has quit [Ping timeout: 240 seconds]
_hipboi_ has joined #linux-rockchip
hipboi_ has quit [Ping timeout: 240 seconds]
FreezingCold has quit [Ping timeout: 252 seconds]
cnxsoft has joined #linux-rockchip
pbacon has joined #linux-rockchip
pbacon has quit [Ping timeout: 240 seconds]
pbacon has joined #linux-rockchip
cnxsoft has quit [Ping timeout: 240 seconds]
RayFlower has quit [Ping timeout: 240 seconds]
cnxsoft has joined #linux-rockchip
rz2k has joined #linux-rockchip
m1r has joined #linux-rockchip
bgal has joined #linux-rockchip
cnxsoft has quit [Ping timeout: 276 seconds]
cnxsoft has joined #linux-rockchip
nighty-_ has joined #linux-rockchip
anatoly has joined #linux-rockchip
<anatoly> Hello. I found several sources of rkflashtool. Like one on sf site, crewrktablets' and Galland's on github. Which one is "official"? Or maybe I missed smth?
<ferric> ahh crap. i bricked my imito qx2 :(
<ferric> anatoly: what're you flashing and on what device?
<anatoly> ferric: just trying to dive in to it an play with rkflashtool. I have rk3066 tablet
<anatoly> I'm not going to flash anything at them moment because I have nothing to flash :-) And want to get a better understanding of it firslt
cooperok has joined #linux-rockchip
rz2k has quit [Remote host closed the connection]
ganbold_ has joined #linux-rockchip
FreezingCold has joined #linux-rockchip
cooperok has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
m1r has quit [Ping timeout: 250 seconds]
GriefNorth has joined #linux-rockchip
m1r has joined #linux-rockchip
m1r has quit [Ping timeout: 250 seconds]
m1r has joined #linux-rockchip
cnxsoft has quit [Quit: cnxsoft]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
FreezingCold has quit [Ping timeout: 252 seconds]
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
FreezingCold has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
bgal has quit [Ping timeout: 255 seconds]
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
hramrach has quit [Remote host closed the connection]
hramrach has joined #linux-rockchip
bgal has joined #linux-rockchip
hramrach has quit [Remote host closed the connection]
hramrach has joined #linux-rockchip
<ferric> so who's running linux on their rk3188 device?
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
_massi_ has quit [Quit: Leaving]
bgal has quit [Ping timeout: 240 seconds]
RayFlower has quit [Ping timeout: 240 seconds]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
<cosm> ferric: I am
m1r has quit [Ping timeout: 240 seconds]
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
else_ is now known as else-
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
GriefNorth has quit [Ping timeout: 255 seconds]
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
FreezingCold has quit [Ping timeout: 258 seconds]
FreezingCold has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
RayFlower has quit [Read error: Connection reset by peer]
RayFlower has joined #linux-rockchip
rz2k has joined #linux-rockchip
tonikasch has joined #linux-rockchip
pbacon has quit [Ping timeout: 250 seconds]
FreezingCold has quit [Ping timeout: 245 seconds]
bgal has joined #linux-rockchip
FreezingCold has joined #linux-rockchip
<cosm> has anyone tested memory bandwidth on RK3188 devices?
<cosm> I've been debugging some issues with my XV driver (https://github.com/lgeek/xf86-video-fbturbo)
<cosm> and it seems my device (pipo X2) only has about 500 MB/s memory bandwidth
<cosm> but if the framebuffer is set to 32bpp 1080p
<cosm> only roughly half of the memory bandwidth remains available
<cosm> which makes sense if we assume the LCDC reads the framebuffer at roughly 30 fps
<cosm> but it really screws up system performance
<ssvb> cosm: 500MB/s? This looks very familiar - https://www.mail-archive.com/linux-sunxi@googlegroups.com/msg04085.html
<ssvb> cosm: is RK3188 using MCTL or PCTL as the dram controller?
<phh> cosm what you say sounds right. That's the known problem of no dedicated vram
<ssvb> cosm: on Allwinner devices, this issue can be actually fixed by better host ports arbitration - https://github.com/linux-sunxi/u-boot-sunxi/commit/4e1532df5ebc6e0d
<cosm> ssvb: yeah, that post sounds about right
<phh> (I'd said it's half that bandwidth, ie 1gbps, but well.)
<cosm> ssvb: I don't know what DRAM controller is used
<ssvb> cosm: the code should be somewhere in the kernel sources
tonikasch has quit [Quit: Bye!]
<cosm> ssvb: ack finds PCTL in lots of register names, so I assume that must be it
pbacon has joined #linux-rockchip
<ssvb> this is probably a bad news, because here is MCTL - http://www.synopsys.com/dw/ipdir.php?ds=dwc_ddr2-lite_mem
<cosm> phh: sorry, I'm not sure what do you mean by half the bandwidth (for the FB?)
<ssvb> cosm: PCTL has only a single port and does not support QoS control
<ssvb> cosm: MCTL has 32 host ports with programmable priorities and flexible arbitration
<cosm> ssvb: :(
<cosm> ssvb: ok, so it would be impractical to use more than 16 BPP
<ssvb> cosm: here is my old blog post, describing the performance issues - http://ssvb.github.io/2013/06/27/fullhd-x11-desktop-performance-of-the-allwinner-a10.html
<ssvb> reducing monitor refresh rate to 50Hz may help
<cosm> oops, found a silly mistake in my microbenchmark
<cosm> I was reporting half the bandwidth
<ssvb> can you run https://github.com/ssvb/tinymembench for comparison?
<cosm> ssvb: sure, give me a minute
<cosm> ssvb: so I guess the results in the wiki are with the FB disabled?
<ssvb> cosm: both with and without FB
<cosm> ssvb: I've started it on a few other boards I use
<cosm> ssvb: I've started it on RK3188 first and then on an Exynos4412, guess which one is way ahead
<ssvb> cosm: it does not mean anything, the test runs more iterations if the results are poorly reproducible (caused by some other background activity in the system)
<ssvb> cosm: it's likely to complete faster on an undisturbed system
<cosm> ssvb: exynos 5410: http://pastebin.com/uL1FcCFL
<cosm> ssvb: finally RK3188: http://pastebin.com/VNqM7wYm
<ssvb> cosm: is this the RK3188 result with 1080p framebuffer?
<cosm> it's with 1080p and 16bpp
<cosm> ssvb: I'm running it again with 32bpp
<cosm> ssvb: is there no zero-copy extension for XV?
bgal has quit [Ping timeout: 264 seconds]
<ssvb> cosm: AFAIK there is no zero-copy support for XV, however at least one copy is still needed
<ssvb> cosm: because the video decoder typically wants to read data back from the previous frame, and if you place the buffer into uncached (writecombine) memory, the performance will be very bad
<cosm> ssvb: I see
<ssvb> is the 32bpp test still running?
<cosm> ssvb: yep
<cosm> ssvb: I'm doing another one with the framebuffer disabled
<cosm> ssvb: anyway, this is quite disappointing
ganbold_ has quit [Remote host closed the connection]
<ssvb> cosm: maybe the dram controller is just badly misconfigured?
<ssvb> for example, actually running at a very low clock frequency
<cosm> I think it
<cosm> my DRAM is running at 360 MHz when the hardware could do 400 MHz, afaik everything else is correct
<ssvb> is it using 32-bit or 16-bit memory interface?
<cosm> ssvb: 16bit
<ssvb> oh, really?
<cosm> ssvb: there are two unpopulated DRAM footprints
<ssvb> which board is that?
<cosm> pipo x2
<ssvb> this is really surreal and ridiculous
<cosm> After discovering that I was keen to try my hand at reflowing BGAs :D
<ssvb> who in their mind would combine four fast cpu cores with such a weak memory interface?
<ssvb> but can it properly do 1080p video playback (in android)?
<ssvb> this seems to be one of the advertised features
<cosm> I have no idea, I've only use Android to have a poke around in a terminal
<cosm> I guess some marketer type decided to remove half the memory at some point
<cosm> it was only $40 or so
<ssvb> :)
<cosm> I have a different one with 2 GB of RAM and hopefully a 32bit interface arriving any day now, hopefully it's faster
<cosm> ssvb: here it is with the FB disabled: http://pastebin.com/qqbYSuEd