pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.44k stars 85 forks source link

External USB-C display goes black when some applications are launched #2131

Open PiotrWodecki opened 2 years ago

PiotrWodecki commented 2 years ago

Distribution

NAME="Pop!_OS"
VERSION="21.10"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 21.10"
VERSION_ID="21.10"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=impish
UBUNTU_CODENAME=impish
LOGO=distributor-logo-pop-os

Related Application and/or Package Version (run apt policy $PACKAGE NAME): probably gnome-shell (?)

gnome-shell:
  Installed: 40.5-1ubuntu2pop0~1633630918~21.10~91d3049
  Candidate: 40.5-1ubuntu2pop0~1633630918~21.10~91d3049
  Version table:
 *** 40.5-1ubuntu2pop0~1633630918~21.10~91d3049 1001
       1001 http://apt.pop-os.org/release impish/main amd64 Packages
        100 /var/lib/dpkg/status
     40.5-1ubuntu2 500
        500 http://us.archive.ubuntu.com/ubuntu impish/main amd64 Packages

Issue/Bug Description: When I launch certain applications, e.g. Settings app, my main screen connected with an USB-C-HDMI cable goes black. The other screen that has a pure HDMI-HDMI connection works normally. Also built-in display works fine.

After a few seconds the external screen comes back to life with the app open and working correctly.

Hardware

Dell Inspiron 5570
CPU: Intel i5-8250U
GPU: AMD Radeon 530

Steps to reproduce (if you know): Launch Settings app with an external USB-C display connected.

Expected behavior: Settings application should launch normally.

Other Notes:

Syslog:

Dec 29 13:29:56 pop-os systemd[2153]: Started Application launched by gnome-shell.
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): EDID vendor "GSM", prod id 22974
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Using hsync ranges from config file
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Using vrefresh ranges from config file
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Printing DDC gathered Modelines:
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 -hsync -vsync (45.0 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903 909 926 +hsync -vsync (55.5 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1600x900"x60.0  119.00  1600 1696 1864 2128  900 901 904 932 -hsync +vsync (55.9 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1280x800"x0.0   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
Dec 29 13:29:57 pop-os /usr/libexec/gdm-x-session[2222]: (II) modeset(0): Modeline "1400x1050"x0.0  101.00  1400 1448 1480 1560  1050 1053 1057 1080 +hsync -vsync (64.7 kHz e)
Dec 29 13:29:58 pop-os gnome-shell[3026]: Can't update stage views actor MetaWindowGroup is on because it needs an allocation.
Dec 29 13:29:58 pop-os gnome-shell[3026]: Can't update stage views actor MetaWindowActorX11 is on because it needs an allocation.
Dec 29 13:29:58 pop-os gnome-shell[3026]: Can't update stage views actor MetaSurfaceActorX11 is on because it needs an allocation.
Dec 29 13:29:58 pop-os gnome-shell[3026]: Can't update stage views actor MetaWindowActorX11 is on because it needs an allocation.
Dec 29 13:29:58 pop-os gnome-shell[3026]: Can't update stage views actor MetaSurfaceActorX11 is on because it needs an allocation.
Dec 29 13:30:06 pop-os systemd[2153]: app-gnome-gnome\x2dcontrol\x2dcenter-8752.scope: Deactivated successfully.
Dec 29 13:30:06 pop-os systemd[2153]: app-gnome-gnome\x2dcontrol\x2dcenter-8752.scope: Consumed 1.099s CPU time.
Dec 29 13:30:06 pop-os gnome-shell[3026]: Can't update stage views actor MetaWindowGroup is on because it needs an allocation.
Dec 29 13:30:06 pop-os gnome-shell[3026]: Can't update stage views actor MetaWindowActorX11 is on because it needs an allocation.
Dec 29 13:30:06 pop-os gnome-shell[3026]: Can't update stage views actor MetaSurfaceActorX11 is on because it needs an allocation.

This issue seems similar in behavior but with a different cause than https://github.com/pop-os/pop/issues/2019

fschwalm commented 2 years ago

Hi! have you solved this issue?

thx

PiotrWodecki commented 2 years ago

@fschwalm the issue is still present with all the updates installed. I haven't made any effort to find a workaround.