|
Bugzilla – Full Text Bug Listing |
| Summary: | Display is loosing synchronisation | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Hansi Meir <Hansi.Meir> |
| Component: | Kernel | Assignee: | openSUSE Kernel Bugs <kernel-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | Hansi.Meir, tiwai |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Hansi Meir
2023-08-05 10:31:09 UTC
Please report in English. Tumbleweed KDE Plasma X11 ========================= Imho something must have been changed in the kernel after 6.3.7-1.2: the display of my notebook then *only* works with the maximum resolution of 2560x1600. If I set something else via the "Display and Monitor" plasma system settings (e. g. 1920x1200), the synchronization is lost: the display flickers wildly, is distorted and full of vertical stripes. Fortunately, the old state is restored by itself due to the lack of confirmation. Lenovo Thinkbook 16p Gen2 AMD Ryzen 9 5900HX with integrated Radeon graphics and also an Nvidia RTX 3060 This happens from kernel 6.3.9, regardless of whether Nvidia driver package G05 or G06 is installed. Since kernel 6.4, another phenomenon is added: If I boot "nvidia" the screen remains at minimum brightness. The login input field for the password is barely recognizable. Even when I boot with init 3 the screen is so dark. So there seems to be two problems: - one concerns AMD driver support, - another concerns the support of Nvidia drivers. I restored the system from a backup to the status of 06/18/2023 and now have Kernels 6.3.7-1.2 Nvidia 525.118.04-8.1 I blocked both for updates and then I installed all updates using zypper -vv dup --details recorded. So all other system and application components are up to date (just August 5th, 2023), including the AMD graphics driver. Because there are no problems like described above, I suspect there is a kernel problem after 6.3.7. Currently: prime-select boots "amd", in the BIOS "graphics" is set to "switchable". On the other hand: if prime select boot nvidia, "discrete" *must* be set for graphics in the BIOS, otherwise the system hangs before the login occurs. You can still have 6.3.9 kernel in OBS history repo http://download.opensuse.org/history/ and please check whether 6.3.9 shows the same problem or not. If not, it's possibly a regression between 6.3 and 6.4. And, this bug deals with only AMD problem. For Nvidia, open another bug report. I'm not really sure ... Update: I've updated to current state openSUSE Tumbleweed 20230807 KDE-Plasma-Version: 5.27.7 KDE-Frameworks-Version: 5.108.0 Qt-Version: 5.15.10 Kernel-Version: 6.4.8-1-default (64-bit) Nvidia version: 535.86.05-10.1 Main problem "losing sync" is solved. Why, when it was an AMD problem? But if prime-select boot nvidia or next-boot nvidia with "switchable" is set for graphics in the BIOS, the system hangs: when rotating cursor stops. ctrl-alt-del will be recognized and system shut down. But: "prime-select nvidia" works if I make "log out" and "log in" only. Then nvidia driver works which I can se in "info" and Heaven Benchmark works with good frames. Why is that an Nvidia driver problem if it works fine in this case but boot will not work? But: if "prime-select boot nvidia" with "discrete" is set for graphics in the BIOS, system boot with success but with dark screen (login field is barely recognizable) and stays so dark, brightness cannot be changed. May be a special kernel parameter is necessary for this configuration? Then it's been already addressed in 6.4.x. Likely a regression in the 6.4, and fixed after that, something like the commit:
8ab7147dfae7d70402540da584f8fe36591b1308
Revert "drm/amd/display: edp do not add non-edid timings"
Again, for Nvidia problem, open another bug report and concentrate only there.
O.k., thank you very much for your efforts! |