Slashdot Mirror


Valve Seems To Be Working On Tools To Get Windows Games Running On Linux (arstechnica.com)

"Valve appears to be working on a set of 'compatibility tools,' called Steam Play, that would allow at least some Windows-based titles to run on Linux-based SteamOS systems," writes Kyle Orland from Ars Technica. From the report: Yesterday, Reddit users noticed that Steam's GUI files (as captured by SteamDB's Steam Tracker) include a hidden section with unused text related to the unannounced Steam Play system. According to that text, "Steam Play will automatically install compatibility tools that allow you to play games from your library that were built for other operating systems." Other unused text in the that GUI file suggests Steam Play will offer official compatibility with "supported tiles" while also letting users test compatibility for "games in your library that have not been verified with a supported compatibility tool." That latter use comes with a warning that "this may not work as expected, and can cause issues with your games, including crashes and breaking save games."

33 of 196 comments (clear)

  1. Finally... by tripmine · · Score: 5, Funny

    ...2018 is the Year of Linux on Desktop!

    1. Re:Finally... by fisted · · Score: 2

      B-but that was 2005. The year of FreeBSD on the desktop was 2011, if anyone wondered, and the year of NetBSD on the desktop 2013.

      Sucks to be you, pals.

    2. Re: Finally... by batukhan · · Score: 3, Insightful

      This is not for linux desktop. This is so valve can build a console for their huge library without paying Microsoft licensing fees

    3. Re:Finally... by ffkom · · Score: 3, Insightful

      2019 will be the year of subscription-based Windows 10 on dumb terminals.

      Not on dumb terminals, on dumb user's computers.

    4. Re: Finally... by Tough+Love · · Score: 2

      And for the Linux desktop. I got Rise of the Tomb Raider, native Linux port, a couple days ago for $17.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Finally... by Highdude702 · · Score: 2

      Isn't that the second definition of "Dumb Terminal"?

  2. Compatibility? Blame Microsoft by sanosuke001 · · Score: 3, Insightful

    Compatibility Mode? It's called OpenGL or Vulkan. Tell Microsoft to ditch DirectX; it's unnecessary and makes crap like this necessary. If people don't like the features of OpenGL or Vulkan you can always hop on the advisory board and get things changed.

    --
    -SaNo
    1. Re:Compatibility? Blame Microsoft by KiloByte · · Score: 4, Interesting

      I bet these "tools" are just Wine.

      Most non-AAA games work nicely on Wine. Steam's client doesn't (partially loads but browser engine that displays most of the content is blank) though, so you need to grab a properly working copy from cpt. Anakata, for a game you paid for. Only then you can run it via Wine.

      Thus, having Steam cooperate with Wine nicely would be a good step forward.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Compatibility? Blame Microsoft by Darinbob · · Score: 4, Insightful

      But if they open source it, how will Microsoft convince gamers to upgrade to Windows 10?

  3. Windows 10 S by Anonymous Coward · · Score: 2, Insightful

    The doom and gloom predictions of the Windows Store inserting itself between users and the internet at large seem more and more prescient every day.

  4. Wine by Anonymous Coward · · Score: 4, Funny

    Somebody should send Valve a bottle of Wine.

  5. Let's wait and see by doragasu · · Score: 5, Informative

    I have ran and finished on Linux several WIndows only games, using Wine. Wine can be very useful, but in my experience, you lose a big amount of time just testing different wine versions and playing with configuration (Windows version, DLL overrides, runtimes, etc.).

    So, even if it is only something like PlayOnLinux on steroids, managing different Wine versions and with scripts automating its usage, it could be good if Valve uses a decent amount of its resources to testing. This could avoid the end users to waste lots of time.

    BUT, after writing this, I do now think this will be the case. Something like DOSBox, SCUMMVM and that kind of wrappers seem more feasible.

  6. If Valve really wants Developers to support Linux by beerlord1 · · Score: 2, Insightful

    They should charge a 15% commission for all games launched on that OS, down from their normal 30%.

  7. If it is successful by SirAstral · · Score: 4, Insightful

    this would be enough to finally get me to stop using Windows.

    I play a lot of PC games, windows is a must for this.

    1. Re:If it is successful by DarkRookie · · Score: 2

      Same here.
      This is the only thing really holding me back.

      --
      The millennial that doesn't like most of the stuff designed for millennials.
    2. Re:If it is successful by Tough+Love · · Score: 3, Informative

      Windows under KVM with GPU passthrough is a thing

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    3. Re:If it is successful by Tough+Love · · Score: 2

      Thats not really 'stopping using windows'.

      Correct, it's boxing Windows. Not as bad as wallowing in Windows. Well I personally don't have any need for it, but some say they do, or at least, they want some kind of security blanket when they finally make the switch.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  8. Should be open source and run on all Linuxes by Eravnrekaree · · Score: 3, Insightful

    The big reason people should use Linux is to free themselves from proprietary closed source OS that is designed to take away your freedom. You will notice that while SteamOS claims to be open source, actually the critical parts of it like the client, are closed source. I am all for Windows compatibility as a way for people transition away from windows while taking their apps with them. However the compatibility layer needs to be able to work on fully open source OSs otherwise people would just be giving up one proprietary OS with vendor lock in for another proprietary OS with vendor lock in. You should not have to use a particular Linux distro to be able to benefit from Windows compatibility. Wine is the best solution since it is open source. People need to work on making that better rather than fragmenting with another closed source platform.

    1. Re:Should be open source and run on all Linuxes by dissy · · Score: 3, Informative

      You will notice that while SteamOS claims to be open source, actually the critical parts of it like the client, are closed source.

      SteamOS is Debian 7 or 8 for x86 and x64. The OS is completely open source.
      100% of the OS source code is available here: https://sources.debian.org/

      You are confusing the steam client application as being part of the OS, but it is just an application program.

      Having a closed source program running on an open source OS does not ultimately make the OS anything else but open source.

      There are lots of other closed source applications that run on Debian, steam client isn't the only one.
      None of those being installed make Debian any less open source.
      Hell, my wifi and nvidia drivers installed on my Debian system aren't open source, but that doesn't change the license of Debian what so ever.

      If you don't like the steam client license, don't install their debian repo and apt-get it, and don't purchase a computer with that setup preloaded. It's that simple.

    2. Re:Should be open source and run on all Linuxes by quantaman · · Score: 2

      The big reason people should use Linux is to free themselves from proprietary closed source OS that is designed to take away your freedom. You will notice that while SteamOS claims to be open source, actually the critical parts of it like the client, are closed source. I am all for Windows compatibility as a way for people transition away from windows while taking their apps with them.

      If you're buying games on Steam then you're probably willing to compromise when it comes to proprietary vs open source.

      However the compatibility layer needs to be able to work on fully open source OSs otherwise people would just be giving up one proprietary OS with vendor lock in for another proprietary OS with vendor lock in. You should not have to use a particular Linux distro to be able to benefit from Windows compatibility. Wine is the best solution since it is open source. People need to work on making that better rather than fragmenting with another closed source platform.

      I'm using an Intel graphics card on Fedora so I'm already running Steam on a fully open source stack. I'm not sure why their new layer would change that.

      As for Wine, there could be legal reasons (ie, NDAs, licensing other products, etc), but more likely it's strategic. If they get 95% percent of Windows games working flawlessly on Linux, but only through Steam, then you now own Linux gaming even more than you do now.

      --
      I stole this Sig
  9. OS/2 was so good with windows that few os/2 apps by Joe_Dragon · · Score: 3, Interesting

    OS/2 was so good with windows that few true os/2 apps where made and then MS started to mess up OS/2 With all of the win32/s updates.

    Games need to move away from wrappers in Linux.

  10. I hope for the day seamless linux gaming happens by Anonymous Coward · · Score: 2, Insightful

    All i want is to run all my games seamlessly without messing around with wrappers or virtual machines or GPU passthrough or having to draw a summoning spell in blood on my monitor.
    I don't to spend 4 hours googling or needing 2 GPUs or a different config file for every single game or losing a huge chunk of FPS from virtualisation (and needing twice the amount of stupidly expensive RAM) or getting banned because the anti-cheat engine got confused.
    I don't want to dual boot, hell half the time i forget what i was doing in the time it takes my web browser to open let alone for a full reboot.

    It's a lot to ask i know but gaming is stopping linux going mainstream.

  11. Re:Gordon Freeman is dead by fisted · · Score: 3, Funny

    Technically CS is what originally launched the steam platform. I realize it's a HL mod, but with 1.6 it became "stand alone". I realize it still used the HL engine and everything, but CS was the only game on steam at that time, not HL.

    Now if you'll excuse me, I have to be technically correct somewhere else on the www.

  12. Re:Just let the opensource foks by AlanBDee · · Score: 3, Interesting

    I suspect that with Valve involved the turn around time will be a lot shorter. Besides, no sane person buys a game when it comes out. It's expensive and buggy, no thanks. I'll wait a year for them to get the bugs fixed and in that time Valve can get it working on Linux.... double bonus. Plus, waiting a year is a good litmus test of if the game is any good. If after a year it's still almost full price, it's a good game. If it's 95% off, it's probably not worth your time to play.

  13. Re:Gordon Freeman is dead by Anonymous Coward · · Score: 2, Insightful

    Technically correct: the best kind of correct.

  14. Re:No one cares by m00sh · · Score: 3, Informative

    Does anyone still care?

    I cared in 1998 when windows was unstable and unreliable. Windows 10 runs rock solid for steam gaming, what problem are we solving here? I guess freeing people from the evil of Microsoft is an admirable goal, but it all seems so early 2000s

    I don't want to have to boot to windows to play games.

  15. WinG + The Lion King is why we have DirectX by Joe_Dragon · · Score: 4, Informative
  16. Re:Sorry Valve, won't work by Tough+Love · · Score: 2

    I still can't get Linux to install and run with accelerated graphics on my Radeon card.

    This post is a bit less than credible given that it does mention any specific Radeon model. My experience with Radeon cards is much different: every one I have (more than four) works flawlessly, especially with the open source drivers. You do need to install the card firmware package, without that they kinda work as VGA only, but no acceleration, low resolution, sucks. But works well enough to boot to KDE and figure out the bit about the firmware in comfort.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  17. Re: Sorry Valve, won't work by Tough+Love · · Score: 2

    You need to install the card firmware, probably.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  18. Re:OS/2 was so good with windows that few os/2 app by Stormwatch · · Score: 2

    True, but I recall other issues: its hardware compatibility was rather limited, and its marketing absolutely sucked.

    I mean, holy shit. IBM was always so bad at reaching home users. For example, watch these ads touting the same feature, multitasking: OS/2 and Win95. What do you get from them? From the visuals, the music, the voiceover -- what do they make you feel? To me, the former makes it seem bureaucratic, unexciting, work stuff. But the latter makes it seem exciting, whimsical, empowering, fun! Whoever produced that ad nailed it.

  19. Re:No one cares by Stormwatch · · Score: 2

    Bugs aside, Windows 10 has a very ugly, disorganized, and inconsistent interface. I'd gladly use Cinnamon instead of this mess.

  20. Re: Sorry Valve, won't work by Tough+Love · · Score: 4, Informative

    and I really don't think it should matter that I have a 7870 LE.

    Interesting fantasy land you live in, where hardware details don't matter. Also interesting how you come in throwing around insults without having done a bit of research yourself.

    The 7870 LE s an oddball using the Tahiti chipset instead of the more popular and well supported Pitcairn chipset. Bugzilla: Tahiti LE: GFX block is not functional, CP is okay

    It seems, some people got it working, but if it were mine I would just junk that 2012 card. If you want something really minimal, HD 6450 is perfectly servicable, and fanless. If you want something powerful but cheap, RX 400 series or RX 500. That particular card is, unfortunately, a bit of an orphan. It happens.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  21. Maybe they can fix the client while they're at it by LaughingRadish · · Score: 2

    Maybe Valve could fix Issue #1040 from 2013 once and for all (https://github.com/ValveSoftware/steam-for-linux/issues/1040). The client wants to manage all aspects of the window instead of letting the window manager do it. The practical result is that the Steam client fights with the window manager and semi-unpredictably makes itself unusable or infuriating. There's really no excuse for this.