News for hackers. Stuff that matters.
Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @01:51AM (#14818349)
Without high end gaming PC, it would be tougher on Linux, as you noted since in some cases performance can be lower, and translation layers like Wine or wrappers can introduce extra overhead, which higher end hardware helps to mitigate.

However, it's more than good enough for many games already, and Linux gaming keeps improving and growing. And not all games need super performance.

I can get around 40-50 fps in the Witcher 3 in Wine on Linux on max settings (minus hairworks), using AMD RX 480 at 1920x1200. Is that acceptable performance? It's somewhat lower than it would get on Windows on the same hardware, but it's pretty playable. More critical are rendering bugs that Wine developers are still working on.

Re:“We currently have no plans to support Xwayland” by nextlevelwizard on Friday July 21, 2017 @02:38AM (#14818517)
For sure, 40 fps is playable, but at that point you might as well just buy a console and play the games with that with no hassle and run Linux for other purposes. It will probably be cheaper in the long run.

However I've spent money on 144Hz monitors and for enough performance that the games I play run on at least constant 120 fps. Obviously it's not necessary if you are in it just for a story, but as mentioned in another post I exclusively play multiplayer games with my friends and if you haven't experienced playing games (or even just using a computer) with 144Hz (running at or higher frame rate) it's like a night and day.

Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @02:41AM (#14818533)
> but at that point you might as well just buy a console and play the games with that with no hassle and run Linux for other purposes.

I stay away from DRMed platforms, so incumbent consoles are no go for me.

About higher framerates - it should be OK, once AMD will merge FreeSync support in amdgpu driver upstream. My monitor is 60Hz anyway, but to have good experience without tearing on high frequency monitors, FreeSync can help. Today, to use it you'd need to install customized kernel from AMD.

Re:“We currently have no plans to support Xwayland” by nextlevelwizard on Friday July 21, 2017 @02:48AM (#14818564)
As I said earlier we are still long, long way away from Linux gaming being a thing and longer it takes for Linux to come to parity now the further Windows will race ahead if you believe all in the VR hype that's going on.

>I stay away from DRMed platforms

I am not ideologically bound, I care about performance. If Linux is enough for you then more power to you, I wish it could be enough for me too.

Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @02:59AM (#14818596)
Vulkan is already available, which removes any advantage that Windows might have had in the past beacuse of DX being ahead of OpenGL. VR related development in Vulkan drivers / Linux graphics stack is now active as well.

If you care about performance, you'd stay away from consoles anyway. They are way too limited in comparison.

So I don't agree that Linux is much behind technically. Smaller market share is more of an issue.

Re:“We currently have no plans to support Xwayland” by nextlevelwizard on Friday July 21, 2017 @04:25AM (#14818936)
I've heard about vulkan for quite some time now, still haven't seen it used widely. Currently I do not see a future where Linux would be on equal footing with Windows when gaming is concerned. Linux would have to become way easier to use and have something that was strictly better than Windows. Free software and other ideological stuff won't make gamers to switch. What Linux needs is image and video editing suites to rival and surpass Photoshop, AfterEffects, Premiere, Final Cut, etc. Some streaming technology that is strictly better than anything available on Windows (so I guess OBS should drop Windows support or something) and then games would need to run at least on par. Maybe then some of the influential people (youtube personalities, twitch streamers) would switch over and bring their fans with them.

As long as Linux is just sort of viable there won't be wide adoption, because why would you change everything about your computing life for something that's +/-0% gain. Even at 10% better experience you might have to consider hard if changing over is worth the effort. Linux needs to magically become superior in many ways for people to hope on board in large numbers.

Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @09:58AM (#14820571)
> I've heard about vulkan for quite some time now, still haven't seen it used widely.

It's recent, so its usage is gradually growing. Unity engine now supports it, with Unreal and Cry on the way. Once major engines will have it, it will implicitly be used in much larger numbers.

Re:“We currently have no plans to support Xwayland” by nextlevelwizard on Saturday July 22, 2017 @05:07AM (#14826148)
I have no idea how game development works, so would this mean that you can just compile Linux and Windows binaries from the same source code? Or is it just easier to make it multi platform? Also is there any thing like with Xbox vs Playstation were you have to do some platform specific tricks to get the performance up or is that way further in the line for optimisation?
Re:“We currently have no plans to support Xwayland” by shmerl on Saturday July 22, 2017 @11:18PM (#14830732)
It would allow using higher performance design where it's supported. Walled garden platforms like PS and Xbox will require duplicating the work anyway, thanks to MS and Sony being lock-in jerks in general. It wastes engine developers' efforts for no good reason, but there isn't anything they can do about it.
Re:“We currently have no plans to support Xwayland” by coldtea on Friday July 21, 2017 @03:09AM (#14818640)
>I stay away from DRMed platforms, so incumbent consoles are no go for me.

Yes, but we were talking about Linux's popularity as a gaming platform, and why it's not more widespread, and that's not an issue the huge majority of gamers share -- so they'd rather use a console.

Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @03:16AM (#14818665)
Consoles vs PC has nothing to do with Linux popularity. Linux is underrepresented in gaming because of smaller market share, which in turn is caused by sickening dominance of MS, and their efforts to push lock-in on developers (DX and such). I.e. still the vast majority of PCs are sold with Windows pre-installed. That's the root of most of these problems.
Re:“We currently have no plans to support Xwayland” by Accacin on Friday July 21, 2017 @04:05AM (#14818866)
Have you tried using something like this? https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVM...

You get near native performance in a VM, the downside being it's a little tricky to set up and you won't be able to use your 970 in Linux.

Re:“We currently have no plans to support Xwayland” by shmerl on Friday July 21, 2017 @04:07AM (#14818876)
Not really, I'm not interested in running Windows. I do run some Linux guest VMs on Linux host, mostly for building purposes, in order not to mess up the main system :) And passthrough itself is a interesting method of course. Now there is also SR-IOV coming which would allow using the same GPU for virtualization more effectively.
Re:“We currently have no plans to support Xwayland” by Accacin on Friday July 21, 2017 @04:12AM (#14818895)
That's fair enough. I'm like you in that I currently dual-boot but most of my gaming time is spent playing Dota 2 so I rarely need Windows. SR-IOV seems to be very interesting!