You are not logged in.

#1 2022-08-13 19:57:20

Leios
Member
From: Okinawa, JP
Registered: 2012-03-16
Posts: 73
Website

[SOLVED] AMD RX 6700-XT only boots 50% of the time

Hello,

I recently upgraded from an NVIDIA GTX970 to an AMD RX 6700-XT. When the GPU is working, it seems to be exactly what I want; however, I have to press the reset button a few times every time I try to boot and I don't really know how to go about debugging this.

The issue is almost exactly the same as in this thread: https://bbs.archlinux.org/viewtopic.php?id=265574; however, when I tried updating to `linux-firmware-git` and `mesa-git`, my computer still only boots maybe 50% of the time. I later found that the appropriate files  are already on my computer from `linux-firmware` without `-git`, so I think the initial thread is outdated (more info: https://bbs.archlinux.org/viewtopic.php?id=265263?

To be more specific, when booting into Arch, I get similar warnings (that I always get):

[    0.003623] __common_interrupt: 1.55 No irq handler for vector
[    0.258957]   #2
[    0.003623] __common_interrupt: 2.55 No irq handler for vector
[    0.261073]   #3
[    0.003623] __common_interrupt: 3.55 No irq handler for vector
[    0.262287]   #4
[    0.003623] __common_interrupt: 4.55 No irq handler for vector
[    0.265616]   #5
[    0.003623] __common_interrupt: 5.55 No irq handler for vector
[    0.267776]   #6
[    0.003623] __common_interrupt: 6.55 No irq handler for vector
[    0.268950]   #7
[    0.003623] __common_interrupt: 7.55 No irq handler for vector
[    0.272283]   #8
[    0.003623] __common_interrupt: 8.55 No irq handler for vector
[    0.274487]   #9
[    0.003623] __common_interrupt: 9.55 No irq handler for vector
[    0.275620]  #10
[    0.003623] __common_interrupt: 10.55 No irq handler for vector

(from dmesg output)

And then... Well, it either outputs the verbose boot messages (I don't have `quiet` enabled) or my monitor(s) say "No Signal". Note that my keyboard and mouse *do* light up even if the monitors remain black, but I tried to log in (as if the graphical display was actually working), and didn't seem to be able to reboot or anything. CTRL+ATL+DEL / CTRL+ALT+F{2,3,4} do nothing.

I looked through my grub config for `nomodeset` and didn't see it there. There was a line that said `insmod vga`, that could be a problem (because I know setting `vga=` something for AMD is bad because it requires KMS), but to be honest, I don't know enough about grub to erase a line without knowing what it does.

To be clear: I removed all `nvidia` based packages I could think of, installed `xf86-video-amdgpu`, `mesa`, `vulkan-radeon`, and the lib32 versions of relevant packages. I also made sure `mkinitcpio -P linux` ran with the `MODULES=(amdgpu radeon)` added.

The truth is that I don't know where to begin debugging this, so I would appreciate any and all advice.

thanks!

Hardware:

  • 32 GB of RAM (24000 mhz)

  • AMD Ryzen 3700X

  • AMD RX 3700-XT

  • TUF GAMING X570-PLUS (WI-FI) motherboard

Ok, I think this is solved for now. Turns out modern graphics cards require 2 separate connections from the PSU. I had one connection that was daisy-chained. After switching it to 2 separate connections (and changing the PCIE slot around), I am getting consistent booting!

Last edited by Leios (2022-08-13 23:41:00)

Offline

Board footer

Powered by FluxBB