Graphic card (RX 5500 XT) problem

Hi, guys

I have some problem about my AMD graphic card. As long as I open video in website, the screen always goes dark for like two second, then resumes. After I check the ‘lspci -v’, I find that there is no ‘Kernel driver in use:’ in my AMD RX 5500 XT. And I do installed the latest xorg-x11-drv-amdgpu. Is there any thing I can do? Thanks!

Kernel: 5.6.8-300.fc32.x86_64

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] (rev c5) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Device 2319
Flags: bus master, fast devsel, latency 0, IRQ 11, NUMA node 0
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e0000000 (64-bit, prefetchable) [size=2M]
I/O ports at 3000 [size=256]
Memory at e1c00000 (32-bit, non-prefetchable) [size=512K]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities:
Kernel modules: amdgpu

Is this a dual-GPU machine? Do you also have Intel stuff running?

By default, the Kernel contains AMDGPU drivers to allow AMD cards to be used, so it is strange that your card is not showing an active driver in use.

What is the output of the below?

  1. $ fpaste --sysinfo
  2. $ rpm -qa | fpaste
  3. $ sudo lspci -vvv | fpaste

Hi, Striker

emmmm, No, it’s not dual-GPU, and I don’t have any Intel stuff (maybe).

Here is the output:

[root@comboinmp1 ~]# fpaste --sysinfo
Gathering system info …Uploading (35.8KiB)…
https://paste.centos.org/view/3d965686

[root@comboinmp1 ~]# rpm -qa | fpaste
Uploading (92.6KiB)…
https://paste.centos.org/view/24061937

Thank you for your attention !

Another output:

[root@comboinmp1 ~]# lspci -vvv | fpaste
pcilib: sysfs_read_vpd: read failed: Input/output error
Uploading (232.5KiB)…
https://paste.centos.org/view/14043a19

Trying to same interesting info for long time:

BOOT_IMAGE=(hd0,msdos1)/vmlinuz-5.6.8-300.fc32.x86_64 root=UUID=bc8c9caa-a467-4bbd-96d5-85ca645a9501 ro nomodeset rhgb quiet

  • Desktop(s) Installed (ls -m /usr/share/xsessions/ | sed ‘s/.desktop//g’ ):
    awesome, gnome-classic, gnome, gnome-xorg,
    i3, i3-with-shmlog, openbox, plasma,
    qtile, ratpoison, xmonad
 01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c5)
 02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] (rev c5)
  • DRM Information (journalctl -k -b | grep -o ‘kernel:.drm.$’ | cut -d ’ ’ -f 2- ):
    [drm:amdgpu_init [amdgpu]] ERROR VGACON disables amdgpu kernel modesetting.
    [drm:amdgpu_init [amdgpu]] ERROR VGACON disables amdgpu kernel modesetting.

  • Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d " -f 2 | xargs):
    glx ati radeon modesetting fbdev vesa fbdevhw fbdevhw vbe int10 ddc shadow fb int10 libinput

  • GL Support (glxinfo | grep -E “OpenGL version|OpenGL renderer”):
    OpenGL renderer string: llvmpipe (LLVM 10.0.0, 128 bits)
    OpenGL version string: 3.1 Mesa 20.0.6

  • Xorg errors (grep ‘^[.*(EE)’ /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ‘:’ -f 2- ):
    [ 47.787] (EE) open /dev/dri/card0: No such file or directory
    [ 47.787] (EE) open /dev/dri/card0: No such file or directory
    [ 47.787] (EE) Unable to find a valid framebuffer device
    [ 47.787] (EE) open /dev/fb0: No such file or directory
    [ 47.787] (EE) Screen 0 deleted because of no matching config section.
    [ 47.787] (EE) Screen 0 deleted because of no matching config section.

Do you know why you boot with the nomodeset kernel parameter?

emmmm, I don’ know…Should I?

emmmm, I don’ know…Should I?

I think I remember a time when nomodset was a standard kernel parameter fedora was using, but can’t remember when that stopped. Could it be left over from an old kernel that survived upgrades? I’ve been upgrading for a long time and I don’t have that, so maybe not, but if @wangtairan doesn’t remember adding it manually, then that’s one idea.

You can use the grub boot interface to remove that on boot, just as a test, if you want. Let me see if I can remember: hit a key before the kernel is automatically selected, hit ‘e’ for edit, use the arrow keys to get around to that text in the kernel parameters and delete it, then hit ctrl-x to boot using those new options.