All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Babutzka <martin.babutzka-BGeptl67XyCzQB+pC5nmwQ@public.gmane.org>
To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: Regressions in amd-staging-4.12 and amd-staging-drm-next
Date: Fri, 29 Sep 2017 19:59:51 +0200	[thread overview]
Message-ID: <1506707991.2258.2.camel@online.de> (raw)

[-- Attachment #1: Type: text/plain, Size: 1245 bytes --]

Hello,

At first congrats for submitting the pull request. I hope the dc code
is accepted and included in the 4.15 kernel.

Me and some other users of my kernel builds (https://github.com/M-Bab/l
inux-kernel-amdgpu-binaries) found further regressions in builds based
on amd-staging-4.12 and amd-staging-drm-next. I can confirm these
regressions affecting my PC with R9 380 GPU, running on Xubuntu 17.04
with mesa 17.2 stable:

amd-staging-4.12: When the GPU needs to wake up there is a significant
chance that the display freezes (black screen, login screen or crazy
pattern). Can't tell if the whole system is frozen as well. This can
happen either after wake-up from standby or after resuming from
lockscreen (where the GPU seams to be shut off as well).

amd-staging-drm-next: Considering it is the latest codebase the
performance is a bit underwhelming: It starts with trace messages in
dmesg during boot (attached). Later on running anything graphical
results in full-screen flicker and flickering black lines.

Are these issues known already? I can try to git bisect any of them if
you are interested.
How should dc-kernel users proceed? Is the amd-staging-drm-next the
recommended branch until the dc-code is merged?

Many regards,
Martin

[-- Attachment #2: dmesg_trace_drm_next.log --]
[-- Type: text/x-log, Size: 8200 bytes --]

[    1.758422] ------------[ cut here ]------------
[    1.758427] WARNING: CPU: 5 PID: 184 at drivers/gpu/drm/drm_mode_object.c:237 drm_object_property_set_value+0x57/0x70 [drm]
[    1.758427] Modules linked in: amdkfd amd_iommu_v2 amdgpu(+) chash i2c_algo_bit ttm drm_kms_helper e1000e(+) syscopyarea sysfillrect ptp sysimgblt fb_sys_fops pps_core r8169 drm mii ahci libahci wmi video pinctrl_sunrisepoint pinctrl_intel i2c_hid hid
[    1.758435] CPU: 5 PID: 184 Comm: systemd-udevd Not tainted 4.13.4+ #1
[    1.758435] Hardware name: Gigabyte Technology Co., Ltd. B250-HD3P/B250-HD3P-CF, BIOS F3 12/07/2016
[    1.758435] task: ffff9157d2c85580 task.stack: ffffaf3b82058000
[    1.758438] RIP: 0010:drm_object_property_set_value+0x57/0x70 [drm]
[    1.758439] RSP: 0018:ffffaf3b8205b830 EFLAGS: 00010246
[    1.758439] RAX: ffffffffc05f96e0 RBX: ffff9157d3245000 RCX: ffff9157d32451a0
[    1.758440] RDX: 0000000000000000 RSI: ffff9157d325d400 RDI: ffff9157d3245028
[    1.758440] RBP: ffffaf3b8205b830 R08: ffff9157d3245148 R09: ffff9157dc306100
[    1.758440] R10: 000000000000003a R11: ffff9157ddc3a429 R12: 0000000000000000
[    1.758441] R13: ffff9157d37b0000 R14: ffff9157d3245028 R15: ffff9157d37b0000
[    1.758441] FS:  00007f9c6d4b38c0(0000) GS:ffff9157eed40000(0000) knlGS:0000000000000000
[    1.758442] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.758442] CR2: 00007ffc8a28fc18 CR3: 0000000412fdb000 CR4: 00000000003406e0
[    1.758443] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    1.758443] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[    1.758444] Call Trace:
[    1.758480]  amdgpu_dm_add_sink_to_freesync_module+0x8d/0x1b0 [amdgpu]
[    1.758506]  amdgpu_dm_update_connector_after_detect+0xb9/0x210 [amdgpu]
[    1.758529]  amdgpu_dm_initialize_drm_device+0x350/0x750 [amdgpu]
[    1.758531]  ? printk+0x52/0x6e
[    1.758555]  ? mod_freesync_create+0x13e/0x190 [amdgpu]
[    1.758580]  amdgpu_dm_init+0x15f/0x270 [amdgpu]
[    1.758602]  dm_hw_init+0x12/0x20 [amdgpu]
[    1.758620]  amdgpu_device_init+0xf16/0x1650 [amdgpu]
[    1.758621]  ? kmalloc_order+0x18/0x40
[    1.758622]  ? kmalloc_order_trace+0x24/0xa0
[    1.758639]  amdgpu_driver_load_kms+0x8b/0x2e0 [amdgpu]
[    1.758642]  drm_dev_register+0x146/0x1d0 [drm]
[    1.758660]  amdgpu_pci_probe+0x118/0x140 [amdgpu]
[    1.758661]  local_pci_probe+0x45/0xa0
[    1.758662]  pci_device_probe+0x151/0x1a0
[    1.758664]  driver_probe_device+0x29c/0x450
[    1.758665]  __driver_attach+0xdf/0xf0
[    1.758666]  ? driver_probe_device+0x450/0x450
[    1.758667]  bus_for_each_dev+0x6c/0xc0
[    1.758668]  driver_attach+0x1e/0x20
[    1.758669]  bus_add_driver+0x170/0x260
[    1.758670]  driver_register+0x60/0xe0
[    1.758670]  __pci_register_driver+0x4c/0x50
[    1.758692]  amdgpu_init+0x91/0xa4 [amdgpu]
[    1.758692]  ? 0xffffffffc06b3000
[    1.758693]  do_one_initcall+0x52/0x1a0
[    1.758694]  ? __vunmap+0x81/0xb0
[    1.758696]  ? kfree+0x14a/0x160
[    1.758697]  ? kmem_cache_alloc_trace+0x149/0x1a0
[    1.758698]  do_init_module+0x5f/0x1f9
[    1.758699]  load_module+0x267f/0x2c90
[    1.758701]  ? ima_post_read_file+0x7e/0xa0
[    1.758702]  SYSC_finit_module+0xe5/0x120
[    1.758703]  ? SYSC_finit_module+0xe5/0x120
[    1.758704]  SyS_finit_module+0xe/0x10
[    1.758705]  entry_SYSCALL_64_fastpath+0x1e/0xa9
[    1.758705] RIP: 0033:0x7f9c6c3239f9
[    1.758706] RSP: 002b:00007ffc8a297198 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[    1.758707] RAX: ffffffffffffffda RBX: 00007f9c6d45e182 RCX: 00007f9c6c3239f9
[    1.758707] RDX: 0000000000000000 RSI: 00007f9c6cc46e23 RDI: 0000000000000014
[    1.758707] RBP: 00007ffc8a296270 R08: 0000000000000000 R09: 0000000000000000
[    1.758708] R10: 0000000000000014 R11: 0000000000000246 R12: 00007ffc8a296282
[    1.758708] R13: 00007ffc8a295198 R14: 000055d3a24d02b0 R15: 000055d3a24c7450
[    1.758709] Code: 38 85 ff 7e 24 49 3b 70 08 74 24 49 8d 48 10 31 c0 eb 0a 48 83 c1 08 48 3b 71 f8 74 14 83 c0 01 39 f8 75 ef b8 ea ff ff ff 5d c3 <0f> ff eb c6 31 c0 48 98 49 89 94 c0 c8 00 00 00 31 c0 5d c3 0f 
[    1.758722] ---[ end trace 9564183383bee1d2 ]---

[   10.151723] ------------[ cut here ]------------
[   10.151729] WARNING: CPU: 0 PID: 1196 at drivers/gpu/drm/drm_mode_object.c:294 drm_object_property_get_value+0x22/0x30 [drm]
[   10.151730] Modules linked in: bnep binfmt_misc intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul ghash_clmulni_intel pcbc aesni_intel crypto_simd glue_helper cryptd aes_x86_64 intel_cstate snd_hda_codec_realtek dm_crypt snd_hda_codec_generic snd_hda_codec_hdmi intel_rapl_perf serio_raw snd_seq_midi snd_hda_intel snd_seq_midi_event input_leds snd_hda_codec snd_rawmidi snd_hda_core snd_hwdep joydev snd_seq snd_pcm snd_seq_device snd_timer snd mei_me btusb btrtl soundcore mei shpchp hci_uart btbcm serdev btqca btintel bluetooth ecdh_generic intel_lpss_acpi intel_lpss acpi_als acpi_pad tpm_infineon mac_hid kfifo_buf industrialio parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic uas usb_storage usbhid amdkfd amd_iommu_v2 amdgpu
[   10.151747]  chash i2c_algo_bit ttm drm_kms_helper e1000e syscopyarea sysfillrect ptp sysimgblt fb_sys_fops pps_core r8169 drm mii ahci libahci wmi video pinctrl_sunrisepoint pinctrl_intel i2c_hid hid
[   10.151754] CPU: 0 PID: 1196 Comm: Xorg Tainted: G        W       4.13.4+ #1
[   10.151754] Hardware name: Gigabyte Technology Co., Ltd. B250-HD3P/B250-HD3P-CF, BIOS F3 12/07/2016
[   10.151755] task: ffff9157d43b0000 task.stack: ffffaf3b821f8000
[   10.151758] RIP: 0010:drm_object_property_get_value+0x22/0x30 [drm]
[   10.151758] RSP: 0018:ffffaf3b821fbbc0 EFLAGS: 00010282
[   10.151759] RAX: ffffffffc05f96e0 RBX: ffff9157d37b0000 RCX: 0000000000000000
[   10.151759] RDX: ffffaf3b821fbbe0 RSI: ffff9157d325dc80 RDI: ffff9157d3245028
[   10.151760] RBP: ffffaf3b821fbbc0 R08: ffff9157dbc32a40 R09: ffff9157d99a3800
[   10.151760] R10: ffff9157d99a3800 R11: 0000000000000000 R12: ffff9157d3245000
[   10.151760] R13: 00000000ffffffea R14: ffff9157d922bc80 R15: ffff9157d3245028
[   10.151761] FS:  00007fe21c66ca40(0000) GS:ffff9157eec00000(0000) knlGS:0000000000000000
[   10.151762] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   10.151762] CR2: 000055b81b0e1008 CR3: 0000000417a53000 CR4: 00000000003406f0
[   10.151763] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   10.151763] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[   10.151763] Call Trace:
[   10.151785]  amdgpu_dm_connector_atomic_set_property+0xf4/0x170 [amdgpu]
[   10.151789]  drm_atomic_set_property+0x186/0x4a0 [drm]
[   10.151792]  drm_mode_obj_set_property_ioctl+0x126/0x260 [drm]
[   10.151795]  ? drm_mode_connector_set_obj_prop+0x70/0x70 [drm]
[   10.151798]  drm_mode_connector_property_set_ioctl+0x3f/0x60 [drm]
[   10.151801]  drm_ioctl_kernel+0x69/0xb0 [drm]
[   10.151803]  drm_ioctl+0x33c/0x3f0 [drm]
[   10.151806]  ? drm_mode_connector_set_obj_prop+0x70/0x70 [drm]
[   10.151808]  ? __handle_mm_fault+0xd81/0x1040
[   10.151816]  amdgpu_drm_ioctl+0x4f/0x90 [amdgpu]
[   10.151818]  do_vfs_ioctl+0xa3/0x600
[   10.151819]  ? handle_mm_fault+0xce/0x1c0
[   10.151820]  ? __do_page_fault+0x266/0x4e0
[   10.151821]  SyS_ioctl+0x79/0x90
[   10.151823]  entry_SYSCALL_64_fastpath+0x1e/0xa9
[   10.151823] RIP: 0033:0x7fe21a07a587
[   10.151824] RSP: 002b:00007ffe83cf1ca8 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
[   10.151824] RAX: ffffffffffffffda RBX: 000055b81b0e0fe0 RCX: 00007fe21a07a587
[   10.151825] RDX: 00007ffe83cf1ce0 RSI: 00000000c01064ab RDI: 000000000000000e
[   10.151825] RBP: 00007fe21a33db00 R08: 0000000000000055 R09: 0000000000000001
[   10.151826] R10: 0000000000000004 R11: 0000000000003246 R12: 00007fe21a33db58
[   10.151826] R13: 000055b81b0e0fc0 R14: 0000000000002710 R15: 0000000000000020
[   10.151827] Code: e5 e8 83 ad ff ff 5d f3 c3 0f 1f 44 00 00 48 8b 46 60 55 48 89 e5 48 8b 80 70 03 00 00 48 83 78 20 00 75 07 e8 70 ff ff ff 5d c3 <0f> ff e8 67 ff ff ff 5d c3 0f 1f 44 00 00 0f 1f 44 00 00 55 48 
[   10.151840] ---[ end trace 9564183383bee1d3 ]---

[-- Attachment #3: Type: text/plain, Size: 154 bytes --]

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

             reply	other threads:[~2017-09-29 17:59 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-29 17:59 Martin Babutzka [this message]
     [not found] ` <1506707991.2258.2.camel-BGeptl67XyCzQB+pC5nmwQ@public.gmane.org>
2017-09-29 18:13   ` Regressions in amd-staging-4.12 and amd-staging-drm-next Deucher, Alexander
2017-09-29 18:15   ` Deucher, Alexander

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1506707991.2258.2.camel@online.de \
    --to=martin.babutzka-bgeptl67xyczqb+pc5nmwq@public.gmane.org \
    --cc=amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.