Using 5.13.0-27, mint 20.1, Cinnamon 4.8.6 RX480 mesa (inxi at end). I've had this issue across several kernels, can't remember if it was as far back as 4. Update manager reports the system is fully up to date.
I have an AOC primary monitor connected via DVI and a DGM TV as a secondary connected via HDMI (model ETV-2272WH). The only way I have found to get the TV to work consistently, at the correct resolution, is to:
- set TV to standby
- boot
- login
- turn on tv
- switch the HDMI cable from one TV port to the other
- swap the source on the TV (from HDMI1 to HDMI 2 or visa versa)
Code: Select all
Screen 0: minimum 320 x 200, current 3840 x 1091, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm
1360x768 60.37 +
1920x1080 60.00* 50.00 59.94
1280x1024 60.02
1280x720 60.61 60.00 50.00 59.94
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 60.00 59.94
640x480 60.00 59.94
HDMI-A-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1920x1080+0+11 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x800 60.00
1280x720 60.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
If I boot with the TV on, the DVI monitor displays the BIOS splash screen, then both displays show the login screen at different, 'incorrect' resolutions. Once the desktop is reached only the primary monitor shows anything, xrandr here:
Code: Select all
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 connected (normal left inverted right x axis y axis)
640x480 59.94
HDMI-A-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1280x800 60.00
1280x720 60.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
Posts here seem to suggest using cvt and xrandr --addmode to add it manually, but since I can get it to be recognised eventually I can't but help think there is a more elegant fix.
inxi here
Code: Select all
System:
Kernel: 5.13.0-27-generic x86_64 bits: 64 compiler: N/A
Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0
Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING v: Rev 1.xx
serial: <filter> UEFI: American Megatrends v: 2901 date: 10/16/2019
CPU:
Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+
rev: 2 L2 cache: 4096 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 118178
Speed: 1883 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz):
1: 1884 2: 1922 3: 1808 4: 1726 5: 2138 6: 1886 7: 1890 8: 2191 9: 1884
10: 2056 11: 1939 12: 1891 13: 2014 14: 2166 15: 1958 16: 1982
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 09:00.0
chip ID: 1002:67df
Display: x11 server: X.Org 1.20.13 driver: amdgpu,ati
unloaded: fbdev,modesetting,vesa
resolution: 1920x1080~60Hz, 1920x1080~60Hz
OpenGL: renderer: AMD Radeon RX 480 Graphics (POLARIS10 DRM 3.41.0
5.13.0-27-generic LLVM 13.0.0)
v: 4.6 Mesa 21.3.4 - kisak-mesa PPA direct render: Yes
Audio:
Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 09:00.1
chip ID: 1002:aaf0
Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel bus ID: 0b:00.3 chip ID: 1022:1457
Device-3: Kingston HyperX 7.1 Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-2:3 chip ID: 0951:16a4
serial: <filter>
Sound Server: ALSA v: k5.13.0-27-generic
Network:
Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
port: e000 bus ID: 04:00.0 chip ID: 8086:1539
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 2.05 TiB used: 1.05 TiB (51.2%)
ID-1: /dev/nvme0n1 vendor: Corsair model: Force MP600 size: 931.51 GiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> rev: EGFM11.3 scheme: GPT
ID-2: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB
speed: 6.0 Gb/s serial: <filter> rev: 2B6Q scheme: GPT
ID-3: /dev/sdb vendor: Seagate model: ST1000DM010-2EP102 size: 931.51 GiB
speed: 6.0 Gb/s rotation: 7200 rpm serial: <filter> rev: CC43
Partition:
ID-1: / size: 930.56 GiB used: 722.35 GiB (77.6%) fs: btrfs
dev: /dev/nvme0n1p2
ID-2: /home size: 930.56 GiB used: 722.35 GiB (77.6%) fs: btrfs
dev: /dev/nvme0n1p2
Sensors:
System Temperatures: cpu: 43.5 C mobo: N/A gpu: amdgpu temp: 52 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 774
Info:
Processes: 379 Uptime: 48m Memory: 15.55 GiB used: 2.17 GiB (14.0%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.3.0 alt: 9 Shell: bash
v: 5.0.17 running in: gnome-terminal inxi: 3.0.38