I got a pretty straightforward question: Is there a way to enable the hardware GpuMemoryBuffer in Windows?
My desktop computer has an AMD FirePro W7100 graphic card, with the DirectGMA technology. Is there a way to use that?
Any chance to use a workaround? What about the zero-copy? I run Chrome with the following flags:
--canvas-msaa-sample-count=0 --enable-gpu-memory-buffer-video-frames --enable-gpu-rasterization --enable-hardware-overlays --enable-native-gpu-memory --enable-zero-copy --force-gpu-rasterization --gpu-rasterization-msaa-sample-count=0 --ignore-gpu-blacklist --num-raster-threads=6
But all the GpuMemoryBuffer Status fields are "Software only". The --enable-gpu-memory-buffer-compositor-resources flag causes screen flicks.
I need the maximum video performance because i am developing a videowall controller. When I show 4 fullhd videos uncompressed simultaneously all runs smooth, but adding another one the performance is heavily reduced. By nine the FPS drops to 20.
All the videos are from capture cards, so non are compressed.
The CPU is an hexacore i7-5...@3.50Ghz with 8Gb DDR4 in dual channel.
Many thanks in advance.
Yes. David is right. I missed understanding on question being for Win platform.
Sorry. the zero-copy flag is for CrOS kernel (Ozone-Freon/vgem).
MacOS, yes we have native GMB support using IOSurfaces there.Linux, if using ozone drm platform, yes. Maybe when using ozone wayland in the near future too. X11 and Mir, no.
Hi everyone:
I got a pretty straightforward question: Is there a way to enable the hardware GpuMemoryBuffer in Windows?
My desktop computer has an AMD FirePro W7100 graphic card, with the DirectGMA technology. Is there a way to use that?
Any chance to use a workaround? What about the zero-copy? I run Chrome with the following flags:
--canvas-msaa-sample-count=0 --enable-gpu-memory-buffer-video-frames --enable-gpu-rasterization --enable-hardware-overlays --enable-native-gpu-memory --enable-zero-copy --force-gpu-rasterization --gpu-rasterization-msaa-sample-count=0 --ignore-gpu-blacklist --num-raster-threads=6
nit: not using VGEM anymore but instead the dma-buf new API.
obviously the billion dollar question is: what is the fastest most efficient setting for Chrome under Windows?
i'm especially interested in the Intel graphics situation where with Iris graphics cache surely there could be some wonderful power/performance benefits to be had?