knightpp
(Daniel Kondratiev)
August 3, 2022, 8:45pm
1
Problem
Selecting Gnome on Xorg
results in black screen for a few seconds, and then it returns to user selector.
Wayland session works.
Cause
Not yet known.
Workarounds
None yet.
System info
Kernel: 5.18.13-200.fc36.x86_64
GPU: AMD RX 550
Logs
Xorg log
$ rg '\((EE)|(NI)|(WW)|(\?\?)\)' ~/.local/share/xorg/Xorg.0.log
15: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
97:[ 776.846] (WW) Falling back to old probe method for modesetting
98:[ 776.847] (WW) Falling back to old probe method for fbdev
105:[ 776.847] (EE) open /dev/fb0: Permission denied
106:[ 776.847] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
345:[ 776.950] (EE) AMDGPU(0): failed to set mode: Invalid argument
346:[ 776.950] (WW) AMDGPU(0): Failed to set mode on CRTC 0
347:[ 777.036] (EE) AMDGPU(0): Failed to enable any CRTC
vwbusguy
(Scott Williams)
August 3, 2022, 11:49pm
2
It looks like mode setting might be disabled in your kernel for some reason?
knightpp
(Daniel Kondratiev)
August 4, 2022, 7:00am
3
It seems KMS is enabled.
Dmesg output
$ dmesg | rg drm
[ 0.782201] ACPI: bus type drm_connector registered
[ 0.913238] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
[ 0.953125] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
-> [ 3.963963] [drm] amdgpu kernel modesetting enabled.
-> [ 3.977646] [drm] initializing kernel modesetting (POLARIS12 0x1002:0x699F 0x1043:0x0511 0xC7).
[ 3.977672] [drm] register mmio base: 0xFCF00000
[ 3.977676] [drm] register mmio size: 262144
[ 3.977725] [drm] add ip block number 0 <vi_common>
[ 3.977728] [drm] add ip block number 1 <gmc_v8_0>
[ 3.977731] [drm] add ip block number 2 <tonga_ih>
[ 3.977734] [drm] add ip block number 3 <gfx_v8_0>
[ 3.977736] [drm] add ip block number 4 <sdma_v3_0>
[ 3.977739] [drm] add ip block number 5 <powerplay>
[ 3.977742] [drm] add ip block number 6 <dm>
[ 3.977744] [drm] add ip block number 7 <uvd_v6_0>
[ 3.977747] [drm] add ip block number 8 <vce_v3_0>
[ 3.977788] [drm] UVD is enabled in VM mode
[ 3.977790] [drm] UVD ENC is enabled in VM mode
[ 3.977794] [drm] VCE enabled in VM mode
[ 3.977827] [drm] vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
[ 3.979286] [drm] Detected VRAM RAM=2048M, BAR=256M
[ 3.979289] [drm] RAM width 128bits GDDR5
[ 3.979331] [drm] amdgpu: 2048M of VRAM memory ready
[ 3.979335] [drm] amdgpu: 3072M of GTT memory ready.
[ 3.979346] [drm] GART: num cpu pages 65536, num gpu pages 65536
[ 3.980948] [drm] PCIE GART of 256M enabled (table at 0x000000F401FA4000).
[ 3.983574] [drm] Chained IB support enabled!
[ 4.011947] [drm] Found UVD firmware Version: 1.130 Family ID: 16
[ 4.020546] [drm] Found VCE firmware Version: 53.26 Binary ID: 3
[ 4.111012] [drm] Display Core initialized with v3.2.177!
[ 4.292936] [drm] UVD and UVD ENC initialized successfully.
[ 4.393857] [drm] VCE initialized successfully.
[ 4.399111] [drm] Initialized amdgpu 3.46.0 20150101 for 0000:09:00.0 on minor 0
[ 4.405596] fbcon: amdgpudrmfb (fb0) is primary device
[ 4.412861] amdgpu 0000:09:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 6.443407] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
Grubby info
$ sudo grubby --info=0
index=0
kernel="/@fedora_root/boot/vmlinuz-5.18.13-200.fc36.x86_64"
args="ro rootflags=subvol=@fedora_root"
root="UUID=a6877dc9-5af2-40a7-8cd4-6a68c56f36d3"
initrd="/@fedora_root/boot/initramfs-5.18.13-200.fc36.x86_64.img"
title="Fedora Linux (5.18.13-200.fc36.x86_64) 36 (Workstation Edition)"
id="166521280bbc4d7fbc15718aac3534ae-5.18.13-200.fc36.x86_64"