Bug 102053 - SI card renders noise on Gnome Wayland
Summary: SI card renders noise on Gnome Wayland
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/AMDgpu (show other bugs)
Version: DRI git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL: https://bugzilla.kernel.org/show_bug....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-05 19:54 UTC by Luya Tshimbalanga
Modified: 2019-11-19 08:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Current render from SI card with enabled amdgpu module (41.22 KB, image/png)
2017-08-05 19:54 UTC, Luya Tshimbalanga
no flags Details
Complete dmesg info from X550ZE laptop (90.24 KB, text/plain)
2017-08-07 05:18 UTC, Luya Tshimbalanga
no flags Details

Description Luya Tshimbalanga 2017-08-05 19:54:16 UTC
Created attachment 133259 [details]
Current render from SI card with enabled amdgpu module

This bug can be easily reproduced with enabled amdgpu for SI card in contrast with radeon module. Test done on hybrid laptop with

Integrated card:  Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R6 Graphics] (prog-if 00 [VGA controller])
Dedicated card: 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230] (rev ff) (prog-if ff)

Using https://cgit.freedesktop.org/~agd5f/linux/commit/?h=amd-mainline-hybrid-4.11 committed on 20170725.
Comment 1 Michel Dänzer 2017-08-07 01:45:54 UTC
Could be https://bugzilla.kernel.org/show_bug.cgi?id=194761 .

Please attach the corresponding dmesg output.
Comment 2 Luya Tshimbalanga 2017-08-07 05:18:59 UTC
Created attachment 133275 [details]
Complete dmesg info from X550ZE laptop

Here is partial info from dmesg with amdgpu enabled for the SI card:

dmesg | grep amdgpu
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.11.12-20170727.amdmainhyb.fc26.x86_64 root=UUID=232c0ccf-375a-4e4d-a080-9986ea920e1c ro rhgb quiet resume=/dev/sda9 LANG=en_CA.UTF-8 amdgpu.si_support=1 radeon.si_support=0
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.11.12-20170727.amdmainhyb.fc26.x86_64 root=UUID=232c0ccf-375a-4e4d-a080-9986ea920e1c ro rhgb quiet resume=/dev/sda9 LANG=en_CA.UTF-8 amdgpu.si_support=1 radeon.si_support=0
[    3.387717] radeon 0000:00:01.0: CIK support provided by amdgpu.
[    3.387718] radeon 0000:00:01.0: Use radeon.cik_support=1 amdgpu.cik_support=0 to override.
[    3.546929] [drm] amdgpu kernel modesetting enabled.
[    3.548179] amdgpu 0000:00:01.0: VRAM: 1024M 0x000000F400000000 - 0x000000F43FFFFFFF (1024M used)
[    3.548181] amdgpu 0000:00:01.0: GTT: 256M 0x0000000000000000 - 0x000000000FFFFFFF
[    3.548396] [drm] amdgpu: 1024M of VRAM memory ready
[    3.548397] [drm] amdgpu: 3072M of GTT memory ready.
[    3.548500] amdgpu 0000:00:01.0: amdgpu: using MSI.
[    3.548522] [drm] amdgpu: irq initialized.
[    3.548531] [drm] amdgpu: dpm initialized
[    3.549146] [drm] amdgpu atom DIG backlight initialized
[    3.549429] amdgpu 0000:00:01.0: fence driver on ring 0 use gpu addr 0x0000000000400010, cpu addr 0xffff918e380ed010
[    3.549522] amdgpu 0000:00:01.0: fence driver on ring 1 use gpu addr 0x0000000000400020, cpu addr 0xffff918e380ed020
[    3.549604] amdgpu 0000:00:01.0: fence driver on ring 2 use gpu addr 0x0000000000400030, cpu addr 0xffff918e380ed030
[    3.549660] amdgpu 0000:00:01.0: fence driver on ring 3 use gpu addr 0x0000000000400040, cpu addr 0xffff918e380ed040
[    3.549740] amdgpu 0000:00:01.0: fence driver on ring 4 use gpu addr 0x0000000000400050, cpu addr 0xffff918e380ed050
[    3.549781] amdgpu 0000:00:01.0: fence driver on ring 5 use gpu addr 0x0000000000400060, cpu addr 0xffff918e380ed060
[    3.549826] amdgpu 0000:00:01.0: fence driver on ring 6 use gpu addr 0x0000000000400070, cpu addr 0xffff918e380ed070
[    3.549864] amdgpu 0000:00:01.0: fence driver on ring 7 use gpu addr 0x0000000000400080, cpu addr 0xffff918e380ed080
[    3.549903] amdgpu 0000:00:01.0: fence driver on ring 8 use gpu addr 0x0000000000400090, cpu addr 0xffff918e380ed090
[    3.550003] amdgpu 0000:00:01.0: fence driver on ring 9 use gpu addr 0x00000000004000a0, cpu addr 0xffff918e380ed0a0
[    3.550047] amdgpu 0000:00:01.0: fence driver on ring 10 use gpu addr 0x00000000004000b0, cpu addr 0xffff918e380ed0b0
[    3.550393] amdgpu 0000:00:01.0: fence driver on ring 11 use gpu addr 0x000000f40010cd30, cpu addr 0xffff9edf42a38d30
[    3.550533] amdgpu 0000:00:01.0: fence driver on ring 12 use gpu addr 0x00000000004000d0, cpu addr 0xffff918e380ed0d0
[    3.550579] amdgpu 0000:00:01.0: fence driver on ring 13 use gpu addr 0x00000000004000e0, cpu addr 0xffff918e380ed0e0
[    4.653332] fbcon: amdgpudrmfb (fb0) is primary device
[    8.243667] amdgpu 0000:00:01.0: fb0: amdgpudrmfb frame buffer device
[    8.255318] [drm] Initialized amdgpu 3.18.0 20150101 for 0000:00:01.0 on minor 0
[    8.303431] amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[    8.303433] amdgpu 0000:01:00.0: GTT: 256M 0x0000000000000000 - 0x000000000FFFFFFF
[    8.303463] [drm] amdgpu: 2048M of VRAM memory ready
[    8.303464] [drm] amdgpu: 3072M of GTT memory ready.
[    8.303844] amdgpu 0000:01:00.0: PCIE GART of 256M enabled (table at 0x000000F400040000).
[    8.303912] amdgpu 0000:01:00.0: amdgpu: using MSI.
[    8.303936] [drm] amdgpu: irq initialized.
[    8.304054] [drm] amdgpu: dpm initialized
[    8.306354] amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000000400010, cpu addr 0xffff918e377c7010
[    8.306411] amdgpu 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000000400020, cpu addr 0xffff918e377c7020
[    8.306483] amdgpu 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000000400030, cpu addr 0xffff918e377c7030
[    8.306612] amdgpu 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000000400040, cpu addr 0xffff918e377c7040
[    8.306660] amdgpu 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000000400050, cpu addr 0xffff918e377c7050
[    8.307009] [drm] enabling PCIE gen 3 link speeds, disable with amdgpu.pcie_gen2=0
[    9.881866] [drm] Initialized amdgpu 3.18.0 20150101 for 0000:01:00.0 on minor 1
[   24.950246] audit: type=1130 audit(1502081854.489:64): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-backlight@backlight:amdgpu_bl0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  252.329372] [drm] enabling PCIE gen 3 link speeds, disable with amdgpu.pcie_gen2=0
[  253.697379] amdgpu 0000:01:00.0: PCIE GART of 256M enabled (table at 0x000000F400040000).


Result with disabled radeon driver:
dmesg | grep radeon
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.11.12-20170727.amdmainhyb.fc26.x86_64 root=UUID=232c0ccf-375a-4e4d-a080-9986ea920e1c ro rhgb quiet resume=/dev/sda9 LANG=en_CA.UTF-8 amdgpu.si_support=1 radeon.si_support=0
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.11.12-20170727.amdmainhyb.fc26.x86_64 root=UUID=232c0ccf-375a-4e4d-a080-9986ea920e1c ro rhgb quiet resume=/dev/sda9 LANG=en_CA.UTF-8 amdgpu.si_support=1 radeon.si_support=0
[    3.362853] [drm] radeon kernel modesetting enabled.
[    3.386972] fb: switching to radeondrmfb from EFI VGA
[    3.387717] radeon 0000:00:01.0: CIK support provided by amdgpu.
[    3.387718] radeon 0000:00:01.0: Use radeon.cik_support=1 amdgpu.cik_support=0 to override.
[    3.387955] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    3.388092] radeon 0000:01:00.0: SI support disabled by module param


Having learning about the RAM, it is a 64bit
dmesg | grep RAM
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] extended physical RAM map:
[    0.000000] RAMDISK: [mem 0x3d108000-0x3e918fff]
[    0.296648] e820: reserve RAM buffer [mem 0x4faec018-0x4fffffff]
[    0.296650] e820: reserve RAM buffer [mem 0x4faf4018-0x4fffffff]
[    0.296651] e820: reserve RAM buffer [mem 0x6d6ac000-0x6fffffff]
[    0.296652] e820: reserve RAM buffer [mem 0x6e659000-0x6fffffff]
[    0.296653] e820: reserve RAM buffer [mem 0x6ec8b000-0x6fffffff]
[    0.296653] e820: reserve RAM buffer [mem 0x6f000000-0x6fffffff]
[    0.296654] e820: reserve RAM buffer [mem 0x44f000000-0x44fffffff]
[    2.958862] systemd[1]: Running in initial RAM disk.
[    3.548179] amdgpu 0000:00:01.0: VRAM: 1024M 0x000000F400000000 - 0x000000F43FFFFFFF (1024M used)
[    3.548185] [drm] Detected VRAM RAM=1024M, BAR=1024M
[    3.548187] [drm] RAM width 128bits UNKNOWN
[    3.548396] [drm] amdgpu: 1024M of VRAM memory ready
[    8.303431] amdgpu 0000:01:00.0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF (2048M used)
[    8.303444] [drm] Detected VRAM RAM=2048M, BAR=256M
[    8.303445] [drm] RAM width 64bits DDR3
[    8.303463] [drm] amdgpu: 2048M of VRAM memory ready
[   26.343910] EDAC amd64: Node 0: DRAM ECC disabled.
[   26.373034] EDAC amd64: Node 0: DRAM ECC disabled.
[   26.403924] EDAC amd64: Node 0: DRAM ECC disabled.
Comment 3 Michel Dänzer 2017-08-07 06:11:06 UTC
This confirms it's most likely the same issue referenced in comment 1.
Comment 4 Luya Tshimbalanga 2017-08-07 20:34:47 UTC
Shall we mark as duplicate to consolidate the report then?
Comment 5 Luya Tshimbalanga 2017-08-07 20:35:41 UTC
(In reply to Luya Tshimbalanga from comment #4)
> Shall we mark as duplicate to consolidate the report then?

Nevermind. I realized the bug report is on kernel development website.
Comment 6 Luya Tshimbalanga 2017-08-07 20:36:20 UTC
Adding link to related bug
Comment 7 Martin Peres 2019-11-19 08:21:06 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/217.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.