pop-os / pop

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

POP_OS sets external monitor (hdmi) as main display (even on TTYs) after the first batch of upgrades after installation on ThinkPad P16s Gen2 AMD #3207

Open deejay2 opened 8 months ago

deejay2 commented 8 months ago

Distribution (run cat /etc/os-release): NAME="Pop!_OS" VERSION="22.04 LTS" ID=pop ID_LIKE="ubuntu debian" PRETTY_NAME="Pop!_OS 22.04 LTS" VERSION_ID="22.04" 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=jammy UBUNTU_CODENAME=jammy LOGO=distributor-logo-pop-os

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

Issue/Bug Description: On a Lenovo Thinkpad P16s Gen2 (AMD), after installing from the latest intel Pop_OS image, everything works fine until I upgrade the packages. At that moment, it is as if the external display port becomes the main display. Prompt to decrypt is sent only on external display (even when no external display connected). GDM shows on the integrated monitor but as soon as I logged in, it becomes totally blank and I cannot see nor do anything. TTYs are also sent to the external display port because I can't see it on the internal display with ALT-F4.

Steps to reproduce (if you know): Have a Lenovo ThinkPad P16s Gen 2, install Pop OS with intel based image and do the upgrades in Pop shop. Then, reboot. Don't connect an external display... but you'll notice that after reboot, if you do, you can see the graphics on it. Note that I never changed any graphic properties to have this bug. No ~/.config/monitor.xml present and you get the same result.

Expected behavior: Integrated monitor should be the main monitor all the time unless stated otherwise.

Other Notes:

deejay2 commented 8 months ago

Finally found that kernel 6.6.6 was to blame. Now running on 6.5.6 without any issue.