Not everything is as fast as planned

Discussion in 'Pyra News' started by EvilDragon, Dec 11, 2015.

  1. Wrath Of Khan

    Wrath Of Khan Soul soother...

    Joined:
    Dec 29, 2009
    Messages:
    5,146
    Location:
    Ireland
    No.  I want a video of a talking Pyra arguing with a talking pandora.
     
  2. erico

    erico Advanced Member

    Joined:
    Oct 25, 2011
    Messages:
    1,614
    Location:
    Brasil
    Me too!
     
  3. TDT

    TDT Member

    Joined:
    Aug 15, 2008
    Messages:
    139
    Luke-Jr likes this.
  4. WizardStan

    WizardStan Mega GP Mania

    Joined:
    May 24, 2008
    Messages:
    16,712
    I got the same email. There were two with 4G/LTE when I checked, but I didn't order one.
     
  5. Luke-Jr

    Luke-Jr Member

    Joined:
    Aug 31, 2014
    Messages:
    153
    What are the M4s good for anyway?
     
  6. bzar

    bzar A Commando

    Joined:
    Sep 22, 2008
    Messages:
    4,446
    Location:
    Finland
    Think what Nokia 3310 did when it was not being actively used. That, but with somewhat more oomph.
     
  7. Exophase

    Exophase Nothing good will ever come of Exophase.

    Joined:
    Sep 21, 2006
    Messages:
    10,308
    Location:
    Cleveland OH


    Background tasks that need to be really low power and/or low latency and coordinating other parts of the SoC like the video stuff.


    If that sounds vague it's because I doubt it'll get any real use on Pyra.
     
  8. mclien

    mclien Very Active Member

    Joined:
    Apr 16, 2012
    Messages:
    439
    Location:
    Hannover
    Well, let's put an e-ink display on top of the lid, put most of the OS to suspend (together with the 2 other cores) and have some really "spartan" parts running on the (like calendar, contacts and mp3s).


    That will run for days.....


    (Honestly: I was thinking of take the CPU board of the pyra and build a mainboard that fits inside the old Palm3 cases. Battery compartment becomes the connector base and the do the above scenario. Add the foldable Keyboard, use a monochrome LCD/E-Ink.... I REALLY would like to do that!)
     
    _jr_ likes this.
  9. EvilDragon

    EvilDragon Administrator Staff Member

    Joined:
    Mar 4, 2003
    Messages:
    19,786
    Location:
    Ingolstadt


    That was a bug in the shop system - really sorry about that!
     
  10. Ethelif

    Ethelif Still Fresh

    Joined:
    Sep 6, 2010
    Messages:
    16


    This at least makes me feel better.  It was a simple mistake and I can forgive the shop for sending out that email.
     
  11. _wb_

    _wb_ Microbe Staff Member

    Joined:
    Apr 5, 2012
    Messages:
    5,387
    Location:
    Brussels, Belgium


    Sounds to me like command mode is more power-friendly, and more suitable for anything except 60fps games. When doing something like web browsing or document editing, probably not much more more than one or two frames per second are needed on average. If I understand correctly, the way X11 works, every screen update goes through X so in principle it knows when the screen needs to be refreshed.


    Of course full screen games/emulators may want to bypass X11 for various reasons, so this is only a partial solution. But regardless of the tearing/rotation issue, I think it would be nice to have a command-mode X11 video driver just to improve power consumption.
     
    sepulep likes this.
  12. Haraldur

    Haraldur Very Active Member

    Joined:
    Mar 12, 2015
    Messages:
    279


    Might they not be used to monitor the 4G module for phone calls while the rest of the device sleeps? It would be useful, I think, for the Pyra to have a "dumbphone" mode where nothing is powered but the RAM, the 4G module and an M4 processor -- I assume that powering down the main processor would give a significant power saving. Ideally, the M4 would power on everything else when the Pyra gets a phone call (to wake Linux from Suspend, it would need to be a virtual keystroke, or a virtual power-button press, or some such thing).


    That way, one could leave the "phone" on all day with confidence that the battery would not run out, and that one was not being wasteful. Unfortunately, one is expected to be contactable at all times, these days.
     
    dTal likes this.
  13. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,556
    Maybe, google still hasn't provided me any hints at how to access these cores. The OMAP5 product bulletin PDF hints that it may be able to be used in such a manner: http://www.ti.com/pdfs/wtbu/SWCT010.pdf
     
  14. Silent-Hunter

    Silent-Hunter Hardcore Member

    Joined:
    May 29, 2010
    Messages:
    3,053
    I would use the command mode for anything that uses X11, and anything that uses more direct rendering such as OpenGL etc. would use video mode. That way we'll only have tearing some of the time. :)
     
  15. ghostpatch

    ghostpatch Active Member

    Joined:
    May 22, 2011
    Messages:
    530
    Location:
    Germany
    I think Wayland updates the screen only when an application notifies it about a graphical change (cuz programs render directly in GPU. Then the compositing manager reads form RAM and draws on the screen). Isn't that basically the same effect like using X in command mode + that library but without patching and compiling?


    I recently got a TV and as a result I'm now interested in using Wayland for a tear less video playback. KDE Plasma 4.5 and the latest GNOME both have Wayland support  : )


    About the vsinc issue - I preordered and don't care. Give them a bit free space to work on the important stuff. First people need to get their devices to start working. Light tearing is nothing in my opinion. Everyone need to decide for them selfs to get one in the fist batch or to wait until the software is on a more mature level. Buying a Pyra would probably help more to fix that issue then nagging about it and demanding disproportional delays xD
     
    levi and szr like this.
  16. lukey

    lukey Rare Species

    Joined:
    Jun 17, 2015
    Messages:
    479
    Location:
    Germany
    X11 itself doesn't even support VSync for 2D stuff, so why bother about tearing? Or how extreme is the tearing? Can you make a Video about that ED?
     
  17. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    11,220
    Location:
    Somewhere off the coast of the EU
    The problem as you say is most likely to be noticable in full-screen games and so on using the framebuffer directly, but the Pyra will probably be capable to playing hi-res movie files in a window pretty well.


    The tearing is quite likely to be pretty noticeable IMO, as both the OMAP and rotation chip maintain 60Hz timers for their own vsync purposes.  These drift apart, but over a few seconds or even minutes will probably be quite stable, even if unsynced - so the vsync line will be visible at a fairly consistent height between frames.


    The problem might be even worse if there are any apps that don't use double buffering, and rely on flyback or scan time to build certain elements, but I guess that approach is less common these days with different computers being able to get different amounts of stuff done in those periods.


    A video would be good, but first of all ED needs a prototype which boots to X, and we're still some way off that last time I heard.
     
  18. WizardStan

    WizardStan Mega GP Mania

    Joined:
    May 24, 2008
    Messages:
    16,712
    The obvious solution is to add a tuner dial like on the old CRT TVs.  I remember playing with ours as a kid to mess up the VSync and make the picture just loop around and around and around.  I was never bored.


    Seriously though, if the GPU and the rotator maintain distinct vsyncs, is it possible to resyncronize them, maybe once a minute?  Is that a possible solution, or is it too naive? Or is it such that if you're able to do that may as well go a step further and fix the driver to share the vsync every frame?
     
  19. Yoyobuae

    Yoyobuae Very Active Member

    Joined:
    Oct 23, 2009
    Messages:
    839
    That's sort of what Nikolaus is planning to do:


    http://projects.goldelico.com/p/gta04-kernel/issues/703/
     
  20. Grench

    Grench Forum Addict!

    Joined:
    Oct 3, 2008
    Messages:
    6,138


    Crazy thought...  Could an M4 sit behind the scenes and watch the two sync signals and issue a re-sync command to one or the other when they become different?
     
    Silent-Hunter likes this.

Share This Page

Loading...