Raspberry Pi4, Debian Bullseye (stable) New since comment 2: * previously: EGL_MESA_device_software: now: EGL_EXT_device_drm * previously: missing extension now: EGL_DRM_DEVICE_FILE_EXT: /dev/dri/renderD128 Vendor ID:0x3120 Device ID:0x16ff ``` ./test 0x3000 clientExtensions (EGL_EXTENSIONS for EGL_NO_DISPLAY): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless clientExtensions: EGL_KHR_client_get_all_proc_addresses supported clientExtensions: EGL_EXT_platform_base supported clientExtensions: EGL_KHR_platform_x11 supported 0x3000 eglGetPlatformDisplay 0x3000 eglInitialize ok 0x3000 EGL_VENDOR: Mesa Project 0x3000 displayExtensions (EGL_EXTENSIONS for initialized display): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap clientExtensions: EGL_EXT_device_query supported 0x3000 eglGetProcAddress(eglQueryDisplayAttribEXT) 0x3000 eglGetProcAddress(eglQueryDeviceStringEXT) 0x3000 device: eglQueryDisplayAttribEXT EGL_DEVICE_EXT ok 0x3000 deviceExtensions (EGL_EXTENSIONS for device): EGL_EXT_device_drm deviceExtensions: nvidia EGL_EXT_device_query_name not supported deviceExtensions: EXT_device_drm supported 0x3000 EGL_DRM_DEVICE_FILE_EXT: /dev/dri/renderD128 Vendor ID:0x3120 Device ID:0x16ff ```
Bug 1738814 Comment 19 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Raspberry Pi4, Debian Bullseye (stable) New since comment 2: * previously: EGL_MESA_device_software now: EGL_EXT_device_drm * previously: missing extension now: EGL_DRM_DEVICE_FILE_EXT: /dev/dri/renderD128 Vendor ID:0x3120 Device ID:0x16ff ``` ./test 0x3000 clientExtensions (EGL_EXTENSIONS for EGL_NO_DISPLAY): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless clientExtensions: EGL_KHR_client_get_all_proc_addresses supported clientExtensions: EGL_EXT_platform_base supported clientExtensions: EGL_KHR_platform_x11 supported 0x3000 eglGetPlatformDisplay 0x3000 eglInitialize ok 0x3000 EGL_VENDOR: Mesa Project 0x3000 displayExtensions (EGL_EXTENSIONS for initialized display): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap clientExtensions: EGL_EXT_device_query supported 0x3000 eglGetProcAddress(eglQueryDisplayAttribEXT) 0x3000 eglGetProcAddress(eglQueryDeviceStringEXT) 0x3000 device: eglQueryDisplayAttribEXT EGL_DEVICE_EXT ok 0x3000 deviceExtensions (EGL_EXTENSIONS for device): EGL_EXT_device_drm deviceExtensions: nvidia EGL_EXT_device_query_name not supported deviceExtensions: EXT_device_drm supported 0x3000 EGL_DRM_DEVICE_FILE_EXT: /dev/dri/renderD128 Vendor ID:0x3120 Device ID:0x16ff ```
Raspberry Pi4, Debian Bullseye (stable) **Edit: This is with Mesa 21.3.0 (old package from debian experimental) from comment 11.** New since comment 2: * previously: EGL_MESA_device_software now: EGL_EXT_device_drm * previously: missing extension now: EGL_DRM_DEVICE_FILE_EXT: /dev/dri/renderD128 Vendor ID:0x3120 Device ID:0x16ff ``` ./test 0x3000 clientExtensions (EGL_EXTENSIONS for EGL_NO_DISPLAY): EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless clientExtensions: EGL_KHR_client_get_all_proc_addresses supported clientExtensions: EGL_EXT_platform_base supported clientExtensions: EGL_KHR_platform_x11 supported 0x3000 eglGetPlatformDisplay 0x3000 eglInitialize ok 0x3000 EGL_VENDOR: Mesa Project 0x3000 displayExtensions (EGL_EXTENSIONS for initialized display): EGL_ANDROID_blob_cache EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap clientExtensions: EGL_EXT_device_query supported 0x3000 eglGetProcAddress(eglQueryDisplayAttribEXT) 0x3000 eglGetProcAddress(eglQueryDeviceStringEXT) 0x3000 device: eglQueryDisplayAttribEXT EGL_DEVICE_EXT ok 0x3000 deviceExtensions (EGL_EXTENSIONS for device): EGL_EXT_device_drm deviceExtensions: nvidia EGL_EXT_device_query_name not supported deviceExtensions: EXT_device_drm supported 0x3000 EGL_DRM_DEVICE_FILE_EXT: /dev/dri/renderD128 Vendor ID:0x3120 Device ID:0x16ff ```