Bug 1225286 - noveau don't work after kernel update 6.9
Summary: noveau don't work after kernel update 6.9
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Kernel:Drivers (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P2 - High : Major (vote)
Target Milestone: ---
Assignee: Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-25 15:42 UTC by l k
Modified: 2024-06-18 11:08 UTC (History)
2 users (show)

See Also:
Found By: Customer
Services Priority: 400
Business Priority: 700
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
the problem on a photo (2.41 MB, image/jpeg)
2024-05-25 15:42 UTC, l k
Details

Note You need to log in before you can comment on or make changes to this bug.
Description l k 2024-05-25 15:42:16 UTC
Created attachment 875102 [details]
the problem on a photo

Desktop KDE/GNOME
Running sudo zypper dup caused a kernel update. Even after several restarts, the second AOC monitor on the Lenovo w520 continued to work. After going into energy saving mode a few times, the external display in question ran with a resolution of 4:9. After a restart, the display in the KDE login screen (is that SDDM?) gave an error message that it could not control the second monitor. In KDE it continued to work with the wrong resolution and could not be changed in the settings and was only displayed as VGA-1. After starting via grub(UEFI) it was possible to record the following error message with Google lens (unfortunately only parts of the message are preserved): 3.7901601[ T398)

0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DET

load:07 (ret:7)

3.802496][ TOS

0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DET

load:07 (ret:7)

0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DET

[ 3.854827][ T85

load:07 (ret:7)

cau 0000:01:00.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DET

[ 3.888158][ T851

load:07 (ret:7)

[ 3.921490][

T851 new 0000:01:08.0: DRM: [DRM/00000001:kmsOutp] [LOAD_DET

load:07 (ret:7)

The boot log showed no abnormalities. After resetting to a version about a week old, the system worked as expected:
List of snapshots and updates:
----------------------------------------------------------------------------
-Snapshot that worked
-didn't work (when resetting, but before the update)
-didn't work (when resetting, but before the update)
-The update
-Sleep mode several times
-didn't work
-------------------------------------------------------

After resetting, everything worked until the next update. It should be mentioned that the monitor was turned off several times while it was connected, but it still works, so it's not a hardware defect. With other distros from the life USB stick, everything worked as expected.

Once it's running, openuse tumbleweed is one of the most practical distributions.
Comment 1 l k 2024-05-25 15:46:39 UTC
would be nice to have that fixed
Comment 2 l k 2024-05-25 18:22:10 UTC
The problem exist also in 6.8/6.8.1/6.9/6.9.1
Comment 3 Takashi Iwai 2024-05-26 07:30:35 UTC
(In reply to l k from comment #2)
> The problem exist also in 6.8/6.8.1/6.9/6.9.1

So this doesn't look like a kernel regression?  You can try older kernels from my OBS repo, e.g. OBS home:tiwai:kernel:6.7,
  http://download.opensuse.org/repositories/home:/tiwai:/kernel:/6.7/standard/

If older kernels don't work, either, it must be another user-space change or such.  You need to investigate the zypper update history.
Comment 4 l k 2024-05-30 06:47:23 UTC
Exist also in manjaro/arch-based systems fedora and KDE neon
Comment 5 l k 2024-05-30 06:49:45 UTC
Exist also in manjaro/arch-based systems fedora and KDE neon
Comment 6 l k 2024-05-31 07:21:36 UTC
More info:
-Background:
All cables work, including the GPU and the monitor

The Nouveau driver cannot retrieve the EDID when starting if the transmission is via a 15-pin VGA cable. However, retrieving the EDID information works via a 14-pin VGA cable. There is a "shadow" with white text so that white text is displayed again in a weaker light about 30-40 pixels away. This does not happen under other operating systems.

The -5V line is missing with 14-pin VGA cables.

https://www.ecosia.org/search?q=14%20pin%20vga%20cable&addon=opensearch

https://en.wikipedia.org/wiki/Extended_Display_Identification_Data
Comment 7 l k 2024-05-31 07:23:02 UTC
(In reply to l k from comment #6)
> More info:
> -Background:
> All cables work, including the GPU and the monitor
> 
> The Nouveau driver cannot retrieve the EDID when starting if the
> transmission is via a 15-pin VGA cable. However, retrieving the EDID
> information works via a 14-pin VGA cable. There is a "shadow" with white
> text so that white text is displayed again in a weaker light about 30-40
> pixels away. This does not happen under other operating systems.
> 
> The -5V line is missing with 14-pin VGA cables.
> 
> https://www.ecosia.org/search?q=14%20pin%20vga%20cable&addon=opensearch
> 
> https://en.wikipedia.org/wiki/Extended_Display_Identification_Data



Under an old linux mint the 15 line vga cable works just fine
Comment 8 l k 2024-06-11 14:07:44 UTC
At the moment able to recieve edid infos over normal 15 pin cable. Thanks!
Comment 9 Takashi Iwai 2024-06-17 14:48:57 UTC
(In reply to l k from comment #8)
> At the moment able to recieve edid infos over normal 15 pin cable. Thanks!

So this works fine now with the latest kernel?
Comment 10 l k 2024-06-17 19:29:45 UTC
Des. With the latest kernel it works fine.
Comment 11 Takashi Iwai 2024-06-18 11:08:50 UTC
OK, then let's close now happily ;)