Is radeon supposed to be usable now?

Mikhail Teterin mi+mx at aldan.algebra.com
Wed May 31 19:04:16 PDT 2006


Hi!

Encouraged by the recent updates and fixes to DRM in RELENG_6, I rebuilt the 
world and the x11-servers/xorg-server port, and tried enabling the dri module
in the config file.

Everything seems fine on startup:

(II) RADEON(0): Initialized Radeon Pseudo-Xinerama extension
(II) RADEON(0): Pseudo-Xinerama: CRT1 (Screen 1) (1600,0)-(3199,1199)
(II) RADEON(0): Pseudo-Xinerama: CRT2 (Screen 0) (0,0)-(1599,1199)
(II) RADEON(0): X context handle = 0x1
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
(II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
(II) RADEON(0): [drm] dma control initialized, using IRQ 17
(II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
(II) RADEON(0): Direct rendering enabled

but the screen is blank and the Xorg process is spinning at over 100% of the 
CPU (dual Opteron) :-(

  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
19762 root        1 130    0   181M 11456K RUN    0  10:10 104.05% Xorg
	and:
19762 root        1 139   20   181M 11456K RUN    0  75:41 1058.35% Xorg

Nor will the program exit gracefully -- a Ctrl-Alt-Backspace, a kill, or 
``kill -9'' lead to change in the state from RUN to "rdnrel", but the high 
system load stays:

19762 root        1   0    0   181M 11456K rdnrel 0  78:09 209.47% Xorg

The machine would not even reboot -- a cold reset is required...

Is a PCI (non-AGP) Radeon supposed to work properly now? Should I have rebuilt 
some other port? Thanks!

	-mi


More information about the freebsd-x11 mailing list