Hacking has been disrupted significantly by moving and school starting. I've still managed to write a trivial (and incorrect, woot!) Trapezoid hook for kdrive, which will be replaced by different, simpler, and correct one once cairo switches to new-traps. I think I'll be able to meet the "precise" requirements, too! The only problem is that it really shows that non-DMA acceleration is unacceptable. I can't feed vertices fast enough with pseudo-DMA, since I send 4 * 255 vertices per trapezoid, and cairo makes *lots* of trapezoids. Without being hacky and reducing precision (poorly) it's about 8x slower than software. DMA will fix this quite nicely. Only, at some point I broke Xati's DRI (== DMA command dispatch) support, and I just can't figure out why.
eric's first punk show
Hacking has been disrupted significantly by moving and school starting. I've still managed to write a trivial (and incorrect, woot!) Trapezoid hook for kdrive, which will be replaced by different, simpler, and correct one once cairo switches to new-traps. I think I'll be able to meet the "precise" requirements, too! The only problem is that it really shows that non-DMA acceleration is unacceptable. I can't feed vertices fast enough with pseudo-DMA, since I send 4 * 255 vertices per trapezoid, and cairo makes *lots* of trapezoids. Without being hacky and reducing precision (poorly) it's about 8x slower than software. DMA will fix this quite nicely. Only, at some point I broke Xati's DRI (== DMA command dispatch) support, and I just can't figure out why.
-
This week in vc4 (2017-04-10): dmabuf fencing, meson
The big project for the last two weeks has been developing dmabuf fencing support for vc4. Without dmabuf fences, when passing buffers between…
-
This week in vc4 (2017-03-27): Upstream PRs, more CMA, meson
Last week I sent pull requests for bcm2835 changes for 4.12. We've got some DT updates for HDMI audio, DSI, and SDHOST, and defconfig changes to…
-
This week in vc4 2017-03-20: HDMI Audio, ARM CLCD, glamor
The biggest news this week is that I've landed the VC4 HDMI audio driver from Boris in drm-misc-next. The alsa-lib maintainers took the patch…
- Post a new comment
- 4 comments
- Post a new comment
- 4 comments