Fortunately, this fucking windows partition I only keep for VR with my shitty Oculus Rift CV1 reminds me how fucked up the alternative is. I can’t fucking wait to get a Steam Frame and ditch it.
I also can’t wait to never interact with Meta again when I a get a Steam Frame.
Upgrading your GPU on Linux
-realise you can’t afford a GPU and keep your old one
Upgrading your GPU on Windows
-realise you can’t afford a GPU and keep your old one
Oh I dunno, it only has to be new to me. I’ve spent the last few days swapping around some GPUs that came out circa 2010, seeing if I can get them working with folding@home. Fun enough as it is, but I’m sure it would have been way more fun with Windows.
Tap for spoiler
they didn’t work
Windows still complains.
Out of curiosity what were the old and new GPUs?
That’s a particularly lengthy effort, even for Windows, so I’m wondering if you switched from nvidia to AMD or something major like that. Only thing I would have done differently is uninstall the old graphics driver before switching the hardware - but that is perhaps a very old expectation, so I don’t know that it’d be reasonable in your case
I recently switched from a 3070ti to a 9070xt on CachyOS. I just followed their guide and it was flawless: https://wiki.cachyos.org/features/chwd/gpu_migration/
5700xt -> 9070xt
Im not on Linux yet, unfortunately, but I don’t get it? Linux doesn’t require drivers?
Mesa drivers are built into the kernel.
most of the time, you don’t! they’re built into the kernel, so you don’t need to worry about it
some hardware does need external drivers, including nvidia GPUs. this is because nvidia’s drivers are proprietary, so they can’t be bundled with the kernel.
tho i think that now, the community developed nvidia drivers that are in the kernel are good enough, but the proprietary drivers still have better performance. don’t quote me on this tho i’m too poor to have a GPU
On AMD no, on nVidia if you want to game you need their proprietary drivers AFAIK, but I’ve always been on AMD so…
Drivers are part of the kernel.
But if you want to manually install your own drivers (say Nvidia proprietary ones) god forbid that’s an obnoxious process. It makes windows driver hell look quaint.
You don’t want that. Never install the drivers from the nvidia website on linux. The distros always ship their own and those usually get updated regularly as long as you aren’t using Debian
I just upgraded to an AMD card. My Windows partition required me to download and install the drivers, which gave me some features for controlling how games work. Linux didn’t require me to download anything but I don’t have the tools. Different experiences but neither is particularly better. I didn’t have technical problems with either.
You can download those tools on Linux
I switched from Nvidia to AMD back when the 9070XT came out and none of that was necessary with my Windows 11 system. I just swapped the card, uninstalled the Nvidia stuff and installed the AMD drivers. Haven’t had an issue.
I swear a decent chunk of these issues are “power users” following guides making changes they don’t understand in areas that aren’t meant to be modified directly, then months later having issues when something tries to read or modify those areas again.
Calling DDU shady is some BS. It’s got WinRAR levels of rep. Been around for ages.
Yeah once I learned about DDU I would download new drivers, reboot into safe mode, run DDU, install new drivers, reboot into normal windows.
Similar process for a new card.
I have not had a Linux desktop since 09 or 10, and I never replaced the graphics card so I cannot speak to that process. I am getting ready to try and resurrect my old gaming desktop with Linux, and I think the graphics card on it was dead/dying so I will likely be replying one soon.
Sounds like the Linux user only ever used AMD cards.
You still need to download the drivers for nVidia. One of the top noob questions is “which one?” because there are several options without real explanation… At least on Ubuntu based distro, which a lot of new users will be sent to (i.e. Mint).
The experience with AMD cards seems to be the above; plug in and it just works immediately.
But don’t even get me started on Intel cards. Jeezus Effing Kristus. I got mine working, but it’s still a damned issue and a half. And you’ll have to go driver hunting if you want to do anything artistic with them, which is an absolute rabbit hole on Ubuntu distros. But mercifully much more simple on Fedora and Co.
The one thing I have to adjust to is the fact that my drivers just update with regular system updates. What do you mean I don’t have to open the card software and check for drivers all the time.
I used to be a Windows user before switching to Linux, and upgrading a GPU is incredibly simple on Windows. You don’t need Display Driver Uninstaller, but it is ideal to use it for the best performance and remediating future incompatibilities.
- Download DDU. Download Nvidia driver (and not GeForce Experience)
- Reboot into Safe Mode.
- Open DDU.
- Pick the option that removes display drivers while shutting down the computer. This option is marked as “recommended” in the GUI.
- Wait for job to finish and computer will shut down.
- Open case.
- Replace with new GPU.
- Close case.
- Turn on computer.
- Open the new driver and wait for it to install.
- Done.
Process is almost identical for AMD or Arc GPUs.
I appreciate this is a meme, but if your computer behaves like that, it means it’s borked. I’d fix those other issues, too, and probably reinstall Windows. Most likely that user messed with things they shouldn’t have by following random guides and YouTube videos online. In my decades of using Windows, I never had those problems.
If you’re going from Nvidia to Nvidia for AMD to AMD and you’re on the latest drivers already you probably don’t even have to uninstall them. When I last upgraded my GPU I just took the old one out and put the new one in and it just worked.
Yeah, I think you’re correct here. I haven’t tried this myself. First GPU was a GTX 1060. Swapped to an RTX 3080. I used DDU just to play it safe.
I just went 3080->5070ti and it felt like I could have done a hot swap. Zero issues, install and boot
I’m happy to see that your experience was troublefree, but I wouldn’t want people to think that Linux is always smooth sailing as it clearly isn’t always the case.
To be honest, even if I love my Steam Deck and my other computers, nothing beats a Playstation when it comes to easy gaming.
This seems a far cry from reality, unless you’re using some magically niche card.
This is upgrading your AMD GPU on Linux. If it were nvidia then it’d be just as long as the Windows part, from what my friends have said
Perhaps now that nvidia’s new driver excludes gtx-1000 series and older you would have to enter some commands to switch over gracefully.
For my 2070 to 5070 upgrade nothing was needed.
Only if you need a different kind of driver. But if you upgrade from RTX 20 to RTX 50 for instance, you don’t change any software. On some dumb distros like Bazzite the drivers are built in and you can’t change it without a fresh install. That’s on you for choosing a distro without understanding its flaws. On linux anything is always just a skill issue.
Nah, literally just swapped nvidia gpus last week.
Pull one out, pop one in, resume gaming.
If you don’t already have the nvidia driver or nouveau, you have to install that and make sure it isn’t blacklisted. Reboot and done.
Lol every few months I get an update that causes something to fail in the nvidia driver. What? I have no idea, I’ve not bothered to diagnose, I just restore the last snapshot and wait until another driver or kernel update is out.
Linux doesn’t know when to switch graphics rendering from CPU to GPU for me. When you launch a game it should switch. I have had to fix this repeatedly. Whenever I install a new NVIDIA driver, I have to fix it again.
I just set up optimus for the first time the other day, what are you using for GPU switching thats making you reconfigure each update?
Did you use DKMS modules so they’d update/reinstall with your kernel?
Did you use DKMS modules
And that’s why Linux will never be mainstream lol
DKMS is actually to speed things up, to cut out the middle man of waiting for devs to update their own stuff to work with the newest kernels, it speeds up release cycle quite a bit… theoretically.
In reality, whether it is a pain point or huge boon depends on your configuration and use case. On a gaming rig, you’d ideally have a bleeding edge system, where using all dkms would be a big boon for you, but would slow down updates. On an editing rig, you probably want something more stable, so you’d likely use a distro which holds back updates for longer like Debian. In this case, DKMS won’t help because you’re not updating your kernel often and it will end up just taking more space (but you might wanna use it anyway for convenience reasons down the line)
https://wiki.archlinux.org/title/Dynamic_Kernel_Module_Support
I personally thing DKMS should be the default, with users who want the less compatible option able to do so by installing from source.
I have no issue with DKMS, but the fact that it’s something to even think about would be too much for the average person IMO
Idk, my upgrade to 4060 went pretty smoothly, though I was upgrading from another Nvidia card, so I had the official driver already installed…
Can confirm, in fact there is a reasonable probability that you won’t be able to setup the
shittyofficial NVIDIA drivers and the new card will run slower than the old one :(The blame really goes on Nvidia more than Linux. There’s only so much you can do when the manufacturer won’t support the card properly
And also the HDMI people since they don’t allow drivers that use their official specs to be open source. So to use HDMI 2.1 you have to install a proprietary closed source driver.
They could do it by having a post install blob add-on though so we can blame Nvidia for not putting in the effort.
I would say by my experience, in order from easiest to most difficult, it’s AMD on Linux, then Nvidia on windows, Nvidia on Linux. I haven’t had a recent enough experience with amd on windows, but from what I hear its like you either install drivers then it works or you gotta do some crazy shit like op did to unbork something.
I’d still rather deal with Nvidia on Linux than anything to do with modern windows if I have the choice, especially with the insane amount of anti-features+spyware they seem to be shipping it with these days.
Monado and envision will run a cv1 on Linux.
Shocked to not find any Linux haters raging in the comment section. They’ll be here soon enough.
sir this is lemmy, half the userbase is probably using linux on their PC
Right, but there’s usually at least a couple of windows stans in any thread like this















