I think OpenGL ES/EGL for this card it is supported by Mesa version provided with this release (9.2.1). If you have problems, you can try an alternative iso compiled with a newer mesa release (10.1.1)
https://drive.google.com/file/d/0BxO6THtB865fS3dIbzBCNTFjcGs/edit?usp=sharing
Warning: This iso is not official. Created it for testing purposes. Use it at your own risk
when I am in DEBUG=2 mode I see during booting the radeon driver and radeonfb are loaded but the booting ends on android prompt and will not enter into graphic mode. What parameters for kernel should I actually use for booting ?
I am using your iso from 27/04
many thanks in advance for your help!
05-14 23:22:16.380 3600 3600 I SurfaceFlinger: SurfaceFlinger is starting
05-14 23:22:16.380 3600 3600 I SurfaceFlinger: SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
05-14 23:22:16.380 3600 3600 D libEGL : loaded /system/lib/egl/libGLES_mesa.so
05-14 23:22:16.380 3600 3600 E GRALLOC-RADEON: failed to get tiling config
05-14 23:22:16.380 3600 3600 E GRALLOC-DRM: unsupported driver: radeon
05-14 23:22:16.380 3600 3600 W EGL-GALLIUM: failed to create DRM screen
05-14 23:22:16.380 3600 3600 W EGL-GALLIUM: will fall back to other EGL drivers if any
05-14 23:22:16.380 3600 3600 I EGL-GALLIUM: using SW screen
05-14 23:22:16.380 3600 3600 E GRALLOC-RADEON: failed to get tiling config
05-14 23:22:16.380 3600 3600 E GRALLOC-DRM: unsupported driver: radeon
05-14 23:22:16.380 3600 3600 E SurfaceFlinger: hwcomposer module not found
05-14 23:22:16.380 3600 3600 E SurfaceFlinger: ERROR: failed to open framebuffer (Invalid argument), aborting
05-14 23:22:16.380 3600 3600 F libc : Fatal signal 6 (SIGABRT) at 0x00000e10 (code=-6), thread 3600 (surfaceflinger)
05-14 23:22:16.410 3602 3602 I mediaserver: ServiceManager: 0x41413d40
255 case RADEON_INFO_TILING_CONFIG:
256 if (rdev->family >= CHIP_BONAIRE)
257 *value = rdev->config.cik.tile_config;
258 else if (rdev->family >= CHIP_TAHITI)
259 *value = rdev->config.si.tile_config;
260 else if (rdev->family >= CHIP_CAYMAN)
261 *value = rdev->config.cayman.tile_config;
262 else if (rdev->family >= CHIP_CEDAR)
263 *value = rdev->config.evergreen.tile_config;
264 else if (rdev->family >= CHIP_RV770)
265 *value = rdev->config.rv770.tile_config;
266 else if (rdev->family >= CHIP_R600)
267 *value = rdev->config.r600.tile_config;
268 else {
>>>> 269 DRM_DEBUG_KMS("tiling config is r6xx+ only!\n");
270 return -EINVAL;
271 }
272 break;
In this case, we could try to set "info->have_tiling_info" to 0 instead of 1 on radeon_init_tile_config function...
What have you done ? Can you tell me so I can modify the source code myself ?
If someone fix this maybe Android developers may consider upgrading. They have to be sure that every wornking hardware with current mesa will work with this new releases of mesa