
Originally Posted by
neckname
Code:
./src/radeon_driver.c
if (info->ChipFamily >= CHIP_FAMILY_CEDAR) {
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"No DRI yet on Evergreen\n");

Originally Posted by
curaga
I think that's the UMS path, dri2 should not call that function...
Hi, thanks for your reply.
I tried to find out if you are right, and I found this (on my own system, not the E-350):
glxinfo|grep -i dri
Code:
OpenGL renderer string: Mesa DRI R600 (RS780 9614) 20090101 TCL DRI2
Compiled driver:
Code:
xf86-video-ati-6.14.1_build # hexdump -C src/.libs/radeon_driver.o |grep -C 2 yet
0000c2e0 65 63 21 0a 00 55 6e 61 62 6c 65 20 74 6f 20 61 |ec!..Unable to a|
0000c2f0 6c 6c 6f 63 61 74 65 20 63 70 20 72 65 63 21 0a |llocate cp rec!.|
0000c300 00 4e 6f 20 44 52 49 20 79 65 74 20 6f 6e 20 45 |.No DRI yet on E|
0000c310 76 65 72 67 72 65 65 6e 0a 00 44 69 72 65 63 74 |vergreen..Direct|
0000c320 20 72 65 6e 64 65 72 69 6e 67 20 66 6f 72 63 65 | rendering force|
I guess that part of the sourcecode is being compiled, so "XF86DRI" seems to be set.
radeon_driver.c:
Code:
[...]
#ifdef XF86DRI
[...]
if (info->ChipFamily >= CHIP_FAMILY_CEDAR) {
xf86DrvMsg(pScrn->scrnIndex, X_INFO,
"No DRI yet on Evergreen\n");
return FALSE;
}
[...]
This is the message we saw in the xorg.log and there is no other apperance of this warning in the sourcecode.
If I am reading the glxinfo output correctly, I'm running DRI2. Is this sufficent or do I have to check something else to see if it is DRI or DRI2?