На новых устройствах большинство из них должно поддерживать RGBA8888 как собственный формат. Одним из способов принудительного использования цветового формата RGBA является установка прозрачности поверхности. Вы все равно хотите выбрать EGLConfig, чтобы лучше угадать конфигурацию для каналов в дополнение к буферам глубины и трафарета.
setEGLConfigChooser(8, 8, 8, 8, 0, 0);
getHolder().setFormat(PixelFormat.RGBA_8888);
Однако, если я правильно прочитал ваш вопрос, вы запрашиваете поддержку RGB888 (альфа не волнует), другими словами, RGBX8888, которая может поддерживаться не всеми устройствами (ограничение поставщика драйверов).
Что следует помнить о производительности, поскольку RGBA8888 - это цветной формат, изначально поддерживаемый большинством аппаратных средств графических процессоров, поэтому лучше избегать любых других цветовых форматов (не поддерживаемых изначально), поскольку это обычно приводит к преобразованию цветов, добавляя ненужную работу. загрузить в графический процессор.