NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xsrc/57739: radeon HD5450 sometimes displaying garbage when drawing screen in X



>Number:         57739
>Category:       xsrc
>Synopsis:       radeon HD5450 sometimes displaying garbage when drawing screen in X
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    xsrc-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 01 18:30:01 +0000 2023
>Originator:     scole
>Release:        10.0_RC1
>Organization:
>Environment:
NetBSD dstar.dstar.net 10.0_RC1 NetBSD 10.0_RC1 (GENERIC) #0: Sun Nov 12 11:23:07 PST 2023  scole%dstar.dstar.net@localhost:/home/scole/nbsd/cvs/10_0/obj/sys/arch/amd64/compile/GENERIC amd64
>Description:
My radeon HD5450 has a lot of garbage and artifacts in X (from the release).    The console works, X works most of the time, but if playing videos or opening webpages with flashing graphics I'll get black triangles or regions, or blocks of red with interspersed text, or missing letters in the display.

Its usable but pretty annoying.  I'm not using any custom config file.

scole@dstar:~/Downloads> dmesg | egrep -i 'rad|drm'
[     1.045332] radeon0 at pci6 dev 0 function 0: ATI Technologies Radeon HD 5000/6000/7350/8350 Series (rev. 0x00)
[     3.979724] [drm] initializing kernel modesetting (CEDAR 0x1002:0x68F9 0x1545:0x5450 0x00).
[     3.979724] [drm] register mmio base: 0xfcf20000
[     3.979724] [drm] register mmio size: 131072
[     4.676438] radeon0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[     4.676438] radeon0: GTT: 1024M 0x0000000080000000 - 0x00000000BFFFFFFF
[     4.676438] [drm] Detected VRAM RAM=800M, BAR=256M
[     4.676438] [drm] RAM width 64bits DDR
[     4.676438] [drm] radeon: 2048M of VRAM memory ready
[     4.676438] [drm] radeon: 1024M of GTT memory ready.
[     4.676438] [drm] Loading CEDAR Microcode
[     4.726430] [drm] Internal thermal controller with fan control
[     4.766430] [drm] radeon: dpm initialized
[     4.786430] [drm] GART: num cpu pages 262144, num gpu pages 262144
[     4.796430] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[     4.796430] radeon0: WB enabled
[     4.796430] radeon0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x0xffffc6814a414c00
[     4.796430] radeon0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x0xffffc6814a414c0c
[     4.796430] radeon0: fence driver on ring 5 use gpu addr 0x000000000005c418 and cpu addr 0x0xffff84044b1bc418
[     4.796430] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[     4.796430] [drm] Driver supports precise vblank timestamp query.
[     4.796430] radeon0: radeon: MSI limited to 32-bit
[     4.796430] radeon0: radeon: using MSI.
[     4.796430] radeon0: interrupting at msi7 vec 0 (radeon0)
[     4.796430] [drm] radeon: irq initialized.
[     4.816430] [drm] ring test on 0 succeeded in 0 usecs
[     4.816430] [drm] ring test on 3 succeeded in 3 usecs
[     4.996430] [drm] ring test on 5 succeeded in 1 usecs
[     4.996430] [drm] UVD initialized successfully.
[     4.996430] [drm] ib test on ring 0 succeeded in 0 usecs
[     4.996430] [drm] ib test on ring 3 succeeded in 0 usecs
[     5.646432] [drm] ib test on ring 5 succeeded
[     5.646432] [drm] Radeon Display Connectors
[     5.646432] [drm] Connector 0:
[     5.646432] [drm]   HDMI-A-1
[     5.646432] [drm]   HPD2
[     5.646432] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[     5.646432] [drm]   Encoders:
[     5.646432] [drm]     DFP1: INTERNAL_UNIPHY1
[     5.646432] [drm] Connector 1:
[     5.646432] [drm]   DVI-D-1
[     5.646432] [drm]   HPD4
[     5.646432] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[     5.646432] [drm]   Encoders:
[     5.646432] [drm]     DFP2: INTERNAL_UNIPHY
[     5.646432] [drm] Connector 2:
[     5.646432] [drm]   VGA-1
[     5.646432] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[     5.646432] [drm]   Encoders:
[     5.646432] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[     5.706432] radeondrmkmsfb0 at radeon0
[     5.706432] [drm] Initialized radeon 2.50.0 20080528 for radeon0 on minor 0
[     5.706432] radeondrmkmsfb0: framebuffer at 0xe034d000, size 1920x1080, depth 32, stride 7680
[     5.746434] wsdisplay0 at radeondrmkmsfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0




>How-To-Repeat:
run firefox and open a few web pages with graphics, text, or videos
>Fix:
drm synchronization issue?



Home | Main Index | Thread Index | Old Index