Dual head monitor stopped working after last Deepin upgrade

Disclaimer:
First of all, I do know Deepin is not a currently supported DE. Period.

Said that, we must admit there’s a lot of people working packaging and tuning the Deeping DE for us users to work in Manjaro despite its unsopported status.

Facts: I always managed to have a two headed display in Manjaro+Deepin using the Deeping Control Settings display section. So far, so good. Worked like a charm with a VGA connector and even with a mini DisplayPort (ThinkPad’s) adapted to a HDMI display.

Now, after last update, the multi-headed display is broken. It only offers my the option to “duplicate” my desktop and not to “expand” it. Even worst: changes my laptop’s 1366x768 resolution to a nasty old 800x600 one. I have to mention the VGA monitor supports 1920x1080 @ 60 Hz.

Any hints on this topic would be appreciated.

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    How to provide good information
    and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

:+1:

I’m pasting only the Graphics section, OK?

Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0 
           chip-ID: 8086:0a16 class-ID: 0300 
           Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 2-8:5 chip-ID: 04f2:b39a class-ID: 0e02 
           Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: intel display-ID: :0 screens: 1 
           Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 270x202mm (10.6x8.0") s-diag: 337mm (13.3") 
           Monitor-1: eDP1 res: 1024x768 hz: 60 dpi: 84 size: 310x170mm (12.2x6.7") diag: 354mm (13.9") 
           Monitor-2: DP2 res: 1024x768 hz: 60 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 21.0.3 compat-v: 3.0 direct render: Yes 

Actually makes no sense since my laptop resolution isn’t listed correctly.

Let’s take a look at

…before plugging the monitor that used to be 1920x1080:

Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915 v: kernel bus-ID: 00:02.0 
           chip-ID: 8086:0a16 class-ID: 0300 
           Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 2-8:5 chip-ID: 04f2:b39a class-ID: 0e02 
           Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: intel display-ID: :0 screens: 1 
           Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 360x202mm (14.2x8.0") s-diag: 413mm (16.3") 
           Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 112 size: 310x170mm (12.2x6.7") diag: 354mm (13.9") 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 21.0.3 compat-v: 3.0 direct render: Yes 

…so now I am getting the correct values:

eDP1 res: 1366x768 hz: 60 dpi

for my laptop screen, great.

…and after plugging the monitor

           chip-ID: 8086:0a16 class-ID: 0300 
           Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 2-8:5 chip-ID: 04f2:b39a class-ID: 0e02 
           Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: intel display-ID: :0 screens: 1 
           Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 270x202mm (10.6x8.0") s-diag: 337mm (13.3") 
           Monitor-1: eDP1 res: 1024x768 hz: 60 dpi: 84 size: 310x170mm (12.2x6.7") diag: 354mm (13.9") 
           Monitor-2: DP2 res: 1024x768 hz: 60 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 21.0.3 compat-v: 3.0 direct render: Yes 

Please note: not only the plugged monitor “DP2” turned into a nasty 1024x768 square (it’s a 16:9 monitor, BTW), but the laptop itself changed its “natural” resolution.

Please, give me a last minute and take a look at the Deepin Display settings window: it used to be great, allowing me to duplicate or extend the display. Now the ‘Mode’ combo box doesn´t show any other option that “Duplicate” and the screens go crazy.

https://i.imgur.com/PLR8o8j.png

Sorry about my verbosity; I am trying to be a good poster and provide as many info as I can.

:roll_eyes:

  1. I’m on KDE, but asked you to provide more information so another Deepin user can efficiently help you

  2. You’re not verbose enough: a full inxi at least once would be more helpful as you’re on Intel hardware and those drivers are built into the kernel.

:man_shrugging:

1 Like

OK, Fabby. You’ve got a point. Thanks for your tip. Here it comes:

$  inxi --admin --verbosity=7 --filter --no-host --width
System:
 Kernel: 5.10.34-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
 parameters: BOOT_IMAGE=/vmlinuz-5.10-x86_64 root=/dev/mapper/vgroot-lvroot 
 rw cryptdevice=/dev/mapper/vgroot-lvhome:crypthome quiet udev.log_priority=3 
 audit=0 resume=/dev/disk/by-uuid/19026313-dbbf-4360-af24-283c324dc5ab 
 Console: tty pts/0 wm: kwin_x11 DM: LightDM 1.30.0 Distro: Manjaro Linux 
 base: Arch Linux 
Machine:
 Type: Laptop System: LENOVO product: 20ARS05A00 v: ThinkPad T440s 
 serial: <filter> Chassis: type: 10 serial: <filter> 
 Mobo: LENOVO model: 20ARS05A00 serial: <filter> UEFI-[Legacy]: LENOVO 
 v: GJETA2WW (2.52 ) date: 05/23/2019 
Battery:
 ID-1: BAT0 charge: 16.1 Wh (95.8%) condition: 16.8/23.2 Wh (72.5%) 
 volts: 12.2 min: 11.1 model: SANYO 45N1773 type: Li-ion serial: <filter> 
 status: Unknown 
 ID-2: BAT1 charge: 14.3 Wh (100.0%) condition: 14.3/23.5 Wh (60.7%) 
 volts: 12.7 min: 11.4 model: LGC 45N1127 type: Li-ion serial: <filter> 
 status: Full 
Memory:
 RAM: total: 11.4 GiB used: 2.52 GiB (22.1%) 
 Array-1: capacity: 16 GiB note: est. slots: 2 EC: None 
 max-module-size: 8 GiB note: est. 
 Device-1: ChannelA size: 4 GiB speed: 1600 MT/s type: DDR3 
 detail: synchronous bus-width: 64 bits total: 64 bits manufacturer: Elpida 
 part-no: EDJ8416E6MB-GN-F serial: <filter> 
 Device-2: ChannelB-DIMM0 size: 8 GiB speed: 1600 MT/s type: DDR3 
 detail: synchronous bus-width: 64 bits total: 64 bits manufacturer: 0012 
 part-no: N/A serial: <filter> 
CPU:
 Info: Dual Core model: Intel Core i5-4300U socket: rPGA988B (U3E1) 
 note: check bits: 64 type: MT MCP arch: Haswell family: 6 model-id: 45 (69) 
 stepping: 1 microcode: 26 cache: L1: 64 KiB L2: 3 MiB L3: 3 MiB 
 bogomips: 19952 
 Speed: 1859 MHz min/max: 800/2900 MHz base/boost: 1900/1900 volts: 0.8 V 
 ext-clock: 100 MHz Core speeds (MHz): 1: 1859 2: 1877 3: 1890 4: 1891 
 Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2 bts 
 clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm 
 dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase 
 fxsr ht ibpb ibrs ida invpcid invpcid_single lahf_lm lm mca mce md_clear mmx 
 monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm 
 pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp rep_good 
 sdbg sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 
 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic xsave 
 xsaveopt xtopology xtpr 
 Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
 Type: l1tf 
 mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
 Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
 Type: meltdown mitigation: PTI 
 Type: spec_store_bypass 
 mitigation: Speculative Store Bypass disabled via prctl and seccomp 
 Type: spectre_v1 
 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
 Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
 IBRS_FW, STIBP: conditional, RSB filling 
 Type: srbds mitigation: Microcode 
 Type: tsx_async_abort status: Not affected 
Graphics:
 Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo driver: i915 
 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0a16 class-ID: 0300 
 Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 2-8:5 
 chip-ID: 04f2:b39a class-ID: 0e02 
 Display: server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: intel 
 display-ID: :0 screens: 1 
 Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 360x202mm (14.2x8.0") 
 s-diag: 413mm (16.3") 
 Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 112 size: 310x170mm (12.2x6.7") 
 diag: 354mm (13.9") 
 OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) 
 v: 4.5 Mesa 21.0.3 compat-v: 3.0 direct render: Yes 
Audio:
 Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo driver: snd_hda_intel 
 v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403 
 Device-2: Intel 8 Series HD Audio vendor: Lenovo driver: snd_hda_intel 
 v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9c20 class-ID: 0403 
 Sound Server-1: ALSA v: k5.10.34-1-MANJARO running: yes 
 Sound Server-2: JACK v: 0.125.0 running: no 
 Sound Server-3: PulseAudio v: 14.2 running: yes 
 Sound Server-4: PipeWire v: 0.3.26 running: no 
Network:
 Device-1: Intel Ethernet I218-LM vendor: Lenovo ThinkPad X240 driver: e1000e 
 v: kernel port: 3080 bus-ID: 00:19.0 chip-ID: 8086:155a class-ID: 0200 
 IF: enp0s25 state: down mac: <filter> 
 Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: efa0 
 bus-ID: 03:00.0 chip-ID: 8086:08b2 class-ID: 0280 
 IF: wlp3s0 state: up mac: <filter> 
 IP v4: <filter> type: dynamic noprefixroute scope: global 
 broadcast: <filter> 
 IP v6: <filter> type: dynamic mngtmpaddr noprefixroute scope: global 
 IP v6: <filter> type: noprefixroute scope: link 
 WAN IP: <filter> 
Bluetooth:
 Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8 
 bus-ID: 2-7:4 chip-ID: 8087:07dc class-ID: e001 
 Report: hciconfig ID: hci0 rfk-id: 3 state: down bt-service: enabled,running 
 rfk-block: hardware: no software: no address: <filter> 
 Info: acl-mtu: 1021:5 sco-mtu: 96:5 link-policy: rswitch hold sniff 
 link-mode: slave accept 
Logical:
 Device-1: VG: vgroot type: LVM2 size: 546.68 GiB free: 178.94 GiB 
 LV-1: lvhome maj-min: 254:1 type: linear dm: dm-1 size: 200 GiB 
 Components: 
 p-1: sda6 maj-min: 8:6 size: 69.75 GiB 
 p-2: sdb1 maj-min: 8:17 size: 476.94 GiB 
 LV-2: lvroot maj-min: 254:2 type: linear dm: dm-2 size: 149.75 GiB 
 Components: 
 p-1: sda6 maj-min: 8:6 size: 69.75 GiB 
 p-2: sdb1 maj-min: 8:17 size: 476.94 GiB 
 LV-3: lvswap maj-min: 254:0 type: linear dm: dm-0 size: 18 GiB 
 Components: 
 p-1: sda6 maj-min: 8:6 size: 69.75 GiB 
 p-2: sdb1 maj-min: 8:17 size: 476.94 GiB 
RAID:
 Message: No RAID data found. 
Drives:
 Local Storage: total: 596.18 GiB lvm-free: 178.94 GiB 
 used: 224.68 GiB (37.7%) 
 ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD PM810 2.5 7mm 128GB 
 family: based SSDs size: 119.24 GiB block-size: physical: 512 B 
 logical: 512 B sata: 2.6 speed: 3.0 Gb/s rotation: SSD serial: <filter> 
 rev: 8D1Q scheme: MBR 
 SMART: yes state: enabled health: PASSED on: 1y 134d 13h cycles: 2577 
 read: 247.44 GiB written: 1.95 TiB 
 ID-2: /dev/sdb maj-min: 8:16 vendor: KingSpec model: NT-512 
 family: Maxiotek based SSDs size: 476.94 GiB block-size: physical: 512 B 
 logical: 512 B sata: 3.2 speed: 6.0 Gb/s rotation: SSD serial: <filter> 
 rev: 8B temp: 33 C scheme: MBR 
 SMART: yes state: enabled health: PASSED on: 26d 5h cycles: 170 
 read: 9.2 MiB written: 17.8 MiB 
 Message: No optical or floppy data found. 
Partition:
 ID-1: / raw-size: 149.75 GiB size: 149.72 GiB (99.98%) 
 used: 89.43 GiB (59.7%) fs: xfs block-size: 512 B dev: /dev/dm-2 
 maj-min: 254:2 mapped: vgroot-lvroot label: N/A uuid: N/A 
 ID-2: /boot raw-size: 256 MiB size: 239.9 MiB (93.72%) 
 used: 145.3 MiB (60.6%) fs: ext4 block-size: 1024 B dev: /dev/sda5 
 maj-min: 8:5 label: N/A uuid: 0b851b52-8ef7-424a-adf8-2f8d47626bf5 
 ID-3: /home raw-size: 200 GiB size: 200 GiB (100.00%) 
 used: 167.52 GiB (83.8%) fs: btrfs block-size: 4096 B dev: /dev/dm-3 
 maj-min: 254:3 mapped: crypthome label: N/A uuid: N/A 
 ID-4: /run/media/gabriel/Windows raw-size: 48.75 GiB 
 size: 48.75 GiB (100.00%) used: -33986580 (-66.5%) fs: ntfs 
 block-size: 4096 B dev: /dev/sda2 maj-min: 8:2 label: Windows 
 uuid: BAC649B7C6497523 
Swap:
 Kernel: swappiness: 10 (default 60) cache-pressure: 50 (default 100) 
 ID-1: swap-1 type: partition size: 18 GiB used: 0 KiB (0.0%) priority: -2 
 dev: /dev/dm-0 maj-min: 254:0 mapped: vgroot-lvswap label: N/A 
 uuid: 19026313-dbbf-4360-af24-283c324dc5ab 
Unmounted:
 ID-1: /dev/sda1 maj-min: 8:1 size: 499 MiB fs: ntfs label: System Reserved 
 uuid: DE62483962481923 
 ID-2: /dev/sda3 maj-min: 8:3 size: 1 KiB fs: N/A label: N/A uuid: N/A 
USB:
 Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 3 rev: 2.0 
 speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
 Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 
 speed: 480 Mb/s chip-ID: 8087:8000 class-ID: 0900 
 Device-1: 1-1.5:3 info: Alcor Micro AU9540 Smartcard Reader type: Smart Card 
 driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 50mA 
 chip-ID: 058f:9540 class-ID: 0b00 
 Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 9 rev: 2.0 
 speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
 Device-1: 2-2:2 info: Logitech Unifying Receiver type: Keyboard,Mouse 
 driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
 power: 98mA chip-ID: 046d:c534 class-ID: 0301 
 Device-2: 2-6:3 info: Validity Sensors VFS 5011 fingerprint sensor 
 type: <vendor specific> driver: N/A interfaces: 1 rev: 1.1 speed: 12 Mb/s 
 power: 100mA chip-ID: 138a:0017 class-ID: ff00 serial: <filter> 
 Device-3: 2-7:4 info: Intel Bluetooth wireless interface type: Bluetooth 
 driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA 
 chip-ID: 8087:07dc class-ID: e001 
 Device-4: 2-8:5 info: Chicony Integrated Camera type: Video driver: uvcvideo 
 interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 04f2:b39a 
 class-ID: 0e02 
 Hub-4: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
 chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
 System Temperatures: cpu: 35.0 C mobo: 0.0 C 
 Fan Speeds (RPM): cpu: 2461 
Info:
 Processes: 261 Uptime: 7h 28m wakeups: 1 Init: systemd v: 247 
 tool: systemctl Compilers: gcc: 10.2.0 clang: 11.1.0 Packages: pacman: 2131 
 lib: 531 Shell: Bash (sudo) v: 5.1.4 running-in: deepin-terminal 
 inxi: 3.3.04 

Just in case:

$ neofetch
OS: Manjaro 21.0.4 Ornara
Kernel: x86_64 Linux 5.10.34-1-MANJARO
Uptime: 7h 30m
Packages: 2144
Shell: bash 5.1.4
Resolution: 1366x768
DE: Deepin
WM: KWin
Theme: deepin-dark [GTK2/3] 
Icons: bloom [GTK2/3] 
Terminal: deepin-terminal 
Terminal Font: Liberation Mono 8 
CPU: Intel i5-4300U (4) @ 2.900GHz 
GPU: Intel Haswell-ULT 
Memory: 2277MiB / 11669MiB 
$ cpufetch
Name:              Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
Microarchitecture: Haswell
Technology:        22nm
Max Frequency:     2.900 GHz
Cores:             2 cores (4 threads)
AVX:               AVX,AVX2
FMA:               FMA3
L1i Size:          32KB (64KB Total)
L1d Size:          32KB (64KB Total)
L2 Size:           256KB (512KB Total)
Peak Performance:  185.60 GFLOP/sufetch

Regards :+1:

  • You seem to have an older BIOS / UEFI version. Check if there are any upgrades. (can’t reach Lenovo site here, so can’t check for you)
  • Try Kernel 5.4 LTS first and if that would have the same problem, try 5.12 Stable.

:crossed_fingers:

It seems my system does not supports UEFI…

$ sudo efibootmgr 
Swipe your finger across the fingerprint reader
EFI variables are not supported on this system.

$ ls /sys/firmware/efi
ls: cannot access '/sys/firmware/efi': No such file or directory

How could you relate my issue to UEFI? It’s something I pasted above? :slight_smile:

OTOH, I’ve already tried with 5.4.116-1 LTS and 5.12.1-2 without luck… :frowning:

I’m so used to type UEFI instead of BIOS, that even when I think “BIOS upgrade”, out comes “UEFI Firmware upgrade”

:man_facepalming:

I need :bed: :zzz: :first_quarter_moon_with_face:

He, he, he. Thanks, Fabby.
:innocent: :heart_eyes: :clap:t2: :clap:t2:

You were awesome. Actually, my refurbished Amazon’s certified ThinkPad T440s needed some firmware update. The drivers were from March 2021 but the BIOS now shows July 2020 as the date.

Nevertheless, I did the update from the Windows Lenovo propietary binaries. No problem at all. But now I am running the Plasma Display Manager that works great with two headed monitors (VGA or HDMI-to-miniDisplayPort).

I really don’t understand what the hell happened to the Deepin Display Settings manager but I guess it’ll improve with time. So being an unsopported DE…

1 Like

I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.

However, if you disagree with my choice, please feel free to take any other answer as the solution to your question or even remove the solution altogether: You are in control! (If you disagree with my choice, just send me a personal message and explain why I shouldn’t have done this or :heart: or :+1: if you agree)

:innocent:
P.S. In the future, please don’t forget to come back and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
Solution
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.