There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux_gaming

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

russjr08 , in Debian for Gaming

This is fantastic! I recently installed Debian after not having tried it for years, and was wondering what the best way to get things such as newer versions of Mesa is.

In your article you brought up alternative Kernel options, from what I’ve always been told these kernels don’t really make a massive difference than the regular kernel. Do you have any experience with the ones you mentioned, and if so did either have an actual impact for you?

Additionally, since I’ve only recently started using AMD cards (took me a bit to scrape up the money to move over from Nvidia, but it has been done thankfully) are there any details on what the additional firmware components add on? I have a 6700 XT so I’m not sure if that counts as being new enough to need them (I suspect it doesn’t but figured I’d check).

c10l OP ,

Do you have any experience with the ones you mentioned, and if so did either have an actual impact for you?

I’m currently using the Xanmod variant. I haven’t compared them in any objective way but I have the impression that with the Debian kernel I get slightly more stuttery games. It’s very minor though. I imagine with recent enough CPU and GPU the difference would be minimal, if any. It’s easy to switch between kernels, so it doesn’t hurt to have them all installed to try them out. In the end, whatever works for you is the best choice.

are there any details on what the additional firmware components add on?

I’m not sure. You can search dmesg for messages of missing firmware (grep for amdgpu and if there are any missing ones it should show). In any case, there are no downsides to just pulling them from upstream the way I mentioned in the post. If the driver requests them, they will be loaded and you’ll benefit from it. Firmware files that are not required by the driver will just sit on your drive taking up a little bit of space.

I imagine all those files would eventually find their way into firmware-amd-graphics (packages.debian.org/trixie/firmware-amd-graphics), so you’re really just getting them earlier.

If there is firmware missing, some functionality of the GPU might not be available and you could have degraded performace or maybe other issues.

Anyway, if you go through the post or parts of it, let me know how it went. If there’s anything that needs correction or could be improved, I’d be glad to amend it.

russjr08 ,

Thank you for the breakdown! I’ve pretty much always been on Nvidia GPUs since I had a computer with an actual dedicated GPU, so this is all quite new to me.

I did end up following your guide though shortly after I mentioned my questions here, since I figured they both fell under the “If they’re not needed, it won’t cause any harm” - I did definitely notice that during the upgrade I got a ton of notices about missing firmware for the amdgpu module, whereas after I pulled the firmware files and added them, the notices were gone after a reboot when I went to go install Liquorix so it seems to have been for the best either way.

I haven’t had a chance to try out too many games yet, but I did give Halo Infinite a quick go which I did notice had a lot of stuttering previously, and it does seem to be better in that regards now! It’ll also be nice to be able to use the native version of Steam, not that I have any qualms with Flatpak but as silly as it is, MangoHud can’t read the media status of Spotify while under Flatpak whereas it can when running natively. I like having the media info present, and it kind of continues to light my issues with Flatpak sometimes (in which most things work, but there are always those small things that don’t due to the sandboxing), but I digress haha.

Really appreciate the guide again! It all went smoothly and all the steps were laid out very concisely! I love that the steps had an explanation rather than just effectively being a list of commands to run without any context leaving me with the question of “Why should I run this”, even down to the comments that you added to the various apt configuration files.

c10l OP ,

You’re welcome! Also thanks for the feedback.

I’ve added a note on the firmware section clarifying there’s no harm in just pulling them, and also a link to a Stack Exchange answer explaining how to configure the default kernel.

Frost752 , in AMD Publishes FSR 3 Source Code
@Frost752@lemmy.world avatar

based behavior

GustavoM , in AMD Publishes FSR 3 Source Code
@GustavoM@lemmy.world avatar

Aw ye! Can’t wait to game with FSR 3 on my Raspberry pi 4!

Narann ,
@Narann@lemmy.world avatar

All we need is 8K AI scaled Doom 1993 at 120 fps on ourprinter LCD screen.

Amends1782 , in AMD Publishes FSR 3 Source Code

Common AMD W

JackLSauce , in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite

Let’s just take a moment to recognize his struggle to find a few more programmers

Maybe if we pool together and buy just one more pack of gems (or whatever they call them) they can pull off what must surely be a truly Herculean technical feat

filister , in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite

Just out of curiosity but how many users have the deck? Aren’t they already ~10M?

Buddahriffic ,

Well if you’re counting, I’ve got one.

whoisearth ,
@whoisearth@lemmy.ca avatar

So one person then

filister ,

Two, with me

creation7758 ,

So at least three

filister ,

Now Epic should feel really pressure to support Linux.

woelkchen ,
@woelkchen@lemmy.world avatar

No, definitely not but getting there! Last year despite slow production ramp up, about one million were sold. Source: a SteamOS developer on a KDE conference in autumn.

This year a financial analyst company predicted an additional two million until the end of this year but that was before the OLED announcement. Valve then recently said “millions”. So I guess 3 million may be a somewhat conservative estimate now that the OLED model is out. 4 million if we’re generous. It’ll take a while until 10 million are reached, if they’ll be reached at all. My memory is a bit foggy but I think Valve people said that the Steam Deck was intended to launch earlier but the Covid semiconductor crisis delayed the announcement. My guess is that at least a Steam Deck Lite will be announced first but the overall performance will stay about the same, so that could drive sales a bit before the eventual successor comes out.

MeanEYE ,
@MeanEYE@lemmy.world avatar

It’s not about Deck alone. Supporting Deck, means supporting all Linux machines and everyone else with controller.

zipzoopaboop ,

They already have controller support. They just don’t want to make their anti cheat work on Linux or work with steam to make it work with proton.

MeanEYE ,
@MeanEYE@lemmy.world avatar

That somehow makes it even worse.

stoy , in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite

Meanwhile back in 2004, Epic released Unreal Tournament 2004, with a dedicated Linux installer on the first disc.

countsickness ,

Correct me if I’m wrong but it was hidden on the last disk! (And the box did not mention it in any way)

Good times.

stoy ,

You may absolutely be correct, I only learned of it a decade after I bought the game.

Still awesome to include a native Linux version of the game back in 2004!

CaptDust ,

I conveniently had my UT04 retail box sitting on the shelf next to me. I can confirm there’s a little penguin on the back of package, and under OS requirements they list Linux with an asterisk explaining it’s not supported by Atari (publisher).

There is nothing else in the manual indicating how to use the Linux version, which disk to use, or any additional information that I can find.

Edit: geez I miss game manuals sometimes. All the game mechanics are so nicely explained, and it has instructions to setup modding tools!

b3an ,
@b3an@lemmy.world avatar

Unreal Tournament ‘99 for my nostalgia vibes. 🥹

stoy ,

Epic shut down the UT2004 master server back in this spring, before it died the community had created a new public master server, I had to edit the master server address in ut2004.ini but it works.

Epic does deserve credit for running the master server for a game for 19 years, regardless of their current actions, that deserves mad respect.

They even ran their stats tracking service untill then IIRC…

uis ,
@uis@lemmy.world avatar

I played it

stoy ,

As have I (:

uis ,
@uis@lemmy.world avatar

Gentoo gaming. Now I play xonotic.

stoy ,

About ten years ago, I switched to Linux, but two years later I switched back to Windows for gaming, I didn’t want to have to deal with gaming on Linux and fiddle with settings to get it all working.

I know that things have changed and that gaming on Linux is far better now, but as I now work mostly in Windows, I am just too comfortable with it to switch again right now.

glasgitarrewelt ,

Get rid of convenient things, that’s how they get you!

KrapKake , in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite

Instead of asking for Linux support maybe we should be asking companies for wine/proton support, since that works for Mac and Linux. Not ideal but probably more realistic and that would solve issues for all the non-windows desktops. I would also imagine it’s less work for the company to just ensure it works on wine, than it is to compile a seperate client for Linux. I don’t know about anti cheat stuff but personally I wouldn’t run a game that wanted that level of access to my system.

LupertEverett , in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite
@LupertEverett@lemmy.world avatar

(All copy-pasted from what I’ve written in the linux_gaming subreddit)

This is the same guy who compared Linux to moving to Canada once, had moved away from PC gaming because of “rampant piracy” only to return back to it because he wanted that sweet, sweet pie of the market Valve had ripened, built the shittiest store imaginable, that was initially literally spyware and took 3 years to get a fucking shopping cart feature, did all these shitty exclusives to keep the said store afloat, instead of you know, trying to improve it? The same guy who allowed shitty creepto games into his store only when Steam had banned them (btw does anyone remember that Epic Shit Store was supposed to be a “highly curated store”)?

And this is the same company who specifically makes sure Fortnite won’t run on Linux because they literally use several anti cheat software, apart from the one they’re literally developing themselves, deliberately to NOT make Linux run it (such confidence on their software amirite :V)? The same company who has (hopefully had) a dumbass developer complaining about Steam Deck .

And there is also the matter of Rocket League, Artstation, Bandcamp, and so many other things.

Epic and Tim Sweeney are the most two-faced scumbags I’ve ever witnessed in my life, and it still fucking hurts me because I’ve loved the Unreal series so goddamn much, man.

In fact, I’m more angry at Heroic and Lutris and co. for allowing games to be installed from that store. Epic shouldn’t get this amount of work done for them for free.

diamond_shield ,

How is bandcamp involved here? I’m curious now

citrusface ,

Epic owns Bandcamp.

_dev_null ,
@_dev_null@lemmy.zxcvn.xyz avatar

*Owned. It’s since been sold a couple months ago to a greazy music licensing company, who immediately fired half the staff (120 positions gone).

citrusface ,

Oh yeah, forgot about that. Thank for hurting me again as I repressed that memory.

Sendpicsofsandwiches , in The finals game doesnt run on linux so i switched back to windows 11.
@Sendpicsofsandwiches@sh.itjust.works avatar

Why is everyone always so stuck to one side or the other? Dual booting is a thing. You can have your cake and eat it too.

sugar_in_your_tea ,

Just FYI, the expression makes more sense the other way around:

You can’t eat your cake and have it too.

And yeah, dual booting is absolutely a thing. That said, I find rebooting to play a game silly, so I just avoid stuff that doesn’t work on Linux. I can totally see the opposite perspective as well.

RampantParanoia2365 ,

…how else would you go about eating it? Smashing your face into the whole cake?

sugar_in_your_tea ,

The point is you can’t eat your cake and still have it afterward, because it has been eaten. So the more common version OP referenced makes no sense because you obviously need to have your cake before you’re able to eat it, so it’s unclear what you’re trying to say.

RampantParanoia2365 ,

Can I have some cake?

Sure, here you go. You can go ahead and eat it, too. Go on. It’s chocolate.

*having cake and eating it, too.

sugar_in_your_tea ,

Right, but then the cake is gone and you don’t have it anymore, you just have a plate with crumbs. That’s what the adage is trying to convey (you can’t have it both ways). Either you save your cake for later, or you eat it not, you can’t do both.

Scolding7300 ,

My linux usually boots very fast while Windows takes its sweet time, but still within 5m from power on to everything is up and warmed up.

So not something that stops me from rebooting to play a particular game

sugar_in_your_tea ,

It’s not boot time, but context switching (close apps and whatnot). I suppose I could hibernate, but I still lose access to my network services, like my kids’ Minecraft server and network shares. And then Windows usually has massive updates because I launch it so rarely.

If I play on Linux, I just launch the game, and that’s it.

Before Steam came to Linux, I just didn’t play games very often. Now that most games work, I can just push play and I’m in a game, so I play a lot more games.

Rustmilian , (edited ) in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite
@Rustmilian@lemmy.world avatar

Tim Sweeney is a fuckin retard.
All it takes is one click in the EAC SDK to support Valve’s Proton. (⁠┛⁠◉⁠Д⁠◉⁠)⁠┛⁠彡⁠┻⁠━⁠┻

fluckx ,

Sorry what is EAC?

Rustmilian ,
@Rustmilian@lemmy.world avatar

Easy Anti-Cheat, the anti-cheat that’s literally owned by Epic Games.

fluckx ,

Thank you kind sir :)

pHr34kY ,

At this point, they’ve invested more in not supporting Linux. This is after Linux decided to support Fortnite instead.

kittenzrulz123 ,

It’s just Tim Slimy being an absolute jackass

Chewy7324 ,

Fortnite uses both EAC and BattleEye, so it really isn’t that easy to integrate with their custom solution. Also, they have to test it to make sure no bugs are introduced. Afterall, it’s a multi-billion USD game.

But as we know, they really don’t care, so even if it was only a day of development time, they wouldn’t do it.

Rustmilian ,
@Rustmilian@lemmy.world avatar

BattlEye also supports Valve Proton. ◉⁠_◉
That’s as easy as messaging BattlEye to enable it.

Chewy7324 ,

I don’t know enough about integrating multiple invasive anti-cheats in a single game, but it’s quite likely they have some custom glue.

The more important part is testing. No one wants to enable something without testing and they don’t care to do any work.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

I highly doubt they’ll find any bugs even if they did test it. Even if there were bugs, most likely Valve + the community would be the one’s patching it.

Epic doesn’t want to try because they have a stick very deep up their ass.

nitefox ,

This is a poor excuse, they actively don’t support Linux: rocket league had a Linux version, which was dropped and now Linux players can’t play it

russjr08 ,

Just as a heads up, while they did drop the Linux client, unless it’s been changed very recently you can just use the Windows version through Proton/WINE and play that way.

Which isn’t an excuse for what they’ve done, I only mention it in case you or someone else didn’t already know.

uis ,
@uis@lemmy.world avatar

BattlEye is kernel rootkit and is not supported by proton. Guess why.

priapus ,

BattleEye is supported by proton

uis ,
@uis@lemmy.world avatar

How? It is kernel-level. There is no windows kernel in proton.

Rustmilian ,
@Rustmilian@lemmy.world avatar
uis ,
@uis@lemmy.world avatar

Thanks

priapus ,

EAC and BattleEye both run a userspace anticheat when used through Proton

Stovetop ,

Tim Sweeney is a fuckin retard.

Can we please not belittle the mentally disadvantaged by comparing them to Tim Sweeny?

Petter1 ,

You surely need many dev to accomplish this horrendous task…

CaptDust , in Debian for Gaming

Nice approach

c10l OP ,

Thanks!

n3cr0 , in Debian for Gaming

I take that as my fallback solution when my Nobara installation’s stability problems overwhelm me again. Maybe switching OS at some point.

However, you just covered the most important / critical part: the basics. The rest of the setup must still have been some tedious work.

c10l OP ,

This is prety much it actually.

I did do a lot more stuff but only things specific to my personal setup, like having the games on a separate Btrfs partition which can be mounted from other OSs, that kind of stuff.

Assumin all one wants to do is install a few games from Steam, once the setup I described is done, everything is an apt install steam away.

esserstein , in Debian for Gaming

I run a bog standard bookworm + kde. Only needed to update kernel from backports when I replaced my aging 1060 with an rx6750xt for more recent amdgpu firmware. Games run just fine. Solid as a rock.

c10l OP ,

Awesome stuff! I’m running KDE as well - can’t wait for Plasma 6 to start hitting the repos to get HDR on CP2077.

I have an even newer GPU so a more current kernel was needed. I went with testing because I prefer to follow a more up-to-date system, and it’s almost as solid as stable so I don’t see many downsides. I wouldn’t do it on a server but on the desktop I can easily work around or fix whatever minor nags appear.

I really wanted to get Mesa from experimental though as it follows upstream pretty closely (just a few days lag usually), and testing being generally closer to it probably helps. Or not, I haven’t really tested that assumption. :D

nublug , in Epic Games CEO Tim Sweeney was asked by Verge why there is no support for the Steam Deck for Fortnite

fyi you can play fortnite in a single gpu passthrough win10 vm on linux if you configure your vm to hide the hypervisor status.

TheBat ,
@TheBat@lemmy.world avatar

Yes but then they’d be playing Fortnite

uis ,
@uis@lemmy.world avatar

BattlEye still will detect virtualization. At least on intel.

nublug ,

maybe, i have amd.

for ref i used this: superuser.com/…/hiding-virtual-machine-status-fro…

but i can’t seem to find any posts saying hiding vm doesn’t work with intel and multiple posts about hiding vm status with intel specific instructions on a quick ddg search so you might want to try again.

uis ,
@uis@lemmy.world avatar

Reading. There were more, but I can’t find it in english right now. In russian if you know it.

Btw

However, AMD-V enables the hypervisor to disable the cpuid trap,

github.com/TheDuchy/rdtsc-cpuid-vm-check

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • [email protected]
  • lifeLocal
  • goranko
  • All magazines