SI card renders noise on Gnome Wayland
Submitted by Luya Tshimbalanga @luyatshimbalanga
Assigned to Default DRI bug account
Link to original bug (#102053)
Description
Created attachment 133259
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.
Attachment 133259, "Current render from SI card with enabled amdgpu module":
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Bugzilla Migration User added AMDgpu bugzilla labels
Michel Dänzer@daenzer
said:Could be https://bugzilla.kernel.org/show_bug.cgi?id=194761 .
Please attach the corresponding dmesg output. Luya Tshimbalanga@luyatshimbalanga
uploaded an attachment: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.Attachment 133275, "Complete dmesg info from X550ZE laptop":
dmesg-amdgpu-si-x550ze.txt Michel Dänzer@daenzer
said:This confirms it's most likely the same issue referenced in comment 1.
Luya Tshimbalanga@luyatshimbalanga
said:Shall we mark as duplicate to consolidate the report then?
Luya Tshimbalanga@luyatshimbalanga
said:(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. Luya Tshimbalanga@luyatshimbalanga
said:Adding link to related bug
- Developer
This issue hasn't had any activity since 2019-11-19. The AMD driver stack changes rapidly and contains lots of shared code across products so it's possible that it has already been fixed. Please upgrade to a current stable kernel and userspace stack and try again. If you still experience this issue with the latest driver stack, please capture relevant logging and open a new issue referring back to this one.
- Mario Limonciello closed
closed