Jan Stary wrote:

> This is 5.6-beta on a MacMini (see dmesg bellow).
> Once OpenBSD boots, it works fine, but the Radeon graphics
> radeondrm0 at pci0 dev 16 function 0 "ATI Radeon 9200" rev 0x01
> gets the GPU acceleration disabled. Indeed, when playing a movie
> with mplayer the image lags behind the sound and is visibly
> "jumping" from frame to frame.
> 
> I remember these problems were not there back in 5.4
> which had appeagp(4). Is there any way of getting the
> GPU acceleration back?
> 
> Thank you
> 
> Jan
> 
> 
> 
> [ using 560188 bytes of bsd ELF symbol table ]
> console out [ATY,RockHopper2_A]console in [keyboard] , using USB
> using parent ATY,RockHopper2Paren:: memaddr 98000000 size 8000000, :
> consaddr 9c008000, : ioaddr 90020000, size 20000: width 1280 linebytes
> 1280 height 1024 depth 8 Copyright (c) 1982, 1986, 1989, 1991, 1993
> The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2014 OpenBSD. All rights reserved. 
> http://www.OpenBSD.org
> 

...

> drm: initializing kernel modesetting (RV280 0x1002:0x5962 0x1002:0x5962).
> error: [drm:pid0:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
> drm: Using device-tree clock info
> radeondrm0: VRAM: 128M 0x0000000098000000 - 0x000000009FFFFFFF (64M used)
> trying to bind memory to uninitialized GART !
> error: [drm:pid0:radeon_ttm_backend_bind] *ERROR* failed to bind 1 pages
> at 0x00000000 error: [drm:pid0:radeon_wb_init] *ERROR* (-22) create WB bo
> failed error: [drm:pid0:r100_init] *ERROR* Disabling GPU acceleration
> drm: radeon: cp finalized
> drm: radeon: cp finalized
> Finalizing pool allocator
> ttm_pool_mm_shrink_fini stub
> drm: Zone  kernel: Used memory at exit: 0 kiB
> drm: radeon: ttm finalized
> drm: Forcing AGP to PCI mode
> error: [drm:pid0:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM
> drm: Using device-tree clock info
> radeondrm0: VRAM: 128M 0x0000000098000000 - 0x000000009FFFFFFF (64M used)
> radeondrm0: GTT: 512M 0x0000000078000000 - 0x0000000097FFFFFF
> drm: PCI GART of 512M enabled (table at 0x0000000002947000).
> error: [drm:pid0:r100_cp_init_microcode] *ERROR* radeon_cp: Failed to load
> firmware "radeon-r200_cp" error: [drm:pid0:r100_cp_init] *ERROR* Failed to
> load firmware! error: [drm:pid0:r100_startup] *ERROR* failed initializing
> CP (-2). error: [drm:pid0:r100_init] *ERROR* Disabling GPU acceleration

You seem to be missing the firmware. Does running fw_update(1) install it ?
(it should install a 'radeondrm-firmware' package and I think it needs a 
reboot for the firmware to be loaded)

I don't know if beta requires a 5.6 firmware, which doesn't seem to exist 
yet, or, as an alternative, whether it's fine to 'pkg_add' the snapshots 
firmware at:
http://firmware.openbsd.org/firmware/snapshots/radeondrm-firmware-20131002p0.tgz

Reply via email to