You are not logged in.

#1 2018-06-13 13:43:53

Beuman
Member
Registered: 2018-06-10
Posts: 3

System become unstable when using my 3rd display AMD R9 280X + XFCE4

Hello everyone !

I'm having an annoying issue when using my 3rd display. Everything runs perfectly with 2 displays, but when I'm plugging and configure my 3rd display, the system will crash in the next minutes. In with journalctl :

Jun 10 21:38:29 principal kernel: radeon 0000:02:00.0: GPU fault detected: 146 0x0fa4880c
Jun 10 21:38:29 principal kernel: radeon 0000:02:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00101A7D
Jun 10 21:38:29 principal kernel: radeon 0000:02:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0408800C
Jun 10 21:38:29 principal kernel: VM fault (0x0c, vmid 2) at page 1055357, read from TC (136)
Jun 10 21:38:29 principal kernel: radeon 0000:02:00.0: GPU fault detected: 146 0x0fa4880c
Jun 10 21:38:29 principal kernel: radeon 0000:02:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00101A7D
Jun 10 21:38:29 principal kernel: radeon 0000:02:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0408800C
Jun 13 13:27:05 principal kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0ee2880c
Jun 13 13:27:05 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0010ED77
Jun 13 13:27:05 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0208800C
Jun 13 13:27:05 principal kernel: VM fault (0x0c, vmid 1) at page 1109367, read from TC (136)
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0e22840c
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0010ED71
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0208400C
Jun 13 13:27:06 principal kernel: VM fault (0x0c, vmid 1) at page 1109361, read from TC (132)
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0e22840c
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0010ED71
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0208400C
Jun 13 13:27:06 principal kernel: VM fault (0x0c, vmid 1) at page 1109361, read from TC (132)
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0f42c00c
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0010ED7A
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x020C000C
Jun 13 13:27:06 principal kernel: VM fault (0x0c, vmid 1) at page 1109370, read from TC (192)
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0002840c
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0010ED80
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0208400C
Jun 13 13:27:06 principal kernel: VM fault (0x0c, vmid 1) at page 1109376, read from TC (132)
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0: GPU fault detected: 146 0x0e22840c
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x0010ED71
Jun 13 13:27:06 principal kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0208400C
Jun 13 13:27:06 principal kernel: VM fault (0x0c, vmid 1) at page 1109361, read from TC (132)

and I get the same errors repeatedly, at a really fast pace. On Windows 10 I'm not getting any issue with my 3 display setup.

I'm using an AMD GPU (R9 280X) and XFCE4. I'm using the xf86-video-amdgpu driver (I understood that the catalyst proprietary driver isn't maintained anymore and that even AMD's working on the open source). All screen have the same resolution. One is plugged in HDMI, another DVI and the last one in displayport.

Thanks in advance

Offline

#2 2018-06-13 13:48:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 4,710

Re: System become unstable when using my 3rd display AMD R9 280X + XFCE4

Beuman wrote:

I'm using the xf86-video-amdgpu driver

Well there are quite visible notions that you aren't. You will want to read and apply https://wiki.archlinux.org/index.php/AM … 29_support and see if you can still reproduce.

Offline

#3 2018-06-13 14:06:54

Beuman
Member
Registered: 2018-06-10
Posts: 3

Re: System become unstable when using my 3rd display AMD R9 280X + XFCE4

Ok gonna check it again.

PS : I'm a total noob, I've spent only 1 week on arch

Offline

#4 2018-06-13 17:48:11

Beuman
Member
Registered: 2018-06-10
Posts: 3

Re: System become unstable when using my 3rd display AMD R9 280X + XFCE4

I remember that I just partially followed the install. I couldn't figure out this :

CONFIG_DRM_AMDGPU_SI=Y and/or CONFIG_DRM_AMDGPU_CIK=Y should be be set in the config. 

Where's this config file ?

I did this step :

Set amdgpu as first to load in the Mkinitcpio#MODULES array, e.g. MODULES=(amdgpu radeon)

By modifying /etc/mkinitcpio.conf file on the line where i could see MODULES=() to  MODULES=(amdgpu radeon).


Now the next step is to blacklist radeon. Following this : https://wiki.archlinux.org/index.php/Ke … acklisting I tried mkinitcpio -v and I can see that Radeon is used :

Starting dry run: 4.16.13-2-ARCH
  -> Running build hook: [/usr/lib/initcpio/install/base]
    adding file: /bin/busybox
    adding file: /usr/lib/libcrypt.so.1
    adding file: /usr/lib/libc.so.6
    adding file: /usr/lib64/ld-linux-x86-64.so.2
    adding symlink: /usr/bin/[ -> busybox
    adding symlink: /usr/bin/arch -> busybox
    adding symlink: /usr/bin/ash -> busybox
    adding symlink: /usr/bin/awk -> busybox
    adding symlink: /usr/bin/base64 -> busybox
    adding symlink: /usr/bin/basename -> busybox
    adding symlink: /usr/bin/blkdiscard -> busybox
    adding symlink: /usr/bin/bzip2 -> busybox
    adding symlink: /usr/bin/cat -> busybox
    adding symlink: /usr/bin/chgrp -> busybox
    adding symlink: /usr/bin/chmod -> busybox
    adding symlink: /usr/bin/chown -> busybox
    adding symlink: /usr/bin/chroot -> busybox
    adding symlink: /usr/bin/clear -> busybox
    adding symlink: /usr/bin/cp -> busybox
    adding symlink: /usr/bin/cpio -> busybox
    adding symlink: /usr/bin/cttyhack -> busybox
    adding symlink: /usr/bin/cut -> busybox
    adding symlink: /usr/bin/dd -> busybox
    adding symlink: /usr/bin/df -> busybox
    adding symlink: /usr/bin/dirname -> busybox
    adding symlink: /usr/bin/dmesg -> busybox
    adding symlink: /usr/bin/du -> busybox
    adding symlink: /usr/bin/echo -> busybox
    adding symlink: /usr/bin/env -> busybox
    adding symlink: /usr/bin/expr -> busybox
    adding symlink: /usr/bin/fallocate -> busybox
    adding symlink: /usr/bin/false -> busybox
    adding symlink: /usr/bin/fatattr -> busybox
    adding symlink: /usr/bin/free -> busybox
    adding symlink: /usr/bin/fsfreeze -> busybox
    adding symlink: /usr/bin/fstrim -> busybox
    adding symlink: /usr/bin/fsync -> busybox
    adding symlink: /usr/bin/getopt -> busybox
    adding symlink: /usr/bin/grep -> busybox
    adding symlink: /usr/bin/gzip -> busybox
    adding symlink: /usr/bin/halt -> busybox
    adding symlink: /usr/bin/head -> busybox
    adding symlink: /usr/bin/hexdump -> busybox
    adding symlink: /usr/bin/hexedit -> busybox
    adding symlink: /usr/bin/ifconfig -> busybox
    adding symlink: /usr/bin/init -> busybox
    adding symlink: /usr/bin/install -> busybox
    adding symlink: /usr/bin/ip -> busybox
    adding symlink: /usr/bin/ipaddr -> busybox
    adding symlink: /usr/bin/iplink -> busybox
    adding symlink: /usr/bin/ipneigh -> busybox
    adding symlink: /usr/bin/iproute -> busybox
    adding symlink: /usr/bin/iprule -> busybox
    adding symlink: /usr/bin/iptunnel -> busybox
    adding symlink: /usr/bin/kbd_mode -> busybox
    adding symlink: /usr/bin/kill -> busybox
    adding symlink: /usr/bin/killall -> busybox
    adding symlink: /usr/bin/less -> busybox
    adding symlink: /usr/bin/link -> busybox
    adding symlink: /usr/bin/ln -> busybox
    adding symlink: /usr/bin/loadfont -> busybox
    adding symlink: /usr/bin/loadkmap -> busybox
    adding symlink: /usr/bin/losetup -> busybox
    adding symlink: /usr/bin/ls -> busybox
    adding symlink: /usr/bin/lsscsi -> busybox
    adding symlink: /usr/bin/lzop -> busybox
    adding symlink: /usr/bin/md5sum -> busybox
    adding symlink: /usr/bin/mkdir -> busybox
    adding symlink: /usr/bin/mkfifo -> busybox
    adding symlink: /usr/bin/mknod -> busybox
    adding symlink: /usr/bin/mkpasswd -> busybox
    adding symlink: /usr/bin/mktemp -> busybox
    adding symlink: /usr/bin/mountpoint -> busybox
    adding symlink: /usr/bin/mv -> busybox
    adding symlink: /usr/bin/nc -> busybox
    adding symlink: /usr/bin/netstat -> busybox
    adding symlink: /usr/bin/nproc -> busybox
    adding symlink: /usr/bin/nsenter -> busybox
    adding symlink: /usr/bin/nslookup -> busybox
    adding symlink: /usr/bin/nuke -> busybox
    adding symlink: /usr/bin/openvt -> busybox
    adding symlink: /usr/bin/partprobe -> busybox
    adding symlink: /usr/bin/paste -> busybox
    adding symlink: /usr/bin/pgrep -> busybox
    adding symlink: /usr/bin/pidof -> busybox
    adding symlink: /usr/bin/ping -> busybox
    adding symlink: /usr/bin/ping6 -> busybox
    adding symlink: /usr/bin/poweroff -> busybox
    adding symlink: /usr/bin/printf -> busybox
    adding symlink: /usr/bin/ps -> busybox
    adding symlink: /usr/bin/pwd -> busybox
    adding symlink: /usr/bin/readlink -> busybox
    adding symlink: /usr/bin/realpath -> busybox
    adding symlink: /usr/bin/reboot -> busybox
    adding symlink: /usr/bin/resume -> busybox
    adding symlink: /usr/bin/rm -> busybox
    adding symlink: /usr/bin/rmdir -> busybox
    adding symlink: /usr/bin/route -> busybox
    adding symlink: /usr/bin/run-init -> busybox
    adding symlink: /usr/bin/sed -> busybox
    adding symlink: /usr/bin/seq -> busybox
    adding symlink: /usr/bin/setfattr -> busybox
    adding symlink: /usr/bin/setfont -> busybox
    adding symlink: /usr/bin/sh -> busybox
    adding symlink: /usr/bin/sha1sum -> busybox
    adding symlink: /usr/bin/sha256sum -> busybox
    adding symlink: /usr/bin/sha512sum -> busybox
    adding symlink: /usr/bin/shuf -> busybox
    adding symlink: /usr/bin/sleep -> busybox
    adding symlink: /usr/bin/sort -> busybox
    adding symlink: /usr/bin/stat -> busybox
    adding symlink: /usr/bin/strings -> busybox
    adding symlink: /usr/bin/sync -> busybox
    adding symlink: /usr/bin/tac -> busybox
    adding symlink: /usr/bin/tail -> busybox
    adding symlink: /usr/bin/tar -> busybox
    adding symlink: /usr/bin/tee -> busybox
    adding symlink: /usr/bin/telnet -> busybox
    adding symlink: /usr/bin/test -> busybox
    adding symlink: /usr/bin/tftp -> busybox
    adding symlink: /usr/bin/touch -> busybox
    adding symlink: /usr/bin/true -> busybox
    adding symlink: /usr/bin/truncate -> busybox
    adding symlink: /usr/bin/udhcpc -> busybox
    adding symlink: /usr/bin/udhcpc6 -> busybox
    adding symlink: /usr/bin/umount -> busybox
    adding symlink: /usr/bin/uname -> busybox
    adding symlink: /usr/bin/uniq -> busybox
    adding symlink: /usr/bin/unlink -> busybox
    adding symlink: /usr/bin/unshare -> busybox
    adding symlink: /usr/bin/unzip -> busybox
    adding symlink: /usr/bin/uptime -> busybox
    adding symlink: /usr/bin/vi -> busybox
    adding symlink: /usr/bin/wc -> busybox
    adding symlink: /usr/bin/wget -> busybox
    adding symlink: /usr/bin/which -> busybox
    adding symlink: /usr/bin/xxd -> busybox
    adding symlink: /usr/bin/xz -> busybox
    adding symlink: /usr/bin/yes -> busybox
    adding file: /usr/sbin/kmod
    adding file: /usr/lib/liblzma.so.5
    adding file: /usr/lib/libz.so.1
    adding file: /usr/lib/libpthread.so.0
    adding symlink: /usr/bin/depmod -> kmod
    adding symlink: /usr/bin/insmod -> kmod
    adding symlink: /usr/bin/rmmod -> kmod
    adding symlink: /usr/bin/lsmod -> kmod
    adding symlink: /usr/bin/modprobe -> kmod
    adding symlink: /usr/bin/modinfo -> kmod
    adding file: /usr/sbin/blkid
    adding file: /usr/lib/libblkid.so.1
    adding file: /usr/lib/libuuid.so.1
    adding file: /usr/sbin/mount
    adding file: /usr/lib/libmount.so.1
    adding file: /usr/lib/librt.so.1
    adding file: /usr/sbin/switch_root
    adding file: /init_functions
    adding file: /init
  -> Running build hook: [/usr/lib/initcpio/install/udev]
    adding file: /usr/lib/systemd/systemd-udevd
    adding file: /usr/lib/systemd/libsystemd-shared-238.so
    adding file: /usr/lib/libkmod.so.2
    adding file: /usr/lib/libacl.so.1
    adding file: /usr/lib/libcap.so.2
    adding file: /usr/lib/libcryptsetup.so.12
    adding file: /usr/lib/libgcrypt.so.20
    adding file: /usr/lib/libip4tc.so.0
    adding file: /usr/lib/libseccomp.so.2
    adding file: /usr/lib/libidn.so.11
    adding file: /usr/lib/liblz4.so.1
    adding file: /usr/lib/libattr.so.1
    adding file: /usr/lib/libdevmapper.so.1.02
    adding file: /usr/lib/libgpg-error.so.0
    adding file: /usr/lib/libargon2.so.1
    adding file: /usr/lib/libdl.so.2
    adding file: /usr/lib/libjson-c.so.4
    adding file: /usr/lib/libpcap.so.1
    adding file: /usr/lib/libudev.so.1
    adding file: /usr/lib/libm.so.6
    adding file: /usr/lib/libnl-genl-3.so.200
    adding file: /usr/lib/libnl-3.so.200
    adding file: /usr/lib/libdbus-1.so.3
    adding file: /usr/lib/libsystemd.so.0
    adding file: /usr/bin/udevadm
    adding file: /usr/bin/systemd-tmpfiles
    adding file: /usr/lib/udev/rules.d/50-udev-default.rules
    adding file: /usr/lib/udev/rules.d/60-persistent-storage.rules
    adding file: /usr/lib/udev/rules.d/64-btrfs.rules
    adding file: /usr/lib/udev/rules.d/80-drivers.rules
    adding file: /usr/lib/udev/ata_id
    adding file: /usr/lib/udev/scsi_id
    adding file: /hooks/udev
  -> Running build hook: [/usr/lib/initcpio/install/autodetect]
    caching 47 modules
  -> Running build hook: [/usr/lib/initcpio/install/keyboard]
    adding module: ehci-pci
    adding module: usbcore
    adding module: usb-common
    adding module: ehci-hcd
    adding module: xhci-pci
    adding module: xhci-hcd
    adding module: hid-generic
    adding module: hid
    adding module: usbhid
  -> Running build hook: [/usr/lib/initcpio/install/keymap]
    adding file: /hooks/keymap
  -> Running build hook: [/usr/lib/initcpio/install/consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [/usr/lib/initcpio/install/modconf]
    adding dir: /etc/modprobe.d
    adding dir: /usr/lib/modprobe.d
    adding file: /usr/lib/modprobe.d/systemd.conf
  -> Running build hook: [/usr/lib/initcpio/install/block]
    adding module: sd_mod
    adding module: scsi_mod
    adding module: ahci
    adding module: libahci
    adding module: libata
    adding module: usb-storage
    adding module: uas
    adding module: sr_mod
    adding module: cdrom
  -> Running build hook: [/usr/lib/initcpio/install/lvm2]
    adding module: dm-mod
    adding module: dm-snapshot
    adding module: dm-bufio
    adding module: dm-mirror
    adding module: dm-region-hash
    adding module: dm-log
    adding module: dm-cache
    adding module: dm-persistent-data
    adding module: libcrc32c
    adding module: crc32c-intel
    adding module: crc32c_generic
    adding module: dm-bio-prison
    adding module: dm-cache-smq
    adding module: dm-thin-pool
    adding file: /usr/sbin/lvm
    adding file: /usr/lib/libdevmapper-event.so.1.02
    adding file: /usr/lib/libreadline.so.7
    adding file: /usr/lib/libncursesw.so.6
    adding file: /usr/sbin/lvmetad
    adding file: /usr/sbin/dmsetup
    adding file: /usr/sbin/pdata_tools
    adding file: /usr/lib/libaio.so.1
    adding file: /usr/lib/libexpat.so.1
    adding file: /usr/lib/libstdc++.so.6
    adding file: /usr/lib/libgcc_s.so.1
    adding symlink: /usr/bin/cache_check -> pdata_tools
    adding symlink: /usr/bin/cache_dump -> pdata_tools
    adding symlink: /usr/bin/cache_metadata_size -> pdata_tools
    adding symlink: /usr/bin/cache_repair -> pdata_tools
    adding symlink: /usr/bin/cache_restore -> pdata_tools
    adding symlink: /usr/bin/thin_check -> pdata_tools
    adding symlink: /usr/bin/thin_delta -> pdata_tools
    adding symlink: /usr/bin/thin_dump -> pdata_tools
    adding symlink: /usr/bin/thin_ls -> pdata_tools
    adding symlink: /usr/bin/thin_metadata_size -> pdata_tools
    adding symlink: /usr/bin/thin_repair -> pdata_tools
    adding symlink: /usr/bin/thin_restore -> pdata_tools
    adding symlink: /usr/bin/thin_rmap -> pdata_tools
    adding symlink: /usr/bin/thin_trim -> pdata_tools
    adding file: /usr/lib/udev/rules.d/10-dm.rules
    adding file: /usr/lib/udev/rules.d/11-dm-lvm.rules
    adding file: /usr/lib/udev/rules.d/13-dm-disk.rules
    adding file: /usr/lib/udev/rules.d/95-dm-notify.rules
    adding file: /usr/lib/udev/rules.d/11-dm-initramfs.rules
    adding file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules
    adding file: /etc/lvm/lvm.conf
    adding file: /hooks/lvm2
  -> Running build hook: [/usr/lib/initcpio/install/filesystems]
    adding module: ext4
    adding module: crc32c-intel
    adding module: crc32c_generic
    adding module: mbcache
    adding module: fscrypto
    adding module: jbd2
    adding module: crc16
    adding module: crc32c-intel
    adding module: crc32c_generic
  -> Running build hook: [/usr/lib/initcpio/install/fsck]
    adding file: /usr/sbin/fsck.ext4
    adding file: /usr/lib/libext2fs.so.2
    adding file: /usr/lib/libcom_err.so.2
    adding file: /usr/lib/libe2p.so.2
    adding symlink: /usr/bin/fsck.ext2 -> fsck.ext4
    adding symlink: /usr/bin/fsck.ext3 -> fsck.ext4
    adding file: /usr/sbin/fsck
    adding module: amdgpu
    adding module: drm
    adding module: agpgart
    adding module: drm_kms_helper
    adding module: fb_sys_fops
    adding module: syscopyarea
    adding module: sysfillrect
    adding module: sysimgblt
    adding module: ttm
    adding module: chash
    adding module: gpu-sched
    adding module: i2c-algo-bit
    adding file: /usr/lib/firmware/amdgpu/raven_gpu_info.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_gpu_info.bin
    adding file: /usr/lib/firmware/radeon/hawaii_k_smc.bin
    adding file: /usr/lib/firmware/radeon/hawaii_smc.bin
    adding file: /usr/lib/firmware/radeon/bonaire_k_smc.bin
    adding file: /usr/lib/firmware/radeon/bonaire_smc.bin
    adding file: /usr/lib/firmware/radeon/mullins_mec.bin
    adding file: /usr/lib/firmware/radeon/mullins_rlc.bin
    adding file: /usr/lib/firmware/radeon/mullins_ce.bin
    adding file: /usr/lib/firmware/radeon/mullins_me.bin
    adding file: /usr/lib/firmware/radeon/mullins_pfp.bin
    adding file: /usr/lib/firmware/radeon/kabini_mec.bin
    adding file: /usr/lib/firmware/radeon/kabini_rlc.bin
    adding file: /usr/lib/firmware/radeon/kabini_ce.bin
    adding file: /usr/lib/firmware/radeon/kabini_me.bin
    adding file: /usr/lib/firmware/radeon/kabini_pfp.bin
    adding file: /usr/lib/firmware/radeon/kaveri_mec2.bin
    adding file: /usr/lib/firmware/radeon/kaveri_mec.bin
    adding file: /usr/lib/firmware/radeon/kaveri_rlc.bin
    adding file: /usr/lib/firmware/radeon/kaveri_ce.bin
    adding file: /usr/lib/firmware/radeon/kaveri_me.bin
    adding file: /usr/lib/firmware/radeon/kaveri_pfp.bin
    adding file: /usr/lib/firmware/radeon/hawaii_mec.bin
    adding file: /usr/lib/firmware/radeon/hawaii_rlc.bin
    adding file: /usr/lib/firmware/radeon/hawaii_ce.bin
    adding file: /usr/lib/firmware/radeon/hawaii_me.bin
    adding file: /usr/lib/firmware/radeon/hawaii_pfp.bin
    adding file: /usr/lib/firmware/radeon/bonaire_mec.bin
    adding file: /usr/lib/firmware/radeon/bonaire_rlc.bin
    adding file: /usr/lib/firmware/radeon/bonaire_ce.bin
    adding file: /usr/lib/firmware/radeon/bonaire_me.bin
    adding file: /usr/lib/firmware/radeon/bonaire_pfp.bin
    adding file: /usr/lib/firmware/radeon/mullins_sdma1.bin
    adding file: /usr/lib/firmware/radeon/mullins_sdma.bin
    adding file: /usr/lib/firmware/radeon/kabini_sdma1.bin
    adding file: /usr/lib/firmware/radeon/kabini_sdma.bin
    adding file: /usr/lib/firmware/radeon/kaveri_sdma1.bin
    adding file: /usr/lib/firmware/radeon/kaveri_sdma.bin
    adding file: /usr/lib/firmware/radeon/hawaii_sdma1.bin
    adding file: /usr/lib/firmware/radeon/hawaii_sdma.bin
    adding file: /usr/lib/firmware/radeon/bonaire_sdma1.bin
    adding file: /usr/lib/firmware/radeon/bonaire_sdma.bin
    adding file: /usr/lib/firmware/radeon/si58_mc.bin
    adding file: /usr/lib/firmware/radeon/oland_mc.bin
    adding file: /usr/lib/firmware/radeon/verde_mc.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_mc.bin
    adding file: /usr/lib/firmware/radeon/tahiti_mc.bin
    adding file: /usr/lib/firmware/radeon/hainan_rlc.bin
    adding file: /usr/lib/firmware/radeon/hainan_ce.bin
    adding file: /usr/lib/firmware/radeon/hainan_me.bin
    adding file: /usr/lib/firmware/radeon/hainan_pfp.bin
    adding file: /usr/lib/firmware/radeon/oland_rlc.bin
    adding file: /usr/lib/firmware/radeon/oland_ce.bin
    adding file: /usr/lib/firmware/radeon/oland_me.bin
    adding file: /usr/lib/firmware/radeon/oland_pfp.bin
    adding file: /usr/lib/firmware/radeon/verde_rlc.bin
    adding file: /usr/lib/firmware/radeon/verde_ce.bin
    adding file: /usr/lib/firmware/radeon/verde_me.bin
    adding file: /usr/lib/firmware/radeon/verde_pfp.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_rlc.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_ce.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_me.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_pfp.bin
    adding file: /usr/lib/firmware/radeon/tahiti_rlc.bin
    adding file: /usr/lib/firmware/radeon/tahiti_ce.bin
    adding file: /usr/lib/firmware/radeon/tahiti_me.bin
    adding file: /usr/lib/firmware/radeon/tahiti_pfp.bin
    adding file: /usr/lib/firmware/radeon/banks_k_2_smc.bin
    adding file: /usr/lib/firmware/radeon/hainan_k_smc.bin
    adding file: /usr/lib/firmware/radeon/hainan_smc.bin
    adding file: /usr/lib/firmware/radeon/oland_k_smc.bin
    adding file: /usr/lib/firmware/radeon/oland_smc.bin
    adding file: /usr/lib/firmware/radeon/verde_k_smc.bin
    adding file: /usr/lib/firmware/radeon/verde_smc.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_k_smc.bin
    adding file: /usr/lib/firmware/radeon/pitcairn_smc.bin
    adding file: /usr/lib/firmware/radeon/tahiti_smc.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_mc.bin
    adding file: /usr/lib/firmware/radeon/hawaii_mc.bin
    adding file: /usr/lib/firmware/radeon/bonaire_mc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_mc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_mc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_mc.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_mc.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_asd.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_sos.bin
    adding file: /usr/lib/firmware/amdgpu/raven_asd.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_mec2_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_mec_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_mec.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_me_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_me.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_pfp_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_ce_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_ce.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_mec2_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_mec_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_mec.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_me_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_me.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_pfp_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_ce_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_ce.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_mec2_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_mec_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_mec.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_me_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_me.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_pfp_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_ce_2.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_ce.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_mec.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_me.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_ce.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_mec.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_me.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_ce.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_mec.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_me.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_ce.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_mec.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_me.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_ce.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_mec.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_me.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_ce.bin
    adding file: /usr/lib/firmware/amdgpu/raven_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/raven_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/raven_mec.bin
    adding file: /usr/lib/firmware/amdgpu/raven_me.bin
    adding file: /usr/lib/firmware/amdgpu/raven_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/raven_ce.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_rlc.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_mec2.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_mec.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_me.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_pfp.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_ce.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/raven_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_sdma1.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_sdma.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_uvd.bin
    adding file: /usr/lib/firmware/radeon/mullins_uvd.bin
    adding file: /usr/lib/firmware/radeon/hawaii_uvd.bin
    adding file: /usr/lib/firmware/radeon/kaveri_uvd.bin
    adding file: /usr/lib/firmware/radeon/kabini_uvd.bin
    adding file: /usr/lib/firmware/radeon/bonaire_uvd.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_vce.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_vce.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_vce.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_vce.bin
    adding file: /usr/lib/firmware/amdgpu/stoney_vce.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_vce.bin
    adding file: /usr/lib/firmware/amdgpu/carrizo_vce.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_vce.bin
    adding file: /usr/lib/firmware/radeon/mullins_vce.bin
    adding file: /usr/lib/firmware/radeon/hawaii_vce.bin
    adding file: /usr/lib/firmware/radeon/kaveri_vce.bin
    adding file: /usr/lib/firmware/radeon/kabini_vce.bin
    adding file: /usr/lib/firmware/radeon/bonaire_vce.bin
    adding file: /usr/lib/firmware/amdgpu/raven_vcn.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_acg_smc.bin
    adding file: /usr/lib/firmware/amdgpu/vega10_smc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris12_smc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_k_smc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_smc_sk.bin
    adding file: /usr/lib/firmware/amdgpu/polaris11_smc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_k_smc.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_smc_sk.bin
    adding file: /usr/lib/firmware/amdgpu/polaris10_smc.bin
    adding file: /usr/lib/firmware/amdgpu/fiji_smc.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_k_smc.bin
    adding file: /usr/lib/firmware/amdgpu/tonga_smc.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_k_smc.bin
    adding file: /usr/lib/firmware/amdgpu/topaz_smc.bin
    adding module: radeon
    adding file: /usr/lib/firmware/radeon/R520_cp.bin
    adding file: /usr/lib/firmware/radeon/RS600_cp.bin
    adding file: /usr/lib/firmware/radeon/RS690_cp.bin
    adding file: /usr/lib/firmware/radeon/R420_cp.bin
    adding file: /usr/lib/firmware/radeon/R300_cp.bin
    adding file: /usr/lib/firmware/radeon/R200_cp.bin
    adding file: /usr/lib/firmware/radeon/R100_cp.bin
    adding file: /usr/lib/firmware/radeon/SUMO2_me.bin
    adding file: /usr/lib/firmware/radeon/SUMO2_pfp.bin
    adding file: /usr/lib/firmware/radeon/SUMO_me.bin
    adding file: /usr/lib/firmware/radeon/SUMO_pfp.bin
    adding file: /usr/lib/firmware/radeon/SUMO_rlc.bin
    adding file: /usr/lib/firmware/radeon/PALM_me.bin
    adding file: /usr/lib/firmware/radeon/PALM_pfp.bin
    adding file: /usr/lib/firmware/radeon/CYPRESS_smc.bin
    adding file: /usr/lib/firmware/radeon/CYPRESS_rlc.bin
    adding file: /usr/lib/firmware/radeon/CYPRESS_me.bin
    adding file: /usr/lib/firmware/radeon/CYPRESS_pfp.bin
    adding file: /usr/lib/firmware/radeon/JUNIPER_smc.bin
    adding file: /usr/lib/firmware/radeon/JUNIPER_rlc.bin
    adding file: /usr/lib/firmware/radeon/JUNIPER_me.bin
    adding file: /usr/lib/firmware/radeon/JUNIPER_pfp.bin
    adding file: /usr/lib/firmware/radeon/REDWOOD_smc.bin
    adding file: /usr/lib/firmware/radeon/REDWOOD_rlc.bin
    adding file: /usr/lib/firmware/radeon/REDWOOD_me.bin
    adding file: /usr/lib/firmware/radeon/REDWOOD_pfp.bin
    adding file: /usr/lib/firmware/radeon/CEDAR_smc.bin
    adding file: /usr/lib/firmware/radeon/CEDAR_rlc.bin
    adding file: /usr/lib/firmware/radeon/CEDAR_me.bin
    adding file: /usr/lib/firmware/radeon/CEDAR_pfp.bin
    adding file: /usr/lib/firmware/radeon/R700_rlc.bin
    adding file: /usr/lib/firmware/radeon/R600_rlc.bin
    adding file: /usr/lib/firmware/radeon/RV710_smc.bin
    adding file: /usr/lib/firmware/radeon/RV710_me.bin
    adding file: /usr/lib/firmware/radeon/RV710_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV740_smc.bin
    adding file: /usr/lib/firmware/radeon/RV730_smc.bin
    adding file: /usr/lib/firmware/radeon/RV730_me.bin
    adding file: /usr/lib/firmware/radeon/RV730_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV770_smc.bin
    adding file: /usr/lib/firmware/radeon/RV770_me.bin
    adding file: /usr/lib/firmware/radeon/RV770_pfp.bin
    adding file: /usr/lib/firmware/radeon/RS780_me.bin
    adding file: /usr/lib/firmware/radeon/RS780_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV670_me.bin
    adding file: /usr/lib/firmware/radeon/RV670_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV635_me.bin
    adding file: /usr/lib/firmware/radeon/RV635_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV620_me.bin
    adding file: /usr/lib/firmware/radeon/RV620_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV630_me.bin
    adding file: /usr/lib/firmware/radeon/RV630_pfp.bin
    adding file: /usr/lib/firmware/radeon/RV610_me.bin
    adding file: /usr/lib/firmware/radeon/RV610_pfp.bin
    adding file: /usr/lib/firmware/radeon/R600_me.bin
    adding file: /usr/lib/firmware/radeon/R600_pfp.bin
    adding file: /usr/lib/firmware/radeon/ARUBA_rlc.bin
    adding file: /usr/lib/firmware/radeon/ARUBA_me.bin
    adding file: /usr/lib/firmware/radeon/ARUBA_pfp.bin
    adding file: /usr/lib/firmware/radeon/CAYMAN_smc.bin
    adding file: /usr/lib/firmware/radeon/CAYMAN_rlc.bin
    adding file: /usr/lib/firmware/radeon/CAYMAN_mc.bin
    adding file: /usr/lib/firmware/radeon/CAYMAN_me.bin
    adding file: /usr/lib/firmware/radeon/CAYMAN_pfp.bin
    adding file: /usr/lib/firmware/radeon/CAICOS_smc.bin
    adding file: /usr/lib/firmware/radeon/CAICOS_mc.bin
    adding file: /usr/lib/firmware/radeon/CAICOS_me.bin
    adding file: /usr/lib/firmware/radeon/CAICOS_pfp.bin
    adding file: /usr/lib/firmware/radeon/TURKS_smc.bin
    adding file: /usr/lib/firmware/radeon/TURKS_mc.bin
    adding file: /usr/lib/firmware/radeon/TURKS_me.bin
    adding file: /usr/lib/firmware/radeon/TURKS_pfp.bin
    adding file: /usr/lib/firmware/radeon/BTC_rlc.bin
    adding file: /usr/lib/firmware/radeon/BARTS_smc.bin
    adding file: /usr/lib/firmware/radeon/BARTS_mc.bin
    adding file: /usr/lib/firmware/radeon/BARTS_me.bin
    adding file: /usr/lib/firmware/radeon/BARTS_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/si58_mc.bin
    overwriting file: /usr/lib/firmware/radeon/banks_k_2_smc.bin
    overwriting file: /usr/lib/firmware/radeon/hainan_k_smc.bin
    overwriting file: /usr/lib/firmware/radeon/hainan_smc.bin
    overwriting file: /usr/lib/firmware/radeon/hainan_rlc.bin
    adding file: /usr/lib/firmware/radeon/hainan_mc.bin
    overwriting file: /usr/lib/firmware/radeon/hainan_ce.bin
    overwriting file: /usr/lib/firmware/radeon/hainan_me.bin
    overwriting file: /usr/lib/firmware/radeon/hainan_pfp.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_smc.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_rlc.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_mc2.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_mc.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_ce.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_me.bin
    adding file: /usr/lib/firmware/radeon/HAINAN_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/oland_k_smc.bin
    overwriting file: /usr/lib/firmware/radeon/oland_smc.bin
    overwriting file: /usr/lib/firmware/radeon/oland_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/oland_mc.bin
    overwriting file: /usr/lib/firmware/radeon/oland_ce.bin
    overwriting file: /usr/lib/firmware/radeon/oland_me.bin
    overwriting file: /usr/lib/firmware/radeon/oland_pfp.bin
    adding file: /usr/lib/firmware/radeon/OLAND_smc.bin
    adding file: /usr/lib/firmware/radeon/OLAND_rlc.bin
    adding file: /usr/lib/firmware/radeon/OLAND_mc2.bin
    adding file: /usr/lib/firmware/radeon/OLAND_mc.bin
    adding file: /usr/lib/firmware/radeon/OLAND_ce.bin
    adding file: /usr/lib/firmware/radeon/OLAND_me.bin
    adding file: /usr/lib/firmware/radeon/OLAND_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/verde_k_smc.bin
    overwriting file: /usr/lib/firmware/radeon/verde_smc.bin
    overwriting file: /usr/lib/firmware/radeon/verde_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/verde_mc.bin
    overwriting file: /usr/lib/firmware/radeon/verde_ce.bin
    overwriting file: /usr/lib/firmware/radeon/verde_me.bin
    overwriting file: /usr/lib/firmware/radeon/verde_pfp.bin
    adding file: /usr/lib/firmware/radeon/VERDE_smc.bin
    adding file: /usr/lib/firmware/radeon/VERDE_rlc.bin
    adding file: /usr/lib/firmware/radeon/VERDE_mc2.bin
    adding file: /usr/lib/firmware/radeon/VERDE_mc.bin
    adding file: /usr/lib/firmware/radeon/VERDE_ce.bin
    adding file: /usr/lib/firmware/radeon/VERDE_me.bin
    adding file: /usr/lib/firmware/radeon/VERDE_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_k_smc.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_smc.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_mc.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_ce.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_me.bin
    overwriting file: /usr/lib/firmware/radeon/pitcairn_pfp.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_smc.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_rlc.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_mc2.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_mc.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_ce.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_me.bin
    adding file: /usr/lib/firmware/radeon/PITCAIRN_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/tahiti_smc.bin
    overwriting file: /usr/lib/firmware/radeon/tahiti_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/tahiti_mc.bin
    overwriting file: /usr/lib/firmware/radeon/tahiti_ce.bin
    overwriting file: /usr/lib/firmware/radeon/tahiti_me.bin
    overwriting file: /usr/lib/firmware/radeon/tahiti_pfp.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_smc.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_rlc.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_mc2.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_mc.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_ce.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_me.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/mullins_sdma.bin
    overwriting file: /usr/lib/firmware/radeon/mullins_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/mullins_mec.bin
    overwriting file: /usr/lib/firmware/radeon/mullins_ce.bin
    overwriting file: /usr/lib/firmware/radeon/mullins_me.bin
    overwriting file: /usr/lib/firmware/radeon/mullins_pfp.bin
    adding file: /usr/lib/firmware/radeon/MULLINS_sdma.bin
    adding file: /usr/lib/firmware/radeon/MULLINS_rlc.bin
    adding file: /usr/lib/firmware/radeon/MULLINS_mec.bin
    adding file: /usr/lib/firmware/radeon/MULLINS_ce.bin
    adding file: /usr/lib/firmware/radeon/MULLINS_me.bin
    adding file: /usr/lib/firmware/radeon/MULLINS_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/kabini_sdma.bin
    overwriting file: /usr/lib/firmware/radeon/kabini_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/kabini_mec.bin
    overwriting file: /usr/lib/firmware/radeon/kabini_ce.bin
    overwriting file: /usr/lib/firmware/radeon/kabini_me.bin
    overwriting file: /usr/lib/firmware/radeon/kabini_pfp.bin
    adding file: /usr/lib/firmware/radeon/KABINI_sdma.bin
    adding file: /usr/lib/firmware/radeon/KABINI_rlc.bin
    adding file: /usr/lib/firmware/radeon/KABINI_mec.bin
    adding file: /usr/lib/firmware/radeon/KABINI_ce.bin
    adding file: /usr/lib/firmware/radeon/KABINI_me.bin
    adding file: /usr/lib/firmware/radeon/KABINI_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_sdma.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_mec2.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_mec.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_ce.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_me.bin
    overwriting file: /usr/lib/firmware/radeon/kaveri_pfp.bin
    adding file: /usr/lib/firmware/radeon/KAVERI_sdma.bin
    adding file: /usr/lib/firmware/radeon/KAVERI_rlc.bin
    adding file: /usr/lib/firmware/radeon/KAVERI_mec.bin
    adding file: /usr/lib/firmware/radeon/KAVERI_ce.bin
    adding file: /usr/lib/firmware/radeon/KAVERI_me.bin
    adding file: /usr/lib/firmware/radeon/KAVERI_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_k_smc.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_smc.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_sdma.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_mc.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_mec.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_ce.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_me.bin
    overwriting file: /usr/lib/firmware/radeon/hawaii_pfp.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_smc.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_sdma.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_rlc.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_mc2.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_mc.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_mec.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_ce.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_me.bin
    adding file: /usr/lib/firmware/radeon/HAWAII_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_k_smc.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_smc.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_sdma.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_rlc.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_mc.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_mec.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_ce.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_me.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_pfp.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_smc.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_sdma.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_rlc.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_mc2.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_mc.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_mec.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_ce.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_me.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_pfp.bin
    overwriting file: /usr/lib/firmware/radeon/bonaire_uvd.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_uvd.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_uvd.bin
    adding file: /usr/lib/firmware/radeon/SUMO_uvd.bin
    adding file: /usr/lib/firmware/radeon/CYPRESS_uvd.bin
    adding file: /usr/lib/firmware/radeon/RV710_uvd.bin
    adding file: /usr/lib/firmware/radeon/RV770_uvd.bin
    adding file: /usr/lib/firmware/radeon/RS780_uvd.bin
    adding file: /usr/lib/firmware/radeon/R600_uvd.bin
    adding file: /usr/lib/firmware/radeon/BONAIRE_vce.bin
    adding file: /usr/lib/firmware/radeon/TAHITI_vce.bin
==> Generating module dependencies
==> Dry run complete, use -g IMAGE to generate a real image

It is said that I have to blacklist them in /etc/modprobe.d/modprobe.conf but my modprobe.d folder is empty. Should I create this file ?

Finally, i should add

amdgpu.si_support=1 radeon.si_support=0

kernel parameters. I'm using GRUB, so following this article https://wiki.archlinux.org/index.php/Kernel_parameters :

On the GRUB section I should exactly add : linux /boot/vmlinuz-linux root=/dev/sda3 initrd=/boot/initramfs-linux.img amdgpu.si_support=1 radeon.si_support=0
and then to make it persistent modify /boot/syslinux/syslinux.cfg and add : APPEND root=/dev/sda3 amdgpu.si_support=1 radeon.si_support=0

Should I replaced quiet splash with the parameters or add if after quiet splash (I don't understand the meaning of quiet splash in "linux /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff quiet splash")

Am I right ? This looks a bit hairy to me and as an Arch noob I'm kind of afraid messing up with my Arch Install when playing with these kind of things

Last edited by Beuman (2018-06-13 17:51:40)

Offline

#5 2018-06-13 18:33:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 4,710

Re: System become unstable when using my 3rd display AMD R9 280X + XFCE4

The config is just information, it's already correctly set on the Arch kernels.

Yes you have to create that file.

Add it after.

You'd have had to actively add these kernel parameters. How did you install Arch?

Offline

#6 2018-06-14 00:58:07

pr0dukter
Member
Registered: 2017-08-24
Posts: 54

Re: System become unstable when using my 3rd display AMD R9 280X + XFCE4

i also have 3 monitors, a wide big tv and 2 wide lcds on each side rotated 90degrees to makes a shape like:
.._____..
/...x...\
the lines not the dots  the x is where i sit


GRUB_CMDLINE_LINUX_DEFAULT="amd_iommu=on iommu=pt ipv6.disable=1 amdgpu.si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.cik_support=0 amdgpu.dc=1 amdgpu.lockup_timeout=6000 amdgpu.audio=1 sysrq_always_enabled=1

enable cik in both cases si support is up to you as well cik and si difference is gcn1.1 and up i believe  you should try at least
amdgpu.si_support=1 radeon.si_support=0 amdgpu.cik_support=1 radeon.cik_support=0

later you can add these options to amdgpu.conf in etc/modprobe and modules-load

if you're not using grub same options work for any bootloader i have some amd cards so you can ask me in a message if you need beginner help to not shit up the forum

for me the amdgpu.dc=1 enables the hdmi audio amdgpu.audio=1 doesnt do it by itself, right now amdgpu is better than radeon module by leaps

try just adding the initial options before you go for audio, its easier to change less things at a time to help track down whats doing what

edit: added last few lines

Last edited by pr0dukter (2018-06-14 01:04:29)

Offline

Board footer

Powered by FluxBB