I have a Yoga 7x Slim (32GB), and have been running concept on it for over a year now. I recently upgraded to 26.04.
One thing I have been having a lot of trouble with is the display since upgrading to linux kernel 7.
Sometimes the highlights are pink, and the colour space seems 8bit, along with the right half of the display not initialising. Interesting it happens with external USB-C displays too. Closing the lid will often yield a solid blue screen and then something initialises and it works again. Sometimes just closing the lid to about a centimeter open and lifting it will fix the issue.
I have updated windows and did the qcom firmware extract, but it didn’t fix it…
I do see a few things in the dmesg output.
0.827548] printk: legacy console [ttyMSM0] enabled
[ 0.831114] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier 4-0008 for /pmic-glink/connector@2
[ 0.831121] /soc@0/phy@fdf000: Fixed dependency cycle(s) with /soc@0/geniqup@bc0000/i2c@b84000/typec-mux@8
[ 0.831153] /soc@0/geniqup@bc0000/i2c@b84000/typec-mux@8: Fixed dependency cycle(s) with /soc@0/phy@fdf000
[ 0.835375] a98000.serial: ttyHS1 at MMIO 0xa98000 (irq = 161, base_baud = 0) is a MSM
[ 0.835759] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier 5-0008 for /pmic-glink/connector@0
[ 0.836518] serial serial0: tty port ttyHS1 registered
[ 0.837581] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier 6-0008 for /pmic-glink/connector@1
[ 0.837585] /soc@0/phy@fda000: Fixed dependency cycle(s) with /soc@0/geniqup@bc0000/i2c@b9c000/typec-mux@8
[ 0.837641] /soc@0/geniqup@bc0000/i2c@b9c000/typec-mux@8: Fixed dependency cycle(s) with /soc@0/phy@fda000
[ 1.032325] hub 6-0:1.0: 1 port detected
[ 1.032634] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier a800000.usb for /pmic-glink/connector@1
[ 1.033364] qcom-pcie 1c08000.pci: supply vdda not found, using dummy regulator
[ 1.033425] qcom-pcie 1c08000.pci: supply vddpe-3v3 not found, using dummy regulator
[ 1.033551] qcom-pcie 1c08000.pci: host bridge /soc@0/pci@1c08000 ranges:
[ 1.033564] qcom-pcie 1c08000.pci: IO 0x007c200000..0x007c2fffff → 0x0000000000
[ 1.033571] qcom-pcie 1c08000.pci: MEM 0x007c300000..0x007dffffff → 0x007c300000
[ 1.040390] /soc@0/display-subsystem@ae00000/displayport-controller@aea0000: Fixed dependency cycle(s) with /soc@0/display-subsystem@ae00000/displayport-controller@aea0000/aux-bus/panel
[ 1.040448] /soc@0/display-subsystem@ae00000/displayport-controller@aea0000/aux-bus/panel: Fixed dependency cycle(s) with /soc@0/display-subsystem@ae00000/displayport-controller@aea0000
[ 1.046222] qcom-pcie 1bf8000.pci: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 1024G
[ 1.186363] remoteproc remoteproc0: remote processor adsp is now up
[ 1.187185] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier 4-0008 for /pmic-glink/connector@2
[ 1.198087] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier 5-0008 for /pmic-glink/connector@0
[ 1.208979] qcom_pmic_glink pmic-glink: Failed to create device link (0x180) with supplier 6-0008 for /pmic-glink/connector@1
[ 1.209457] PDR: Indication received from msm/adsp/charger_pd, state: 0x1fffffff, trans-id: 1
[ 1.211052] qcom-pcie 1c08000.pci: supply vdda not found, using dummy regulator
[ 1.211116] qcom-pcie 1c08000.pci: supply vddpe-3v3 not found, using dummy regulator
[ 1.274712] [drm] Initialized msm 1.13.0 for ae01000.display-controller on minor 1
[ 1.274842] msm_dpu ae01000.display-controller: Direct firmware load for qcom/gen70500_sqe.fw failed with error -2
[ 1.274846] msm_dpu ae01000.display-controller: [drm:adreno_request_fw [msm]] ERROR failed to load gen70500_sqe.fw
[ 1.277529] nvme nvme0: pci function 0006:01:00.0
I also notice the font rendering in chrome was really bad before upgrading 26.04, where generally the first character of a word, or random characters are corrupted and flicker while moving the mouse around and other areas of the display are updated (basically GPU corruption or something).
I’m keen to help troubleshoot this too, and if others have seen something similar.