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

