[RadeonSI] IKEA Furniture Web planner renders black
Categories
(Core :: Graphics: CanvasWebGL, defect)
Tracking
()
People
(Reporter: kinetocore86, Unassigned, NeedInfo)
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0
Steps to reproduce:
Hi!
I'm trying to use the web planner for designing a bookshelf/kitchen/etc... from the IKEA site.
https://www.ikea.com/addon-app/storageone/pax/web/latest/us/en/#/planner
SYSTEM INFORMATION:
System:
Host: fedora Kernel: 6.10.7-200.fc40.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.41-37.fc40
Desktop: KDE Plasma v: 6.1.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: Fedora Linux 40 (KDE Plasma)
CPU:
Info: 16-core model: AMD Ryzen 9 5950X bits: 64 type: MT MCP arch: Zen 3+
rev: 0 cache: L1: 1024 KiB L2: 8 MiB L3: 64 MiB
Speed (MHz): avg: 753 high: 3996 min/max: 550/5084 cores: 1: 550 2: 550
3: 550 4: 550 5: 550 6: 550 7: 550 8: 550 9: 3996 10: 550 11: 550 12: 3600
13: 550 14: 550 15: 550 16: 550 17: 550 18: 550 19: 550 20: 550 21: 550
22: 550 23: 550 24: 550 25: 550 26: 550 27: 550 28: 550 29: 550 30: 550
31: 550 32: 550 bogomips: 217598
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
vendor: XFX driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s
lanes: 16 ports: active: DP-1 empty: DP-2, DP-3, HDMI-A-1, Writeback-1
bus-ID: 0a:00.0 chip-ID: 1002:73df
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.2
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
display-ID: 0
Monitor-1: DP-1 res: 2560x1440 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.7 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6750 XT (radeonsi navi22 LLVM
18.1.6 DRM 3.57 6.10.7-200.fc40.x86_64) device-ID: 1002:73df
display-ID: :0.0
API: Vulkan v: 1.3.290 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: N/A device-ID: 1002:73df device: 1 type: cpu
driver: N/A device-ID: 10005:0000
Actual results:
A black background is rendered.
Expected results:
Render a 3d environment. Using the latest chromium, works on my GPU. Also opened a Mesa bug just to be sure: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11492
Comment 1•1 year ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•1 year ago
|
Comment 2•1 year ago
|
||
The severity field is not set for this bug.
:jgilbert, could you have a look please?
For more information, please visit BugBot documentation.
Any updates? Still present on Firefox 133 on Fedora KDE 41, up to date. Mesa version 24.2.8, kernel 6.11.11
Still not working on Firefox 137 on Fedora KDE 41. Mesa version 25.0.2.
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.13.9-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: AMD Radeon RX 6750 XT
Manufacturer: ASUS
Chromium doesn't have such problem. Someone can try to prove/disprove my problem?
Tested the site on my desktop (using Nvidia) and Steamdeck (RDNA).
The site works fine on both devices
On the desktop, I am running Ubuntu 22.04 whereas on Steamdeck, I am running SteamOS.
Both Firefox are running via Flatpak, if there are debug logs needed on my end, let me know
Thanks for the testing but i found a rather interesting behaviour, the bug manifest if i MAXIMIZE the Firefox window. If i keep firefox as a window without maximizing it, the bug doesn't happen!
Even more interesting, if i maximize manually, before touching the border of my monitor, the IKEA planner is still visible!
Could it be a problem with large monitors? Attaching my monitor informations just to add to the bug:
EDID output:
card1-DP-1
Block 0, Base EDID:
EDID Structure Version & Revision: 1.4
Vendor & Product Identification:
Manufacturer: SAM
Model: 29833
Serial Number: 809059149 (0x3039434d)
Made in: week 10 of 2024
Basic Display Parameters & Features:
Digital display
Bits per primary color channel: 10
DisplayPort interface
Maximum image size: 70 cm x 40 cm
Gamma: 2.20
DPMS levels: Off
Supported color formats: RGB 4:4:4, YCrCb 4:4:4, YCrCb 4:2:2
First detailed timing includes the native pixel format and preferred refresh rate
Display supports continuous frequencies
Color Characteristics:
Red : 0.6474, 0.3339
Green: 0.3164, 0.6142
Blue : 0.1533, 0.0625
White: 0.3134, 0.3291
Established Timings I & II:
IBM : 720x400 70.081663 Hz 9:5 31.467 kHz 28.320000 MHz
DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
Apple : 640x480 66.666667 Hz 4:3 35.000 kHz 30.240000 MHz
DMT 0x05: 640x480 72.808802 Hz 4:3 37.861 kHz 31.500000 MHz
DMT 0x06: 640x480 75.000000 Hz 4:3 37.500 kHz 31.500000 MHz
DMT 0x08: 800x600 56.250000 Hz 4:3 35.156 kHz 36.000000 MHz
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
DMT 0x0a: 800x600 72.187572 Hz 4:3 48.077 kHz 50.000000 MHz
DMT 0x0b: 800x600 75.000000 Hz 4:3 46.875 kHz 49.500000 MHz
Apple : 832x624 74.551266 Hz 4:3 49.726 kHz 57.284000 MHz
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
DMT 0x11: 1024x768 70.069359 Hz 4:3 56.476 kHz 75.000000 MHz
DMT 0x12: 1024x768 75.028582 Hz 4:3 60.023 kHz 78.750000 MHz
DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz
Apple : 1152x870 75.061550 Hz 192:145 68.681 kHz 100.000000 MHz
Standard Timings:
DMT 0x15: 1152x864 75.000000 Hz 4:3 67.500 kHz 108.000000 MHz
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
DMT 0x2f: 1440x900 59.887445 Hz 16:10 55.935 kHz 106.500000 MHz
DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB)
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
Detailed Timing Descriptors:
DTD 1: 2560x1440 164.833290 Hz 16:9 240.657 kHz 637.740000 MHz (698 mm x 393 mm)
Hfront 13 Hsync 32 Hback 45 Hpol P
Vfront 6 Vsync 8 Vback 6 Vpol N
Display Range Limits:
Monitor ranges (Range Limits Only): 65-165 Hz V, 242-242 kHz H, max dotclock 640 MHz
Display Product Name: 'Odyssey G5'
Display Product Serial Number: 'HK7X302690'
Extension blocks: 1
Checksum: 0xd7
Block 1, CTA-861 Extension Block:
Revision: 3
Underscans IT Video Formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
Native detailed modes: 1
Video Data Block:
VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
VIC 63: 1920x1080 120.000000 Hz 16:9 135.000 kHz 297.000000 MHz
VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz
VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
Audio Data Block:
Linear PCM:
Max channels: 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Speaker Allocation Data Block:
FL/FR - Front Left/Right
Colorimetry Data Block:
BT2020YCC
BT2020RGB
HDR Static Metadata Data Block:
Electro optical transfer functions:
Traditional gamma - SDR luminance range
SMPTE ST2084
Supported static metadata descriptors:
Static metadata type 1
Desired content max luminance: 83 (301.833 cd/m^2)
Desired content max frame-average luminance: 83 (301.833 cd/m^2)
Detailed Timing Descriptors:
DTD 2: 2560x1440 59.950550 Hz 16:9 88.787 kHz 241.500000 MHz (698 mm x 393 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 33 Vpol N
DTD 3: 2560x1440 119.997589 Hz 16:9 182.996 kHz 497.750000 MHz (698 mm x 393 mm)
Hfront 48 Hsync 32 Hback 80 Hpol P
Vfront 3 Vsync 5 Vback 77 Vpol N
DTD 4: 1920x1080 164.831818 Hz 16:9 181.315 kHz 362.630000 MHz (698 mm x 393 mm)
Hfront 8 Hsync 32 Hback 40 Hpol P
Vfront 6 Vsync 8 Vback 6 Vpol N
DTD 5: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (698 mm x 393 mm)
Hfront 88 Hsync 44 Hback 148 Hpol P
Vfront 4 Vsync 5 Vback 36 Vpol P
Checksum: 0x30
EDID conformity: PASS
Updated INXI informations:
System:
Host: fedora Kernel: 6.14.6-300.fc42.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 15.1.1
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
Distro: Fedora Linux 42 (KDE Plasma Desktop Edition)
CPU:
Info: 16-core model: AMD Ryzen 9 5950X bits: 64 type: MT MCP arch: Zen 3+
rev: 0 cache: L1: 1024 KiB L2: 8 MiB L3: 64 MiB
Speed (MHz): avg: 3609 min/max: 550/5086 boost: enabled cores: 1: 3609
2: 3609 3: 3609 4: 3609 5: 3609 6: 3609 7: 3609 8: 3609 9: 3609 10: 3609
11: 3609 12: 3609 13: 3609 14: 3609 15: 3609 16: 3609 17: 3609 18: 3609
19: 3609 20: 3609 21: 3609 22: 3609 23: 3609 24: 3609 25: 3609 26: 3609
27: 3609 28: 3609 29: 3609 30: 3609 31: 3609 32: 3609 bogomips: 217188
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700
XT/6750 XT / 6800M/6850M XT] vendor: XFX driver: amdgpu v: kernel
arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports: active: DP-1
empty: DP-2, DP-3, HDMI-A-1, Writeback-1 bus-ID: 0b:00.0
chip-ID: 1002:73df
Display: wayland server: Xwayland v: 24.1.6 compositor: kwin_wayland
driver: gpu: amdgpu display-ID: 0
Monitor-1: DP-1 model: Samsung Odyssey G5 res: 2560x1440 hz: 165 dpi: 93
diag: 806mm (31.7")
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.4 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6750 XT (radeonsi navi22 ACO DRM
3.61 6.14.6-300.fc42.x86_64) device-ID: 1002:73df display-ID: :0.0
API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa radv device-ID: 1002:73df device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: lact wl: wayland-info x11: xdriinfo,
xdpyinfo, xprop, xrandr
Comment 8•1 year ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:ahale, since the bug has recent activity, could you have a look please?
For more information, please visit BugBot documentation.
Comment 9•1 year ago
|
||
I happen to have a 2560x1440 monitor hooked up to a Radeon RX 6700 XT on a Linux system (Lubuntu 25.04), when I attempt repro it seems to work fine.
Do you use the maximize button in the corner of the window, or press alt-enter to maximize, or F11 (which shows only the page without the browser UI around it)? I couldn't repro the issue with any of these modes but thought I'd mention it.
Also, I appreciate the system specs but it is more helpful to have the text from going to about:support and copying that into an attachment on this bug, that shows what decisions the browser made during startup for several things that affect how rendering works.
| Reporter | ||
Comment 10•8 months ago
|
||
| Reporter | ||
Comment 11•8 months ago
|
||
Hi, sorry for the late response, i've attached the about:support file as requested.
With all the methods described above (maximize button in the corner of the window, or press alt-enter to maximize, or F11) i have the same problem.
Is there any debug config that shows the size of the Firefox window? The strange thing is that if i keep not full screen and i go beyond a threshold horizontally, the bug manifest itself.
I'm also attaching a picture to show what i mean.
Thanks!
| Reporter | ||
Comment 12•8 months ago
|
||
Comment 13•8 months ago
|
||
Thanks, I'll try to find some time to look into this more soon.
| Reporter | ||
Comment 14•4 months ago
|
||
(In reply to Ashley Hale [:ahale] from comment #13)
Thanks, I'll try to find some time to look into this more soon.
Still present on Firefox 147.0.4.
Any news about this?
Updated specs:
Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.0
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Kernel Version: 6.18.10-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 64 GiB of RAM (62.7 GiB usable)
Graphics Processor: AMD Radeon RX 6800
Manufacturer: ASUS
Mesa: 25.3.5
Description
•