Announcement

Collapse
No announcement yet.

Ubuntu 21.04 - X.Org vs. Wayland Linux Gaming Performance

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • oiaohm
    replied
    Originally posted by lyamc View Post

    Same for me in regards to VNC. Once Gnome fixes their stuff, I’ll be able to use wayvnc.

    Until then, I’ll keep using X11
    No wayvnc may remain wlroots compositors only. Being built for wlroots means it can depend on wlroots unique extensions not the ones that end up standard.

    Leave a comment:


  • oiaohm
    replied
    Originally posted by Azrael5 View Post
    I don't demanding anything. I just notice the problem on make a right comparison simply why games are still based on xorg because wayaland is not integrated yet. It's not a complain, it's just a description of an actual condition. If wayland was defined 5 years ago, games would have been realized in Wayalnd which is a better graphical stack while X11 is deprecated. I notice that another problem will happen when the linux Oses are wayland based, that is games based on xorg. Structure must be ready before the use of it by means, otherwise the means are conditioned. A window is placed after the wall. No one put a window in a wall that has to be replaced by another new wall. Do you?

    Interesting point is for all the VR games I know under X11 are doing a full X11 bipass dropping down to direct Linux Direct rendering manager for best performance. One problem this does not work with Nvidia graphics on Linux.

    5 years ago Valve had put their backing behind the way wayland does thing. 5 years ago wayland was fairly much defined. Major issue Nvidia. Games have mostly been keep on being made because Nvidia was not doing anywhere near decent drivers for Wayland. Game developers go where the performance is in a lot of cases.

    Leave a comment:


  • lyamc
    replied
    Originally posted by Azrael5 View Post
    It's not a complain, it's just a description of an actual condition.
    Same for me in regards to VNC. Once Gnome fixes their stuff, I’ll be able to use wayvnc.

    Until then, I’ll keep using X11

    Leave a comment:


  • Azrael5
    replied
    Originally posted by pmorph View Post

    We can reformulate. You demanding a quick rewrite was a bit pointless, because it will have no effect at all in getting it done.
    I don't demanding anything. I just notice the problem on make a right comparison simply why games are still based on xorg because wayaland is not integrated yet. It's not a complain, it's just a description of an actual condition. If wayland was defined 5 years ago, games would have been realized in Wayalnd which is a better graphical stack while X11 is deprecated. I notice that another problem will happen when the linux Oses are wayland based, that is games based on xorg. Structure must be ready before the use of it by means, otherwise the means are conditioned. A window is placed after the wall. No one put a window in a wall that has to be replaced by another new wall. Do you?

    Leave a comment:


  • pmorph
    replied
    Originally posted by Azrael5 View Post

    It's not my duty. The duty deals with people which have assumed the responsibility. Your answer is stupid because if I told someone to make what is my duty to avoid to make it on my own, my answer would be stupid and arrogant as a pretext to not make what is my duty. So, avoid to make the scammer with me, otherwise change your nickname in "cheater".
    We can reformulate. You demanding a quick rewrite was a bit pointless, because it will have no effect at all in getting it done.

    Leave a comment:


  • Azrael5
    replied
    Originally posted by dpeterc View Post
    Feel free to rewrite all the software, instead of telling other people what to do.
    It's not my duty. The duty deals with people which have assumed the responsibility. Your answer is stupid because if I told someone to make what is my duty to avoid to make it on my own, my answer would be stupid and arrogant as a pretext to not make what is my duty. So, avoid to make the scammer with me, otherwise change your nickname in "cheater".
    Last edited by Azrael5; 01 May 2021, 04:07 AM.

    Leave a comment:


  • nist
    replied
    The name of the article is wrong in my opinion. It's called "Ubuntu 21.04 - X.Org vs. Wayland Linux Gaming Performance" but it should be called "Ubuntu 21.04 - GNOME Shell desktop environment under X.Org vs. GNOME Shell desktop environment under Wayland Linux Gaming Performance".
    Wayland is not Gnome Shell and viceversa.

    Leave a comment:


  • oiaohm
    replied
    Originally posted by dpeterc View Post
    Feel free to rewrite all the software, instead of telling other people what to do.
    The point to remember is 90%+ of software did not need a rewrite for Wayland just a toolkit update.

    Now the 10% that broken yes to keep therm will require a lot of effort or maybe they will just end up superseded by other software.

    XWayland stop gap before bothering to make legacy applications allows to reduce the work load by allowing them to come superseded. This is also why Xwayland does not have to have perfect X11 feature one to one match its the place for applications to in time be replaced due to being superceded or have a compatibility hack placed over them if they turn out to be items user are interested in.

    Leave a comment:


  • dpeterc
    replied
    Originally posted by Azrael5 View Post
    This means that all that is based on Xorg must be dismissed quickly and replaced by programs based on Wayland.
    Feel free to rewrite all the software, instead of telling other people what to do.

    Leave a comment:


  • oiaohm
    replied
    Originally posted by Zan Lynx View Post
    Most likely problem in my opinion is that the programmers thought X11 would always be the SDL backend. And then they made their own calls to X11 functions without going through SDL. This would result in crashes whenever the SDL backend is not X11.
    That is most likely the problem.
    Download libW11 for free. libW11 is a Xlib compatible library for Cygwin that calls native Win32 functions rather than using an X server.

    In time people could make wrapper libraries to allow programs like that to run without XWayland but we would be talking per application hacks here.

    For now the simplest route is just force game under XWayland. There are enough other problems to deal with before getting into fixing up solo applications where a lot of them are closed source.

    I do think at some point game distributitor will do a xlib/xcb wrapper library to wayland for old applications if there is a performance gain there.

    Leave a comment:

Working...
X