[object Object]
link
fedilink
English
556d

Valve are cool, love that they do this.

I know it helps them, but they have done so much for Linux gaming it’s incredible.

@[email protected]
link
fedilink
English
06d

Just wish it was coming from a non-commercial entity. Puts a sour note on the status of Linux gaming that a for-profit entity is the only one out there making meaningful progress.

@[email protected]
link
fedilink
English
556d

Lots of for-profit commercial entities contribute to open source projects.

The code they’re contributing is covered by the same license as the code contributed by volunteer developers.

I understand why we should be cautious about these things, but the current situation is that Valve is contributing a lot and their contributions are open source. Yeah, they’re doing it for a profit motive, but not to the point where they’re trying to kill open source projects or hide the updates behind proprietary binaries.

Valve is, currently, not being evil. GabeN has plenty of yacht money.

@[email protected]
link
fedilink
English
26d

Right, but we look at examples like Chromium and we can see where there is still so much potential for things to go sideways. GabeN and his yacht could sink to the bottom of the sea and his estate sells control of Valve to someone less benevolent.

A commercial entity that has enough control over a project pushes the direction of that project in their favor. And sure you can fork a FOSS project at any time, but once the commercialized version has enough saturation, user inertia and lack of experienced developers to take that initiative often prevents alternatives from achieving success.

@[email protected]
link
fedilink
English
45d

I think the big difference is Valve isn’t really in control of many of the projects they’re funding, they’re mostly just bringing in existing maintainers as contractors and letting them work on what they want.

Chromium on the other hand has always been something Google has explicitly been in direct control of.

Bananskal
link
fedilink
English
55d

Gabe really is one of the exceptions that not all CEOs are evil bastards.

iamthetot
link
fedilink
English
54d

Nah. No one, not even Gabe Newell, deserves a billion dollars. The very act of having that much wealth when there are still hungry and homeless people is in itself evil.

Bananskal
link
fedilink
English
14d

I guess. Does he not donate to any charities or anything?

@[email protected]
link
fedilink
English
24d

He donates sometimes not super often. Definitely not a big philanthropist in that way.

But he does fund ocean research. So that’s cool.

Bananskal
link
fedilink
English
14d

At least one silver lining I guess

@[email protected]
link
fedilink
English
2
edit-2
4d

To relativise his wealth at least a little (not by much though, he’s still part of a fucked up system): Some of it will he due to his ownership of companies with a lot of assets. In case of Valve, that is at least preferable to public ownership and the attendant pressure to make more and more profit at any cost. Worker-owned would be better, but leaving that aside:

Companies have assets. Even without their profit expectations driving (speculative) stock prices, the office equipment all has some book value, and the value of a company is comprised in part by the sum of that value. If you have a company with, say, 200k in IT hardware, and you own 75% of it, that’s an asset value of 150k. Subtract, say, 25k in debts, and you’re left with 175k equity, of which you own 143k.

Valve supposedly has an equity of 10 Billion USD. Gabe owning over half of it puts him at 5 Billion just for owning that company. It’s not all “hoarded money”, or at least not directly. Liquidating it (e.g. to donate the money) would mean selling (parts of) Valve, and I dread to think just who would have the wealth and desire to buy, and what they would do with their controlling interest.

So the wealth itself is a result of the way capitalism treats equity and ownership, so that having the sovereignty to make business decisions require him to own more than half the company. If we concede that he’s less malicious than other billionaires, we’d still have to replace the underlying system, but I wouldn’t immediately group him with the rest of the actively greedy and exploitative lot.

Again, it would be better to have the workers share in that wealth. That would mean giving up his control and I’m not sure he’d be willing to do that. He’s not a saint. I just hope he never turns into a devil instead.

@[email protected]
link
fedilink
English
18
edit-2
6d

Yup, long as it’s copyleft (GPL) open source, I don’t care if it’s microslop paying.

That said, watch out for a new wave of EEE (embrace, extend, extinguish) using unmaintainable AI code, and be ready to fork.

Valve, not so much.

@[email protected]
link
fedilink
English
86d

Yeah, exactly. If they ever try anything you can just fork from just before that update.

While they play nice, their contributions are welcome and improve software for everyone.

@[email protected]
link
fedilink
English
26d

Better than the ones that take and give nothing back though

@[email protected]
link
fedilink
English
116d

Unfortunately it’s very hard to fund non profit work in the current economy.

homes
link
fedilink
English
96d

on the flip, it’s heartening to see an influential company like Valve actually not being shitty.

@[email protected]
link
fedilink
English
26d

It’s either slave labor or there is SOME form of for profit company is involved somewhere in the chain. Those are basically your two options.

Even purely free work given willingly in someone’s free time is still supported by proxy of some form of corporate entity. No one lives for free.

All that matters is the license. If you care any more beyond that your either stupid or dealing with active Nazis. And I don’t see any Nazis in valve so…

Seemingly 2 other people worked on it as well, one from Red Hat and one from Intel.

Also bear this in mind:

All the user-space utilities hard-depend on systemd. Without systemd, you’d need to write your own utilities that make use of my kernel patches. Something needs to manage cgroups in your system, and that something needs to enable the right cgroup controllers and set the right limits (see also the long-winded explanation about how this works).

@[email protected]
link
fedilink
English
15d

deleted by creator

@[email protected]
link
fedilink
English
46d

So this is just for AMD cards, correct?

@[email protected]
link
fedilink
English
45d

She answered that in her blog post that the Phoronix article links to:

Which GPUs does this work with? Is it only AMD GPUs?

Whether or not your GPU can benefit from it depends on the kernel driver - more specifically, whether it sets up the dmem cgroup controller.

amdgpu and xe both have support for the dmem cgroup controller already. In theory, Intel GPUs running the xe kernel driver should benefit as well, although I’m not sure anyone tested this yet.

For nouveau, I have sent a patch for dmem cgroup support to the mailing lists. This patch is also included in my development branch, so if you use my AUR package it should work. In other cases, you will need to wait for the patch to be picked up by your distribution, or apply it yourself.

The proprietary NVIDIA kernel modules do not support dmem cgroups yet, so this won’t work there.

@[email protected]
link
fedilink
English
76d

patches to the Linux kernel and KDE

I think currently it might only work for AMD, but I think Nvidia could take advantage of it without too much work

@[email protected]
link
fedilink
English
56d

RADV is driver for AMD. So I assume it is for AMD cards only.

@[email protected]
link
fedilink
English
46d

Cool, that was my assumption but I’m sort of a noob so I didn’t know if the plasma bit was card agnostic or not.

@[email protected]
link
fedilink
English
36d

Also the linked articles headline is

Fixing AMDGPU’s VRAM management for low-end GPUs

And in the entire article the word nvidia is not found once.

Mwa
link
fedilink
English
3
edit-2
5d

Maybe my GTX 1650 (4GB VRAM) gpu is not useless.

@[email protected]
link
fedilink
English
26d

This is amazing because I have a GTX1660 and just switched to Catchy.

@[email protected]
link
fedilink
English
66d

I think RADV Vulkan means its for AMD, not Nvidia. Nvidia has their own set of drivers. Unless I am misunderstanding here something.

@[email protected]
link
fedilink
English
5
edit-2
6d

That is correct, the fix targets the AMDGPU kernel driver so nvidia users will have to wait/implement it ourselves.

MOARbid1
link
fedilink
English
16d

Same card, same hopes.

@[email protected]
link
fedilink
English
16d

Archlinux BTW. When?

@[email protected]
link
fedilink
English
66d

It’s on the AUR but you need a patched kernel which you can grab from catchyOS

Instructions are in the developer’s blog post: https://pixelcluster.github.io/VRAM-Mgmt-fixed/

Q: I use another Arch-based distro! What now?

The dmemcg-booster and plasma-foreground-booster utilities are available in the AUR as well (plasma-foreground-booster carries the package name plasma-foreground-booster-dmemcg), so you can install them from there.

For the kernel side, you can either use the CachyOS kernel package on a non-CachyOS system by retrieving the package from their repository, or you can compile your own kernel. Installing linux-dmemcg from the AUR will compile the development branch I used to develop this. Being a development branch, this carries the risk of some stuff being broken, so install at your own risk!

If you want to apply the kernel patches yourself, you need these six .patch files: [links in blog]

I’m not sure how easily they apply on specific kernel versions, but feel free to leave a comment if you run into issues and I’ll try to help out.

@[email protected]
link
fedilink
English
26d

Thank you for looking into, appreciate the help. I wanted to read the article later to figure out the details. I think a custom Kernel goes a bit too far for my taste, so will then wait until its officially integrated.

Create a post

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let’s Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments, within reason.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)
  • 1 user online
  • 35 users / day
  • 232 users / week
  • 901 users / month
  • 3.4K users / 6 months
  • 1 subscriber
  • 7.42K Posts
  • 61.1K Comments
  • Modlog