Live data from Hacker News

Valve's Proton Has Enabled 7000 Windows Games on Linux

boilingsteam.com

321–330 of 333 posts

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#321
post #285

Earlier quoted context omitted.

Thanks. It's called BadLads, it's all about multiplayer roleplay, where each player has their own job. The games about to get giant procedural cities (with full interiors!) and native virtual reality support. Here's the last devblog, although a bit dated: https://devblog.chemicalheads.com/posts/upcoming-update-teas... https://store.steampowered.com/app/1200710/BadLads/

This looks really cool. From the description is sounds a bit like DarkRP in Garry's Mod. I remember having a lot of fun with that mode.

To me it sounds like a GTA San Andreas multiplayer server.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#322

Earlier quoted context omitted.

> making devs lazy when it comes to developing native ports Is this first order thinking? Whereas second order thinking might be "with Proton enabling an order of magnitude more users that enjoy PC gaming to move to Linux, studios might consider improving the PC gaming experience further with more native ports/testing directly on Linux?" I don't know if that's how things could play out, but it seems logical to me.

Because Proton creates a dangerous market pressure. The linux+proton user is the ideal customer for a game developer: someone paying full price but to whom you owe absolutely no obligations. Bug reports from Proton users can be safely ignored. They should feel lucky if the game even started under their not-supported hack of an operating system. But those who purchase a native linux client (KSP, Factorio, Prison Archi…

If game developers provide official support for proton I would be more than happy. If the engine they are using doesn't support an automatic Lnux build I cannot insist that they should do a native Linux build. It's too much work for little gain. However, if they support proton officially I can live with that because the expected amount of work should be insignificant. 99% of the problems I have encountered were because of anticheat, broken launchers and a video game franchise using some weird proprietary microsoft video codec that literally no other platform supports. Fixing a launcher is not much work. Fixing video codecs is not much work. Anticheat software should support proton. It's not too much to ask.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#323
post #58

The problem with Proton is it is leading many game developers to actually drop Linux support. They basically say players seem to be able to get the game to work on Proton and that's that. But with no official support there is no guarantee it will continue to work with updates. There is no promise to even try to make it work if it breaks. And that's the major stuff. Imagine spending 20, 30, or 60 dollars on a game tha…

> There is all this talk that Proton will make people want to develop native Linux ports but I don't see any data or logic to back that up.

Never heard this and I agree it doesn't make any sense (the opposite is likely to be true actually).

Wine exists because people wanted to run windows software, Proton exists because Valve wanted to compete with Windows and mainstream consoles and needed to run most Windows games to do that.

That's it.

TBH, I think they were successful, ProtonDB is good enough and I can game on Linux pretty well and I could definitely game on a hypothetical Steam console, especially if it were open. Maybe I will, once I settle down and buy a dedicated gaming rig / have more time to play.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#324
post #28

Proton is neat for sure, but unfortunately modern anti-cheat solutions expect Windows and will not allow Linux clients to connect. There's also a few games that I expected to work but simply won't launch for me, like Elder Scrolls Online. I'm a fan of the Linux desktop, but for me the easiest solution is to have a dedicated Linux PC (right now an XPS 13 Developer) and a Windows machine for playing video games. I don'…

My solution for the anti-cheat problem is NVIDIA Geforce Now (via Chromium). Sure you will need a good internet connection, but at least you can simply start it right from your desktop without much hassle.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#325

Earlier quoted context omitted.

What's the issue with giving out kernel mode access? Almost everyone is gaming on single user systems anyways.

Riot's Valorant rootkit is active from boot and actively monitors everything you run and will block things it doesn't like or doesn't recognize. Most of the other kernel anticheat rootkits are more polite and don't run until a game starts them, at least. In general having a bunch of random stuff from video games running with kernel permissions is spooky. You never know whether someone will find an exploit in one of t…

> Riot's Valorant rootkit is active from boot and actively monitors everything you run and will block things it doesn't like or doesn't recognize.

Honestly, if I was responsible for building an anti-cheat system this is the way I'd go about it. Anything that can run that you don't know about (e.g. because it ran before you started) is a potential risk.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#326

Earlier quoted context omitted.

They could just add a open save game folder in file browser. Would solve most of the cases.

Inside of steam, you can click on a game to browse local files. It works on Linux anyway, just opens my file browser to the right place. I agree it should be rare, though I have had to do it for stuff that I wouldn't consider to be too advanced (using mods) but it's fair to say that it's still uncommon in the grand scheme of things since most games have a decent UI for handling mods already. I maybe need to get to a…

> Inside of steam, you can click on a game to browse local files.

This gets you to the game's install directory, not to the corresponding Proton prefix which contains the Windows user profile directory with the save file.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#327

Earlier quoted context omitted.

Really? I thought it was developed in-house. From what I understand much of their company was focused around Linux at the time (Steam, SteamOS, Hardware, Source engine port, L4D2, etc...).

Yes, really.

[citation needed]

SteamOS kernel with commits from Valve devs: https://github.com/ValveSoftware/steamos_kernel/commits/brew... SteamOS compositor with commits from Valve devs: https://github.com/ValveSoftware/steamos-compositor/commits/...

I'm sure they also have/had contractors working on it like they do for the other Linux gaming effors but a claim that it was "was only contracted-out by Valve" needs something to back it up.

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#328

Earlier quoted context omitted.

It's even worse with Workshop items (on the various occasions where you need to make edits or otherwise troubleshoot 'em), since you need not only the game's AppID, but an even longer numeric ID for the Workshop item itself. Luckily this is the same as the one in the item's URL for its Workshop page, but it's still annoying to have to copy and paste that into something just to see it (if doing it through the Steam cl…

Workshop is one of those places where Proton doesn't work so well in my experience. I end up with lots of crashes and failure to start when trying to enable workshop mods in most games.

I've had the opposite experience, with Workshop mods usually working fine as long as the game itself is working fine. It's usually just the mod creation tools that are really sketchy under Proton (current head-against-the-wall experience is with Kenshi, where the Forgotten Construction Set will spontaneously freeze after a couple minutes under Proton).

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#329

Earlier quoted context omitted.

Riot's Valorant rootkit is active from boot and actively monitors everything you run and will block things it doesn't like or doesn't recognize. Most of the other kernel anticheat rootkits are more polite and don't run until a game starts them, at least. In general having a bunch of random stuff from video games running with kernel permissions is spooky. You never know whether someone will find an exploit in one of t…

> Riot's Valorant rootkit is active from boot and actively monitors everything you run and will block things it doesn't like or doesn't recognize. Honestly, if I was responsible for building an anti-cheat system this is the way I'd go about it. Anything that can run that you don't know about (e.g. because it ran before you started) is a potential risk.

Cheaters now exploit boot loaders to side step this, funnily enough

Re: Valve's Proton Has Enabled 7000 Windows Games on Linux

#330
post #130

Does anyone know if Age of Empires 3 works on Linux?

It looks like it will probably work. https://www.protondb.com/search?q=age%20of%20empires%20III

Hi Jamdrese, Need one urgent help for memtest Can you please share your code. I want to test it on my system?

I got your reference from below;

jandrese on Dec 1, 2014 | parent | favorite | on: Memcpy vs. memmove

It's fun to benchmark memmove and memcpy on a box to see if memcpy has more optimizations or not. On Linux x86_64 gcc memcpy is usually twice as fast when you're not bound by cache misses, while both are roughly the same on FreeBSD x86_64 gcc. Linux (2.4Ghz Xeon X3430):

./memtest 10000 1000000

memcpy took 0.575571 seconds

memmove took 1.082038 seconds

FreeBSD (2.0Ghz AMD Athlon64 3000):

./memtest 10000 1000000

memcpy took 1.487334 seconds

memmove took 1.442741 seconds

Post reply on HN