Harsh output on boot - radeon rx 590 - HDMI

Hello! I’m having an! issue with my radion rx 590, when my system boots up after post my system throws this harsh gravily image up on both my displays(pics included). I tried a few fixes on my own but those didn’t work as I intended them to. I ended up switching from kernel 5.8.16-2 down to 5.4.72-1 as the issue doesn’t seem to occur on that kernel unfortunately there’s a dependency on kernel 5.8.16-2 so I cant remove it and just run 5.4.72-1 so I’m trying to fix the issue on kernel 5.8.16-2.

#################### inxi -Fxzc0 ########################

System:    Kernel: 5.8.16-2-MANJARO x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 4.6.7 
           Distro: Manjaro Linux 
Machine:   Type: Desktop System: Hewlett-Packard product: HP ProDesk 400 G1 MT v: N/A 
           serial: <filter> 
           Mobo: Hewlett-Packard model: 198E serial: <filter> UEFI: Hewlett-Packard v: L02 v02.36 
           date: 11/05/2014 
CPU:       Topology: Quad Core model: Intel Core i5-4590 bits: 64 type: MCP arch: Haswell rev: 3 
           L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 26355 
           Speed: 3293 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 3293 2: 3293 3: 3293 
           4: 3294 
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics 
           vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: XFX Pine 
           driver: amdgpu v: kernel bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati,intel unloaded: modesetting 
           resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz 
           OpenGL: 
           renderer: Radeon RX 590 Series (POLARIS10 DRM 3.38.0 5.8.16-2-MANJARO LLVM 10.0.1) 
           v: 4.6 Mesa 20.1.8 direct render: Yes 
Audio:     Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Hewlett-Packard 
           driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: XFX Pine 
           driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Device-3: Kingston Gaming KB type: USB driver: hid-generic,snd-usb-audio,usbhid 
           bus ID: 2-2.1:5 
           Device-4: N/A type: USB driver: snd-usb-audio,uvcvideo bus ID: 2-2.4:6 
           Sound Server: ALSA v: k5.8.16-2-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
           vendor: Hewlett-Packard driver: r8168 v: 8.048.03-NAPI port: d000 bus ID: 03:00.0 
           IF: enp3s0 state: down mac: <filter> 
           Device-2: Realtek RTL8192EE PCIe Wireless Network Adapter driver: rtl8192ee v: kernel 
           port: c000 bus ID: 04:00.0 
           IF: wlp4s0 state: up mac: <filter> 
Drives:    Local Storage: total: 1.83 TiB used: 427.60 GiB (22.8%) 
           ID-1: /dev/sda vendor: Seagate model: ST3500630AS size: 465.76 GiB 
           ID-2: /dev/sdb vendor: Western Digital model: WD10EZEX-08M2NA0 size: 931.51 GiB 
           ID-3: /dev/sdc vendor: Seagate model: ST500DM002-1BD142 size: 465.76 GiB 
           ID-4: /dev/sdd type: USB model: General USB Flash Disk size: 14.57 GiB 
Partition: ID-1: / size: 98.70 GiB used: 19.35 GiB (19.6%) fs: ext4 dev: /dev/sda2 
           ID-2: /home size: 321.82 GiB used: 89.55 GiB (27.8%) fs: ext4 dev: /dev/sda4 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 35.0 C mobo: N/A gpu: amdgpu temp: 29 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 715 
Info:      Processes: 236 Uptime: 23m Memory: 7.70 GiB used: 1.57 GiB (20.4%) Init: systemd 
           Compilers: gcc: 10.2.0 Packages: 1443 Client: Cinnamon v: 4.6.7 inxi: 3.1.05 ```

Same issue with rx580. it seems like rgbw noise but the resolution changes every few seconds. mine boots to login randomly after several reboots.

I also get graphical glitches with chromium based browsers, firefox can’t play videos.

The fans won’t stop unless I manually tell them to in corectrl.

My system won’t shut down either. Do you have other issues as well?

its funny, I bought an rx580 because the drivers were in the kernel so i assumed it would work out of the box. This has been a worse experience than my nvidia optimus laptop lol.

I don’t have any issues with my fans and after a few seconds, it boots to the login like you said accept I don’t have to reboot. in terms of chromium and video playback, I have no issues. This has been easily the worst GPU issue I’ve ever had. hopefully, we can both find the fix. I really don’t want to wipe and reinstall my system

Interesting, I’m running a RX580 and Cinnamon and everything is fine. Maybe check if you have the package xf86-video-intel installed and remove it? BIOS up to date? Double check with another Radeon card if you can?

My inxi
$ inxi -Fxzc0
System:    Kernel: 5.9.1-1-MANJARO x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 4.6.7 Distro: Manjaro Linux 
Machine:   Type: Desktop System: Dell product: Inspiron 660 v: N/A serial: <filter> 
           Mobo: Dell model: 0XR1GT v: A00 serial: <filter> UEFI: Dell v: A13 date: 05/22/2018 
CPU:       Topology: Quad Core model: Intel Core i5-2320 bits: 64 type: MCP arch: Sandy Bridge rev: 7 
           L2 cache: 6144 KiB 
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 23965 
           Speed: 3194 MHz min/max: 1600/3300 MHz Core speeds (MHz): 1: 3194 2: 3194 3: 3291 4: 3194 
Graphics:  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics vendor: Dell driver: i915 
           v: kernel bus ID: 00:02.0 
           Device-2: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
           vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati,intel unloaded: modesetting resolution: 
           1: 1440x900~60Hz 2: 1920x1200~60Hz 
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.39.0 5.9.1-1-MANJARO LLVM 10.0.1) 
           v: 4.6 Mesa 20.1.8 direct render: Yes 
Audio:     Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: Dell driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: ASUSTeK 
           driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Device-3: Logitech Webcam C200 type: USB driver: snd-usb-audio,uvcvideo bus ID: 2-2:2 
           Sound Server: ALSA v: k5.9.1-1-MANJARO 
Network:   Device-1: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: Dell driver: ath9k v: kernel 
           port: e000 bus ID: 03:00.0 
           IF: wlp3s0 state: down mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell driver: r8169 v: kernel 
           port: d000 bus ID: 04:00.0 
           IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 465.76 GiB used: 357.55 GiB (76.8%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB 
Partition: ID-1: / size: 456.95 GiB used: 357.39 GiB (78.2%) fs: ext4 dev: /dev/dm-0 
           ID-2: /boot size: 511.0 MiB used: 165.7 MiB (32.4%) fs: vfat dev: /dev/sda1 
Swap:      ID-1: swap-1 type: file size: 8.00 GiB used: 1024 KiB (0.0%) file: /swapfile 
Sensors:   System Temperatures: cpu: 56.0 C mobo: 27.8 C gpu: amdgpu temp: 39 C 
           Fan Speeds (RPM): cpu: 689 mobo: 1011 gpu: amdgpu fan: 1173 
Info:      Processes: 257 Uptime: 47m Memory: 15.51 GiB used: 4.09 GiB (26.3%) Init: systemd Compilers: 
           gcc: 10.2.0 Packages: 1427 Shell: Bash v: 5.0.18 inxi: 3.1.05

how would I go about checking to see if xf86-video-intel is installed? sorry, I’m new to arch based systems. ill see if I can scrounge up an older AMD card if I can for testing and see about updating my bios

The simplest way is to open Pamac from your start menu. It’s called ‘Add/remove software’ in the menu. Type to search and it will filter all alvailable packages. If a package is already installed, this is indicated by the “Remove” button. You can also select the list of ‘Installed’ packages in the left sidebar and search for the packagename there.

From the command line: pacman -Qi xf86-video-intel. If that outputs that the package was not found, it was not installed, otherwise you’ll get some system information about the package.

I found xf86-video-intel through the graphical package manager and removed it to no avail I’m afraid. im going to look into my bios next. do you know a good resource for learning more about pacman/pamac?

You might actually need that package since your processor also has an integrated GPU and its Intel. I’m a little confused, though, because it says you have an i5-4590 AND an Intel Xeon E3-1200? Either I’m confused or the computer is. Its probably just me though xD

I just have the i5-4590 CPU. IDK why it lists the Xeon E3-1200 although I think it’s possibly just the name of the integrated graphics chip/controller

Okay I know this doesn’t help your current problem, but you’ll need those Intel packages since you have a hybrid system.

Do both of your GPUs have an HDMI output or do you just have one HDMI? If it’s just one, do you know which gpu it is connected to? It should be the Intel one.

I reinstalled the xf86-video-intel package. only one of my GPUs has an HDMI output and its the RX 590 which is what I’m using for my second monitor

oh man then I don’t know what else to do. Sorry. Hopefully someone else reading would know. goodluck!