doc:appunti:hardware:graphics_hardware_acceleration_raspberry_pi_2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:graphics_hardware_acceleration_raspberry_pi_2 [2022/10/18 22:48] – [How to check if V3D and/or KMS are active] niccolo | doc:appunti:hardware:graphics_hardware_acceleration_raspberry_pi_2 [2022/10/20 11:13] – [Enable graphics acceleration in Chromium] niccolo | ||
---|---|---|---|
Line 7: | Line 7: | ||
FIXME | FIXME | ||
- | ====== How to check if V3D and/or KMS are active | + | ===== How to check if V3D and/or KMS are active ===== |
**V3D** is an API provided by the Linux kernel to support 3D graphics on the **VideoCore VI** GPU (RPi 4). The software driver is actually provided in the form of a //Device Tree Overlay// which is loaded at boot time adding the following line into **/ | **V3D** is an API provided by the Linux kernel to support 3D graphics on the **VideoCore VI** GPU (RPi 4). The software driver is actually provided in the form of a //Device Tree Overlay// which is loaded at boot time adding the following line into **/ | ||
Line 45: | Line 45: | ||
cat / | cat / | ||
</ | </ | ||
+ | |||
+ | ===== Enable graphics acceleration in Chromium ===== | ||
+ | |||
+ | In Chromium you can open the page **%%chrome:// | ||
+ | |||
+ | ^ Canvas | ||
+ | ^ Canvas out-of-process rasterization | ||
+ | ^ Direct Rendering Display Compositor | ||
+ | ^ Compositing | ||
+ | ^ Multiple Raster Threads | ||
+ | ^ OpenGL | ||
+ | ^ Rasterization | ||
+ | ^ Raw Draw | Enabled | ||
+ | ^ Video Decode | ||
+ | ^ Video Encode | ||
+ | ^ Vulkan | ||
+ | ^ WebGL | Hardware accelerated | ||
+ | ^ WebGL2 | ||
+ | ^ WebGPU | ||
+ | |||
+ | Probably something is disabled, because of Chromium defaults. In that case you have to open the page **%%chrome:// | ||
+ | |||
+ | ^ Override software rendering list | Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations. | ||
+ | ^ Enable raw draw | When enabled, web content will be rastered on output surface directly. | ||
+ | ^ GPU rasterization | ||
+ | ^ Out-of-process rasterization | ||
+ | ^ Out-of-process 2D canvas rasterization | ||
+ | ^ Accelerated 2D canvas | ||
+ | ^ Hardware-accelerated video decode | ||
+ | ^ Hardware decode acceleration for k-SVC VP9 | Enable or disable k-SVC VP9 hardware decode acceleration. | ||
+ | |||
+ | ===== Enable graphics acceleration in Firefox ===== | ||
===== Web References ===== | ===== Web References ===== | ||
Line 52: | Line 84: | ||
* **[[https:// | * **[[https:// | ||
* **[[https:// | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
doc/appunti/hardware/graphics_hardware_acceleration_raspberry_pi_2.txt · Last modified: 2022/10/20 11:15 by niccolo