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 revision | ||
doc:appunti:hardware:graphics_hardware_acceleration_raspberry_pi_2 [2022/10/18 09:08] – [How to check if V3D and/or KMS are active] niccolo | doc:appunti:hardware:graphics_hardware_acceleration_raspberry_pi_2 [2022/10/20 09:15] (current) – [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 29: | Line 29: | ||
</ | </ | ||
- | The **KMS** | + | The **KMS** (Kernel Mode Setting) |
< | < | ||
Line 35: | Line 35: | ||
</ | </ | ||
- | FIXME Is OK to have it disabled? What to do to have it enabled? | + | The new overlay **vc4-kms-v3d** doesn' |
- | To get that pseudofile reading '' | + | < |
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | cat / | ||
+ | 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 | ||
+ | |||
+ | ^ 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 2D canvas rasterization | ||
+ | ^ Accelerated 2D canvas | ||
+ | |||
+ | |||
+ | |||
+ | ===== Enable graphics acceleration | ||
===== Web References ===== | ===== Web References ===== | ||
Line 44: | Line 82: | ||
* **[[https:// | * **[[https:// | ||
* **[[https:// | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
doc/appunti/hardware/graphics_hardware_acceleration_raspberry_pi_2.txt · Last modified: 2022/10/20 09:15 by niccolo