From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 105968] ib test on ring 5 succeeded takes too long Date: Tue, 10 Apr 2018 10:59:35 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1551609765==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 9943B6E3D0 for ; Tue, 10 Apr 2018 10:59:36 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1551609765== Content-Type: multipart/alternative; boundary="15233579761.9bFaBBa3c.1945" Content-Transfer-Encoding: 7bit --15233579761.9bFaBBa3c.1945 Date: Tue, 10 Apr 2018 10:59:36 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D105968 Bug ID: 105968 Summary: ib test on ring 5 succeeded takes too long Product: DRI Version: DRI git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: DRM/Radeon Assignee: dri-devel@lists.freedesktop.org Reporter: pmenzel+bugs.freedesktop@molgen.mpg.de Created attachment 138725 --> https://bugs.freedesktop.org/attachment.cgi?id=3D138725&action=3Dedit Linux 4.16+ messages Loading the module *radeon* on the ASRock E350M1, takes 800 ms, which holds= up the boot noticeably, and prevents the graphical login to displayed as fast = as possible. I blacklisted the module *radeon*, and loaded it manually with `sudo modpro= be radeon`, and it takes 810 ms according to `initcall_debug`. ``` [ 97.168677] calling drm_core_init+0x0/0xc7 [drm] @ 430 [ 97.168771] initcall drm_core_init+0x0/0xc7 [drm] returned 0 after 39 us= ecs [ 97.187351] calling drm_kms_helper_init+0x0/0x19 [drm_kms_helper] @ 430 [ 97.187381] initcall drm_kms_helper_init+0x0/0x19 [drm_kms_helper] retur= ned 0 after 0 usecs [ 97.194638] calling ttm_init+0x0/0x1000 [ttm] @ 430 [ 97.194715] initcall ttm_init+0x0/0x1000 [ttm] returned 0 after 53 usecs [ 97.223316] calling radeon_init+0x0/0x9c [radeon] @ 430 [ 97.223323] [drm] radeon kernel modesetting enabled. [ 97.224106] [drm] initializing kernel modesetting (PALM 0x1002:0x9802 0x1002:0x9802 0x00). [ 97.224203] ATOM BIOS: AMD [ 97.224290] radeon 0000:00:01.0: VRAM: 384M 0x0000000000000000 - 0x0000000017FFFFFF (384M used) [ 97.224295] radeon 0000:00:01.0: GTT: 1024M 0x0000000018000000 - 0x0000000057FFFFFF [ 97.224304] [drm] Detected VRAM RAM=3D384M, BAR=3D256M [ 97.224305] [drm] RAM width 32bits DDR [ 97.232611] [TTM] Zone kernel: Available graphics memory: 412084 kiB [ 97.232617] [TTM] Zone highmem: Available graphics memory: 1596464 kiB [ 97.232618] [TTM] Initializing pool allocator [ 97.232630] [TTM] Initializing DMA pool allocator [ 97.232684] [drm] radeon: 384M of VRAM memory ready [ 97.232687] [drm] radeon: 1024M of GTT memory ready. [ 97.232722] [drm] Loading PALM Microcode [ 97.237441] [drm] Internal thermal controller without fan control [ 97.237694] [drm] Found smc ucode version: 0x00010601 [ 97.237802] [drm] radeon: dpm initialized [ 97.239949] [drm] GART: num cpu pages 262144, num gpu pages 262144 [ 97.264924] [drm] PCIE GART of 1024M enabled (table at 0x000000000016200= 0). [ 97.265223] radeon 0000:00:01.0: WB enabled [ 97.265233] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000018000c00 and cpu addr 0x4d2404a7 [ 97.265238] radeon 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000018000c0c and cpu addr 0xeeb7a49c [ 97.265998] radeon 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x1e8d6f5a [ 97.266002] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 97.266004] [drm] Driver supports precise vblank timestamp query. [ 97.266007] radeon 0000:00:01.0: radeon: MSI limited to 32-bit [ 97.266105] radeon 0000:00:01.0: radeon: using MSI. [ 97.266148] [drm] radeon: irq initialized. [ 97.282724] [drm] ring test on 0 succeeded in 1 usecs [ 97.282734] [drm] ring test on 3 succeeded in 3 usecs [ 97.328534] [drm] ring test on 5 succeeded in 1 usecs [ 97.348406] [drm] UVD initialized successfully. [ 97.348698] [drm] ib test on ring 0 succeeded in 0 usecs [ 97.348757] [drm] ib test on ring 3 succeeded in 0 usecs [ 97.888909] [drm] ib test on ring 5 succeeded [ 97.910984] [drm] Radeon Display Connectors [ 97.910993] [drm] Connector 0: [ 97.910995] [drm] HDMI-A-1 [ 97.910998] [drm] HPD1 [ 97.911006] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c [ 97.911008] [drm] Encoders: [ 97.911011] [drm] DFP1: INTERNAL_UNIPHY [ 97.911014] [drm] Connector 1: [ 97.911016] [drm] HDMI-A-2 [ 97.911018] [drm] HPD2 [ 97.911025] [drm] DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c [ 97.911026] [drm] Encoders: [ 97.911029] [drm] DFP2: INTERNAL_UNIPHY [ 97.911032] [drm] Connector 2: [ 97.911034] [drm] VGA-1 [ 97.911040] [drm] DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4 0x64e4 [ 97.911042] [drm] Encoders: [ 97.911045] [drm] CRT1: INTERNAL_KLDSCP_DAC1 [ 97.956889] [drm] fb mappable at 0xE0366000 [ 97.956895] [drm] vram apper at 0xE0000000 [ 97.956896] [drm] size 5242880 [ 97.956898] [drm] fb depth is 24 [ 97.956899] [drm] pitch is 5120 [ 97.957422] fbcon: radeondrmfb (fb0) is primary device [ 98.015498] Console: switching to colour frame buffer device 160x64 [ 98.036405] radeon 0000:00:01.0: fb0: radeondrmfb frame buffer device [ 98.052582] [drm] Initialized radeon 2.50.0 20080528 for 0000:00:01.0 on minor 0 [ 98.052896] initcall radeon_init+0x0/0x9c [radeon] returned 0 after 8100= 37 usecs ``` --=20 You are receiving this mail because: You are the assignee for the bug.= --15233579761.9bFaBBa3c.1945 Date: Tue, 10 Apr 2018 10:59:36 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated
Bug ID 105968
Summary ib test on ring 5 succeeded takes too long
Product DRI
Version DRI git
Hardware Other
OS All
Status NEW
Severity normal
Priority medium
Component DRM/Radeon
Assignee dri-devel@lists.freedesktop.org
Reporter pmenzel+bugs.freedesktop@molgen.mpg.de

Created attachment 138725 [details]
Linux 4.16+ messages

Loading the module *radeon* on the ASRock E350M1, takes 800 ms, which holds=
 up
the boot noticeably, and prevents the graphical login to displayed as fast =
as
possible.

I blacklisted the module *radeon*, and loaded it manually with `sudo modpro=
be
radeon`, and it takes 810 ms according to `initcall_debug`.

```
[   97.168677] calling  drm_core_init+0x0/0xc7 [drm] @ 430
[   97.168771] initcall drm_core_init+0x0/0xc7 [drm] returned 0 after 39 us=
ecs
[   97.187351] calling  drm_kms_helper_init+0x0/0x19 [drm_kms_helper] @=
 430
[   97.187381] initcall drm_kms_helper_init+0x0/0x19 [drm_kms_helper] retur=
ned
0 after 0 usecs
[   97.194638] calling  ttm_init+0x0/0x1000 [ttm] @ 430
[   97.194715] initcall ttm_init+0x0/0x1000 [ttm] returned 0 after 53 usecs
[   97.223316] calling  radeon_init+0x0/0x9c [radeon] @ 430
[   97.223323] [drm] radeon kernel modesetting enabled.
[   97.224106] [drm] initializing kernel modesetting (PALM 0x1002:0x9802
0x1002:0x9802 0x00).
[   97.224203] ATOM BIOS: AMD
[   97.224290] radeon 0000:00:01.0: VRAM: 384M 0x0000000000000000 -
0x0000000017FFFFFF (384M used)
[   97.224295] radeon 0000:00:01.0: GTT: 1024M 0x0000000018000000 -
0x0000000057FFFFFF
[   97.224304] [drm] Detected VRAM RAM=3D384M, BAR=3D256M
[   97.224305] [drm] RAM width 32bits DDR
[   97.232611] [TTM] Zone  kernel: Available graphics memory: 412084 kiB
[   97.232617] [TTM] Zone highmem: Available graphics memory: 1596464 kiB
[   97.232618] [TTM] Initializing pool allocator
[   97.232630] [TTM] Initializing DMA pool allocator
[   97.232684] [drm] radeon: 384M of VRAM memory ready
[   97.232687] [drm] radeon: 1024M of GTT memory ready.
[   97.232722] [drm] Loading PALM Microcode
[   97.237441] [drm] Internal thermal controller without fan control
[   97.237694] [drm] Found smc ucode version: 0x00010601
[   97.237802] [drm] radeon: dpm initialized
[   97.239949] [drm] GART: num cpu pages 262144, num gpu pages 262144
[   97.264924] [drm] PCIE GART of 1024M enabled (table at 0x000000000016200=
0).
[   97.265223] radeon 0000:00:01.0: WB enabled
[   97.265233] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr
0x0000000018000c00 and cpu addr 0x4d2404a7
[   97.265238] radeon 0000:00:01.0: fence driver on ring 3 use gpu addr
0x0000000018000c0c and cpu addr 0xeeb7a49c
[   97.265998] radeon 0000:00:01.0: fence driver on ring 5 use gpu addr
0x0000000000072118 and cpu addr 0x1e8d6f5a
[   97.266002] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   97.266004] [drm] Driver supports precise vblank timestamp query.
[   97.266007] radeon 0000:00:01.0: radeon: MSI limited to 32-bit
[   97.266105] radeon 0000:00:01.0: radeon: using MSI.
[   97.266148] [drm] radeon: irq initialized.
[   97.282724] [drm] ring test on 0 succeeded in 1 usecs
[   97.282734] [drm] ring test on 3 succeeded in 3 usecs
[   97.328534] [drm] ring test on 5 succeeded in 1 usecs
[   97.348406] [drm] UVD initialized successfully.
[   97.348698] [drm] ib test on ring 0 succeeded in 0 usecs
[   97.348757] [drm] ib test on ring 3 succeeded in 0 usecs
[   97.888909] [drm] ib test on ring 5 succeeded
[   97.910984] [drm] Radeon Display Connectors
[   97.910993] [drm] Connector 0:
[   97.910995] [drm]   HDMI-A-1
[   97.910998] [drm]   HPD1
[   97.911006] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c
0x643c
[   97.911008] [drm]   Encoders:
[   97.911011] [drm]     DFP1: INTERNAL_UNIPHY
[   97.911014] [drm] Connector 1:
[   97.911016] [drm]   HDMI-A-2
[   97.911018] [drm]   HPD2
[   97.911025] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c
0x644c
[   97.911026] [drm]   Encoders:
[   97.911029] [drm]     DFP2: INTERNAL_UNIPHY
[   97.911032] [drm] Connector 2:
[   97.911034] [drm]   VGA-1
[   97.911040] [drm]   DDC: 0x64d8 0x64d8 0x64dc 0x64dc 0x64e0 0x64e0 0x64e4
0x64e4
[   97.911042] [drm]   Encoders:
[   97.911045] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[   97.956889] [drm] fb mappable at 0xE0366000
[   97.956895] [drm] vram apper at 0xE0000000
[   97.956896] [drm] size 5242880
[   97.956898] [drm] fb depth is 24
[   97.956899] [drm]    pitch is 5120
[   97.957422] fbcon: radeondrmfb (fb0) is primary device
[   98.015498] Console: switching to colour frame buffer device 160x64
[   98.036405] radeon 0000:00:01.0: fb0: radeondrmfb frame buffer device
[   98.052582] [drm] Initialized radeon 2.50.0 20080528 for 0000:00:01.0 on
minor 0
[   98.052896] initcall radeon_init+0x0/0x9c [radeon] returned 0 after 8100=
37
usecs
```


You are receiving this mail because:
  • You are the assignee for the bug.
= --15233579761.9bFaBBa3c.1945-- --===============1551609765== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1551609765==--