News for hackers. Stuff that matters.
Re:Steam Deck reports are here by buzzwords on Friday March 04, 2022 @05:04PM (#30561228)
I am a big Linux fan but not a gamer. Let me ask all the gamers here, what is currently making Linux not suitable for your gaming?
Re:Steam Deck reports are here by emdowling on Friday March 04, 2022 @05:12PM (#30561308)
Amongst other reasons, lack of support for anti-cheat systems (like EAC and BattleEye) have stopped big-name games like Destiny 2, Fortnite and others from easily porting to Linux. The Steam Deck has started to change that, prompting the ecosystem to slowly come around.
Re:Steam Deck reports are here by saltminer on Friday March 04, 2022 @11:25PM (#30564240)
Both BattlEye and EAC support Linux (https://www.gamingonlinux.com/2022/02/proton-7-easy-anti-che...), it's up to the companies using it to allow it.
Re:Steam Deck reports are here by Closi on Saturday March 05, 2022 @03:03AM (#30565455)
I think the point is that they have supported it for about 2 weeks rather than 2 years, so the picture on compatibility is changing but not there yet.
Re:Steam Deck reports are here by arepublicadoceu on Friday March 04, 2022 @07:21PM (#30562464)
Whenever I ask online about linux gaming a lot of people say that they have better or equal performance on linux than on windows. My experience does not replicate that. My theory so far is that people that have better or equal performance on linux have powerful machines.

For instance, my GPU have low DRAM and it's on a laptop, I got a solid 60 fps Dark Souls III on Windows, whereas I face 50 ~ 30 fps on linux with micro stutters every now and then.

Besides that, my experience with Linux gaming is that it was absolutely not plug and play, it required me a lot of experimenting, changing proton versions, keeping myself up-to-date on the latest env variable to fix issues with my games, disabling composition on your DE, etc etc and etc.

I used to have fun tinkering with this stuff, nowadays I don't have the time/energy/will to educate myself on the latest tools to run a game, so I just keep a windows partition for gaming purposes.

Re:Steam Deck reports are here by johnny22 on Saturday March 05, 2022 @01:31AM (#30564930)
the composition thing should be automatic shouldn't it? Not discounting your other concerns though.
Re:Steam Deck reports are here by robrtsql on Friday March 04, 2022 @05:29PM (#30561478)
I am very impressed by what Proton brings to the table (even though it's just standing upon the shoulders of Wine, it brings a whole new level of convenience to something which used to be rather hacky), but I've still experienced a few issues when using it. For example, one game I tried (Wargroove) had pretty substantial input lag when using it (which makes using your mouse feel really bad) and I tried Elden Ring on Linux yesterday. I'm very impressed that it launched at all, but it detected tampering and wouldn't let me online, and the game appeared to perform noticeably worse than it does on the same hardware when playing on Windows.
Re:Steam Deck reports are here by 1_player on Friday March 04, 2022 @06:54PM (#30562240)
Here's how to run Elden Ring with actually better performance than Windows:

- Use the latest Proton-GE or Proton Experimental (and switch to its bleeding edge branch). That fixes the anticheat and it includes patches to work around the shoddy DX12 logic in the game.

- If you're running on RDNA2, you might want to install mesa 22 or the latest git version. This is crucial for the best performance.

- On most AMD cards, it's worth trying to force the GPU frequencies to max. For some reason the GPU doesn't stay in high perf mode and it's a cause of frame drops.

The game stutters a bit on Windows and frame rate is inconsistent, while I have stable 60 fps on 4k Maximum quality on Linux. I've played 6h non stop today.

Re:Steam Deck reports are here by smoldesu on Friday March 04, 2022 @11:14PM (#30564186)
There's actually a surprising amount of games that run better on Linux:

- Overwatch averages more stable framerates than equivalent hardware playing on Windows

- Apex Legends seems to run head-and-shoulders above what I experienced on Windows

- Half Life, Garry's Mod, and all of the Source engine games have wonderful native ports

- Older games like Diablo 2 are actually playable on Linux, where they're almost completely broken and dead on Windows

- This one is purely anecdotal, but MMOs seem to be much lighter on Linux. Games like Warframe, Diablo 3, and Final Fantasy 14 are light as a feather with accommodating hardware.

YMMV, but I'd say the state of gaming on Linux is very good right now. Maybe not as competitive as Windows is in market share and title compatibility, but it's far surpassing the selection (and performance) of PC games on Mac in it's glory days, and well outpacing the state of gaming on Mac now. If Valve continues to focus on their core competencies, we might finally have the gaming duopoly that we've rumored of for decades.

Re:Steam Deck reports are here by numeri on Saturday March 05, 2022 @01:38AM (#30564963)
I have also seen better performance on Minecraft on Linux
Re:Steam Deck reports are here by 1_player on Friday March 04, 2022 @06:32PM (#30562045)
Nothing. Elden Ring is here, it's the new big thing, and I'm playing it on my Fedora box. The future is now. All of the games I play or want to play are running great, and I play a lot.

Truthfully, hacks might be needed, it's not grandma time yet for Linux gaming, but the hard part (Windows translation layer) is working really well.

Re:Steam Deck reports are here by ASalazarMX on Friday March 04, 2022 @05:29PM (#30561479)
With steam on Linux, I can happily play Bioshock Infinite, but not Bioshock 1 or 2. I can play The Witcher 2, but not The Witcher 1 or 3. I tend to play open-world RPGs, so one of my pet peeves is not being able to play any of the Elder Scrolls games on Linux. Without frequent crashes, I mean.
Re:Steam Deck reports are here by aspenmayer on Friday March 04, 2022 @05:52PM (#30561698)
Have you tried OpenMW?

https://openmw.org/

Re:Steam Deck reports are here by ASalazarMX on Friday March 04, 2022 @07:04PM (#30562328)
Yes, it freezes or crashes every 10-15 minutes for me.
Re:Steam Deck reports are here by neurostimulant on Friday March 04, 2022 @06:58PM (#30562272)
Your experience is different from mine. I have played the witcher 1, 2 and 3, and skyrim, oblivion and morrowind on proton without much crash. In fact, I never encountered any crash when playing the witcher 1, 2 and 3 under proton. Elder scroll and fallout games are sometimes crashy, but they're no more crashy than on windows and console.
Re:Steam Deck reports are here by ASalazarMX on Friday March 04, 2022 @07:09PM (#30562359)
The Witcher 2 and Bioshock Infinite never crashed in my setup, and I played them for hours a day last year! I'll have to try again with the others, they're the only reason I double boot to Windows.
Re:Steam Deck reports are here by mzi on Saturday March 05, 2022 @02:09AM (#30565152)
I played Witcher 3 on Linux yesterday evening, it runs perfectly and it's listed as Platinum on Protondb (to be back on topic). I haven't played Bioshock in a while but according to reports it should work well,as with the Elder Scroll games.
Re:Steam Deck reports are here by mixedCase on Friday March 04, 2022 @07:15PM (#30562408)
All of those games run on Linux, without any more crashes than Windows. Some Elder Scrolls mods however will cause trouble.
Re:Steam Deck reports are here by dgunay on Friday March 04, 2022 @05:53PM (#30561708)
I daily drive Linux and attempt to game on it when I can.

The biggest obstacles (at least for Proton) keeping me from deleting my Windows partition:

- Online multiplayer games with anti-cheat (solved or soon to be solved by EAC + Proton integration)

- The fact that not every game "just works". I frequently run into games (most recently, Elden Ring) which don't even launch, and the error/bug reporting experience is terrible. I'm a relatively technical person, and yet even after going through the trouble to get logging set up and figure out what is even going on when the game doesn't launch, there is still often not a clear path to fixing my problem. Obviously some of this is just inherent in the combinatoric explosion of problematic cases you get from running a DX -> Vulkan compatibility shim for an OS with 100s of distros, but it's a big obstacle.

- I recently got a top of the line GPU, but before that the performance difference was occasionally enough that I would just switch to Windows for a game that otherwise worked OK on Linux.

Re:Steam Deck reports are here by TeamXe on Friday March 04, 2022 @05:11PM (#30561300)
Nothing. Been using arch (and ubuntu previously) exclusively for years. Recently finished darksouls 1 and 2. Been playing elden ring this week. The vast majority of games I want to play either just work or require a one time config change.
Re:Steam Deck reports are here by trey-jones on Friday March 04, 2022 @05:14PM (#30561317)
I agree, but I do think performance is worse in general compared to Windows. I have exactly zero data to back this up, just the "what it feels like".
Re:Steam Deck reports are here by doubled112 on Friday March 04, 2022 @06:00PM (#30561789)
I'm about there with my Proton experience.

There are tons of reports on Proton DB (and my experience agrees) where there are slow downs and stutters that just don't happen on Windows. Spyro: Reignited and Batman Arkham City are some recent examples for me.

I've played a few games that I can run at 4K with frame rates I don't notice any problem in, where with Proton it isn't the same experience.

Re:Steam Deck reports are here by aseipp on Saturday March 05, 2022 @01:39PM (#30570495)
Honestly Proton is catching up a lot and the compatibility is impressive but I've had my fair share of problems with it, e.g. on Ice Lake graphics it performed really badly for some simple games without running experimental branches, input was laggy on a few games, simply busted rendering, etc. This can be fixed with time, patches, experimental branches and bug reports, but if you want to play the latest stuff it's all a bit of a chore to some extent. So, more or less, the usual complaints you read about Linux and have been reading about for years, if you're a Linux fan. I think a lot of the old adage "post your specs" applies here; drivers and graphics cards alone will have a massive impact on compatibility, so it's hard to "guestimate" how valid some reports or issues really are without trying the game.

For some older titles though I've been relatively impressed by Proton and e.g. CrossOver. Like Shadow of the Tomb Raider or Witcher 3. You can't play simple 2D games released this year but a 5 year old AAA game can run mostly OK, stuff like that.

There is also a flip side to the billion knobs thing which is that Linux might actually be a reasonable route to run some older games in the future, e.g. games like Deus Ex HR had some fun mods but some of them eventually became incompatible with newer Windows versions. It's not a guarantee (some of these games/mods do insane things) but for some classes of games, things like patched proton/wine builds may be a valid way to preserve them more easily into the future.

Re:Steam Deck reports are here by Duralias on Friday March 04, 2022 @06:17PM (#30561941)
Primarily just because I couldn't use my VR headset then (Quest 2). The volunteers behind ALVR are working on it.

However, when something like ALVR works on Linux and SteamOS 3.0 releases universally I I'll at least make a partition for it and try to use it as my primary gaming OS.

(Flex ahead) Not had very many gaming related problems with my Steam Deck, so I am hopeful for the universal release.

Re:Steam Deck reports are here by noahtallen on Friday March 04, 2022 @05:49PM (#30561676)
It’s a lot easier to just use Windows for gaming. It takes some amount of extra effort for many game types on Linux, including making sure you have all the pre requisite packages installed for wine and whatnot. Granted, that’s not hard, but it is extra effort to ensure everything will work.

But my personal gaming is dictated a lot by what my friends are playing, which means I prefer being ready to start a new game quickly without much hassle. And plenty of competitive multiplayer games are unsupported entirely on Linux.

I’m super excited for the future, but it just doesn’t fit my needs yet.

Re:Steam Deck reports are here by johnny22 on Saturday March 05, 2022 @01:33AM (#30564939)
If you use steam, the only extra package you have to install are the 32bit graphics drivers if nvidia and mesa (if not nvidia) for 32bit native linux games and wine itself. Although sometime in the nearish future you won't have to do that for wine either.
Re:Steam Deck reports are here by 2OEH8eoCRo0 on Friday March 04, 2022 @05:20PM (#30561379)
Anti cheat.

Games without anti cheat almost always work.

I use Linux for everything except unsupported gaming.

Re:Steam Deck reports are here by yxhuvud on Saturday March 05, 2022 @01:21AM (#30564877)
One, relatively minor issue is that the discord client for Linux don't include sounds in the screen share, so playing with friends watching is worse.
Re:Steam Deck reports are here by martijnvds on Friday March 04, 2022 @05:10PM (#30561295)
Nvidia drivers.
Re:Steam Deck reports are here by ZekeSulastin on Friday March 04, 2022 @08:30PM (#30563068)
Have worked fine for a damn long time with the caveat of wayland, including the last time I ran desktop Linux with my old 2060.
Re:Steam Deck reports are here by 2OEH8eoCRo0 on Friday March 04, 2022 @05:23PM (#30561406)
Are you on a laptop? I game on desktop on Linux just fine with Nvidia drivers.
Re:Steam Deck reports are here by buzzwords on Friday March 04, 2022 @05:19PM (#30561370)
I wonder if rise of Linux gaming will force Nvidia to change its ways
Re:Steam Deck reports are here by trey-jones on Friday March 04, 2022 @05:12PM (#30561305)
Yeah, if you plan on playing games on (or running) Linux at all, you need to get an AMD card. Pretty much non-negotiable at the current time.
Re:Steam Deck reports are here by deadbunny on Friday March 04, 2022 @05:53PM (#30561717)
I hear this constantly but have been using Nvidia cards (with proprietary drivers) for years on Linux with zero problems.
Re:Steam Deck reports are here by Arkanosis on Friday March 04, 2022 @06:04PM (#30561818)
If you want to ((use open-source drivers OR use wayland) AND play demanding games), that's true, AMD hardware is probably a better choice, but: - if you're fine with the proprietary Nvidia drivers and Xorg, Nvidia hardware works great; - if you play less demanding games, Intel hardware works great.
Re:Steam Deck reports are here by CodeAndCuffs on Friday March 04, 2022 @05:21PM (#30561389)
Steam and protondb really helps mitigate this. My Nvidia card that could run games well on Windows ran them acceptably on Ubuntu on steam. No extra setup or work, steam did it all. I believe via vulkan drivers and proton but I'm not 100% sure. And this was a few years ago
Re:Steam Deck reports are here by tgmatt on Friday March 04, 2022 @06:31PM (#30562038)
3080 using nvidia's 510 drivers work just fine here.
Re:Steam Deck reports are here by ASalazarMX on Friday March 04, 2022 @05:36PM (#30561541)
Maybe non-negotiable a few years ago. I've been playing just fine with a laptop and its builtin Intel GPU.
Re:Steam Deck reports are here by imtringued on Sunday March 06, 2022 @11:14AM (#30578537)
Some games use proprietary microsoft video codecs for cutscenes that are not supported by linux libraries. Proton was patched recently so that it just shows a TV test card. Before that it just crashed.
Re:Steam Deck reports are here by shmerl on Friday March 04, 2022 @05:18PM (#30561360)
Nothing, I'm using Linux for all of my gaming.
Re:Steam Deck reports are here by ajvs on Friday March 04, 2022 @09:01PM (#30563300)
WINE lacks support for FiveM and Space Station 13, which prevents a ton of multiplayer roleplaying servers from being played.
Re:Steam Deck reports are here by 1_player on Saturday March 05, 2022 @05:51AM (#30566315)
> FiveM

I've heard it might be playable "soon": https://old.reddit.com/r/linux_gaming/comments/t07q1g/shared...

Re:Steam Deck reports are here by pongo1231 on Saturday March 05, 2022 @10:12AM (#30568209)
Actually it's already playable right now

https://appdb.winehq.org/objectManager.php?sClass=version&iI...

(Given you don't want to join any public servers due to the anti cheat not working yet)

Re:Steam Deck reports are here by RHSeeger on Friday March 04, 2022 @09:20PM (#30563453)
There was a post today discussing the Nvidea breach (https://news.ycombinator.com/item?id=30550028) where people were discussing the Nvidea driving making their linux machines unbootable. That kind of thing, where a normal user would have trouble recovering from, that's a pretty big deal.
Re:Steam Deck reports are here by always2slow on Friday March 04, 2022 @07:17PM (#30562435)
Lack of HDMI 2.1 support in amdgpu to enable 4K @ 120hz on displays that don't have DisplayPort.
Re:Steam Deck reports are here by stuu99 on Saturday March 05, 2022 @06:54AM (#30566694)
The real reason is vendor lockin, aka no support by nvidia, amd or intel because they are part of the trusted computing initiatve. The last 20 years Intel, AMD have been planning to lock down our PC's and close the platform. PC's from 1970's to the mid 90's were "honest" cpu's, or general computers.

Newer CPU's post 2008, have the elements of hardware drm Microsoft, intel, amd and the game and content industries have been testing. To get rid of local file access.

See here on the patent 20 years ago, aka windows 10/11 are the implementations of research that had been going on for 20 years to get rid of honest file access:

https://www.theregister.com/2001/12/13/the_microsoft_secure_...

Basically when you open a file on a normal PC you get honest hex values (instructions) that made cracking copyprotection on software easy because you have access to the raw CPU instructions. It's hard to make eletronics that don't allow piracy because all a file is, is electric charges in memory, and the computer industry knows this. AKA electricity is not scarce so supply can always meet demand trivially. So they needed to come up with bullshit to justify breaking CPU circuits without killing performance (aka "Security or drm"), has a negative impact on performance and there's also the worry of bugs bricking your system if you do it wrong at the hardware level... this is why it's taken them 23+ years since the advent of trusted computing research that began in the mid 90's to finally get rid of honest executables.

When you compile a program in c, or any other programming language for 99% of computing history you'd get honest instructions in the resulting executable and files for the program. The computer industry wants to change this for their clients, the movie, game, and music industry. So they can enforce copyright at the hardware level. This is hard without breaking a computer, and they don't want a repeat of the pentium fdiv bug that caused a massive recall.

https://en.wikipedia.org/wiki/Pentium_FDIV_bug

That is why mirosoft and intel/amd have been very very careful their trusted computing research and testing with certain big enterprise companies and consoles. Consoles is where trusted computing experiments in order to prevent game piracy.

All this to prevent you form getting honest files.

To give you an example of what's been goin on for 23 years...

Ultima 9 was cancelled (but then later restarted), AKA EA was planning on making Ultima 11, 12, 13, as local applications (you get complete files on your computer) WITH multiplayer embedded in the EXE, but the success of UO, changed the entire direction of PC Gaming. They wanted to kill piracy, this is the attitude of the game industry:

https://www.theregister.com/2012/08/22/ubisoft_says_over_90_...

Basic computer science 101, two or more computers networked together become and behave as a single computer. AKA every program can be divided into two or more subprograms and run over a network, that means you lose control of your PC if you take up any client-server exe. AKA there is no program that can't be turned into a client-server app, why would you want all your applications dependent on a 2nd computer in microsoft or other companies office when there is no rational reason for this? Since that means you no longer own your pc.

We already had infinity multiplayer games in the 90's in quake 2, go listen here at John carmacks comment.

(somewhat paraphrasing) "No limit to the number of players inside a multiplayer world"

https://youtu.be/TfeSMaztDVc?t=96

So no ultima online, everquest, guild wars 1 ad wow are literally just RPG's with network multiplayer removed and dumped into a seperate exe file and sold back to the public as if it were some new type of game. It isn't, it's the same game with fraudulently coded network code. They wanted to kill us getting complete games with multiplayer that were infinitely copyable like quake 2.

That is why modern Unreal engine FPS games like Transformers fall of cybertron have their multiplayer "shut down" because the general public bought into the MMO scam that led to steam. Steam was valves attack on game ownership and undermining local binaries. Note as steam grew, they started allowing devs to force update games to tie them to steams backend, aka many games won't work without steam loading, all pre-steam games work just fine minus "mmo's" which were the first drm games.

So yes the general gaming public were scammed and lead to the stolen PC game apocalypse we've been suffering for the last 23+ years.

So we have an unreal engine game (Transformers FoC) (2014)

https://imgur.com/a/RxGQWdq

And we got UT2004 a game from 2004 that has more features then modern incarnations, how did we end up going backwards in time in PC gaming?

They want to kill honest binaries (aka, access to raw hex instructions of programs allowing them to be cracked). UWP games on windows 10 was a trial run of trusted computing tech where windows update disabled cracked exe's, that's why UWP games can only run on certain verisons of windows 10. Windows 11 is that on steroids, Microsoft is lying because they know the average person using windows is clueless and tech illiterate. They learned that in 1997 with ultima online, everquest in 99 and wow in 2004. Client-server software is the same as buying a program with missing files. It's literally a broken application.

This is who they are designing it for, big media companies:

https://www.theregister.com/2001/12/13/the_microsoft_secure_...

What is trusted computing?

TC provides for a monitoring and reporting component to be mounted in future PCs. The preferred implementation in the first phase of TC emphasised the role of a `Fritz' chip - a smartcard chip or dongle soldered to the motherboard. The current version has five components - the Fritz chip, a `curtained memory' feature in the CPU, a security kernel in the operating system (the `Nexus' in Microsoft language), a security kernel in each TC application (the `NCA' in Microsoft-speak) and a back-end infrastructure of online security servers maintained by hardware and software vendors to tie the whole thing together.

The initial version of TC had Fritz supervising the boot process, so that the PC ended up in a predictable state, with known hardware and software. The current version has Fritz as a passive monitoring component that stores the hash of the machine state on start-up. This hash is computed using details of the hardware (audio card, video card etc) and the software (O/S, drivers, etc). If the machine ends up in the approved state, Fritz will make available to the operating system the cryptographic keys needed to decrypt TC applications and data. If it ends up in the wrong state, the hash will be wrong and Fritz won't release the right key. The machine may still be able to run non-TC apps and access non-TC data, but protected material will be unavailable.

The operating system security kernel (the `Nexus') bridges the gap between the Fritz chip and the application security components (the `NCAs'). It checks that the hardware components are on the TCG approved list, that the software components have been signed, and that none of them has a serial number that has been revoked. If there are significant changes to the PC's configuration, the machine must go online to be re-certified: the operating system manages this. The result is a PC booted into a known state with an approved combination of hardware and software (whose licences have not expired). Finally, the Nexus works together with new `curtained memory' features in the CPU to stop any TC app from reading or writing another TC app's data. These new features are called `Lagrande Technology' (LT) for the Intel CPUs and `TrustZone' for the ARM.

Once the machine is in an approved state, with a TC app loaded and shielded from interference by any other software, Fritz will certify this to third parties. For example, he will do an authentication protocol with Disney to prove that his machine is a suitable recipient of `Snow White'. This will mean certifying that the PC is currently running an authorised application program - MediaPlayer, DisneyPlayer, whatever - with its NCA properly loaded and shielded by curtained memory against debuggers or other tools that could be used to rip the content. The Disney server then sends encrypted data, with a key that Fritz will use to unseal it. Fritz makes the key available only to the authorised application and only so long as the environment remains `trustworthy'. For this purpose, `trustworthy' is defined by the security policy downloaded from a server under the control of the application owner. This means that Disney can decide to release its premium content only to a media player whose author agrees to enforce certain conditions. These might include restrictions on what hardware and software you use, or where in the world you're located. They can involve payment: Disney might insist, for example, that the application collect a dollar every time you view the movie. The application itself can be rented too. The possibilities seem to be limited only by the marketers' imagination.

https://www.cl.cam.ac.uk/~rja14/tcpa-faq.html

Re:Steam Deck reports are here by coryrc on Friday March 04, 2022 @09:34PM (#30563560)
Still can't get my recent Thinkpad to use the NVIDIA graphics card.
Re:Steam Deck reports are here by badwriter32 on Friday March 04, 2022 @05:10PM (#30561291)
Anticheat software/DRM