News for hackers. Stuff that matters.
Re:SteamOS, Linux, and Steam Machines by headsoup on Wednesday April 04, 2018 @08:02AM (#16753896)
I feel like Valve has certainly been putting effort into Linux, but not serious effort.

They seem to be going low-moderate risk/investment. Sure there's progress, but then the Wine devs are moving pretty steadily too at the moment.

If Valve wants to really be serious:

- Offer incentives to Devs to support Linux/Vulkan

- Release a goddamn new game (HL3 - dreams) and make it Linux exclusive for a time

- develop and release new features for Linux first (maybe if GoG ever get the Galaxy client over to Linux Valve will get a kick in the pants to act...)

- Promote SteamOS and (maybe) Steam Machines, like at least some. Show Steam Machines as an 'out-of-the-box Windows gaming replacement, not a console competitor.

- Fund Linux devs or take a lower cut from Linux releases

- Convince Adobe to release their suite on Linux! Push for/fund official Unity and Unreal Engine Linux versions

- Offer the ability to natively launch games through Wine (and either use 'community' environment files or require one exist, or have a link to WineHQ for help)

Be serious Valve, be genuine and get your flat structured 'follow the shiny thing' company focused and determined.

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @09:34AM (#16754505)
> Release a goddamn new game (HL3 - dreams) and make it Linux exclusive for a time

A move like this would definitely not win Linux any friends, because as it turns out the Linux Desktop really isn't that great and you'd just be causing a huge headache for a lot of people. The gamers would be annoyed at having to deal with Linux's bullshit, the Linux Destkop community would be annoyed at the huge influx of new users who don't think "try another distro" (especially after the third distro), or "write your own driver, it's open source!", are acceptable solutions to their problems.

If Linux wants gamers there's a simple (note: simple != easy) thing they have to do: make their platform attractive to gamers and game developers. So far they can't manage either, the only reason gaming on Linux is even remotely viable is A) Valve coming in and saying "Ok, since there's no such thing as a standardized base system in Linux Desktop land, here's a standardized base system for Steam you can target", and 2) the popularity of Android making engines like Unity and Unreal have Linux support, which allows devs to tack it on without too much extra effort.

Re:SteamOS, Linux, and Steam Machines by headsoup on Wednesday April 04, 2018 @09:41AM (#16754548)
> the Linux Desktop really isn't that great

That's not true. Stick to the 'user friendly' popular ones (Ubuntu, Mint, etc) and they're very solid now. Sure, edge cases are still a problem, but for gaming - if supported - not really anything more problematic than Windows.

When did you last try Linux?

Re:SteamOS, Linux, and Steam Machines by scaryspooky on Wednesday April 04, 2018 @10:26AM (#16754960)
I currently run a Linux desktop (Ubuntu 17.10) on Apple hardware. The list of problems:

The camera fails to work consistently (the driver does not always load)

Audio fails to work consistently (restarting pulse fixes this)

Closing the laptop lid initially sleeps, but then the laptop wakes up a few minutes later for no reason (so I wrote a script to disable all the events that can wake the laptop up, but this in turn causes it to not wake up at all sometimes when I actually want it to)

kde plasmashell will crash if I try to use ffplay, and doesn't reliably recover so I end up needing to restart my session which loses any work I hadn't saved since I can't switch windows

These are all problems I have never experienced with my Windows laptop, nor macOS.

Anecdotes obviously, but I've been trying to go only Linux for the past decade and never felt like I could reliably do so.

Re:SteamOS, Linux, and Steam Machines by madez on Wednesday April 04, 2018 @10:38AM (#16755104)
> I currently run a Linux desktop (Ubuntu 17.10) on Apple hardware.

It's important to buy hardware that is supported and properly documented by the manufacturer. Apple is not one of those that do that.

Re:SteamOS, Linux, and Steam Machines by scaryspooky on Wednesday April 04, 2018 @11:04AM (#16755382)
If these were issues I've only encountered on the Apple hardware I would agree. I've encountered issues like these on every computer I've put Linux on, which is every computer I've built or bought since 1996.
Re:SteamOS, Linux, and Steam Machines by dmix on Wednesday April 04, 2018 @01:50PM (#16757144)
Then, again, you weren't using the right hardware. I've used Linux on two Dell XPS and three different Thinkpads in the last 5yrs and I haven't had a single hardware issue. And we're still talking about very popular, affordable, and accessible devices.

It's nothing like it was 5-10yrs ago.

The person you're replying to is right, using Linux is a lot like using MacOS, you need the right hardware for the software. I too had issues with Macbooks and it was like night/day switching to Dell/Lenovo when using Linux. When everything works, desktop Linux is very nice and on the same tier (or better) to MacOS as a programmer.

Re:SteamOS, Linux, and Steam Machines by e12e on Wednesday April 04, 2018 @02:05PM (#16757298)
I've had issues with early releases/preview builds of windows 10 too. Even on Microsoft hardware.

If you want a stable experience, you'll need a lts release with supported hardware. Eg for Ubuntu: 16.04 along with a Dell xps. Or red hat, debian stable or whatever.

Fortunately Ubuntu 18.04 is just around the corner.

Not saying poor hw vendor support for Linux isn't still a problem. But my parents have actually had more issues upgrading to Windows 10 (firewire drivers not working, won't be fixed by vendor or ms).

Seems to be trend that when hw doesn't work on Windows, it's "pc doesn't work/is difficult", on Mac it's "well, third party, can't expect it to work". But with Linux it's always: "Linux is crap".

Re:SteamOS, Linux, and Steam Machines by scaryspooky on Wednesday April 04, 2018 @03:12PM (#16757911)
I never said Linux is crap, do not put those words in my mouth.

I said the Linux desktop experience has not been good to me, with any of the hardware (even the stuff I picked specifically for good support) with very popular hardware. I still use Linux as my desktop OS, and really would love to ditch Windows 10 permanently but don't feel like I can without a lot of frustration. The same as it has been for the past 20 years for me.

Re:SteamOS, Linux, and Steam Machines by e12e on Wednesday April 04, 2018 @04:41PM (#16758833)
Apologies, I could've been more clear that I didn't mean to imply you said Linux was crap; more that in general many users seem more ready to blame Linux when faced with the mess that pcs sometimes are.
Re:SteamOS, Linux, and Steam Machines by gbraad on Wednesday April 04, 2018 @12:09PM (#16756085)
Apple hardware always have me issues, starting with the wireless drivers or power management.

With ThinkPad I never had an issue.

Re:SteamOS, Linux, and Steam Machines by jezbo3939 on Wednesday April 04, 2018 @12:04PM (#16756029)
Be me

Perform vanilla install of Windows 10 on new desktop build

Watch it sporadically work with Logitech 920 webcam

Watch it randomly not load network device at boot

Watch it show me a blank login screen with no ability to pick a user or enter pwd

Watch it “lose” a USB connected Brother laser printer

Watch it ...

I’m pretty sure Windows and Apple get a pass on quality because we’re low level conditioned to give Big Corp products a pass

The Ubuntu + i3 setup I’ve been rolling for years now has not given me any more or less odd ball problems than Win or OSX

OSX on my work laptop reboots every day. I have Firefox and Slack and some stuff installed via homebrew, on a 2017 MacBook from work. Every morning “your computer is recovering from a shutdown”. Even if I shut the software. IT hasn’t figured it out, Apple can’t and won’t replace hardware that tests ok

Watch FaceTime just stop doing anything every call I make with it

Oooh and the WiFi issues with Mac that I haven’t had with Linux since wpa_supplicant was managed by hand

But Apple has their “just works” rep. I mean it “just loads” then just needs a reload everyday seems more accurate

I’m not saying Linux isn’t a quirky chore

I’m saying it doesn’t seem any quirkier than the competition going off my daily experiences with all 3

Re:SteamOS, Linux, and Steam Machines by BuckRogers on Wednesday April 04, 2018 @01:11PM (#16756762)
I've very rarely had an issue with Windows that wasn't fixed by replacing faulty/failing hardware. While not a hard rule, your issues sound exactly like that's the root cause. Time for a new motherboard or PSU. Most people just never realize it is failing, blame the OS. Everyone who has done deep stints into desktop Linux knows that's definitely not the case over there and Windows does a fantastic job at covering up hardware errors as much as it can, more than people realize.

Starting from my Commodore128 till today, other than that original Commodore, I haven't seen anything else as well-built as Windows. macOS & desktop Linux distros included. I hate to elevate one above the other but my honest opinion starting on desktops in 1986 that Windows is the most rock solid desktop OS out there today. Microsoft has to ensure it's the most battle tested by necessity, given that even back in 2011 it ran 1+ billion[0] devices. There's nothing else even in the same league for desktop operating systems when it comes to exposure, testing & fixes in the QA feedback loop. Even the big player, Ubuntu, doesn't come close.

[0]http://www.businessinsider.com/right-now-there-are-125-billi...

Re:SteamOS, Linux, and Steam Machines by jsight on Wednesday April 04, 2018 @12:54PM (#16756566)
I basically agree with you. Though I think you are ultimately exaggerating windows and Mac problems, they are far from nonexistent.
Re:SteamOS, Linux, and Steam Machines by PascLeRasc on Wednesday April 04, 2018 @12:52PM (#16756546)
I haven't seen the quirk where Linux doesn't allow typing full sentences before.
Re:SteamOS, Linux, and Steam Machines by Zardoz84 on Wednesday April 04, 2018 @10:39AM (#16755121)
kUbuntu 17.10 + Kubuntu backports from 18.04 + kernel 4.15 (AMD open-source support of HDMI sound it's here)

- Works flawless. - No issues with the webcam. - Plasmashell don't crash. - Even I can use my old Epson C-62 printer where on Windows I can't!

And I have nearly the same configuration on my workplace without issues.

The only issues that I notice: - Skype for linux is garbage. - OBS doing weird thing the last time that I try, I need to update it.

Re:SteamOS, Linux, and Steam Machines by jsight on Wednesday April 04, 2018 @12:53PM (#16756551)
Yep, I love Linux on the Desktop, but its really only a thing that works well when all of the hardware is supported. That happens surprisingly often with commodity hardware, but it isn't exactly something that I'd expect every random gamer to be able to reliably deal with.
Re:SteamOS, Linux, and Steam Machines by unixhero on Wednesday April 04, 2018 @12:22PM (#16756216)
Those are completely your problems. Linux works perfectly driverwise and usage wise. Even for my older familu members.
Re:SteamOS, Linux, and Steam Machines by always_good on Wednesday April 04, 2018 @12:32PM (#16756334)
Well, the luck of the draw experience with Linux is precisely one of its problems.

Works perfectly? Exaggeration isn't going to change anything. "Those anecdotes are bullshit but mine aren't, they were doing it wrong" is a common trope in these discussions.

At least with laptops, there are models that you can research and see if other people have been successful using a Linux distro on them.

Building your own Linux gaming rig is then that much harder in comparison for most people.

Re:SteamOS, Linux, and Steam Machines by CaptSpify on Wednesday April 04, 2018 @10:36AM (#16755087)
I'm a die-hard Linux user, but I completely disagree. Wifi is still terrible, video-card support is still terrible, audio is still terrible, we still can't get sleep to properly function, etc.

I really want Linux to be the go-to OS that people install, but the criticisms of it tend to be pretty valid, IME.

Re:SteamOS, Linux, and Steam Machines by bwat49 on Wednesday April 04, 2018 @12:53PM (#16756556)
Wifi: Works fine on linux as long as you avoid Realtek and Broadcom.

Intel and Atheros wifi works great out of the box 99% of the time

Video Card support: video drivers are still a pain point for sure, but I don't think it's fair to say 'video card support is terrible' as a blanket statement. Intel, Nvidia and AMD graphics all work on linux.

AMD is making great progress with their OSS drivers, and intel has been well supported with OSS drivers for a long time now.

Most issues are due to nvidia still insisting on only supporting proprietary drivers, and the annoying issues that come with that (e.g. drivers breaking after kernel updates).

Audio: Usually just works out of the box

Sleep: In my experience sleep works fine on most hardware, but there are some motherboards with horrifically buggy acpi implementations that have issues.

Re:SteamOS, Linux, and Steam Machines by danieldk on Wednesday April 04, 2018 @02:03PM (#16757278)
Wifi: Works fine on linux as long as you avoid Realtek and Broadcom.

Or Ralink. I bought a TP-Link Archer with Ralink that had a driver and was a recommended AC chipset on some sites at the time. The driver loaded and worked, but frequently dropped connections or had very slow transfer rates.

AMD graphics, NVIDIA

Still can't reliable switch my monitor on/off without problems (artifacting or miscellaneous Wayland compositor bugs) with the amdgpu driver. I used NVIDIA with Nouveau before, but that was even less reliable (regular flickering). At least amdgpu works fine if I keep my screen on and avoid system sleeps.

Re:SteamOS, Linux, and Steam Machines by Zardoz84 on Wednesday April 04, 2018 @11:07AM (#16755413)
The last time that I had issues with the Wifi card on Windows, was like 8 years ago.

Sleep function works better that Windows. I don't get blue screens when I wake up, like windows does. Also, the time since I boot to get ready to do something, is far better on Linux that on Windows.

Also, I can output sound at same time by HDMI and to the sound card out put. I can't do that on Windows!

And Video card support, with AMD, it's at the same level that Windows.

Re:SteamOS, Linux, and Steam Machines by CaptSpify on Wednesday April 04, 2018 @11:22AM (#16755574)
I'm glad things work for you. I'm not at all saying that they never work right, but that they often enough don't work right to the point that complaining about their lack of quality is justified. Just because something works for your setup doesn't mean that it works for everyone else's.

> And Video card support, with AMD, it's at the same level that Windows.

I haven't used Windows in years, but if that is the case, Windows must have gotten way worse. I can't say my experience with any video-card vendor has been smooth on Linux.

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @12:14PM (#16756131)
And this right here is why Linux never really gets any better.

Someone posts legitimate complaints, someone else comes out of the woodwork saying "works for me!", dismisses those complaints, and wonders why nobody gives a shit about their desktop platform.

Re:SteamOS, Linux, and Steam Machines by ac29 on Wednesday April 04, 2018 @12:02PM (#16755995)
Curious what exact issues you are having, I am also a die-hard linux user (nearly 20 years of it being my primary Desktop platform for personal use, and almost 10 years for Work as well). I have 0 issues with wifi/graphics/sound/sleep, and haven't for at least 5 years or so.

My recipe for success lately is: use all Intel hardware for major components (CPU/GPU/Net), use Business grade hardware (I run Thinkpads and Optiplex desktops at the moment), and stick to a rolling release distro or otherwise frequently updated one (I use Arch, there are probably plenty of other good options, but don't try to run a 2 year old LTS distro on 2 month old hardware if you don't want a headache).

Re:SteamOS, Linux, and Steam Machines by CaptSpify on Wednesday April 04, 2018 @04:08PM (#16758514)
Video drivers: Multiple displays are still wonky. 3d-graphics are very hit and miss.

Wifi: randomly drops out, packet loss, inability to connect.

Audio: I still end up having to disable Pulsaudio about half the time.

I generally use older Thinkpads and Debian, though I've used Arch, Ubuntu, Mint and probably others, as well as a range of hardware.

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @10:07AM (#16754779)
I use Linux all the time, Linux Desktop much less often but I keep an eye on things in that sphere. It makes a great web kiosk, and as long as you color inside the lines of what the distro developers intended as a use case you're fine, but as soon as you try to make any changes to fit your workflow you get buried in broken overengineered crap and outdated documentation.
Re:SteamOS, Linux, and Steam Machines by klez on Wednesday April 04, 2018 @10:13AM (#16754835)
I get the same impression when I have to use Windows. What in Debian amounts to "change a configuration file" is usually "install this (proprietary) program" in Windows.

I guess it's a matter of habit and expectations then?

Re:SteamOS, Linux, and Steam Machines by emptyfile on Wednesday April 04, 2018 @10:57AM (#16755314)
Neither WiFi nor Bluetooth worked on my last 3 Ubuntu laptops, for most people that right there would be enough to throw it in the trash.
Re:SteamOS, Linux, and Steam Machines by jsight on Wednesday April 04, 2018 @12:50PM (#16756526)
I use a Linux desktop every day and love it.

Nevertheless, I can't help but laugh at the fact that you basically just suggested for him to try another distro.

More seriously, the reason that suggestion is so common is because it does sometimes work out and I can't blame you for pointing that out.

Re:SteamOS, Linux, and Steam Machines by cheez on Wednesday April 04, 2018 @11:50AM (#16755862)
This is true. I use Ubuntu on a custom built machine (where I verified hardware before purchasing) and play Rocket League all the time. My son thinks it plays much better on Linux than Windows, as do I. If only CoD WW2 was available on Linux, I'd actually play it :(
Re:SteamOS, Linux, and Steam Machines by sangnoir on Wednesday April 04, 2018 @09:45AM (#16754594)
> A move like this would definitely not win Linux any friends, because as it turns out the Linux Desktop really isn't that great and you'd just be causing a huge headache for a lot of people

They released HL2 as a Steam exclusive (IIRC), and your description of Linux now was how you'd describe Steam then (not great, a headache). It won Steam lots of friends and set it on its money-printing way.

I'll be the first to agree that there isn't much on the line for Valve now, given that Microsoft has pulled back from the more extreme plans of Windows-Store-exclusivity fuckery, which was an existential threat to Valve.

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @10:14AM (#16754848)
There was a rather large amount of hatred for Steam when it first came out. I was one of the haters, so I remember it pretty clearly. We had a lot of reason to doubt, but we were won over as Valve kept improving the platform and didn't end up using it for the evil we expected they would.

Having once been a Linux Desktop evangelist, and knowing what I do about modern Linux Desktops, I feel I can safely say that very few people are going to be won over by it.

Re:SteamOS, Linux, and Steam Machines by tjr225 on Wednesday April 04, 2018 @10:47AM (#16755203)
Steam was _reviled_ when it came out...simpler times!
Re:SteamOS, Linux, and Steam Machines by Splines on Wednesday April 04, 2018 @11:07AM (#16755414)
The thing is that Steam was a vastly different way of distributing software at the time and offered benefits that drew customers to it. Using Linux has few practical benefits for most people other than cost savings of not buying Windows. And not many people explicitly pay for Windows either - it usually comes with the machine they bought.
Re:SteamOS, Linux, and Steam Machines by Faark on Wednesday April 04, 2018 @11:26AM (#16755615)
> They released HL2 as a Steam exclusive (IIRC), and your description of Linux now was how you'd describe Steam then

There is a ...tiny... difference between "install an additional shitty drm software" and "replace your entire system". And yes, even steams introduction was hard, back in the day with shitty internet... i certainly wouldn't spend that much time (and money for isdn traffic) installing a game these days.

Re:SteamOS, Linux, and Steam Machines by Osiris on Wednesday April 04, 2018 @12:52PM (#16756538)
I installed Ubuntu 17.10 on my desktop. There is an awful tearing issue in video playback, so I installed the AMDGPU driver from the AMD website for Ubuntu.

After installing it, the machine would hang during boot. I had to boot to recovery mode to remove the driver. Then I tried to switch to Xorg from Wayland. That also caused the UI to fail to load. I eventually figured out how to get Xorg to work and tried the AMDGPU driver again. Again, failed to boot. I ended up reinstalling Ubuntu from scratch. I've consigned myself to the fact that I can't resolve the tearing issue and I'll just have to live with it.

So, I dual-boot Windows 10 and Ubuntu, depending on the task I'm working on.

Re:SteamOS, Linux, and Steam Machines by bowlich on Wednesday April 04, 2018 @02:03PM (#16757275)
17.10 isn't an LTS.

Why is everybody who is complaining about the Ubuntu issues trying to run what amounts to a beta build of the operating system? I think you would have a lot smoother experience of the just a to 16.04 and don't upgrade until everything is ironed out.

Re:SteamOS, Linux, and Steam Machines by e12e on Wednesday April 04, 2018 @02:19PM (#16757428)
Fwiw i agree, but I think canonical should be clearer in its messaging here. Stuff like 17.10 isn't much better than running Debian testing - which if anything comes with far too strong warning labels :-)

After going a bit back and forth on canonical/Ubuntu - I'm starting to think I've slightly misunderstood what they're doing: they really are all about competing with red hat on a debian foundation. This is both good and bad; Lxd and juju seem great, and they have a live kernel patching service (costs money :-/), support contracts... And put effort into various projects that benefits everyone.

But they're not really trying to be a great free software project/product - a "better" debian than debian.

I think that's actually for the better - but they've got the signalling a bit messed up. Almost no-one should run non-lts Ubuntu as their daily driver, IMNHO - just like Debian testing is for the adventurous - not for the person new to debian.

But every Ubuntu release comes with friendly packaging that understandably confuses newcomers. And by the time people have few years experience, they've become tinkerers - the target audience. So they stay, and pull people on to the edge, when most would be better off with the boring stuff that works pretty great.

Maybe it's just poor/understaffed community management. Debian has a wiki that's half dead in places (I've made some half-hearted attempts to help give it live support - but it's though keep going when there's so few around...) - While Ubuntu have vibrant user Web forums ripe with enthusiastic and often very misguided advice...

Re:SteamOS, Linux, and Steam Machines by danieldk on Wednesday April 04, 2018 @02:09PM (#16757340)
And somewhere else in this thread, someone is suggesting to run a rolling release to get reasonably good hardware support. Which one is it?

I have a Linux machine at home and I use it regularly. Linux is great as a Unix system. It has a more modern userland than macOS. Linux is exceptionally good for development (from recent gcc/clang to profiling with perf). But why can't we just be honest: Linux and hardware is hit and miss. You need to buy the right hardware and configuration typically requires at least some terminal work and/or configuration file editing, which are both outside the realm of regular users and many gamers.

Re:SteamOS, Linux, and Steam Machines by bowlich on Wednesday April 04, 2018 @08:24PM (#16760641)
Why would a hardware selection or hacking on configuration files be out of the realm for your typical PC gamer?

When they've already committed to purchasing and assembling special hardware components just to run the games? Crosschecking your build against Linux compatibility would be pretty simple...

Re:SteamOS, Linux, and Steam Machines by jstarfish on Wednesday April 04, 2018 @03:44PM (#16758258)
Sometimes the beta build includes support for features that are otherwise completely unsupported on the last LTS release. This was the case for me with 17.10-- 16.04 is unusable on my hardware.
Re:SteamOS, Linux, and Steam Machines by jsight on Wednesday April 04, 2018 @12:52PM (#16756540)
I agree with much of your commentary, but I don't really like the community bashing. Having looked at the average Windows community, I'm not really sure that it is better, they just act off-putting and helpless in different ways (just reinstall it, and that kind of thing being the most common responses).
Re:SteamOS, Linux, and Steam Machines by noobermin on Wednesday April 04, 2018 @01:23PM (#16756881)
I'm at the point where I consider post like these flamebait because it yields the same discussion over and over again. Either people haven't used linux since the mid 2000's or they comment on their one off technical issues. I deal with similar (or even worse) issues listed in the comments below with windows AND macOS machines all the time. In fact, my issues with a macbook have been so plentiful it sits collecting dust on a desk in my apartment.

Every time I mention the macbook, I am always chided that "it's a lemon." In that spirit, given the preponderance of people who use linux daily and have no issues[0] with it, I think it's time to stop claiming the issue is linux itself already. It isn't a valid argument anymore in 2018 and given the fact about drivers on linux, it's even more surprising how well it does when one has driver support.

[0] No issues that wouldn't be something out of the norm of what windows users or mac users are already used to regularly dealing with.

Re:SteamOS, Linux, and Steam Machines by bitL on Wednesday April 04, 2018 @08:36AM (#16754099)
> but not serious effort.

Dunno, my Steam Box runs games like Grid Autosport, Mad Max, Tomb Raider, Deus Ex etc. without a single issue, as fast as on Windows (quad i5 + NVidia), and I don't even notice I am on Linux. So thanks to Valve and Feral Interactive, I can slowly move away from Windows to Linux for all my computing needs, not just for programming, Deep Learning and blockchain. What else is missing?

Moreover, I can run a lot of software under Wine, like Adobe CS6 or MS Office, or even many games (it has gotten significantly better lately).

Re:SteamOS, Linux, and Steam Machines by jsheard on Wednesday April 04, 2018 @09:08AM (#16754308)
> Dunno, my Steam Box runs games like Grid Autosport, Mad Max, Tomb Raider, Deus Ex etc.

It runs them now, but none of those games ran on Linux when they first launched. Grid Autosport took 17 months after the initial release, Mad Max took 13 months, Tomb Raider took 3 years (and the 2015 sequel is still not available on Linux) and Deus Ex MD was the only somewhat timely one at 2 months (but the previous game in the series was never ported to Linux at all).

I know not everyone cares about playing games the moment they come out, but many people do. Especially with multiplayer games where the community is most active closer to launch.

Re:SteamOS, Linux, and Steam Machines by bitL on Wednesday April 04, 2018 @09:16AM (#16754357)
If currently Linux has 1% gaming market share, I am thankful they port these games at all. I am one of those early adopters that paid >$1200 for a top end Steam Box, and bought every single AAA game available on Linux even if I might not play them all, just to put my money where my mouth is and perhaps contribute a bit to getting Linux more relevant. It's only going to be because companies will see some money out there as well, so I try to give them what they want.
Re:SteamOS, Linux, and Steam Machines by electricEmu on Wednesday April 04, 2018 @11:13AM (#16755494)
It's not even 1%.

You might consider saving that money instead of promoting Linux through buying games you won't play.

Compound the interest, and maybe you can find an indie game studio investment instead. That would be a real and substantial contribution that moves the needle.

https://www.gamingonlinux.com/articles/looks-like-the-linux-...

Re:SteamOS, Linux, and Steam Machines by DiThi on Wednesday April 04, 2018 @10:17AM (#16754880)
That situation will probably change as soon as most games ship with Vulkan: Even if devs devote zero effort to porting to Linux, Vulkan makes it easy to run them with Wine with pretty much the same performance. I can imagine Valve adding Wine automatically with Steam.
Re:SteamOS, Linux, and Steam Machines by babuskov on Wednesday April 04, 2018 @10:47AM (#16755204)
Graphics support is only a part of the puzzle. Many devs have never used Linux and know nothing about it. And they hate to learn a new operating system just to support 1% of the players. Building a game for Linux is easy if you already know your way around, but otherwise it can be quite complicated. Valve does offer the compatibility layer (set of system libs like SDL, C++ libraries, etc., that are deployed with the Steam client which your game can use) but this means having to build your game in a chroot environment. Once they see all that, many Windows-only devs just run away.

And then, there are runtime considerations like where you store the player data, cache files, and the case-sensitiveness of the filesystems which many Windows developers are completely unaware of.

So no, Vulcan doesn't give you "zero effort" Linux ports.

Re:SteamOS, Linux, and Steam Machines by DiThi on Sunday April 08, 2018 @07:00PM (#16789007)
Let me put "ports" with quotes. I've played the Windows version of DOOM (2016) in Linux with same performance and didn't do anything special other than copying the configuration that had Vulkan enabled. I can imagine devs just enabling a checkbox in Steamworks to deploy to Linux automatically using Wine.
Re:SteamOS, Linux, and Steam Machines by jcastro on Wednesday April 04, 2018 @09:19AM (#16754373)
I don't know what you're expecting, it's not like Playstation and Xbox built empires overnight.
Re:SteamOS, Linux, and Steam Machines by jsheard on Wednesday April 04, 2018 @09:30AM (#16754464)
It's not like Playstation or Xbox built their empires at no cost either - they invested heavily in exclusive IP to bring users to their platforms, and nobody is willing to make that investment for Linux. Not even Valve apparently.
Re:SteamOS, Linux, and Steam Machines by bitL on Wednesday April 04, 2018 @09:43AM (#16754569)
IMO making a great Linux-exclusive game by Valve would be equal to starting a war with Microsoft and other publishers. As they want to use SteamOS as a bargaining chip when dealing with MS/EA/etc., it might not yield optimal results to anyone and could even kill any high-end Linux-oriented game development.
Re:SteamOS, Linux, and Steam Machines by shaded-enmity on Wednesday April 04, 2018 @10:47AM (#16755202)
I'd agree that the games do indeed run, but I have a big problem with the 'as fast as on windows' part - I have a beefy gaming rig (i7, 1080Ti, 144+ fps is a must), and most games run at 20% lower FPS compared to W10, while maxing both CPU/GPU to 100% utilization. There's also a lot of collateral problems, like borderless window support when running under i3, OBS and other streaming tools are rather quirky etc. I have tried 5 different distros and eventually went back with W10.
Re:SteamOS, Linux, and Steam Machines by zeroxfe on Wednesday April 04, 2018 @08:27AM (#16754042)
> I feel like Valve has certainly been putting effort into Linux, but not serious effort.

Wait, what? Valve has been making huge contributions to the large parts of the Linux ecosystem.

Of course they can do more -- anyone can, but patronizing them with "be genuine" and "follow the shiny thing" is really unnecessary.

Re:SteamOS, Linux, and Steam Machines by sametmax on Wednesday April 04, 2018 @08:42AM (#16754148)
Everytime somebody does a bit of good, he is more severely judged and on highter expectations than those doing nothing. Generally by people not doing much themself.

It's an exhausting and unfair reality.

Re:SteamOS, Linux, and Steam Machines by balfirevic on Wednesday April 04, 2018 @09:07AM (#16754302)
In the field of ethics, this is known as the Copenhagen interpretation of ethics [0].

In short: "The Copenhagen Interpretation of Ethics says that when you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing more."

[0] - https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...

Re:SteamOS, Linux, and Steam Machines by magduf on Wednesday April 04, 2018 @12:50PM (#16756530)
Be careful with this line of thinking. Not everyone contributing something is "doing a bit of good"; it's quite possible they're making it worse. It's sorta like "good samaritans" who try to help accident victims, but because they have no training, end up hurting the victim even more than if they had just left them alone until someone qualified could get there.

Just because someone (or some group) contributes something to the Linux ecosystem doesn't necessarily mean it's a net positive. It could, arguably, be a negative: it could cause more fragmentation and confusion, it could make Linux look bad to outsiders (decreasing adoption rates), it could take mindshare away from a better organized project, etc. Worst case, it could be done with malicious intentions, such as contributing code that has a secret (and not obvious) backdoor/vulnerability.

Also, I think there's a logical fallacy about criticizing people who don't contribute yet offer criticism, though I can't name it. For an extreme case, imagine a group of lousy coders writing an OS kernel, and some actual kernel expert like Linus or Dave Cutler jumps in an offers some criticism, though they aren't contributing to this particular project. Who should you listen to, the actual expert in the field, or one of the amateurs who really doesn't know what he's doing? Obviously, the expert's criticism should be considered and not rejected out-of-hand just because they're not a contributor.

Re:SteamOS, Linux, and Steam Machines by giobox on Wednesday April 04, 2018 @11:15AM (#16755511)
In Gabe Newell's own words, Linux support was a hedging strategy against Microsoft potentially mandating software distribution through the Windows App Store:

"So we’re going to continue working with the Linux distribution guys, shipping Steam, shipping our games, and making it as easy as possible for anybody who’s engaged with us — putting their games on Steam and getting those running on Linux, as well. It’s a hedging strategy.

I think that Windows 8 is kind of a catastrophe for everybody in the PC space."

> https://venturebeat.com/2012/07/25/valves-gabe-newell-talks/

Given Gabe's fears never really materialized (perhaps with the exception of Windows 10 'S', but even that no longer has fees to enable third party software sources), there simply hasn't been anything like as much pressure for Valve to push SteamOS/Linux.

Re:SteamOS, Linux, and Steam Machines by brodock on Wednesday April 04, 2018 @12:35PM (#16756371)
It's like a nuclear race, you are funding it not because you want to nuke someone but because you don't want to be nuked.

So the incentive here is to continue to make it viable in order to have an argument against someone trying to blackmail you because you are so locked-in into their ecosystem.

On the other side, the more viable you make it, the better future you are building, as you then have access to a platform where you can actually control from end to end, and so implement whatever your future requirements require you to.

They are not in a hurry to change the status quo, they are playing it for the long term.

Re:SteamOS, Linux, and Steam Machines by magduf on Wednesday April 04, 2018 @12:43PM (#16756465)
It's really too bad that Microsoft didn't stick to their guns with their strategy of forcing software distribution through the Windows App store. I'm curious how history would have played out with that decision, and I think it would have been fun to watch.
Re:SteamOS, Linux, and Steam Machines by gambiting on Wednesday April 04, 2018 @08:22AM (#16754016)
>>Release a goddamn new game (HL3 - dreams) and make it Linux exclusive for a time

I think people seriously overestimate how popular that game would be. If they really did release it as a Linux exclusive, a lot of us nerds(and I mean it as a compliment here) would install Linux in a heartbeat just to play it, but I think overall, the game would sell very poorly. It has been so many years since the last one that the mainstream public doesn't care about it anymore - a group of hardcore enthusiasts would buy it + some people interested in what the whole Half-Life hype is about, but I'd be surprised if it sold million copies.

Re:SteamOS, Linux, and Steam Machines by epicide on Wednesday April 04, 2018 @08:33AM (#16754078)
I also think about the other side of it. I love teaching people about Linux/(F)OSS/etc. However, I would hate to see HL3 exclusive for Linux. It would largely hurt the community, I think.

Let's assume millions did rush to buy it and install Linux.

Think of how many of them would be installing it just to play one game. Most would gripe about not being able to do something they're used to in their other OS [0].

While I love Linux, there are some pain points on desktop. Just getting it installed on your machine is not always trivial even when you know what you're doing. Something you've done a thousand times sometimes just doesn't work for no real reason and you just have to try again [1].

Linus help them if they need a proprietary driver [2].

I imagine most of the people trying Linux for the first time would be trying it with the intention of playing a game instead of learning a new system. That sets them up to be annoyed every step of the way and walk away angry at the new system (Linux).

On top of all that, it could cause some frustrations for people like myself who try to help others install and learn Linux. I imagine having several conversations with friends/family thinking they want to finally learn some of this Linux thing I keep talking about. Only to discover it's just because they want to play HL3.

[0]: http://linux.oneandoneis2.org/LNW.htm

[1]: I realize this happens with computers, in general. The point here isn't to bash Linux (heh).

[2]: obviously, not a fault of the Linux ecosystem, but that doesn't change the fact that it is incredibly frustrating.

EDIT: formatting.

Re:SteamOS, Linux, and Steam Machines by jsgo on Wednesday April 04, 2018 @09:09AM (#16754314)
Exactly. Convince people Linux is worth moving to, but don't force them towards it.

If memory serves, when Valve was initially getting their feet wet, publicly, with Linux, they were getting Left 4 Dead (1 or 2, can't remember) to work there. If I remember correctly, they got it to a point that hardware for hardware, they got the Linux port to run better than the Windows version.

And that's a direction worth going if you want the gaming crowd to follow: come this way and get an extra boost in performance. We know you just spent $300 to get a couple frames per second boost, come get a few more for free.

They really need to do something about Big Picture mode though: that thing looks terrible on anything above 1080p. Even more so at 3440x1440 where it is blurry and inside black bars. If they're trying to make Steam into an appliance of sorts, the user interface needs to be right.

Re:SteamOS, Linux, and Steam Machines by julioneander on Wednesday April 04, 2018 @09:32AM (#16754487)
As absurd as it looks, Microsoft in some part seems to be helping make Linux more attractive. I can tell because of my younger brother, he is constantly complaining of Windows shenanigans (forced upgrades, inconsistent performance, disk space usage, some kind of 30fps cap that he needs to fix on regedit sometimes).

He tried CS:GO in my Linux box and liked that it just worked, apparently ran smoother, and according to him the OS itself seemed simpler. He wants to try Linux on his computer now with my help. Let's see how that will work out, but still, it's a start.

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @09:40AM (#16754543)
I feel like this is true and frankly it bothers the living hell out of me.

I'd like to eventually be using an open source operating system on my desktop, I really would, but Linux Desktop is crap and from what I can tell will remain crap because their community has crap ideas.

But now Windows is getting more crap too, by trying to copy the crap parts of the mobile ecosystem and the crap parts of Linux at the same time.

I'm facing a future where I end up with a Linux Desktop not because the Linux Desktop has finally become worth using, but because Windows has become so shit it is better by comparison.

It's enough to make me want to give up computing altogether.

Re:SteamOS, Linux, and Steam Machines by pbhjpbhj on Wednesday April 04, 2018 @10:00AM (#16754725)
There is no "Linux desktop", there are distros, they have various desktop environments KDE, Gnome, Unity, MATE, Blackbox, and lots more.

I'm curious what MS Windows has copied from a common Linux DE or distro that you believe is "crap"?

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @10:05AM (#16754757)
> There is no "Linux desktop", there are distros, they have various desktop environments KDE, Gnome, Unity, MATE, Blackbox, and lots more.

Yeah, that's a big part of the problem right there.

> I'm curious what MS Windows has copied from a common Linux DE or distro that you believe is "crap"?

Rolling releases, i.e: break everything every 3 months, an over-reliance on the the command line for configuration tasks (and I say this as someone who loves powershell), package managers, and hardcoded paths (mostly for their dev tools), to name a few.

Re:SteamOS, Linux, and Steam Machines by pbhjpbhj on Wednesday April 04, 2018 @10:32AM (#16755030)
Ubuntu, one of the largest Linux distros, does Long-Term Support (LTS) releases with a 5 year release cycle [1].

Things break on Ubuntu for those addicted to upgrades (me!).

In my preferred DE, KDE/Plasma, I can't recall ever needing to use command line for normal user level configurations.

[1] https://www.ubuntu.com/info/release-end-of-life

Re:SteamOS, Linux, and Steam Machines by AnIdiotOnTheNet on Wednesday April 04, 2018 @12:11PM (#16756106)
> In my preferred DE, KDE/Plasma, I can't recall ever needing to use command line for normal user level configurations.

Which in typical Linux evangelist fahion means it never happens to anybody else.

Re:SteamOS, Linux, and Steam Machines by bwat49 on Wednesday April 04, 2018 @01:44PM (#16757080)
He's right though, on a modern linux desktop you can typically make through a GUI.

But sure, there are edge cases where you might need to use the terminal or edit a configuration file.

As an analogy, in Windows I've occasionally had to make configuration changes through regedit.

That doesn't mean it's normal to have to make changes in the registry on Windows, it can usually be done through the gui

Re:SteamOS, Linux, and Steam Machines by pbhjpbhj on Wednesday April 04, 2018 @02:30PM (#16757536)
Not at all. If I meant that I'd have said "is never required" or similar; I clearly stated it was my personal experience.

It depends on your hardware as much as anything IME - sadly most PC hardware sellers make stuff to work under MS Windows, so if you're not careful with your purchases you can have problems.

I used to use Slackware, and that was a lot of command line - or at least text based - configuration; but I chose it to learn about administration. Like buying an old car so you can practice fixing it.

Re:SteamOS, Linux, and Steam Machines by Steltek on Wednesday April 04, 2018 @12:36PM (#16756378)
A good push on Wayland will cull the herd of WM/DE's quite a bit. At least, it will funnel them into a small set of common toolkits for building DE's.
Re:SteamOS, Linux, and Steam Machines by julioneander on Wednesday April 04, 2018 @11:10AM (#16755453)
Things are improving over time, even if slowly. With more people using Linux distros, the incentive to improve the desktop parts is greater.

Kernel support is improving too. AMD is contributing to the open source amdgpu driver now, Intel's open source driver is one the most supported among distros.

And what if a Linux Desktop ends up being better than Windows at some point in the future, well, why won't you use the best tool you have available?

Re:SteamOS, Linux, and Steam Machines by cpv on Wednesday April 04, 2018 @09:22AM (#16754402)
I had the chance to run KSP on an older laptop, something more to low end. On windows it was playable on low settings, with small hiccups. On Linux it was running smoothly with similar settings, same game save. It could have been code optimizations, game engine, the OS, the drivers, but there was a difference.
Re:SteamOS, Linux, and Steam Machines by lawlessone on Wednesday April 04, 2018 @09:10AM (#16754321)
Obviously the solution is the build HL3 with JAVA so it runs on everything.
Re:SteamOS, Linux, and Steam Machines by headsoup on Thursday April 05, 2018 @01:54AM (#16762184)
Sounds like a great way to get progress on Linux moving faster, in a way helping the chicken-egg of users vs dev support. Short term pain for long term gain.

Windows is often a horrible thing for people to learn at first, but they do it because it's the default.

If Linux is to be in the sphere of 'things to learn to play games/be productive,' then a more disruptive event is better than hoping to get there by growing at 0.2% per year...

Re:SteamOS, Linux, and Steam Machines by mohaine on Wednesday April 04, 2018 @08:31AM (#16754060)
Agreed but all they really need to do is make the BETA Steam OS only. This still gets the hardcore enthusiast interested while not alienating everyone else.
Re:SteamOS, Linux, and Steam Machines by larrik on Wednesday April 04, 2018 @09:09AM (#16754317)
I know why you think that, but when Fallout 4 came out even my father was interested in it, and he'd never heard of any prior Fallout game, and hadn't really gamed in years.

Of course, he also still asks me every year when "the next Half-Life is coming out".

Re:SteamOS, Linux, and Steam Machines by jsgo on Wednesday April 04, 2018 @09:32AM (#16754481)
your dad is trolling you. He knows.
Re:SteamOS, Linux, and Steam Machines by larrik on Wednesday April 04, 2018 @10:34AM (#16755051)
I doubt it. If it's not called "Wolfenstein", "Doom", "Half-Life", or "Call of Duty", he probably hasn't heard of it.
Re:SteamOS, Linux, and Steam Machines by bwat49 on Wednesday April 04, 2018 @01:29PM (#16756933)
It would also have the danger of backfiring - fans being pissed off that they'd have to change their OS because valve decided to arbitrarily make it exclusive.
Re:SteamOS, Linux, and Steam Machines by TheRealDunkirk on Wednesday April 04, 2018 @09:37AM (#16754522)
I've always thought that they've been saving a HL3 release for a proper, SteamOS-based console, ala Xbox or PS4.
Re:SteamOS, Linux, and Steam Machines by austinshea on Wednesday April 04, 2018 @09:12AM (#16754331)
This is absurd.

They aren’t trying to promote Linux. They are trying to have an open platform to run and sell games.

Why would they be talking to Adobe, limit their sales while pissing off fans by releasing a Linux exclusive (for any amount of time,) or spend/forgo money on Linux development/sales?

This doesn’t make any sense. It’s just a wishlist for someone who likes Linux, not a part of strategy to deal with DirectX.

Re:SteamOS, Linux, and Steam Machines by jsgo on Wednesday April 04, 2018 @09:42AM (#16754565)
it is a weird dance, for sure. But currently, they're very dependent on Windows (and based on the restructuring at Microsoft, dependent on Windows remaining a big thing indefinitely).

While saying Linux First outright is probably a bad move, they do need to funnel developers' attention elsewhere to something either they control (a linux distro called SteamOS) or something compliant with Linux in general so that whatever flavor of the month distro can run them. I'd personally aim for the latter as it enables sales to people in love with Arch, Ubuntu, etc., but I could see a push for SteamOS too.

But yeah, Linux only? Not a good idea. Creating incentives for companies to target Linux too seems like a good path, but at the same time, you have to make it worth their time to support another version.

Re:SteamOS, Linux, and Steam Machines by austinshea on Wednesday April 04, 2018 @02:59PM (#16757789)
They don't, actually. They just need to support a model for developing once and targeting all operating systems.

This is about DirectX, and not about what you use as a desktop OS.

Re:SteamOS, Linux, and Steam Machines by eptcyka on Wednesday April 04, 2018 @08:25AM (#16754033)
- Fund Linux devs or take a lower cut from Linux releases I believe Valve is already employing people to work on Linux and it's ecosystem directly.

- Convince Adobe to release their suite on Linux! Push for/fund official Unity and Unreal Engine Linux versions Maybe they should just convince Microsoft to port over win32 and all the other APIs to linux? Whilst they're at it, they could also convince your most hated political figure to be more like your most loved political figure. With the convincing powers like these, Valve could just convince the world to no longer suffer from hunger.

The only incentives that work would be of the financial kind, however, paying for support is not sustainable. Console vendors can pay for first party or exclusive support from game devs because they are fairly sure this will increase revenue in the long term. Valve gains no more money if they incentivize developers to support Linux. I also don't really want for things to be supported exclusively on Linux unless if there are good technical reasons - I use Linux because of the freedom it provides me, I wouldn't advocate for people to be forced to use it. FWIW, Unity and Unreal run on linux, but a lot of developers elect to use windows-only Unity plugins. The developers don't care.

What Linux really needs is non-shit drivers and a mainstream desktop environment that takes into account input latency when developing it's window manager - Wayland on Gnome is really bad in this regard, yet Gnome is the target desktop environment for Steam OS (at least last time I checked). They should maybe make sure that their games run just as fast on Linux as they do on other platforms - currently this is not the case. I believe that solving these issues will be hard and may require a unilateral effort across various entities in the ecosystem - something which is incredibly hard to do, especially when it comes to Gnome. Then there's things like drivers - yes, performance wise Intel and Nvidia drivers might be OK, but they are not feature complete especially when it comes to power management. I don't believe there is a single problem that has to be fixed to make gaming on linux a massive success - there isn't even a shortlist of 10 incredulous tasks. It has to be a long-term effort and the open source community has to take part in it.

Re:SteamOS, Linux, and Steam Machines by H1Supreme on Wednesday April 04, 2018 @09:11AM (#16754325)
> Convince Adobe to release their suite on Linux!

I used to toot this horn, but I'd rather see the Affinity line up released, at this point. Aside from professional designers, and people who use it daily, the costs are beyond prohibitive.

I worked as a designer for about 15 years before landing a job in programming. So, my uses for Photoshop or Illustrator have dwindled down to once a month at most. A subscription makes no sense for someone in my shoes.

I understand why they did it, and how piracy was out of control for their apps. But $50 a month for something I'm rarely going to use is nuts. Which, is a real shame considering the amount of hours I spend learning these apps.

Re:SteamOS, Linux, and Steam Machines by ekianjo on Wednesday April 04, 2018 @08:42AM (#16754145)
> Valve could just convince the world to no longer suffer from hunger.

You meant it as a joke but by far and large hunger is a problem of the past. Massive famines have not occurred in years, and where they do it's because of political disorders like conflicts or civil wars.

Re:SteamOS, Linux, and Steam Machines by pbhjpbhj on Wednesday April 04, 2018 @10:13AM (#16754839)
Even in the UK, a supposedly rich Western democracy, people are regularly going hungry. I think you're overstretching by a long way.

The capacity for ending hunger is here.

Probably UK companies throw out enough food to feed all those who're hungry in their locality [1]. But hunger is still a big problem. It's going to get worse here too. The recession brought food prices up significantly, Brexit will do so to.

[1] high-street companies used to sell off perishable goods cheaply at the end of the day. Now they lock them in bins. Because poor people would buy them to save money, poorer people would "steal" then from the bins.

Re:SteamOS, Linux, and Steam Machines by pjc50 on Wednesday April 04, 2018 @09:46AM (#16754606)
Well, about that: https://www.theguardian.com/global-development/2017/sep/15/a...

There's also increasing problems inside first world countries: https://policy-practice.oxfam.org.uk/blog/2014/06/uk-hunger-...

It's also possible that hunger is a leading indicator of conflicts. I've heard this cited as a cause of the Arab Spring, and water conflict is a factor in the war in Yemen.

Re:SteamOS, Linux, and Steam Machines by InitialLastName on Wednesday April 04, 2018 @02:01PM (#16757253)
A) one could (and many do) make the argument that most famines through human history have been at least partially because of political disorders, usually exacerbated by or exacerbating weather conditions.

B) There's currently at least one massive famine going on RIGHT NOW in Yemen that gets pretty much no attention. Yes, it' due to a conflict, but that doesn't mean it isn't happening.

Re:SteamOS, Linux, and Steam Machines by TotempaaltJ on Wednesday April 04, 2018 @08:47AM (#16754172)
Oh, this is quite interesting. Are we talking only famine, or general world hunger?
Re:SteamOS, Linux, and Steam Machines by ekianjo on Wednesday April 04, 2018 @09:00AM (#16754258)
Even hunger at large is a disappearing problem. Not completely done with, but the trend is positive everywhere (apart from conflict zones):

https://footprint.globalance-bank.com/_Resources/Persistent/...

Re:SteamOS, Linux, and Steam Machines by Symmetry on Wednesday April 04, 2018 @09:29AM (#16754458)
You could look at that and say "It seems to be a problem that's being solved so I should do something else" or you could say "Wow, interventions in this area have been really effective so this must be a good use of my charity dollars!" There are different problems where one or the other of these views are actually correct based on the marginal utility of an extra dollar directed towards a problem and you really need careful research to distinguish them. More than you can do yourself, so look at places like Givewell[1] or 80,000 Hours[2].

[1] https://www.givewell.org/

[2] https://80000hours.org/

Re:SteamOS, Linux, and Steam Machines by banderman on Wednesday April 04, 2018 @09:20AM (#16754386)
If you want to help get it to zero there's a UN program: https://wfp.org
Re:SteamOS, Linux, and Steam Machines by aaron-lebo on Wednesday April 04, 2018 @08:38AM (#16754112)
It has to be a long-term effort and the open source community has to take part in it.

That statement is not fair to the people who do this every single day. We're only where we are because the open source community took part of it and took us there, give some credit where it's due.

edit: don't mean to sound ungrateful, point is OSS is dramatically underfunded, we need big corps to do more

Re:SteamOS, Linux, and Steam Machines by ekianjo on Wednesday April 04, 2018 @08:44AM (#16754162)
> If Valve or others really cared about this, they could do more, but it is not a priority.

Valve has only something like 300 employees last time I checked, so you can't expect them to do a lot more unless they massively hire a lot more people.

Re:SteamOS, Linux, and Steam Machines by mtgx on Wednesday April 04, 2018 @09:05AM (#16754289)
One thing Valve may just be able to do is somehow convince Apple to support Vulkan. I feel that if Vulkan becomes the official API for both macOS and iOS (even if say 3 years from now), that would be a huge boost to the Vulkan ecosystem.

I think the prospect of developing a game that "automatically" works on both Windows (and not just 10, but also 7 and 8) and macOS would be quite compelling. Plus the bonus that the games would also work on Linux, and iOS/Android, and eventually the web (at least some of them for these last three).

Besides Apple, Valve should also convince Sony to support Vulkan on the next-gen PS5 console. They should tell both of these companies that they benefit more from being in this larger ecosystem than they do by creating their little walled gardens while Microsoft's gaming ecosystem engulfs and dominates them from outside.

It's also quite imperative for Valve to try to achieve this because they are still at risk of being obsolete by a future version of Windows that restricts Win32 apps by default for consumers (a non-zero chance of that happening over the next 10 years). So Valve should have a big incentive to try to get some kind of "partnership" with both Apple and Sony and get them to support Vulkan.

Re:SteamOS, Linux, and Steam Machines by jsheard on Wednesday April 04, 2018 @09:43AM (#16754572)
Apples lack of support for Vulkan is less of an issue now that MoltenVK is available: https://github.com/KhronosGroup/MoltenVK

Metal is low-level enough that Vulkan can be implemented on top of it without too much overhead.

Re:SteamOS, Linux, and Steam Machines by pjmlp on Wednesday April 04, 2018 @01:11PM (#16756754)
3D API support is a radio button on most engines.

Most game companies don't care about Linux, because the added development costs on testing and community support don't translate in any meaningful revenue.

Re:SteamOS, Linux, and Steam Machines by sametmax on Wednesday April 04, 2018 @08:39AM (#16754119)
"sure, you guys sell delicious chocolate near by, but i feel you are not commited to this. You should open a factory if you are to show you are serious with my street"
Re:SteamOS, Linux, and Steam Machines by megaman22 on Wednesday April 04, 2018 @09:35AM (#16754508)
The thing is, statistically, no one uses Linux desktops. There's really no point in expending any great effort there, aside from ideological reasons.

I suppose it could be a hedge against Microsoft doing something incredibly stupid, like cutting support for Win32 and mandating UWP garbage through their garbage store.

Re:SteamOS, Linux, and Steam Machines by shadowmint on Wednesday April 04, 2018 @08:55AM (#16754218)
This seems like a lovely sentiment...

however...

If you release games on a platform, or targeting a hardware spec which has a player base with is too small (like say, VR), and don't make enough money in your 'big bang' release, you're screwed, and your company goes under.

Heck, even if you do make some money, if its not enough to 'wow' investors, your studio will probably still be shut down. The economics of big bang release software are very hard ('Explain to me again why after making a million dollars this month you want another million dollars investment that will not generate any return for the next 2 years?'), and game companies are behind the curve in dealing with it.

The alternative (freemium) is just a race to the bottom, and its happening on steam right now the same way it happened on the app stores.

Incentives to encourage developers to target 'linux first' isn't just not going to work; its actually unethical.

You're basically paying people to target a platform that you know isn't significant enough for them to recoup the significant development costs in making games.

So yeah.

Realistically, you need to do one thing:

Figure out a way to provide a meaningful continuing income stream to developers targeting the platform.

As I understand it, what value is currently doing is attempting to bootstrap the market to consume linux games, by:

- Minimise the cost of developing on the platform by improving the tooling and making it easier to target 'cross platform' to include an additional platform (vulken, steam networking, etc).

- Make a platform that will consistently actually run said games, and push that upstream for other distributions to pick up.

- Work with partners to provide hardware that is configured in a way that can actually run that platform without having to compile the kernel yourself.

So... frankly, that seems like a pretty smart way to tackle the problem.

...but on the other hand, it hasn't been massively successful, to be fair.

Practically speaking, 'linux first' is never going to work; but I don't really know what else they can really do to help it along the way.

Re:SteamOS, Linux, and Steam Machines by jdright on Wednesday April 04, 2018 @09:19AM (#16754376)
> Incentives to encourage developers to target 'linux first' isn't just not going to work; its actually unethical.

Care to explain?

People seems to think this kind of politics from first parties and even from Microsoft very acceptable. But for some reason these tactics applied to Linux would be unethical?

Re:SteamOS, Linux, and Steam Machines by jenscow on Wednesday April 04, 2018 @10:02AM (#16754739)
> make it Linux exclusive for a time

I completely disagree with that. I don't believe anyone should be forced to use a different platform, when the only reason behind it is a handshake and a piece of paper - even if it's my preferred platform.

Kinda goes against one of the reasons for using Linux.

Re:SteamOS, Linux, and Steam Machines by zelon88 on Wednesday April 04, 2018 @01:06PM (#16756706)
> Convince Adobe to release their suite on Linux! Push for/fund official Unity and Unreal Engine Linux versions

I run UE4 on Linux without errors.

But everything else you mentioned I agree with 100%. I'll also add my opinion that Valve is lazy and hard of hearing.

Re:SteamOS, Linux, and Steam Machines by desireco42 on Wednesday April 04, 2018 @10:45AM (#16755185)
Pretty much if you could get Adobe on Linux, it would be a clincher for me. I would move, endure whatever drama I have to endure with configuration etc, and just live happily ever after. Even change distro every now and then.
Re:SteamOS, Linux, and Steam Machines by dleslie on Wednesday April 04, 2018 @10:48AM (#16755209)
Are there any Linux exclusives?

It's been a long while since I launched a game on Steam; I was under the impression that a Windows binary is required.

Re:SteamOS, Linux, and Steam Machines by p0nce on Wednesday April 04, 2018 @09:45AM (#16754593)
Sunken cost fallacy at its best.