Hey everyone! I'm pretty new to PC building, and after three years with my MSI RTX 3060 12GB, I decided to upgrade to a Gigabyte RTX 5060 Ti 16GB. However, when I installed it, I got no video output, and it didn't appear in Device Manager or BIOS. I swapped back to my 3060, and that worked fine.
Thinking the first card was faulty, I returned it and bought a brand new MSI RTX 5060 Ti 16GB, but I'm facing the same issue. I've spent several hours updating the BIOS and drivers with no success. As far as I know, my setup should support the 5060 Ti without any issues! Can anyone suggest what might be going wrong? Here are my specs:
* CPU: AMD Ryzen 7 7700X
* Motherboard: MSI MAG B650 Tomahawk Wi-Fi
* SSD: Samsung 980 Pro M.2 PCI-E Gen4 1TB
* PSU: Super Flower Leadex III Gold 850W
* RAM: Corsair Dominator (2x16GB) DDR5
4 Answers
Is the card seated correctly? If it’s not fully inserted into the PCIe slot, the system won't recognize it. Make sure you push it down firmly until it clicks into place!
Have you checked the power cables? Make sure both the 12VHPWR cable from your PSU and any adapter required for the GPU are properly connected. Sometimes it's just a simple connection issue!
Yeah, and don’t forget to try a CMOS reset. Start with the new GPU right after that to see if it makes a difference!
Have you tried using an AMD GPU instead? Just to rule out any issues with the graphics card itself?
Have you considered the PCIe slot on your motherboard? It’s possible that there could be an issue there. Double check the PCIe configuration!
MSI's website says it has PCIe 4.0 16x, and the 5060 Ti should work with PCIe 5.0 8x. Is it a compatibility issue? Should I think about upgrading my motherboard?

I've reinstalled both the 3060 and 5060 Ti several times and made sure it’s locked in place. Pretty confident it's seated correctly.