Hi all, Booting 4.6.2 on a Dell XPS 15 9550, nouveau dynamically powers down the discrete GPU [1], tripping an interesting i915 warning [2].
Let me know if more information or debug is useful! Thanks, Daniel -- [1] # cat /sys/kernel/debug/vgaswitcheroo/switch 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :DynOff:0000:01:00.0 -- [2] [ 11.787732] nouveau 0000:01:00.0: DRM: evicting buffers... [ 11.787733] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle... [ 11.787757] nouveau 0000:01:00.0: DRM: suspending client object trees... [ 11.791623] nouveau 0000:01:00.0: DRM: suspending kernel object tree... [ 13.942725] ------------[ cut here ]------------ [ 13.942794] WARNING: CPU: 0 PID: 1617 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_uncore.c:649 __unclaimed_reg_debug+0x80/0x90 [i915] [ 13.942796] Unclaimed register detected after reading register 0x65f10 [ 13.942797] Modules linked in: ecb ecryptfs xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 tun bridge stp llc ebtable_filter ebtables fuse msr snd_hda_codec_hdmi dell_led snd_hda_codec_realtek snd_hda_codec_generic dell_wmi snd_hda_intel dell_laptop snd_hda_codec dell_smbios dcdbas snd_hda_core nls_iso8859_1 snd_hwdep intel_rapl snd_pcm vfat fat x86_pkg_temp_thermal intel_powerclamp coretemp snd_seq_midi snd_seq_midi_event snd_rawmidi crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper brcmfmac ablk_helper uvcvideo snd_seq cryptd brcmutil videobuf2_vmalloc snd_seq_device videobuf2_memops cfg80211 rtsx_pci_ms videobuf2_v4l2 snd_timer memstick videobuf2_core efi_pstore input_leds idma64 joydev snd videodev led_class [ 13.942884] virt_dma processor_thermal_device efivars serio_raw media soundcore shpchp intel_soc_dts_iosf intel_lpss_pci battery hci_uart btbcm btqca btintel bluetooth int3403_thermal dell_smo8800 intel_hid intel_lpss_acpi int3402_thermal int3400_thermal intel_lpss acpi_thermal_rel int340x_thermal_zone sparse_keymap mac_hid acpi_als ac acpi_pad kfifo_buf industrialio processor kvm_intel kvm irqbypass ipt_REJECT nf_reject_ipv4 xt_limit xt_tcpudp xt_addrtype nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp nf_conntrack iptable_filter parport_pc ip_tables ppdev x_tables sunrpc lp parport efivarfs autofs4 ext4 crc16 jbd2 mbcache btrfs xor raid6_pq rtsx_pci_sdmmc nouveau i915 mxm_wmi crc32c_intel ttm i2c_algo_bit [ 13.942958] drm_kms_helper xhci_pci syscopyarea psmouse xhci_hcd sysfillrect nvme sysimgblt fb_sys_fops drm usbcore nvme_core rtsx_pci intel_gtt usb_common agpgart fan thermal i2c_hid hid wmi pinctrl_sunrisepoint video pinctrl_intel button fjes [ 13.942992] CPU: 0 PID: 1617 Comm: pulseaudio Not tainted 4.6.2-040602-generic #201606100516 [ 13.942994] Hardware name: Dell Inc. XPS 15 9550/0N7TVV, BIOS 01.02.00 04/07/2016 [ 13.942995] 0000000000000086 00000000c60d671f ffff8804a27cf778 ffffffff8135f513 [ 13.942998] ffff8804a27cf7c8 0000000000000000 ffff8804a27cf7b8 ffffffff810814db [ 13.943000] 00000289c60d671f 0000000000000000 0000000000000001 0000000000065f10 [ 13.943002] Call Trace: [ 13.943007] [<ffffffff8135f513>] dump_stack+0x63/0x90 [ 13.943009] [<ffffffff810814db>] __warn+0xcb/0xf0 [ 13.943011] [<ffffffff8108155f>] warn_slowpath_fmt+0x5f/0x80 [ 13.943035] [<ffffffff811fd59a>] ? __slab_free+0x9a/0x2d0 [ 13.943082] [<ffffffffc0366e00>] __unclaimed_reg_debug+0x80/0x90 [i915] [ 13.943123] [<ffffffffc036c8ab>] gen9_read32+0x35b/0x390 [i915] [ 13.943164] [<ffffffffc0372e29>] i915_audio_component_codec_wake_override+0x39/0xb0 [i915] [ 13.943171] [<ffffffffc0cf4baf>] snd_hdac_set_codec_wakeup+0x3f/0xa0 [snd_hda_core] [ 13.943174] [<ffffffffc0a0ba2f>] azx_runtime_resume+0x17f/0x190 [snd_hda_intel] [ 13.943198] [<ffffffff813b190b>] pci_pm_runtime_resume+0x7b/0xa0 [ 13.943201] [<ffffffff814b9533>] __rpm_callback+0x33/0x70 [ 13.943204] [<ffffffff813b1890>] ? pci_restore_standard_config+0x40/0x40 [ 13.943206] [<ffffffff814b9594>] rpm_callback+0x24/0x80 [ 13.943209] [<ffffffff813b1890>] ? pci_restore_standard_config+0x40/0x40 [ 13.943211] [<ffffffff814b9d41>] rpm_resume+0x491/0x690 [ 13.943214] [<ffffffff814b9b91>] rpm_resume+0x2e1/0x690 [ 13.943237] [<ffffffff814ba7ce>] __pm_runtime_resume+0x4e/0x70 [ 13.943242] [<ffffffffc0ceee83>] snd_hdac_power_up+0x13/0x20 [snd_hda_core] [ 13.943249] [<ffffffffc0d0dc22>] azx_pcm_open+0x1d2/0x370 [snd_hda_codec] [ 13.943254] [<ffffffffc0cda7cb>] snd_pcm_open_substream+0x7b/0x130 [snd_pcm] [ 13.943280] [<ffffffffc0cda937>] snd_pcm_open+0xb7/0x240 [snd_pcm] [ 13.943283] [<ffffffff811fcc06>] ? kmem_cache_alloc_trace+0x176/0x1e0 [ 13.943285] [<ffffffff810ad6c0>] ? wake_up_q+0x70/0x70 [ 13.943289] [<ffffffffc0cdab07>] snd_pcm_capture_open+0x47/0x70 [snd_pcm] [ 13.943321] [<ffffffffc0a9f451>] snd_open+0xb1/0x180 [snd] [ 13.943323] [<ffffffff8122703f>] chrdev_open+0xbf/0x1b0 [ 13.943326] [<ffffffff8121f65f>] do_dentry_open+0x1ff/0x310 [ 13.943328] [<ffffffff81226f80>] ? cdev_put+0x30/0x30 [ 13.943330] [<ffffffff81220b34>] vfs_open+0x54/0x80 [ 13.943332] [<ffffffff8122d79c>] ? may_open+0x8c/0x100 [ 13.943334] [<ffffffff81230f91>] path_openat+0x1b1/0x1490 [ 13.943336] [<ffffffff811953d4>] ? unlock_page+0x74/0x80 [ 13.943338] [<ffffffff81233461>] do_filp_open+0x91/0x100 [ 13.943362] [<ffffffff8123a0c3>] ? dput+0xb3/0x220 [ 13.943364] [<ffffffff81240ef6>] ? __alloc_fd+0x46/0x190 [ 13.943367] [<ffffffff81220ed4>] do_sys_open+0x124/0x210 [ 13.943369] [<ffffffff81220fde>] SyS_open+0x1e/0x20 [ 13.943371] [<ffffffff816a0b76>] entry_SYSCALL_64_fastpath+0x1e/0xa8 -- Daniel J Blueman _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx