Search results

  1. J

    Linux Screen Tearing Solutions

    Using the radeonsi oss driver (tested on a 7750) 1) Use a compositor - if you're using gnome3/kde4+ it should use a compositor by default anyway. If not, something like 'compton' can be used. 2) Enable the following fragment in the xorg.conf.d (IE I put this in a file...
  2. J

    Really cool modular and freedom-respecting computer

    Exactly, PowerVR doesn't sell software. The driver is 'part' of the HW design. It's not useful without it at all, and therefore has 'zero' value. The real worry is that there's some *magic* in there somewhere that will lost a competitive advantage by telling someone how our HW works (which is...
  3. J

    Really cool modular and freedom-respecting computer

    As far as I'm aware, Luc said "Stay away from PowerVR as it's hard and poor return-on-investment" more than "PowerVR is evil/in some way 'worse' tehnically (just different :)" - of course I could be corrected as I haven't seen (or found with a quick google) the talk you mentioned. To be honest...
  4. J

    Really cool modular and freedom-respecting computer

    Hi, there seems a bit of misunderstanding/misinformation in this thread I'd like to try to clear up. Note, I'm not trying to defend 'closed' drivers, I (personally) believe PowerVR are missing a great opportunity by not having an open driver, I worry the main reason they don't is due to FUD...
  5. J

    Inertia Overdrive - A Pyra Game/Tech Demo

    Nope, I assume this was a joke ;) You rarely get 'disabled' or cut-down SoCs (unlike desktop GPUs etc) as they're normally much smaller die area (so less change of a defect being on each die) and the 'easily disable-able sections' are relatively smaller, so a defect is more likely just going to...
  6. J

    Inertia Overdrive - A Pyra Game/Tech Demo

    Sure, if you want a hand trying to get the most out of the sgx feel free to message me (I guess either source or a apitrace or something would be needed for reference though :)
  7. J

    News from all fronts

    No, the sgx 530 in the pandora requires a different driver to the sgx 544 in the pyra. Though it may be possible to have the same 'newer' driver version on the pandora as the pyra, the powervr driver binaries only ever support a single sgx device at a time (switched by a build option)
  8. J

    Google releases SwiftShader OpenGL ES software rendering library as open source

    This is an idea that comes up pretty regularly, but nobody has ever quite made it work. It tends to lost it's efficiency advantages due to the synchronization and transfer of data between the cpu/gpu in tightly-coupled renders. It's nearly always better just sticking to either the GPU or CPU...
  9. J

    Endless Sky open source - Source code

    It currently doesn't work on the pandora, as it tries to upload ~500 mb of textures to the gpu... I'll have to look into either lower res stuff, or some kind of texture compression.
  10. J

    Uses for the Cortex-M4 cores on the OMAP5?

    Yeah, to get anything like sane performance you have to allocate all framebuffers through 'special' TILER memory mapping, which is a 2d tiled view into the same memory (as otherwise a 90-degree rotated framebuffer would not be able to do any burst traffic over the memory bus, as each pixel would...
  11. J

    Uses for the Cortex-M4 cores on the OMAP5?

    Display Sub System - it's the display output of the omap (that also does some fancy features like rotation/scaling/limited composition)
  12. J

    Uses for the Cortex-M4 cores on the OMAP5?

    Note, the armv7-a instruction set (used on the A-15s - the M4 uses a subset called 'armv7e-m') has a number of arm instructions that do not have a thumb-2 equivalent. And the default gcc behaviour allows it to generate these instructions in addition to the thumb-2 instructions. This (in addition...
  13. J

    Endless Sky open source - Source code

    Right, I made some progress on this: https://github.com/JonnyH/endless-sky/tree/gles2 This builds on my desktop linux machine and runs using the GLES2 driver (plus "GL_EXT_texture_format_BGRA8888" and "GL_OES_vertex_array_object" extensions - both of which are supported by powervr, possibly...
  14. J

    Endless Sky open source - Source code

    It looks like I can port it to GL|ES2 pretty trivially if that's useful to anyone...
  15. J

    Pyra Pyra-optimized engines

    The M4s are microcontrollers - maybe useful as they have a different power island so when the AP is suspended they can still do stuff (sensors, wake events, flashing lights etc.) but for 'application' performance? You'll probably get more improvements optimising a loop by a fraction of a...
  16. J

    ARM Cortex A73 and Mali G71 Coming next year in products

    They've recently made big noise about being open for their GPU stuff, so I would hope this will continue onto their new zen CPUs. I know they've already started submitting code into the linux kernel for both polaris GPU and zen CPU support, but that doesn't really help if you want the...
  17. J

    ARM Cortex A73 and Mali G71 Coming next year in products

    We recently brought up an rk3368 using this: https://github.com/geekboxzone/lollipop_kernel - I don't remember there being any GPL-breaching blobs or unusual difficulties. Though the a53@1.5ghz is probably a regression on the omap5, it does have 8 of them, and though the G6110 GPU is one of the...
  18. J

    GPU Board with Vulkan Support

    Like glMapBuffer? https://www.khronos.org/registry/gles/extensions/OES/OES_mapbuffer.txt To do it 'fast' you'll probably want to locally double-buffer anyway, so you're currently modifying one buffer while the GPU is using the other, otherwise the costs of synchronizing the two would probably...
  19. J

    GPU Board with Vulkan Support

    Not really, the code that 'sets up the GPU to run the OpenGL rendering' is still run on the CPU, and that's what vulkan is doing here. It's not actually writing out pixels, but setting up the GPU command buffer so it knows how to write out which pixels to where, and kicks it off. In some use...
Back
Top