Hacker News new | past | comments | ask | show | jobs | submit login

I'm rather impressed with Proton.

I was using wine quite obsessively well over a decade ago, wine tricks, fiddling with settings for one game, change them for another. Proton removed all of that for me.

I'm not at the forefront of gaming, though i have a nice card, CPU and a heap of RAM (Perks of the job.

Skyrim is my jam lately, I'm spending an insane amount of time in game at ultra settings. Played some Batman - Arkham Asylum, also a windows game, both run well. I'm happy!

Wine was already mostly at that point a couple of years ago. It used to involve a lot of manual fiddling, but in the later days of DX9, the majority of games worked out of the box.

DX11 is where things went wrong again, and mainline Wine has been quite slow to implement DX10+ features. There have been some great projects like DXVK which have made DX11 games playable in Wine, as well as a lot of work going on in different branches and patches of Wine to improve certain functionality. Fortunately Proton brings all of these together, and has all of this configuration dealt with for you.

After a period of stagnation and not being able to play any games released in the last few years, we're back to the point where brand new AAA games can run with Wine/Proton with solid framerates - I was very surprised to see Monster Hunter World running well in Proton within a few days of release.

DRM and anti-cheat remains the biggest blocker though. Some Denuvo games run, but many don't. Anything using BattlEye or Easy Anti-Cheat won't work, or if you're lucky, the anti-cheat might let you in, but then ban you for a false positive. I hope these can be solved at some point, but the nature of Wine works and how anti-cheat identifies tampering means they'll probably never play nice together.

> but the nature of Wine works and how anti-cheat identifies tampering means they'll probably never play nice together.

Unless you're also the distributor and can get the publisher/developer to remove those mechanisms, since you have your own. E.g. Steam.

I heard reports of some Overwatch players getting banned for using wine/proton. Just a heads up if anyone tries to run Blizzard/Activision games with these tools.

No, it was just a mistake. Blizzard said in their own official forums that Linux (or Mac) users will not be banned for using Wine or Proton.




> UPDATE - 14 Sep 08:03: Blizzard is investigating and they will be looking to overturn the bans if this is indeed the case. There appears to be at least five reports of bans so far and does indeed seem that the most likely explanation is a false-positive from Blizzard's anti-cheat technology having issue with DXVK.

It's interesting because an emulation layer like that being present definitely would make cheating easier. I'd imagine a few clever modifications to DXVK itself would be all that's necessary to implement a wallhack or similar.

I am guessing that they look for cheating based on actions in addition to scanning the memory looking for known cheats. Aimbots are pretty recognizable to experienced players, and no doubt some machine learning is going on to look for those patterns. This lets them stay ahead of the curve on exploits... if it looks like an aimbot, it doesn't matter that it's some new binary they haven't yet heard of.

For some reason it never occurred to me that they'd use ML for detecting suspicious behaviour, until I read your comment.

I've never considered this but it makes perfect sense, thanks for that!


Watch this! It's about using ML to catch cheaters.

I searched youtube to show you this video; I used the search term "cs go machine learning". The first video was actually this: https://www.youtube.com/watch?v=w88RIcTuGZQ

Looks like it's using ML to make better aimbots--lol!

I thought WINE stood for 'Wine Is Not an Emulator'


True, it's essentially an emulation not of the hardware but of the API. I was using it loosely, but the point is, hijacking Wine's already re-implemented API would be trivial given that limited verification are possible on it and hooking all critical Windows API functions is essentially trivial.

Not really a huge issue - professional cheat developers invest huge amounts of effort in subverting and patching the Windows kernel itself just to get a step ahead of anti-cheat. Thinking about how much fun that kind of thing is really makes me rethink my career choices...

If you get your hands on a VR headset, try out Skyrim VR. It works almost perfectly on Proton (you just have to do some stuff to get dialog/music working) and is by far the best VR experience with the most replayability I've tried so far.

I stopped playing the original Skyrim after only one (heavily modded) playthrough because I was just burned out on TES games but Skyrim VR brought back a sense of wonder I can only remember from my Morrowind days. Every dragon battle, every scenic backdrop is an order of magnitude more impressive and I can even tolerate a large part of the dialog without skipping through.

The only downside is how much time you have to waste getting the game configured and modded just right (afaik vast majority of major Skyrim mods work out of the box or were updated for Skyrim VR) and the cost. Bethesda has really been milking Skyrim.

which headset? Oculus works through proton?

I haven't tried it myself, but Proton works with SteamVR so it should be compatible with any headset supported by SteamVR.

If you're up for it, there are some really good high quality texture packs available on Nexus Mods that have really improved the visual experience in the game. https://www.dsogaming.com/news/skyrim-high-quality-textures-...

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact