Steam for Linux

Steam for Linux

Steam + Wayland = <3 ?
Would steam and proton get native wayland support in near future? Also, how good they are working with xwayland now?

Rus: Получит стим и протон нативную поддержку wayland в ближайшем будущем? Также, как хорошо работает стим и протон через xwayland сейчас?
< >
1-6 / 6 のコメントを表示
Currently some games can bypass GLX and operate through EGL.

Unity is testing a pure EGL/Wayland build of their engine but it's in early preview state, and not recommended for production games.

To use Wayland on steam's main client and legacy games that use GLX,

I really think that EGL needs some generic window and widget handling extensions to provide the basic minimal windowing functions that games need through EGL making it a highly generic backend for GL-ES, GL and Vulkan. The other function they need is an interface to high level extensions such as UI elements and web views.
Rogue の投稿を引用:
To add to this, I would like to know the current state of Nvidia proprietary drivers on Wayland.

Last I checked, Nvidia proprietary drivers only worked well on Xorg, and Nvidia is trying to push support for EGLStream while everyone else (Intel, AMD, ARM, Broadcom, Wayland devs) wanted to pursue a buffer API called GBM.
Yep, once again nVidia wants to push their own solution onto the whole industry.
Rogue の投稿を引用:
To add to this, I would like to know the current state of Nvidia proprietary drivers on Wayland.

Last I checked, Nvidia proprietary drivers only worked well on Xorg, and Nvidia is trying to push support for EGLStream while everyone else (Intel, AMD, ARM, Broadcom, Wayland devs) wanted to pursue a buffer API called GBM.
You're out of date. Gnome and KDE both have EGLStreams solutions as well as Mesa's GBM. Nobody wanted GBM, particularly, it's just what was already there. Everyone's been too busy with whining about it to make a better something without the shortcomings of either approach. Which seems to be typical of Wayland development to date, really.
最近の変更はWarnerCKが行いました; 2019年8月1日 12時58分
WarnerCK の投稿を引用:
Rogue の投稿を引用:
To add to this, I would like to know the current state of Nvidia proprietary drivers on Wayland.

Last I checked, Nvidia proprietary drivers only worked well on Xorg, and Nvidia is trying to push support for EGLStream while everyone else (Intel, AMD, ARM, Broadcom, Wayland devs) wanted to pursue a buffer API called GBM.
You're out of date. Gnome and KDE both have EGLStreams solutions as well as Mesa's GBM. Nobody wanted GBM, particularly, it's just what was already there. Everyone's been too busy with whining about it to make a better something without the shortcomings of either approach. Which seems to be typical of Wayland development to date, really.

Well, the problem is, ALL GPU vendors supports GBM in their driver BUT Nvidia. This is why we have to use noveau for Wayland. What's more, Nvidia's properity does have situation that it does not work out of the box even using X11. I'm using Arch and you cannot even launch Steam without tweaking EGL library with Nvidia's properity driver.
我不是蘑菇 の投稿を引用:
WarnerCK の投稿を引用:
You're out of date. Gnome and KDE both have EGLStreams solutions as well as Mesa's GBM. Nobody wanted GBM, particularly, it's just what was already there. Everyone's been too busy with whining about it to make a better something without the shortcomings of either approach. Which seems to be typical of Wayland development to date, really.

Well, the problem is, ALL GPU vendors supports GBM in their driver BUT Nvidia. This is why we have to use noveau for Wayland. What's more, Nvidia's properity does have situation that it does not work out of the box even using X11. I'm using Arch and you cannot even launch Steam without tweaking EGL library with Nvidia's properity driver.
GBM was just a layer to be able to implement EGL management necessary for the EGLStreams implementation.

GBM is basically KMS for GL Buffers. It removes having to directly access DRI based kernel calls, thus improving security and robustness.

Nobody wanted the extra layer, but it was needed for security when you don't have GLX in there.
最近の変更はAoi Blueが行いました; 2019年9月7日 13時05分
I believe Nvidia now supports GDM nowadays, as well as GLX-on-Xwayland, so "Wayland all the things" is looking a lot more likely.
< >
1-6 / 6 のコメントを表示
ページ毎: 1530 50

投稿日: 2019年7月29日 22時32分
投稿数: 6