7900 xtx screen flickering to black

I have been struggling for days to get my graphics card to work properly, but I keep getting graphical errors in my multi-monitor(still flickering with 1 monitor) setup. Some areas of my screens go randomly black and don’t fix until I hover over them with the mouse. I couldn’t find anything in the journalctl about this. I’m using EndeavourOS, and I have installed Linux firmware, Mesa, and everything else, but I can’t find the error. I’m about to lose my mind. Thank you in advance for all your help.
Here is my inxi -Ga output

Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX] driver: amdgpu v: kernel
    arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-3 empty: DP-2,HDMI-A-1
    bus-ID: 03:00.0 chip-ID: 1002:744c class-ID: 0300
  Display: x11 server: X.Org v: 21.1.6 driver: gpu: amdgpu
    note: X driver n/a display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5120x1440 s-dpi: 96 s-size: 1355x381mm (53.35x15.00")
    s-diag: 1408mm (55.42")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: right
    model: LG (GoldStar) ULTRAGEAR serial: 112NTMXME363 built: 2021
    res: 2560x1440 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
    diag: 800mm (31.5") ratio: 16:9 modes: max: 2560x1440 min: 640x350
  Monitor-2: DP-3 mapped: DisplayPort-2 pos: primary,left
    model: LG (GoldStar) ULTRAGEAR serial: 105NTUW4H270 built: 2021
    res: 2560x1440 dpi: 93 gamma: 1.2 size: 697x392mm (27.44x15.43")
    diag: 800mm (31.5") ratio: 16:9 modes: max: 2560x1440 min: 640x350
  API: OpenGL v: 4.6 Mesa 23.0.0-devel (git-05fab97b2c) renderer: AMD
    Radeon Graphics (gfx1100 LLVM 16.0.0 DRM 3.49 6.1.1-arch1-1)
    direct render: Yes

Do a search for “7900 xtx” in all topics and you will get existing Topics on this.

In a nut shell, that GPU is too new for the Linux kernel and firmwares.

@ricklinux has an image he built that seems to work. See above Topics.

Pudge