Coffeehouse Thread

8 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

xbox one and multi-tasking.

Back to Forum: Coffeehouse
  • User profile image
    magicalclick

    So how does the Xbox one multi-tasking works? Like does it have to be snapped? Can it do it completely in the background? Because I heard it reserves GPU for snap view. But, what if it is a background process. And if it is in snap view, does the game run faster because there are less pixels to render?

    Leaving WM on 5/2018 if no apps, no dedicated billboards where I drive, no Store name.
    Last modified
  • User profile image
    Ion Todirel

    my understanding is that no, the way multitasking works is by using three different execution environments and one for the games

  • User profile image
    magicalclick

    I am not sure what you mean. Can you clarify?

    My questions are:

    1. Can app run without using snap view? Multi-tasking without snap view?
    2. Can app running without snap view releasing GPU to render games? The GPU dedicated to render the app is not doing anything anyway.
    3. Can app running with snap view share GPU, but, game performance stay the same or faster because there are less pixels to render the game on shared screen?
    Leaving WM on 5/2018 if no apps, no dedicated billboards where I drive, no Store name.
    Last modified
  • User profile image
    PerfectPhase

    @magicalclick: It's probably best to think of the XboxOne as two completely independent machines, one running the xbox dashboard and the other a dedicated environment for the currently running game.  On top of that is some magic to glue it all together.  The important thing is that a Hyper-V like system fully isolates the resources even though it's the same physical hardware, ensuring that one half never effects the other.

    So there is a chance that in split screen a game might run a little bit faster as the compositor has signalled to the game that it's only rending to 960x1080 rather 1920x1080, but the speed of the games render will not be effected even if the app side is maxing out it's share of the GPU/CPU resources.

    This is all speculation based on rumour of course, guess we'll know for sure on the 22nd.

  • User profile image
    magicalclick

    That is disappointing because when no app is running or app running the in background, there is zero use for GPU, and yet, it is so greedy holding GPU resource and don't use it. I would at least implement reserved GPU for apps when it becomes visible. I hope the directors were smart enough to think about this. XBOX One hardware is already weaker. I think it is not too bad. But, only able to play game with portion of already weaker hardware just eerrrk. I hope this is not the case in actual product.

    Leaving WM on 5/2018 if no apps, no dedicated billboards where I drive, no Store name.
    Last modified
  • User profile image
    Ion Todirel

    , magicalclick wrote

    That is disappointing because when no app is running or app running the in background, there is zero use for GPU, and yet, it is so greedy holding GPU resource and don't use it. I would at least implement reserved GPU for apps when it becomes visible. I hope the directors were smart enough to think about this. XBOX One hardware is already weaker. I think it is not too bad. But, only able to play game with portion of already weaker hardware just eerrrk. I hope this is not the case in actual product.

    a GPU it's not a general purpose CPU, you can't just throw it in there and say, hey app, use it, there are classes of problems where a GPU makes sense, when you usually dealt with it on a CPU, and even so there there's other concerns like I/O where that might make any theoretical benefits invalidated, but I get you

  • User profile image
    figuerres

    , magicalclick wrote

    That is disappointing because when no app is running or app running the in background, there is zero use for GPU, and yet, it is so greedy holding GPU resource and don't use it. I would at least implement reserved GPU for apps when it becomes visible. I hope the directors were smart enough to think about this. XBOX One hardware is already weaker. I think it is not too bad. But, only able to play game with portion of already weaker hardware just eerrrk. I hope this is not the case in actual product.

    or you do not understand how this works.

    both virtual machines use the gpu as needed, just like if you run windows and run a game in a window.

    but in this case one OS only runs games and when  a game is running it takes priority unless the view is snaped to show an app in the other os.

    this is a *VERY GOOD* use of virtual machines.

     

  • User profile image
    DeathBy​VisualStudio

    , figuerres wrote

    *snip*

    or you do not understand how this works.

    both virtual machines use the gpu as needed, just like if you run windows and run a game in a window.

    but in this case one OS only runs games and when  a game is running it takes priority unless the view is snaped to show an app in the other os.

    this is a *VERY GOOD* use of virtual machines.

     

    I don't think that's quite right. From what I've read there is always some amount of GPU reserved regardless of if a game is running full screen. Of course either opinion is pure speculation.

    If we all believed in unicorns and fairies the world would be a better place.
    Last modified

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.