Issue with DRI after latest update

xtremyst inxtremo xtremyst.in.xtremo at gmail.com
Fri Oct 3 17:18:20 UTC 2014


Hello everyone, I'm fairly new to FreeBSD but really excited about this OS.
I currently have FreeBSD 10 p9 running on my AMD desktop with ATI 2100 as
my graphics card. After the latest update (packages updated were
xf86-video-ati, xorg-server, dri libGL, dri3proto, libglapi, presentproto,
linxsshmference, xf86-inpu-mouse and xf86-input-keyboard) DRI is disabled
and I can no longer use xv as video output driver with mplayer.

Running dmesg gives me some errors:
drmn0: info: WB enabled
drmn0: info: fence driver on ring 0 use gpu addr 0x0000000060000000 and cpu
addr 0x0xfffff80007750000
info: [drm] Loading RS690/RS740 Microcode
info: [drm] radeon: ring at 0x0000000060001000
error: [drm:pid1976:r100_ring_test] *ERROR* radeon: ring test failed
(scratch(0x15E4)=0xCAFEDEAD)
error: [drm:pid1976:r100_cp_init] *ERROR* radeon: cp isn't working (-22).
drmn0: error: failed initializing CP (-22).
drmn0: error: Disabling GPU acceleration
error: [drm:pid1976:r100_cp_fini] *ERROR* Wait for CP idle timeout,
shutting down CP.
error: [drm:pid1976:r100_cp_disable] *ERROR* Failed to wait GUI idle while
programming pipes. Bad things might happen.
info: [drm] radeon: cp finalized
info: [drm] radeon_device_init: Taking over the fictitious range
0xf0000000-0xf8000000
iicbus0: <Philips I2C bus> on iicbb0 addr 0xff
iic0: <I2C generic I/O> on iicbus0
iicbus1: <Philips I2C bus> on iicbb1 addr 0xff
iic1: <I2C generic I/O> on iicbus1
iicbus2: <Philips I2C bus> on iicbb2 addr 0xff
iic2: <I2C generic I/O> on iicbus2
iicbus3: <Philips I2C bus> on iicbb3 addr 0xff
iic3: <I2C generic I/O> on iicbus3
info: [drm] Radeon Display Connectors
info: [drm] Connector 0:
info: [drm]   VGA-1
info: [drm]   DDC: 0x7e50 0x7e40 0x7e54 0x7e44 0x7e58 0x7e48 0x7e5c 0x7e4c
info: [drm]   Encoders:
info: [drm]     CRT1: INTERNAL_KLDSCP_DAC1
error: [drm:pid1976:rs600_irq_set] *ERROR* Can't enable IRQ/MSI because no
handler is installed
info: [drm] Initialized radeon 2.29.0 20080528

Also cat /var/log/Xorg.0.log | grep DRI gives me:
[    75.845] (II) Loading extension DRI2>> DRI
[    75.903] (II) Loading extension XFree86-DRI
[    80.166] (II) AIGLX: Screen 0 is not DRI2 capable
[    80.166] (II) AIGLX: Screen 0 is not DRI capable
[    80.825] (II) GLX: Initialized DRISWRAST GL provider for screen 0

And finally  cat /var/log/Xorg.1.log | grep DRI:
(II) Loading extension XFree86-DRI
(II) Loading extension DRI2
(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module
version 1.31.0
(EE) RADEON(0): [dri] DRIScreenInit failed.  Disabling DRI.
(II) GLX: Initialized DRISWRAST GL provider for screen 0

Is there anyway to get DRI back? Without it I can't watch any videos
fullscreen because audio and video get out of sync.


More information about the freebsd-x11 mailing list