Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000 #159

Open
b-stime opened this issue Jan 9, 2025 · 3 comments

Comments

@b-stime
Copy link

b-stime commented Jan 9, 2025

I get the following error:

src/gbm_drv_common.c:131: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 808530000

...when I try to run the Brave browser in the XFCE4 desktop environment on Arch Linux with an NVidia RTX 2060. XFCE recently released version 4.20 with significant integrations towards Wayland. I'm technically still able to run Brave under e.g., KDE Plasma so I'm not entirely sure where to file the error. However, it looks like Brave (possibly via Chromium/Ozone) is trying to request a Generic Buffer Management (Mesa GBM) format with a four character code of P010 (from decoding 808530000).

This seems to correspond to a 10-bit Planar YUV 4:2:0 format (e.g., https://docs.kernel.org/userspace-api/media/v4l/pixfmt-yuv-planar.html) that some layer of the system doesn't recognize. It seems like the egl-wayland project should land pretty close to where that problem might be.

Please let me know if I can help by pulling more information out of my system and/or if I should be filing somewhere else.

@amshafer
Copy link
Collaborator

amshafer commented Jan 9, 2025

How are you launching xfce for wayland? iirc it can be launched on top of different compositors, are you using the default labwc one or something else?

@b-stime
Copy link
Author

b-stime commented Jan 9, 2025

How are you launching xfce for wayland? iirc it can be launched on top of different compositors, are you using the default labwc one or something else?

Initially, I was starting it the way I'd done it for the last couple years: $ startxfce4 . I've also tried $ startxfce4 --wayland which prompted me to install labwc/wlroots but I still ran into the same problems when starting that way.

@b-stime
Copy link
Author

b-stime commented Jan 9, 2025

Also, I guess this is more of a side issue and less of a show-stopper. I get the same error under different desktop envrionments but Brave proceeds past it and renders windows, in spite of the error, whereas no windows ever appear under XFCE. I'll file a bug with them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants