Bug 2192908 - Quadro FX 380 don't work after kernel update 6.1 -> 6.2
Summary: Quadro FX 380 don't work after kernel update 6.1 -> 6.2
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 37
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-03 13:22 UTC by Amin
Modified: 2023-08-22 17:12 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
Logs from problem host - Quadro FX 380 + nouveau + Kernel 6.2.13 (48.57 KB, text/plain)
2023-05-03 13:27 UTC, Amin
no flags Details

Description Amin 2023-05-03 13:22:13 UTC
On new kernels 6.2.* GPU Quadro FX 380 don't work correctly with nouveau driver.
On old kernels 6.1.* this GPU correct uner nouveau driver absolutely correct.



Reproducible: Always

Steps to Reproduce:
1. Fedora 37 with NVIDIA G96GL [Quadro FX 380] (rev a1) and 50" big TV as HDMI-display - work correct under kernel 6.1.11
2. Update kernel to 6.2* - 6.2.10 ... 6.2.13 and reboot
3. see graphical artefacts on display at attempt start sddm / lxdm
4. Reboot back to kernel 6.1.11 - GPU work correctly.
Actual Results:  
GPU Quadro FX 380 can't work in graphical mode with kernels 6.2.*

Expected Results:  
GPU Quadro FX 380 must work in graphical mode with kernels 6.2.* same as with kernels 6.1.*

I can try collect all related logs and attach this later.

Comment 1 Amin 2023-05-03 13:27:45 UTC
Created attachment 1961963 [details]
Logs from problem host - Quadro FX 380 + nouveau + Kernel 6.2.13

Logs

# cat bootlog-kernel-6.2.13-nouveau-QuadroFX380.txt | wc -l
4082

# cat bootlog-kernel-6.2.13-nouveau-QuadroFX380.txt | grep nouveau | wc -l
1666

Too many nouveau-related messages

Comment 2 Amin 2023-05-03 13:32:08 UTC
Comment on attachment 1961963 [details]
Logs from problem host - Quadro FX 380 + nouveau + Kernel 6.2.13

$ cat bootlog-kernel-6.2.13-nouveau-QuadroFX380.txt | grep nouveau | grep ERROR
мая 03 16:23:05 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 3 [RESERVED_METHOD] 00 [] chid 0 mthd 05c0 data 00001201
мая 03 16:23:05 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000002
мая 03 16:23:39 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:23:43 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:23:54 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:04 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:17 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:19 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:21 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:24 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:25 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 3 [RESERVED_METHOD] 00 [] chid 0 mthd 05c0 data 00000000
мая 03 16:24:25 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 3 [RESERVED_METHOD] 00 [] chid 0 mthd 05c0 data 00003201
мая 03 16:24:25 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000002
мая 03 16:24:30 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:32 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:34 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000
мая 03 16:24:36 WebaCCTVMon kernel: nouveau 0000:01:00.0: disp: ERROR 5 [INVALID_STATE] 05 [] chid 0 mthd 0080 data 00000000

Comment 3 redhat 2023-08-22 17:12:04 UTC
I can confirm that switching from kernel 5.19.0-32-generic to kernel 6.2.0-26-generic breaks my video on Quadro FX 1800 using nouveau driver.


Caveat: I just hit this on ubuntu and using a Quadro FX 1800. Not redhat, but I still think it's an interesting datapoint.


Note You need to log in before you can comment on or make changes to this bug.