Question Switch to Amd gpu causes monitor to not work properly

Nov 4, 2023
2
1
15
Hardware:
(Old gpu) Evga 3070ti
(New gpu) Powercolor 7900xt
Mobo- MSI b550 gaming edge wifi
Cpu- r5 5600x
Storage- 2x 970 evo 2x unknown satas
Psu- Powerspec 850w
Monitor- Acer xz342cus
Software:
OS- NobaraOS (Linux)

Hey guys, this is my first time posting here so please excuse any mistakes I’ve made.

So just yesterday I bought a new 7900xt to replace my 3070ti to improve my performance on Linux. However, upon plugging the gpu into my monitor everything started going wrong. The msi logo would show up and I’d go into the boot loader just fine, but when I booted into Nobaraos I was met with a black screen. I tried turning off the monitor but the power button just didn’t work, so I had to unplug it. After turning it back on again I was met with an assortment of bright colors just flashing randomly on my screen until the boot loader loaded again. After clicking nobaraos again, I was met with the same black screen.

So I reinstalled nobaraos to see if the already existing nvidia drivers were messing with the gpu. The live usb worked fine and it was installed flawlessly, but when I booted into the fresh install I was met with the black screen again! So I decided to see if the monitor was the problem by plugging the pc into my tv. Upon doing so, I saw no problems and the os booted flawlessly with no black screens.

I also decided to test to see if the amd gpu didn’t just brick the monitor or something by plugging the 3070ti back in. Sure enough, it booted flawlessly even without the nvidia drivers installed.

So now I’m confused as to why the acer monitor just refused to work with the amd gpu. Is it a driver issue? Bios? Any help would be appreciated.
 

Aeacus

Titan
Ambassador
TVs usually use HDMI for input, computer monitors usually use DP (DisplayPort) for input. Issue could be with that.

Few things to try:
* different display output port (HDMI or DP) on Radeon GPU
* different display cable between GPU and monitor
* different input port on monitor (if able)

Other than these, there's hard to say what the issue could be.
 

Lutfij

Titan
Moderator
Welcome to the forums, newcomer!

Psu- Powerspec 850w
How old is the PSU?

(Old gpu) Evga 3070ti
(New gpu) Powercolor 7900xt
Got links to both GPU's? Powercolor tends to have a factory overclocked version that would require more from the PSU.

You could rule out a BIOS issue by making sure your BIOS is flashed to the latest version
 

Aeacus

Titan
Ambassador
Got links to both GPU's? Powercolor tends to have a factory overclocked version that would require more from the PSU.
On most cases, i'd suspect PSU too, but we have a curve ball to consider:
So I decided to see if the monitor was the problem by plugging the pc into my tv. Upon doing so, I saw no problems and the os booted flawlessly with no black screens.
Just changing the display fixes the issue. So, PSU is not the fault. Instead, fault lies between GPU output port and monitor input port (including the cable in-between).
 
Nov 4, 2023
2
1
15
Welcome to the forums, newcomer!

Psu- Powerspec 850w
How old is the PSU?

(Old gpu) Evga 3070ti
(New gpu) Powercolor 7900xt
Got links to both GPU's? Powercolor tends to have a factory overclocked version that would require more from the PSU.

You could rule out a BIOS issue by making sure your BIOS is flashed to the latest version
Ok so I tried changing ports as Aeacus said but it didn’t work. Then I saw your last point and decided to update my bios and for some reason it worked?

Idk how this works but thanks for bringing that up 😁
 
  • Like
Reactions: Aeacus
It's possible that the PSU is the problem but I doubt it because the TDP of the RX 7900 XT is only 10W greater than that of the RTX 3070 Ti (290W->300W).

I think that your RX 7900 XT is defective. A working card just plugs in and just works, like your RTX 3070 Ti is behaving. I would get the card replaced because everything else in your system was working fine until you put that card in, you've re-installed LINUX and your RTX 3070 Ti works just fine. That tells me the card is most likely the problem.