nouveau breaks 24.04 desktop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
nouveau: detected PR support, will not use DSM
nouveau 0000:01:00.0: NVIDIA GP107 (137000a1)
usb 3-3: new high-speed USB device number 2 using xhci_hcd
nouveau 0000:01:00.0: bios: version 86.07.90.00.51
nouveau 0000:01:00.0: pmu: firmware unavailable
nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
nouveau 0000:01:00.0: DRM: BIT table 'A' not found
nouveau 0000:01:00.0: DRM: BIT table 'L' not found
nouveau 0000:01:00.0: DRM: Pointer to TMDS table not found
nouveau 0000:01:00.0: DRM: DCB version 4.1
nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
nouveau 0000:01:00.0: [drm] No compatible format found
nouveau 0000:01:00.0: [drm] Cannot find any crtc or sizes
nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ PRIVRING ]
nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 122124 [ PRIVRING ]
# above two repeat a lot
And also stuff like this
nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 6013d4 [ TIMEOUT ]
------------[ cut here ]------------
nouveau 0000:01:00.0: timeout
WARNING: CPU: 3 PID: 6419 at drivers/
Modules linked in: rfcomm snd_seq_dummy snd_hrtimer nft_masq vhost_vsock vmw_vsock_
snd_hda_core coretemp snd_hwdep snd_pcm uvcvideo kvm_intel snd_seq_midi iwlmvm btusb videobuf2_vmalloc snd_seq_midi_event btrtl uvc cmdlinepart kvm snd_rawmidi videobuf2_memops btintel dell_laptop spi_nor videobuf2_v4l2 mac80211 snd_seq irqbypass btbcm processor_
acpi_thermal_rel sparse_keymap acpi_pad joydev acpi_tad serio_raw mac_hid nbd msr parport_pc ppdev lp parport efi_pstore dmi_sysfs ip_tables x_tables autofs4 dm_crypt zfs(PO) spl(O) raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear dm_mirror dm_region_hash dm_log hid_sensor_custom nvme hid_sensor_hub nvme_core nvme_common intel_ishtp_hid hid_multitouch ahci hid_generic libahci i915 nouveau crct10dif_pclmul crc32_pclmul polyval_clmulni mxm_wmi polyval_generic drm_exec ghash_clmulni_intel gpu_sched drm_buddy sha256_ssse3 drm_ttm_helper i2c_algo_bit sha1_ssse3 ttm aesni_intel drm_display_helper cec i2c_hid_acpi rc_core intel_lpss_pci crypto_simd i2c_hid ucsi_acpi intel_ish_ipc drm_kms_helper hid typec_ucsi xhci_pci cryptd intel_lpss psmouse thunderbolt video idma64 intel_ishtp vmd drm xhci_pci_renesas typec wmi pinctrl_tigerlake
CPU: 3 PID: 6419 Comm: gnome-shell Tainted: P O 6.6.0-14-generic #14-Ubuntu
Hardware name: Dell Inc. Inspiron 7400/072W08, BIOS 1.16.0 04/13/2022
RIP: 0010:gf100_
Code: 8b 40 10 48 8b 78 10 48 8b 5f 50 48 85 db 75 03 48 8b 1f e8 6f c0 b6 ed 48 89 da 48 c7 c7 f5 22 99 c0 48 89 c6 e8 0d 05 13 ed <0f> 0b b8 f0 ff ff ff e9 f7 fd ff ff e8 5c 97 18 ee 66 66 2e 0f 1f
RSP: 0018:ffffc9000e
RAX: 0000000000000000 RBX: ffff8881022dec30 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000e67bba0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffff888111968000
R13: ffff8881119400d0 R14: ffff888111940290 R15: 0000000000510420
FS: 0000760121c3d60
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000076011830e000 CR3: 00000001699dc006 CR4: 0000000000f70ee0
PKRU: 55555554
Call Trace:
<TASK>
? show_regs+0x6d/0x80
? __warn+0x89/0x160
? gf100_gr_
? report_
? handle_
? exc_invalid_
? asm_exc_
? gf100_gr_
gf100_
gf100_
nvkm_gr_
nvkm_engine_
nvkm_subdev_
nvkm_subdev_
nvkm_engine_
nvkm_ioctl_
? __pfx_nvkm_
? __pfx_gf100_
nvkm_ioctl+
nvkm_client_
nvif_client_
usif_ioctl+
nouveau_
__x64_
do_syscall_
? exit_to_
? irqentry_
? irqentry_
? exc_page_
entry_
RIP: 0033:0x760127ff48ef
Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
RSP: 002b:00007ffcd2
RAX: ffffffffffffffda RBX: 00005eea73b102d0 RCX: 0000760127ff48ef
RDX: 00005eea73b1a8a0 RSI: 00000000c0386447 RDI: 0000000000000013
RBP: 00005eea73b1a8a0 R08: 00005eea73b0fd20 R09: 00005eea73b102d0
R10: 00005eea73b10300 R11: 0000000000000246 R12: 00000000c0386447
R13: 0000000000000013 R14: 0000000000000000 R15: 00005eea73b1a8d8
</TASK>
---[ end trace 0000000000000000 ]---
nouveau 0000:01:00.0: gr: init failed, -16
Whilst previous ubuntu releases were able to continue with accelerated Intel graphics, the v6.6 kernel appears to result in black screen and all of these things crashing.
It seems to me that nouveau is no longer suitable for any recent cards. And yet the kernel modalias declares it as auto-loadable for any NVIDIA cards ever.
I think we should either stop building nouveau, or drop its modalias, or restrict its modalias to just the old cards - if we can even test that it still works with them.