Next up in the Proxmox adventures: Why does my Rx590 show up as an RTX 2070 and how do I fix it?
Me again. The guy with the NIC problem from before.
I installed the Rx590 and it shows up in lspci as an RTX 2070. I was hoping it was just Proxmox not having drivers or something, but when I pass it into the Hackintosh it's meant for, it shows as NVIDIA there too:
Well, there's the obvious answer, that you actually have an Nvidia card. I think I'd probably consider taking a look at the card and at photos of new cards of both models and see which it looks like.
From a software standpoint, I have a hard time believing that you're misdetecting the type of card.
I don't know anything about Proxmox, but I understand that it's some sort of platform used to virtualize systems. It apparently, based on a quick search, has some kind of support for Nvidia passthrough, called vGPU. If you're looking from inside a virtualized environment, is it possible that you're looking at a virtual GPU? That seems like a long shot, since I assume that if your GPU is AMD, that a virtual Nvidia GPU would be non-functional -- it doesn't look like this vGPU thing can use a host AMD GPU-- but I can't think of any other way that you're going to wind up detecting an Nvidia card that you don't have.
It's easy to misdetect the card. You just need to flash broken firmware on it that pretends it's a different card. This is definitely not a 2070 because 1) Powercolor does not make nVidia cards and 2) RTX 2000 GPUs don't have DVI ports.