Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to change from gbm(drm) backend to triple buffering?

How to change from gbm(drm) backend to triple buffering?

I want to change the number of buffering in the gbm(drm) backend.

However, the gbm backend seems to be fixed with double buffering.

root@~# cat /sys/kernel/debug/dma_buf/bufinfo

Dma-buf Objects:
size flags mode count exp_name ino

05529600 00000000 00000005 00000004 drm 00005855
Exclusive fence: mali mali.timeline signalled
Attached Devices:
10100000.gpu
Total 1 devices attached

05529600 00000000 00000005 00000004 drm 00007459
Exclusive fence: mali mali.timeline signalled
Attached Devices:
10100000.gpu
Total 1 devices attached

please help.

Parents
  • Hi, I'm guessing this is with Mesa, and wants a Mesa solution? If so, it might be worth raising an issue on the Mesa github. If not we definitely need more information.

    (I'm assuming GBM = Generic Buffer Management; DRM = Direct Rendering Manager)

    Have you got more information / context about where you are trying to do this? OS etc?

Reply
  • Hi, I'm guessing this is with Mesa, and wants a Mesa solution? If so, it might be worth raising an issue on the Mesa github. If not we definitely need more information.

    (I'm assuming GBM = Generic Buffer Management; DRM = Direct Rendering Manager)

    Have you got more information / context about where you are trying to do this? OS etc?

Children