this post was submitted on 20 Apr 2024
828 points (97.4% liked)

Technology

60041 readers
2109 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] TheChurn@kbin.social 96 points 8 months ago* (last edited 8 months ago) (6 children)

Linux and Nvidia really need to sort out their shit so I can fully dump windows.

Luckily the AI hype is good for something in this regard, since running gpus on Linux servers is suddenly much more important.

[–] SapphironZA@sh.itjust.works 29 points 8 months ago

Its mainly Nvidia's shit. The only reason Nvidia is caring about Linux now, is that is the platform AI models use.

[–] Kostyeah@lemmy.ca 20 points 8 months ago (2 children)

The only thing keeping me on windows is the Nvidia GPU in my laptop. If Linux got actual dynamic GPU switching support I would delete windows and never look back.

[–] Blisterexe@lemmy.zip 23 points 8 months ago (1 children)

it has that? You can use the nvidia utility to enable that on most any distro, or just use Pop_OS! 24.04 when it releases.

[–] Kostyeah@lemmy.ca 5 points 8 months ago (1 children)

I've tried what popOS had around 6 months ago, and it wasn't what I wanted. I needed to manually launch apps with the GPU. I want it to work like it does in windows where when the igpu gets too much load it dynamically switches to the dgpu.

[–] Blisterexe@lemmy.zip 15 points 8 months ago (2 children)

i specified Pop_OS! 24.04 because in the new version with the cosmic dekstop, theyre going to add a seamless synamic gpu in the new version (thatll be out in a month or 2)

also, you CAN get that behavior on linux now.

https://youtube.com/clip/Ugkx3d4QH_43Ekei3-cNuecZpCaaaPzFFXbI?si=oha_xORoHC0oZvtr

this part of a linux experiment video shows how to do it, i cant confirm if it works as i do now have a laprtrop with an nvidia gpu tho

[–] Kostyeah@lemmy.ca 4 points 8 months ago (1 children)

Oh wow, thats incredible! Looks like I have my Sunday project now.

[–] Blisterexe@lemmy.zip 2 points 8 months ago

I can help you with that if you want, you can message me on discord or matrix, just dm me your username of the chosen platform

[–] PipedLinkBot@feddit.rocks 2 points 8 months ago

Here is an alternative Piped link(s):

https://piped.video/clip/Ugkx3d4QH_43Ekei3-cNuecZpCaaaPzFFXbI?si=oha_xORoHC0oZvtr

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source; check me out at GitHub.

[–] sirico@feddit.uk 4 points 8 months ago (1 children)

Bazzite has an image that includes integrated chip swapping on my nitro 5

[–] Kostyeah@lemmy.ca 1 points 8 months ago

Is it dynamic, or does it use the existing Nvidia Optimus utilities?

[–] Bulletdust@lemmy.world 5 points 8 months ago* (last edited 8 months ago) (2 children)

I've been running NVIDIA under Linux for about six years now, with no more issues than one would encounter running hardware/drivers from a number of manufacturers under a number of platforms.

In all honesty, I've encountered far more issues regarding HP printer drivers under Windows.

[–] TheChurn@kbin.social 2 points 8 months ago (1 children)

I've been using Nvidia under Linux for the last 3 years and it has been massive pita.

Getting CUDA to work consistently is a feat, and one that must be repeated for most driver updates.

Wayland support is still shoddy.

Hardware acceleration on the web (at least with Firefox) is very inconsistent.

It is very much a second-class experience compared to Windows, and it shouldn't be.

[–] Bulletdust@lemmy.world 2 points 8 months ago* (last edited 8 months ago)

CUDA works fine here, in all honesty it's never given me any problems. NVENC works fine, DLSS1, DLSS2, and DLSS3 all work fine, RTX runs at acceptable FPS compared to AMD under Linux - and NVIDIA Reflex is supported as of VKD3D-Proton 2.12 and DXVK-NVAPI 0.7.

On top of that, FSR is also fully supported - as is HDMI 2.1.

I only use Firefox, and hardware web rendering works fine. Hardware video acceleration isn't working yet, but running back to back tests at 1080p with hardware video decoding under VLC, the difference between hardware video decoding and CPU rendering is about 5% CPU usage on average running a desktop PC with adequate power supply/cooling capacity as opposed to a laptop with limited power supply/cooling capacity.

The only problem with Wayland under KDE 6 is the lack of any form of sync, but explicit sync has 'finally' been merged, and should be supported under the 555 branch of drivers. Once explicit sync is supported, I really have few Wayland issues left to complain about.

Overall, I really don't experience any showstopper issues that have me wanting for Windows in the slightest.

[–] ManniSturgis@lemmy.zip 1 points 8 months ago* (last edited 8 months ago)

My old HP printer won't even install on Win10 anymore. The have also removed the driver from the HP website. I'm sure you can still find it on some sketchy website, but I'd rather just use Mint on a laptop for printing all the 3 documents I print each year. Not to mention that windows updates take FOREVER on this low powered dual core laptop. On Mint it's seconds.

[–] LodeMike@lemmy.today 5 points 8 months ago (1 children)

since running gpus on Linux servers is suddenly much more important.

It's always been important. Nvidia will never have actual open source drivers. They do this thing where they intentionally hobble your GPU unless you pay them even more money for a more expensive GPU.

Check out NVK and Nova.

[–] melpomenesclevage@lemm.ee 5 points 8 months ago (1 children)

how long is having a GPU you can't use without an OS going to he worth staying off Linux?

[–] foo@programming.dev 3 points 8 months ago (1 children)

The only reason I have windows is to play games and not all games will work on linux

[–] melpomenesclevage@lemm.ee 4 points 8 months ago (2 children)

the only thing Linux can't play is drm'd shit, and rootkit anti cheats. find a pirated version; bet it'll run.

[–] A_Random_Idiot@lemmy.world 7 points 8 months ago* (last edited 8 months ago) (1 children)

Which everyone should be avoiding anyway, regardless if they use windows or not. . so it shouldnt be a problem for any gamer.

[–] TheGrandNagus@lemmy.world 2 points 8 months ago (1 children)

Most people, even people on Reddit/Lemmy who are presumably tech-savvy, are completely fine with installing rootkits on their PC and handing full control over to random game devs.

[–] A_Random_Idiot@lemmy.world -1 points 8 months ago

Yeah, there will always be mouth breathing imbeciles.

You just ignore them, not enable them. Let them wallow in their own self made filth. Anything more runs the risk of them getting elected president.

[–] foo@programming.dev -2 points 8 months ago (2 children)

I'm not going to pirate software. Developers deserve a paycheck

[–] Kedly@lemm.ee 11 points 8 months ago (2 children)

Buy the game through whichever means you like supporting the developer on, pirate the game to run it without the DRM bulshit

[–] melpomenesclevage@lemm.ee 8 points 8 months ago (1 children)

you don't own it til you pirate it.

if they wanted money, they wouldn't have added DRM.

[–] Kedly@lemm.ee -1 points 8 months ago* (last edited 8 months ago) (1 children)

Until we are in a post job society, I see nothing wrong with wanting to support those who make your life happier, even if that requires giving some to those who make your life worse. Nuance exists, and its on each if us to draw our own lines on where we wont budge. I was merely giving an option to someone they might not have thought of. For instance, I'm done giving Nintendo money. Unicorn Overlord is an awesome game however, so even though I dont have modern xbox, and even though I'm playing Unicorn Overlord on a yuzu emulator. Eventually I'm going to by the Series S version of the game if it doesnt get ported to steam, even though Microsoft can go fuck itself (It can just fuck itself less than Nintendo or Sony)

[–] melpomenesclevage@lemm.ee 1 points 8 months ago* (last edited 8 months ago) (1 children)

I'll buy games. the thing is: I won't stop myself from enjoying it just because they don't want my money.

[–] Kedly@lemm.ee 2 points 8 months ago (1 children)

Oh, yeah, thats perfectly fair. I'm already playing Unicorn Overlord even though they didnt release on PC, and it was pretty much the same train of thought you just expressed there why I jumped straight into piracy. If I hadnt enjoyed the game as much as I'm currently enjoying it, I wouldnt even have gotten to the step of figuring out which megacorp I despise giving money to the least in order to shunt some of that change to the developers

[–] melpomenesclevage@lemm.ee 2 points 8 months ago (1 children)

I'm a little stricter. I do not buy shit with unacceptable DRM.

[–] Kedly@lemm.ee 1 points 8 months ago (1 children)

Which is honestly a fair stance to take ngl

[–] melpomenesclevage@lemm.ee 2 points 8 months ago

I will, however, still play it if I can pirate.

[–] foo@programming.dev 1 points 8 months ago (2 children)

How do you play helldiver's 2 with my friends?

[–] frozen@lemmy.frozeninferno.xyz 1 points 8 months ago (1 children)

Helldivers 2 works almost perfectly on Linux. I had to nest it in a gamescope session to fix some weird mouse issues, but that was it. I dual-boot Windows and I've never even launched it there.

[–] foo@programming.dev 0 points 8 months ago (1 children)

I just press a green button in steam

[–] frozen@lemmy.frozeninferno.xyz 1 points 8 months ago (1 children)
[–] foo@programming.dev -1 points 8 months ago (1 children)

Not on Linux though, you had to do a bunch of fucking about to almost make it flawless.

[–] frozen@lemmy.frozeninferno.xyz 1 points 8 months ago (1 children)

No, I literally had to add one change to the game launch properties one time. It took me probably 3 minutes of googling and following instructions. I wouldn't call that "a bunch of fucking shit".

[–] foo@programming.dev 1 points 8 months ago (1 children)

I did nothing more than pushing a button.

[–] frozen@lemmy.frozeninferno.xyz 1 points 8 months ago (1 children)
[–] foo@programming.dev 1 points 8 months ago (1 children)

I mean that's a stupid and childish retort. Congratulations on being the problem. I'm sure I have a fedora to tio in your direction

[–] frozen@lemmy.frozeninferno.xyz 1 points 8 months ago

I disagree, it's a statement of fact. There's nothing inherently wrong with that fact that you're lazy about fiddling with computers. I'm lazy about certain things in my own life.

But it's pointless trying to convert lazy people to Linux when it requires an effort level above 0 and they don't want to put in anymore than that.

[–] Kedly@lemm.ee 1 points 8 months ago (1 children)

I mean, yeah, you can find exceptions to any rule if you look for them

[–] foo@programming.dev 0 points 8 months ago (1 children)

Dismissing major releases with drm isn't the victory you think it is. Linux is getting better it's almost there.

[–] Kedly@lemm.ee 1 points 8 months ago

I dont know what the hell you are talking about dude. If the game has shitty drm but a pirated version doesnt, you can buy the game (or dont if you dont care about giving developers money) and then pirate it to get around that. If the game doesnt have a pirated version that skips the DRM, which is pretty much the ENTIRETY of online only games due to their nature, then yeah, you have to either accept the drm or not play it. I was merely countering your point that you can't pirate AND support devs. I have no idea why you are bringing up games that you straight up cannot pirate. Lastly, being a slave to major releases is a choice. Personally I only touch about 1 every 5 years, because the vast majority of new video game experiences come from indie games nowadays, so if drm is someones line in the sand, avoiding a new release because it has it isnt the loss you think it is to the person who drew that line

[–] melpomenesclevage@lemm.ee -1 points 8 months ago

photoshop. AutoCAD.

[–] Temperche@feddit.de 4 points 8 months ago (1 children)

PopOS has a good nvidia card support, try it out! It made me dump windows last October.

[–] LordCrom@lemmy.world 1 points 8 months ago* (last edited 8 months ago)

Pop OS has great Nvidia support out of the gate. Latest mint seems to handle Nvidia well also.