Skip to content

external screen at 640x480 #45

@h-2

Description

@h-2

Now that we have the "screen never works" (#35) fixed, I thought I'd follow up on the issue that sometimes external screens are not detected properly and show tiny resolution. On my screen at home, this happens in about 30% of the cases and unplugging/replugging usually fixes it.
At my office, I seem to encounter this less frequently, but I now have a screen where it repdroducably happens all the time. This is interesting, because it's a floating desk office and the screens seem to be identical.

Here are the details:

% swaymsg -t get_outputs
[internal skipped]

Output DP-2 'Unknown Unknown Unknown'
  Current mode: 640x480 @ 59.940 Hz
  Power: on
  Position: 1599,0
  Scale factor: 1.000000
  Scale filter: nearest
  Subpixel hinting: unknown
  Transform: normal
  Workspace: 3 mail
  Max render time: off
  Adaptive sync: disabled
  Allow tearing: no
  Available modes:
    640x480 @ 59.940 Hz
    1024x768 @ 60.004 Hz
    800x600 @ 60.317 Hz
    800x600 @ 56.250 Hz
    848x480 @ 60.000 Hz

Dmesg from unplugging/replugging:

[ 8403.830535] usb 6-1: USB disconnect, device number 8
[ 8403.830554] usb 6-1.4: USB disconnect, device number 9
[ 8403.848169] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=1, orientation=1
[ 8403.848177] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=1, orientation=1
[ 8403.854086] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=0, altmode=1, orientation=1
[ 8403.854802] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=0, altmode=1, orientation=1
[ 8403.855225] fda000.phy-mux: qmp_combo_mux_set() enter mode=0, altmode=1
[ 8403.855229] qcom-qmp-combo-phy fda000.phy: typec_mux_set: DP PHY is still in use, delaying switch
[ 8403.858674] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=0, altmode=1, orientation=1
[ 8403.858677] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=0, altmode=1, orientation=1
[ 8408.140187] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.140964] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.141416] fda000.phy-mux: qmp_combo_mux_set() enter mode=1, altmode=0
[ 8408.141424] qcom-qmp-combo-phy fda000.phy: typec_mux_set: switching from qmpphy mode 1 to 2
[ 8408.144319] fda000.phy-mux: qmp_combo_mux_set() exit mode=1, new_mode=2, altmode=0
[ 8408.147513] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.147517] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.487961] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.487982] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.487991] fda000.phy-mux: qmp_combo_mux_set() enter mode=1, altmode=0
[ 8408.487998] qcom-qmp-combo-phy fda000.phy: typec_mux_set: same qmpphy mode, bail out
[ 8408.493703] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.493722] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.671435] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.671455] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.671464] fda000.phy-mux: qmp_combo_mux_set() enter mode=1, altmode=0
[ 8408.671471] qcom-qmp-combo-phy fda000.phy: typec_mux_set: same qmpphy mode, bail out
[ 8408.674542] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.674547] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.797567] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.797587] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.798399] fda000.phy-mux: qmp_combo_mux_set() enter mode=4, altmode=0
[ 8408.798411] qcom-qmp-combo-phy fda000.phy: typec_mux_set: switching from qmpphy mode 2 to 1
[ 8408.798915] fda000.phy-mux: qmp_combo_mux_set() exit mode=4, new_mode=1, altmode=0
[ 8408.799182] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.799187] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.799191] fda000.phy-mux: qmp_combo_mux_set() enter mode=4, altmode=0
[ 8408.799195] qcom-qmp-combo-phy fda000.phy: typec_mux_set: same qmpphy mode, bail out
[ 8408.802024] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.802028] fda000.phy-switch: qmp_combo_switch_set() enter new_orientation=1, altmode=0, orientation=1
[ 8408.826601] qcom_battmgr.pmic_glink_power_supply pmic_glink.power-supply.0: unknown notification: 0x283
[ 8408.903236] usb 6-1: new high-speed USB device number 10 using xhci-hcd
[ 8409.028782] usb 6-1: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00
[ 8409.028801] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[ 8409.028806] usb 6-1: SerialNumber: 89040061B27E
[ 8409.063340] hub 6-1:1.0: USB hub found
[ 8409.063395] hub 6-1:1.0: 4 ports detected
[ 8409.071470] [drm:msm_dp_bridge_get_modes [msm]] *ERROR* failed to get DP sink modes, rc=0
[ 8409.413265] usb 6-1.4: new full-speed USB device number 11 using xhci-hcd
[ 8409.504009] usb 6-1.4: New USB device found, idVendor=043e, idProduct=9a39, bcdDevice= 2.03
[ 8409.504046] usb 6-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8409.504051] usb 6-1.4: Product: USB Controls
[ 8409.504056] usb 6-1.4: Manufacturer: LG Electronics Inc.
[ 8409.504060] usb 6-1.4: SerialNumber: 109NTXRJN562
[ 8409.609761] hid-generic 0003:043E:9A39.0015: hiddev1,hidraw5: USB HID v1.11 Device [LG Electronics Inc. USB Controls] on usb-xhci-hcd.4.auto-1.4/input0
[ 8409.610545] cdc_acm 6-1.4:1.1: ttyACM0: USB ACM device

If there is anything I can do to help track this issue down, or fix it, please let me know!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions