When booting kernel-6.4.4-100.fc37.x86_64, after GRUB loads the kernel, the monitor goes to sleep (sees no input from DisplayPort from AMD RX570 card). Previous F37 kernels work. $ inxi -GxxS System: Host: kosh.cmadams.net Kernel: 6.3.12-100.fc37.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.38-27.fc37 Desktop: MATE v: 1.26.1 wm: marco dm: LightDM Distro: Fedora release 37 (Thirty Seven) Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: Sapphire driver: amdgpu v: kernel arch: GCN-4 pcie: speed: 8 GT/s lanes: 16 ports: active: DP-3 empty: DP-1, DP-2, DP-4, DVI-D-1, HDMI-A-1, HDMI-A-2 bus-ID: 0a:00.0 chip-ID: 1002:67df temp: 50.0 C Display: x11 server: X.Org v: 1.20.14 compositor: marco v: 1.26.2 driver: X: loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1 Screen-1: 0 s-res: 3840x2160 s-dpi: 96 Monitor-1: DP-3 mapped: DisplayPort-2 model: Dell U3223QE res: 3840x2160 dpi: 140 diag: 801mm (31.5") API: OpenGL v: 4.6 Mesa 23.0.3 renderer: AMD Radeon RX 570 Series (polaris10 LLVM 15.0.7 DRM 3.52 6.3.12-100.fc37.x86_64) direct-render: Yes Reproducible: Always
Tried kernel-6.4.6-100.fc37.x86_64, same result. I don't see anything stand out in the kernel log, but Xorg.0.log for the failed kernel has: [ 7.620] (EE) AMDGPU(0): failed to set mode: Invalid argument [ 7.620] (WW) AMDGPU(0): Failed to set mode on CRTC 0 [ 7.620] (EE) AMDGPU(0): Failed to enable any CRTC and doesn't appear to see the monitor at all.
I am seeing the same thing on the f38 versions of this kernel (monitors not detected). One monitor is direct-attach HDMI, the other is HDMI via USB-C dock, which appears as DisplayPort. Rolled back to 6.3 due to BT issues in 6.4.4. ``` System: Host: afterman-ascension.potato.shrug.pw Kernel: 6.3.12-200.fc38.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.39-9.fc38 Desktop: KDE Plasma v: 5.27.6 tk: Qt v: 6.5.1 wm: awesome dm: SDDM Distro: Fedora release 38 (Thirty Eight) Graphics: Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1,eDP-1 empty: DP-2 bus-ID: 07:00.0 chip-ID: 1002:1636 temp: 44.0 C Device-2: Bison Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-2:2 chip-ID: 5986:2130 Device-3: Razer USA Kiyo Pro driver: snd-usb-audio,uvcvideo type: USB rev: 3.2 speed: 5 Gb/s lanes: 1 bus-ID: 5-1.3.2.1:13 chip-ID: 1532:0e05 Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X: loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1 Screen-1: 0 s-res: 6800x3440 s-dpi: 96 Monitor-1: DP-1 mapped: DisplayPort-0 pos: middle-c model: Dell AW3418DW res: 3440x1440 dpi: 109 diag: 865mm (34.1") Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: top-left model: Dell U3421WE res: 1440x3440 dpi: 109 diag: 867mm (34.1") Monitor-3: eDP-1 mapped: eDP pos: primary,bottom-r model: AU Optronics 0x403d res: 1920x1080 dpi: 158 diag: 355mm (14") API: OpenGL v: 4.6 Mesa 23.1.4 renderer: AMD Radeon Graphics (renoir LLVM 16.0.6 DRM 3.52 6.3.12-200.fc38.x86_64) direct-render: Yes ```
Tried kernel-6.4.7-100.fc37.x86_64 from updates-testing, same result. When I remove "rhgb quiet", I do get the start of the kernel in classic text mode, but as soon as it switches to framebuffer console, it loses the monitor. Is there any other info I can provide to help debug this?
I gave kernel-6.4.8-100.fc37.x86_64 from koji a try, no difference.
This is fixed with https://patchwork.freedesktop.org/patch/550066/ - I tried Fedora 6.4.9 and got no output, and then I rebuilt with this patch added and it worked. Per https://gitlab.freedesktop.org/drm/amd/-/issues/2763#note_2035638 this will be in 6.5-rc6 and backported to 6.4 after that; can Fedora go ahead and pick it up for Fedora 6.4 kernels in the meantime?
FEDORA-2023-d9509be489 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-d9509be489
FEDORA-2023-ee241dcf80 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-ee241dcf80
FEDORA-2023-ee241dcf80 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-ee241dcf80` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-ee241dcf80 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-d9509be489 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-d9509be489` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-d9509be489 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-d9509be489 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-ee241dcf80 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.