this post was submitted on 10 Sep 2023
102 points (95.5% liked)

Linux

48372 readers
1271 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

As many already know, nvidia is not the best choice for linux and amd is always recommend when it is brought up, so here id like to ask an equivalent to my graphics card in amd, i know nothing about amd and dont really know where to start honestly.

GPU: gtx 1660 super processor: 11th gen i5-11400 2.60hgz x 6

what would be a similar or better choice from amd in terms of gpu that maybe doesnt cost an arm and a leg? Do nvidia or amd matter in terms of games?

any help would be very appreciated

top 50 comments
sorted by: hot top controversial new old
[–] Voytrekk 41 points 1 year ago (2 children)

I made the swap from Nvidia to AMD without getting a more powerful card. It just isn't worth it. Sure, the fact that I can use Wayland and open source drivers is nice, but you don't gain any extra performance. I would wait until you are ready to upgrade your card and just get and AMD card at that point.

[–] [email protected] 14 points 1 year ago (2 children)

Thats....the point of this post? What is an equivalent or upgrade in your opinion that doesnt cost an arm and a leg?

[–] soloner 8 points 1 year ago (1 children)

I don't understand this community... it's like discussion can't be had because people's opinions of linux get in the way of it somehow.

I don't have any expertise here or I would offer my thoughts. Just frustrated to see the top comments not being helpful at all.

[–] [email protected] 2 points 1 year ago (1 children)

Alas, that is sadly not just a Linux problem for once, but an internet problem

[–] [email protected] 4 points 1 year ago

Its a moderation problem. Same on reddit. An active mod will comment (or outright remove) if a comment is not helpful or outright toxic.

People seem to think that a world without rules will work. I‘m autistic and mindblind and even I understand that while this would work for me (I make my own rules for myself based on morality and religiously adhere to them) it does not work for 90% of the population. Therefore moderation is required.

[–] Voytrekk 4 points 1 year ago

Your post makes it sound like you want to make a swap from a 1660 to something with similar power on the AMD side, not upgrading. If you want something cheap from AMD, the 6600 would be a decent power bump for not too much.

[–] [email protected] 6 points 1 year ago

You don't gain performance, you gain support and stability.

[–] [email protected] 25 points 1 year ago (4 children)

Keep using your Nvidia card, it is still good enough for 1080p gaming.

In general Nvidia is better on ray-tracing and upscaling to 4k, but AMD is catching up quickly on the latter. Nvidia is also better for AI, but that isn't so relevant for you I guess.

[–] Pirky 17 points 1 year ago (1 children)

However, if you are set on upgrading, I'd look at any of their 6000 series, from the 6600 on up to the 6950XT. I don't recommend anything below the 6600 from that generation. Since you didn't give a price range, I gave you a GPU range. All of those GPU's are getting heavy discounts and they're all solid cards. Only thing to note is if you go for the 6800XT and above to make sure your power supply can handle it. While they weren't as bad as Nvidia, they could still suck down power.
I think I would personally recommend the 6700XT. I believe it has 12 GB of VRAM which will help it last longer in the coming years. 8 GB just doesn't cut it anymore.

[–] [email protected] 3 points 1 year ago (1 children)

ill keep an eye on the 6800xt than, maybe once it doesnt cost an arm ill get one, thanks

[–] [email protected] 4 points 1 year ago (6 children)

For what it's worth, I upgraded from a GTX 1080 to a 6700XT and that was a noticeable improvement. 6700xt is pretty cheap by GPU standards these days.

load more comments (6 replies)
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

10-series cards have degraded dx12 performance on Linux, though (and likely always will).

Low D3D12 performance on Nvidia Pascal (and older) GPUs is expected and likely won't improve much. The hardware has a bunch of limitations that make it very hard to extract good performance. Turing fares better, but only AMD actually runs reasonably well right now.

So depending on what OP plays, it might even be necessary to upgrade if they want to play dx12 games on Linux.

[–] [email protected] 2 points 1 year ago (1 children)

The context of this post is Linux on AMD cards, is there any support at all for raytracing or upscaling of any sort on Linux on either AMD or Nvidia? Serious question.

[–] [email protected] 2 points 1 year ago

Sure, both works fine on Linux, however ray tracing performance on AMD is especially bad with Linux right now.

[–] [email protected] 1 points 1 year ago

Also Nvidia is still better for general computing (e.g. openCL). That may change when rustiCL finally catches up, but AMD implementation of openCL always gives problems.

[–] [email protected] 14 points 1 year ago

As others mentioned, 6600 / 6650 would be a good upgrade for you at about the $200 price point, possibly a little lower. If you can find a 6600XT it's also a good choice. Personally that's what I'm running and it's quite good for 1080p -- IIRC it's slightly better on average than a 3060.

Yes, ray tracing isn't great on AMD, and it's unsupported on Linux unless you use the bleeding edge MESA driver. But, ray tracing is ray tracing -- I've never really seen the difference to be worth worrying about.

[–] [email protected] 10 points 1 year ago* (last edited 1 year ago)

Something like the 6600 or 6600xt(or 6650xt) could be the cheap alternative you are looking for as they cost around 200 dollars and give a decent performance bump for you.

A used 5600xt would be a much cheaper but somewhat sideways upgrade as it sells for around 100 dollars(according to Hardware Unboxed's last gpu pricing video) and offers a small performance improvement of 5-10%.

Side note - in my view, the sideways upgrade to AMD from nvidia may not be the smartest use of money. AMD's advantages over nvidia are real but unless you really do need a new GPU(because you are using the 1660 super for another rig or giving it to someone), the advantages are nowhere near large enough to justify buying a new GPU of around the same performance level. Of course this is just my viewpoint and you might see things differently

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (1 children)

Just did the same process 3080 -> 7900xtx.

I uninstalled the Nvidia drivers, shut down, and installed the AMD card and it's all just worked.

I'm not sure the balance, but the RX 6600 should be a great boost. The 7600 xt seems like a solid card, but it's among the current geb overpriced cards.

Also, speaking from experience, amdgpu has some freezing issues on the 7xxx cards. I had to add a kernel arg to mitigate the freezing.

We just got a new mesa on fedora this week and it's improved a lot.

[–] [email protected] 8 points 1 year ago

The RX 6600 and 7600 are only 8GB cards. I wouldn't consider getting anything with less than 12GB for gaming now.
Also keep in mind that DXVK increases VRAM usage.

[–] [email protected] 5 points 1 year ago (1 children)

This isn't super relevant, but I just installed Windows on one of my drives so I could play Tarkov (lol), and oh my god the AMD Adrenalin software. I'm sure there's some okay features with it, but for some reason it was not saving my fan tuning. So like, during intensive graphics, my PC was just overheating like crazy, and would just randomly shut off multiple times and not turn on for a few minutes. Every time I rebooted, I would have to launch Adrenalin and load my fan tuning configuration. It's absolutely atrocious that this happens on a default Windows install.... like if it happened on Linux I'd accept that I maybe configured something wrong. But installing Windows and AMD drivers should not put my computer at risk of burning my GPU. It's ridiculous.

Anyway if anyone else has this issue, you can fix it by turning off fast boot in Windows power settings. Stupid af

[–] [email protected] 4 points 1 year ago (1 children)

I know of someone who wanted to dualboot for certain games and their windows did exactly that too. At one point their AMD driver managed to uninstall itself somehow. On Linux they never had any problem whatsoever.

[–] [email protected] 5 points 1 year ago (1 children)

At one point their AMD driver managed to uninstall itself somehow.

Yup, that's windows. AMD tends to release most of their drivers without WHQL certification (think, final drivers, just without Microsoft signing off on them, so they get out faster and (presumably) slightly cheaper).

Windows sees this and thinks "Hey! This driver doesn't have our stamp of approval! Let's help this dumb user out and 'update' it to the latest one that does!"

Unfortunately, this not only puts you on an old version, but now the adrenalin software sees that the driver doesnt match its install and doesn't let you use those features.

God I hate windows >.>

[–] [email protected] 3 points 1 year ago

Windows being „helpful“ is the worst. I can’t remember an instance were it actually was helpful. Just some were it managed to break things.

[–] [email protected] 4 points 1 year ago

RX 6700's can be found new for $280, either that or a 6700xt for $~320-330 would be my recommendation.

[–] [email protected] 3 points 1 year ago

https://www.techpowerup.com/gpu-specs/geforce-gtx-1660-super.c3458

The relative performance table below the specs can help you. The cheapest you can get right now is a rx 6600 dipping below 200 $/€, but the 6600xt 6650 6700 6700xt are also viable. The 66xx range is enough for 1080p, 1440p begins with the 6700 becausa it has a 10gb vram buffer and wider pci bus.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

one thing to keep in mind is that both brands align with each others in terms of msrp/performance, the differences at the same price-points are very marginal, where the prices go wild is in the manufacturer's (evga, asus, sapphire...) retail price, so if you have to compare two cards, do it with the msrp of the base models and then try to find a model which is close to it, just make sure the model you pick doesn't have an habit of blowing up and you'll be good to go, trying to optimize your choice reading hundreds of benchmarks is a pain that's won't net you much.

edit: you might be interested in moore's law Is dead chart, the dude's insufferable but the chart is pretty good.

[–] [email protected] 2 points 1 year ago (1 children)

Msrp?

Idk moores law is dead but this is the second time.I see this list, thank you for your help but this list doesn't mean anything to me, its confusing to look at

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

msrp is the price that the manufacturer say the card should be sold at, usually it is lower than the actual price depending on the supply and demand and on how much the retailer want/can make on top of the base price

For the chart, it's readable this way:

the higher ↑ a gpu is on the list , the stronger it is. you can see that being on top of all the others, the amd rx 7900xtx, nvidia rtx 4080 and nvidia rtx 4090 24gb, are the most powerful gpu's of the chart, the best one of the 3 being the nvidia rtx 4090 since it is above all

you have 3 big columns one for amd, one for nvidia and one for intel.

wen a gpu is on the same horizontal line as another, even across the columns, that means they perform roughly the same.

For example:

the nvidia gtx 1660s that you have is on the same line as the:

amd vega 56, nvidia rtx 3050, nvidia gtx 1660Ti, nvidia gtx 1070Ti and the intel A580

So all of those perform roughly the same, if you go one line above, those the cards on the line will perform slightly better, 2 lines, a little better, 10 lines, much better etc

you can see with the chart that the closest modern amd gpu to your nvidia gtx 1660s is the amd rx 5600xt, but since it's only one line above the one you have, it is only going to be slightly better than the one you have.

what you should do is open the shop on which you want to buy the card and find the card that is the highest on the list in the amd collumn that you can afford.

[–] gondezee 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

Worth it just to not have to deal with random NVIDIA dkms nonsense, honestly, but I'm also strongly religiously motivated that the driver must be open source.

load more comments
view more: next ›