Hi,

On Wed, Dec 06, 2023 at 09:52:54AM +0100, Reinoud Zandijk wrote:
> On Mon, Dec 04, 2023 at 04:15:39PM +0100, Reinoud Zandijk wrote:
> > On Tue, Jun 23, 2020 at 01:26:21PM +0200, Reinoud Zandijk wrote:
> > > my old videocard died and I replaced it with a slightly newer one but it 
> > > isn't
> > > recognized and nothing other than vga0 attaches. Its an Gigabyte Radeon 
> > > RX460
> > > with 2 GB ram.
> > > 
> > > 002:00:0: ATI Technologies Radeon RX460 (VGA display, revision 0xcf)
> > > 002:00:1: ATI Technologies Radeon RX 460/550/640SP, RX 560/560X HD Audio
> > > Controller (mixed mode multimedia)
> > > 
> > 
> > Back again :) I tried out the videocard again in 10.0 i(beta) and got a lot
> > further. However I still stumble on a panic when starting X :

A puzzling report and a worrysome crash occured while resizing a Firefox
window:

...
[     1.000000] NetBSD 10.99.10 (GENERIC) #0: Mon Dec  4 16:01:51 CET 2023
[     1.000000]         
rein...@gorilla.13thmonkey.org:/usr/sources/cvs.netbsd.org/src-clean/sys/arch/amd64/compile/obj/GENERIC
[     1.000000] total memory = 65456 MB
[     1.000000] avail memory = 63301 MB
...
[     4.627885] kern.module.path=/stand/amd64/10.99.10/modules
[     4.640006] [drm] initializing kernel modesetting (POLARIS11 0x1002:0x67EF 
0x1458:0x22D6 0xCF).
[     4.640006] [drm] register mmio base: 0xFCE00000
[     4.640006] [drm] register mmio size: 262144
[     4.640006] [drm] PCIE atomic ops is not supported
[     4.640006] [drm] add ip block number 0 <vi_common>
[     4.640006] [drm] add ip block number 1 <gmc_v8_0>
[     4.640006] [drm] add ip block number 2 <tonga_ih>
[     4.640006] [drm] add ip block number 3 <gfx_v8_0>
[     4.640006] [drm] add ip block number 4 <sdma_v3_0>
[     4.640006] [drm] add ip block number 5 <powerplay>
[     4.640006] [drm] add ip block number 6 <dm>
[     4.648106] [drm] add ip block number 7 <uvd_v6_0>
[     4.648106] [drm] add ip block number 8 <vce_v3_0>
[     4.807888] ATOM BIOS: 113-TIC15322-X01
[     4.807888] [drm] UVD is enabled in VM mode
[     4.807888] [drm] UVD ENC is enabled in VM mode
[     4.807888] [drm] VCE enabled in VM mode
[     4.807888] [drm] vm size is 256 GB, 2 levels, block size is 10-bit, 
fragment size is 9-bit
[     4.818504] amdgpu0: VRAM: 2048M 0x000000F400000000 - 0x000000F47FFFFFFF 
(2048M used)
[     4.818504] amdgpu0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[     4.818504] [drm] Detected VRAM RAM=2048M, BAR=256M
[     4.818504] [drm] RAM width 128bits GDDR5
[     4.818504] Zone  kernel: Available graphics memory: 9007199252279140 KiB
?????

[     4.818504] Zone   dma32: Available graphics memory: 2097152 KiB
[     4.818504] [drm] amdgpu: 2048M of VRAM memory ready
[     4.818504] [drm] amdgpu: 3072M of GTT memory ready.
[     4.818504] [drm] GART: num cpu pages 65536, num gpu pages 65536
[     4.827886] [drm] PCIE GART of 256M enabled (table at 0x000000F400300000).
[     4.827886] amdgpu0: interrupting at msi10 vec 0 (amdgpu0)
[     4.827886] [drm] Chained IB support enabled!
[     4.827886] hwmgr_sw_init smu backed is polaris10_smu
[     4.827886] powerplay sw init successfully
[     4.827886] [drm] Found UVD firmware Version: 1.130 Family ID: 16
[     4.837885] [drm] Found VCE firmware Version: 35.1a Binary ID: 3
[     4.897884] Can't find requested voltage id in vdd_dep_on_sclk table
[     4.907972] message 308 was not supported
[     4.907972] last message was not supported
....

[   188.737147] [SCALER]:resource_build_scaling_params: Viewport:
[   188.737147] height:2160 width:3840 x:0 y:0
[   188.737147]  dst_rect:
[   188.737147] height:2160 width:3840 x:0 y:0
[   188.737147] [BANDWIDTH_CALCS]:dce112_validate_bandwidth: 
start[SURFACE]:Pipe:0 0xffffe647107765c8: addr hi:0xf4, addr low:0x7ba20000, 
src: 0, 0, 3840, 2160; dst: 0, 0, 3840, 2160;clip: 0, 0, 3840, 2160
[   188.737147] [SURFACE]:Pipe 0: width, height, x, y
[   188.737147] viewport:3840, 2160, 0, 0
[   188.737147] recout:  3840, 2160, 0, 0
[   231.876974] fatal protection fault in supervisor mode
[   231.876974] trap type 4 code 0 rip 0xffffffff80e1b829 cs 0x8 rflags 0x10286 
cr2 0x708193687000 ilevel 0x8 rsp 0xffffaa90bb6ca8d0
[   231.876974] curlwp 0xffffe646e0ba5c00 pid 4574.5275 lowest kstack 
0xffffaa90bb6c62c0
kernel: protection fault[ 231.8769741]  trap, code=0
Stopped in pid 4574.5275 (firefox) at   netbsd:phtree_SPLAY+0x37:       cmpq    
%rdx,20(%rcx)
phtree_SPLAY() at netbsd:phtree_SPLAY+0x37
phtree_SPLAY_INSERT() at netbsd:phtree_SPLAY_INSERT+0xf
pool_grow() at netbsd:pool_grow+0x393
pool_get() at netbsd:pool_get+0xa8
pool_cache_get_slow() at netbsd:pool_cache_get_slow+0x139
pool_cache_get_paddr() at netbsd:pool_cache_get_paddr+0x263
kmem_intr_alloc() at netbsd:kmem_intr_alloc+0xcb
amdgpu_bo_list_create() at amdgpu:amdgpu_bo_list_create+0x3a
amdgpu_cs_ioctl() at amdgpu:amdgpu_cs_ioctl+0xf14
drm_ioctl() at netbsd:drm_ioctl+0x23d
drm_ioctl_shim() at netbsd:drm_ioctl_shim+0x34
sys_ioctl() at netbsd:sys_ioctl+0x56d
syscall() at netbsd:syscall+0x217
[   231.876974] --- syscall (number 54) ---
netbsd:syscall+0x217[ 231.8769741] :

[   231.876974] dumping to dev 168,3
--------

What also struck me is that if I enable WebGL in Firefox it plays well in one
tab. However if I open a 2nd tab with WebGL it either sometimes doesn't work
but mostly just crashes X. I suspect the GL context gets mixed up. This might
also play with the compositor though that mostly just screws up the display.

Any thoughs about this?

With regards,

Reinoud

Reply via email to