Black screen when switching to AMD card

Hi all,
I am currently using Manjaro KDE + NVIDIA gpu
works fine (on X11, not on wayland, in case this is useful)
I just bought a AMD card, and replace the NVIDIA.
I got a black screen instead of the logging screen. I am able to access TTY though.
Here are the technical info:

Booting process:

  • i can see the grub menu, select Manjaro (regular or fallintra gives the same issue)
  • I can see the splash screen
  • balck screen for 2 seconds
  • splash screen comes back
  • black screen instead of logging screen
  • from there i can access TTY

Current config with NVIDIA:

System:
Kernel: 6.9.3-3-MANJARO arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.0.5 Distro: Manjaro Linux
Graphics:
Device-1: NVIDIA TU106 [GeForce RTX 2060 12GB] driver: nvidia v: 550.90.07
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0 driver: X:
loaded: N/A failed: nvidia gpu: nvidia,nvidia-nvswitch s-res: 3440x1440
resolution: 1: 3440x1440

Info from TTY with AMD card:

Graphics:
Device-1: AMD Navi 23 (Radeon 6600)
Driver: amdgpu v: Kernel
Display: X.org v: 1.21.1.13 with Xwayland: v:24.1.8
driver: X: loaded: nvidia gpu amdgpu tty: 215*45

Is there a conflict with NVIDIA drivers ?
Also, if this is relevant: I tried to boot on a second Manjaro install (same computer, different grub). In this second config, plymouth is disable, and I cannot boot. I get an error because of plymouth missing.
If this is relevant, please let me know, I will take a pix of the error.

PS: i boot into windows, not problem

Have you done anything when swapping or do you still have all the nvidia drivers installed?

Here are some past people doing the same switch and the steps they had to take. If you try one of these or have done something like this please say so.

Hi, thanks a lot for your help, I managed to partially settle the issue. I had to go through additional steps though, here is the summary in case it could be useful:

  • Boot with NVIDIA
  • Remove /etc/X11/xorg.conf.d/90-nvidia.conf
  • Shutdown
  • Replace the GPU with AMD
  • Reboot → failed, stuck at loading page
  • Reboot to fallback initramfs
  • Create /etc/X11/xorg.conf.d/10-amdgpu.conf as explained here Switching out nVidia GPU for AMD GPU - #2 by megavolt
  • Reboot → failed, stuck at loading page
  • Reboot to fallback initramfs
  • Rebuild mkinitcpio -P (I am not sure if I needed to reboot before this step)
  • Reboot → OK !

However, I still have this shows:

Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu
    v: kernel
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0 driver: X:
    loaded: modesetting dri: radeonsi gpu: amdgpu 

Is that normal to have modsetting loaded ?
also, it seems my system does not recognize my screen properly
I cannot set the refresh rate at 144Hz, and I do not see any G-sync option
another driver issue ?

Edit: I will close this topics as I can now login.
and will open another another that concerns the AMD driver specifically.
Thanks again !

I see you are on x11. If you have multiple monitors with differing refresh rates you will be limited to the slowest one. I’d recommend Wayland especially since you are on AMD.

2 Likes

Yes, I just tested on Wayland, everything works fine now !
Thanks