Nvidia Tegra 2 (tegra20): Difference between revisions
Appearance
No edit summary |
|||
Line 5: | Line 5: | ||
| process = 40 | | process = 40 | ||
}} | }} | ||
== Graphics == | |||
=== Components [https://github.com/grate-driver/ (source)] === | |||
* libdrm | |||
* Mesa-3D (minimal implementation, not complete enough (GL 1.4) to run XWayland (requires GL 2.1 or GLES2) | |||
* xf86-video-tegra (2D acceleration for X11, EXA) | |||
* libvdpau-tegra | |||
=== Usability === | |||
Wayland: | |||
* Phosh works, but UI is accelerated trough llvmpipe (software rendering), thus is slow. | |||
* Plasma mobile not tested (please update) | |||
X11: | |||
* Xfce4 and Mate desktop will run on 2D acceleration. | |||
* Hildon requires an OpenGL backend. | |||
** As of cogl 1.22.2 the clutter/cogl backend requires stencil buffers (<code>EGL_STENCIL_SIZE</code>). This not yet implemented in the grate-driver. | |||
=== Video Decoding === | |||
Video Decoder Engine (VDE) was added to mainline kernel v4.16. The grate-driver includes hardware h264 decoding with libvdpau-tegra. | |||
The vdpau driver does '''not''' support h264 videos encoded with: | |||
* weighted prediction | |||
* CABAC | |||
Sample video that can be decoded with hardware acceleration: | |||
https://peach.blender.org/trailer-page/ | |||
<source lang="shell"> | |||
$ mpv --hwdec=vdpau trailer_720p.mov | |||
Using hardware decoding (vdpau). | |||
VO: [vdpau] 1280x720 vdpau[yuv420p] | |||
</source> | |||
== See also == | == See also == | ||
* Tegra 2 is very similiar to [[Nvidia_Tegra_3_(tegra30)]] | * Tegra 2 is very similiar to [[Nvidia_Tegra_3_(tegra30)]] |
Revision as of 11:55, 13 January 2020
Manufacturer | Nvidia |
---|---|
Name | Tegra 2 |
Architecture | ARMv7 |
Process | 40nm |
Components | |
CPU |
No data |
UART |
No data |
Storage |
No data |
USB |
No data |
Display |
No data |
GPU |
No data |
Pinctrl |
No data |
I²C |
No data |
SPI |
No data |
Audio |
No data |
Video |
No data |
Thermal |
No data |
WiFi |
No data |
Bluetooth |
No data |
Modem |
No data |
GPS |
No data |
Camera |
No data |
NPU |
No data |
Suspend |
No data |
Ethernet |
No data |
SATA |
No data |
Graphics
Components (source)
- libdrm
- Mesa-3D (minimal implementation, not complete enough (GL 1.4) to run XWayland (requires GL 2.1 or GLES2)
- xf86-video-tegra (2D acceleration for X11, EXA)
- libvdpau-tegra
Usability
Wayland:
- Phosh works, but UI is accelerated trough llvmpipe (software rendering), thus is slow.
- Plasma mobile not tested (please update)
X11:
- Xfce4 and Mate desktop will run on 2D acceleration.
- Hildon requires an OpenGL backend.
- As of cogl 1.22.2 the clutter/cogl backend requires stencil buffers (
EGL_STENCIL_SIZE
). This not yet implemented in the grate-driver.
- As of cogl 1.22.2 the clutter/cogl backend requires stencil buffers (
Video Decoding
Video Decoder Engine (VDE) was added to mainline kernel v4.16. The grate-driver includes hardware h264 decoding with libvdpau-tegra.
The vdpau driver does not support h264 videos encoded with:
- weighted prediction
- CABAC
Sample video that can be decoded with hardware acceleration: https://peach.blender.org/trailer-page/
$ mpv --hwdec=vdpau trailer_720p.mov
Using hardware decoding (vdpau).
VO: [vdpau] 1280x720 vdpau[yuv420p]
See also
- Tegra 2 is very similiar to Nvidia_Tegra_3_(tegra30)