Blank Screen in TTY only
Brief summary of the problem:
log.txt Using a 4k 144Hz monitor with an RX580, Linux will boot TTY, but no signal is sent to the monitor. Despite no video signal, I am able to log in and start sway, which will then show output and system is usable. While in sway, switching TTY will cause video signal to appear frozen until switched back to the TTY sway is running on. Booting the system with kernel parameter amdgpu.dc=0 will let TTY output a video signal.
On a normal boot, getting to sway and running 'swaymsg -t get_outputs' lists all video modes possible on the monitor. Starting a boot with amdgpu.dc=0 and running 'swaymsg -t get_outputs' only lists video modes that the RX580 is able to output correctly. Running without amdgpu.dc=0 is preferred as using that kernel parameter causes adaptive_sync to be disabled.
Hardware description:
- CPU: Ryzen 5 3600X
- GPU: RX580
- System Memory: 16GB
- Display(s): Eve Spectrum 4K 144Hz
- Type of Diplay Connection: Connected via DP1.4
System information:
- Distro name and Version: Arch Linux
- Kernel version: linux-lts 5.10.49
- Custom kernel: linux-zen 5.13.1
- AMD package version: mesa 21.1.4
How to reproduce the issue:
- Boot system without amdgpu.dc=0 kernel parameter using an RX580 connected to a 4k 144Hz monitor.
Attached files:
- dmesg attached