https://bugzilla.kernel.org/show_bug.cgi?id=198603 Bug ID: 198603 Summary: [nouveau] Card overheating with HDMI → DVI output plugged-in, WARNING in dmesg Product: Drivers Version: 2.5 Kernel Version: 4.14 Hardware: All OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Video(DRI - non Intel) Assignee: drivers_video-dri@xxxxxxxxxxxxxxxxxxxx Reporter: bruno.n.pagani@xxxxxxxxx Regression: No At my desktop, I have an external monitor with a DVI input. I use an HDMI → DVI adapter to plug it in. My HDMI output is handled by the Nvidia chip in an Optimus configuration, so I use Reverse PRIME with xrandr to be able to use it while running on the Intel chip. >From times to times, my laptop start overheating, and unplugging then plugging-in back the monitor is enough for it to cool down and reset the situation to normal state of affairs. Just upon unplugging, I have this in my dmesg: ``` [ 618.325914] ------------[ cut here ]------------ [ 618.325956] WARNING: CPU: 0 PID: 178 at drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h:170 nouveau_dp_detect+0x9b/0x330 [nouveau] [ 618.325957] Modules linked in: fuse joydev mousedev arc4 snd_hda_codec_conexant snd_hda_codec_generic input_leds nls_iso8859_1 iwlmvm psmouse nls_cp437 serio_raw vfat fat atkbd mac80211 iTCO_wdt libps2 iTCO_vendor_support nouveau hp_wmi snd_hda_intel sparse_keymap iwlwifi wmi_bmof snd_hda_codec intel_rapl x86_pkg_temp_thermal intel_powerclamp snd_hda_core snd_hwdep kvm snd_pcm hp_accel tpm_infineon e1000e cfg80211 snd_timer snd irqbypass intel_cstate intel_rapl_perf idma64 mxm_wmi ptp pps_core rtsx_pci_ms i2c_i801 soundcore ttm memstick rfkill intel_pch_thermal intel_lpss_pci processor_thermal_device shpchp intel_soc_dts_iosf thermal lis3lv02d i8042 input_polldev battery pinctrl_sunrisepoint int3403_thermal intel_lpss_acpi int340x_thermal_zone serio pinctrl_intel wmi intel_lpss tpm_tis led_class [ 618.325984] tpm_tis_core tpm int3400_thermal acpi_thermal_rel hp_wireless acpi_pad ac evdev mac_hid sch_fq_codel coretemp msr ip_tables x_tables btrfs xor zstd_decompress zstd_compress xxhash raid6_pq algif_skcipher af_alg dm_crypt dm_mod rtsx_pci_sdmmc mmc_core crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc ahci aesni_intel aes_x86_64 crypto_simd libahci glue_helper cryptd nvme xhci_pci libata xhci_hcd nvme_core rtsx_pci scsi_mod usbcore usb_common i915 video button intel_gtt i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm agpgart crc32c_intel [ 618.326007] CPU: 0 PID: 178 Comm: kworker/0:2 Tainted: G U 4.14.15-1-ARCH #1 [ 618.326008] Hardware name: HP HP ZBook Studio G3/80D4, BIOS N82 Ver. 01.16 04/14/2017 [ 618.326028] Workqueue: events nouveau_display_hpd_work [nouveau] [ 618.326029] task: ffff9ac9d7672dc0 task.stack: ffffab8983d7c000 [ 618.326047] RIP: 0010:nouveau_dp_detect+0x9b/0x330 [nouveau] [ 618.326048] RSP: 0018:ffffab8983d7fce0 EFLAGS: 00010293 [ 618.326049] RAX: 0000000000000000 RBX: ffff9ac9d7643200 RCX: 0000000000000000 [ 618.326049] RDX: ffffab899100e4e4 RSI: ffffab899100e4e4 RDI: 0000000001009007 [ 618.326050] RBP: ffff9ac9ca1ac000 R08: ffffab8983d7fcf0 R09: ffffab8983d7fcea [ 618.326051] R10: 0000000000000000 R11: 0000000000000010 R12: ffff9ac9ca1a8800 [ 618.326051] R13: ffff9ac9d9049000 R14: ffff9ac9d904f328 R15: ffff9ac9d7643218 [ 618.326052] FS: 0000000000000000(0000) GS:ffff9ac9ff400000(0000) knlGS:0000000000000000 [ 618.326053] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 618.326053] CR2: 00007f5f62b5d000 CR3: 00000007e100a003 CR4: 00000000003606f0 [ 618.326054] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 618.326055] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 618.326055] Call Trace: [ 618.326074] nouveau_connector_detect+0x2d7/0x4c0 [nouveau] [ 618.326090] ? nouveau_display_acpi_ntfy+0x4c/0x60 [nouveau] [ 618.326093] ? notifier_call_chain+0x47/0x70 [ 618.326097] ? drm_helper_probe_detect_ctx+0xbc/0xe0 [drm_kms_helper] [ 618.326100] drm_helper_probe_detect_ctx+0xbc/0xe0 [drm_kms_helper] [ 618.326104] drm_helper_hpd_irq_event+0xa8/0x120 [drm_kms_helper] [ 618.326120] nouveau_display_hpd_work+0x2a/0x70 [nouveau] [ 618.326122] process_one_work+0x1e0/0x420 [ 618.326124] worker_thread+0x2b/0x3d0 [ 618.326126] ? process_one_work+0x420/0x420 [ 618.326127] kthread+0x11a/0x130 [ 618.326128] ? kthread_create_on_node+0x70/0x70 [ 618.326130] ret_from_fork+0x35/0x40 [ 618.326131] Code: 4c 24 0a 4c 8d 44 24 10 31 c9 ba 09 00 00 00 be 01 00 00 00 48 89 ef e8 14 64 f8 ff 85 c0 0f 85 8f 00 00 00 80 7c 24 0a 08 74 02 <0f> ff 48 89 ef e8 eb 61 f8 ff 44 0f b6 44 24 11 0f b6 4c 24 12 [ 618.326152] ---[ end trace 6c96f679868d0c6e ]--- [ 618.326196] nouveau 0000:01:00.0: DRM: DDC responded, but no EDID for DP-3 ``` If I disconnect the monitor while no overheating is happening, nothing appears. Note that this issue was present before (at least in 4.12), but is much more common now (often happens after no more than 2 minutes). Please tell me what you would want as information or what should I do to help you fix this. Thanks! -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel