338 lines
8.2 KiB
Markdown
338 lines
8.2 KiB
Markdown
|
|
# RK3399PRO Linux SDK Release Note
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Versions**
|
||
|
|
|
||
|
|
[TOC]
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
---
|
||
|
|
## rk3399pro_linux_release_v1.4.2_20210202.xml Release Note
|
||
|
|
|
||
|
|
**Buildroot (2018.02-rc3)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Upgrade npu_fw to v1.6.0
|
||
|
|
```
|
||
|
|
|
||
|
|
**Debian10 (buster)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update Xserver
|
||
|
|
- Update chromium to 87.0.4280.141
|
||
|
|
- Update mpp/mpv for video decode/encode
|
||
|
|
- Upgrade npu_fw to v1.6.0
|
||
|
|
```
|
||
|
|
|
||
|
|
**Kernel (4.4)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- update rga2 to fix some bugs
|
||
|
|
```
|
||
|
|
|
||
|
|
**docs/tools**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update Kernel/Linux/AVL documents
|
||
|
|
- Update SecureBootTool to v1.99
|
||
|
|
- Update factorytool to V1.71.200
|
||
|
|
- Update upgrade_tool to V1.59
|
||
|
|
- Update V2.79 to support new loader format
|
||
|
|
```
|
||
|
|
|
||
|
|
## rk3399pro_linux_release_v1.4.1_20201203.xml Release Note
|
||
|
|
|
||
|
|
**Buildroot (2018.02-rc3)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Resize the calculated items for Qlauncher
|
||
|
|
- Update config for rkwifi module by default
|
||
|
|
- Update rockchip_test for more tests
|
||
|
|
- Move mpp tests config for debug.config
|
||
|
|
- Update weston to fix some bugs
|
||
|
|
- Fix crash after finished playing for qt5multimedia
|
||
|
|
- Fix random crashes when removing all screens for qt5wayland
|
||
|
|
- Update chromium-wayland to 86.0.4240.111
|
||
|
|
- Update gstreamer-rockchip for mppjpegdec
|
||
|
|
```
|
||
|
|
|
||
|
|
**Debian10 (buster)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Upgrade Debian9 to Debian10
|
||
|
|
```
|
||
|
|
|
||
|
|
**Yocto**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Upgrade Yocto from 3.0 to 3.2
|
||
|
|
```
|
||
|
|
|
||
|
|
**Kernel (4.4)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Fix multivideo and wifi CVE issues
|
||
|
|
- Fix gsl3673 touch issue on standby
|
||
|
|
```
|
||
|
|
|
||
|
|
**docs/tools**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Windows: RKDevTool: update V2.79 to support new loader format
|
||
|
|
- Linux: package-file: Drop out-dated :grow flag
|
||
|
|
- Upgrade Linux_Upgrade_Tool to V1.57
|
||
|
|
- Upgrade DriverAssitant to V5.0
|
||
|
|
- Upgrade SpiImageTools to V1.44
|
||
|
|
```
|
||
|
|
|
||
|
|
## rk3399pro_linux_release_v1.3.0_20200324.xml Release Note
|
||
|
|
|
||
|
|
**NPU**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update rknn_server to 1.3.1 (6ebb4d7)
|
||
|
|
- NPU Transfer Server: 1.9.8 (40e4a8a@2020-01-02T09:16:20)
|
||
|
|
- Update librknn_runtime to 1.3.1 (7c5d3d8)
|
||
|
|
ChangeLog:
|
||
|
|
1) Maxpool OP: support stride 1,2,1,1
|
||
|
|
2) Deconvolution OP: support MxN weight
|
||
|
|
3) Resize bilinear OP: support 'align_corners'
|
||
|
|
4) Solve the problem of low precision of dynamic_fixed_point-i8/i16 for some models
|
||
|
|
5) Support custom OP generated by RKNN Toolkit 1.3.0
|
||
|
|
```
|
||
|
|
|
||
|
|
**Kernel (4.4)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Fixes the s2r for rk817
|
||
|
|
- Fixes the camera for rk3399pro-evb-v14-linux
|
||
|
|
- Fixes the debian s2r issue on system_monitor
|
||
|
|
```
|
||
|
|
|
||
|
|
**Buildroot (2018.02-rc3)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Fixes random crash during hot plugging monitors
|
||
|
|
- Remove npu_fw_pvtm-32k for rk3399pro v14 npu firmware
|
||
|
|
- Fixes npu_powerctrl_combine for rk3399pro v14
|
||
|
|
- Support rockchip_rk3399pro_combine_defconfig for rkk3399pro evb v14 board
|
||
|
|
- Add npu_fw_pvtm-32k for rk3399pro v14 npu firmware
|
||
|
|
- Add npu_powerctrl_combine for rk3399pro v14
|
||
|
|
```
|
||
|
|
|
||
|
|
**Debian9 (stretch-9.12)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update ffmpeg/gstreamer/xserver/libdrm to support xvimagesink and mpv
|
||
|
|
- Update test_dec-gst.sh and test_dec-mpv.sh for tests
|
||
|
|
- Update npu image to v1.3.1 for rk3399pro v14
|
||
|
|
- Update ffmpeg to v4.1.4 for rga issue
|
||
|
|
- Support parole and mpv for hardware acceleration witth video
|
||
|
|
- Add modetest and mpv for tests
|
||
|
|
- Update mpp
|
||
|
|
```
|
||
|
|
|
||
|
|
**docs**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Add release_patch for every Socs
|
||
|
|
- Add deian10 guide v1.0.0
|
||
|
|
- Add mpp/weston/chromecast documents
|
||
|
|
- Update v1.2.2 documents for rk3399pro
|
||
|
|
```
|
||
|
|
|
||
|
|
## rk3399pro_linux_release_v1.2.0_20191224.xml Release Note
|
||
|
|
|
||
|
|
**Buildroot (2018.02-rc3)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update xserver: fix wrong rga format map and fix random crash
|
||
|
|
- Fixes some weston render issues
|
||
|
|
- Support rockchip RGA 2D accel
|
||
|
|
- The logs output on br.log
|
||
|
|
- Support Camera N4 on rk3399pro evb v13 board
|
||
|
|
- Support ntfs filesystem for linux
|
||
|
|
- Support controlling output's display rectangle for weston
|
||
|
|
- Support the freerdp with X11
|
||
|
|
- Upgrade QT verison from 5.9.4 to 5.12.2
|
||
|
|
- Support Chromium Browser (74.0.3729.157)
|
||
|
|
- Upgrade Xserver-xorg to v1.20.4
|
||
|
|
- Change the new qt app to replace the old apps
|
||
|
|
new apps: qcamera qfm QLauncher+ qplayer qsetting
|
||
|
|
old apps: camera gallery music QLauncher settings video
|
||
|
|
- Add the missing license/copyright with legal-info
|
||
|
|
- Support x11 packages
|
||
|
|
- Support weston rotate and scale
|
||
|
|
- Upgrade camera_engine_rksip
|
||
|
|
librkisp: v2.2.0
|
||
|
|
3A lib version:
|
||
|
|
af: v0.2.17
|
||
|
|
wb: v0.0.e
|
||
|
|
aec: v0.0.e
|
||
|
|
iq version: v1.5.0
|
||
|
|
iq magic version code: 706729
|
||
|
|
matched rkisp1 driver version: v0.1.5
|
||
|
|
- Upgrade Linux NN to v1.3
|
||
|
|
```
|
||
|
|
|
||
|
|
**Kernel (4.4)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Upgrade to 4.4.194
|
||
|
|
Fixes sd card on rk3399pro evb board
|
||
|
|
Update rk3399pro evb v13 dts for linux
|
||
|
|
Enable iep for rk3399pro evb linux
|
||
|
|
Support Camera N4 on rk3399pro evb v13 board
|
||
|
|
Put the dp in vopb for rk3399pro evb
|
||
|
|
In order to more stable, increase the minimum voltage to from 800mv to 825mv
|
||
|
|
Fixes the HDMI status in resume
|
||
|
|
Add the rk3399 lpddr4 dts for reference
|
||
|
|
Fixes nvme/p-cie interface sdd
|
||
|
|
Camera stuff update...etc
|
||
|
|
```
|
||
|
|
|
||
|
|
**rkbin (Rockchip binary)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- npu: lion: ddr: update to v1.04 20191121
|
||
|
|
Update features:
|
||
|
|
1) Update cpu and npu's priorty to 1, vop's priority to 3 and ohter master's priority to 2
|
||
|
|
2) agingx0 set to 0x4, aging0 set to 0x33, aging1,2 set to 0xff.
|
||
|
|
- rknpu_lion: bl31: update version to v1.10
|
||
|
|
update feature:
|
||
|
|
8affafbd4 plat: rk1808: monitor: modify some flow
|
||
|
|
a5a179cee plat: rk1808: suspend: fix logoff mode flow.
|
||
|
|
d26bf38ea plat: rk1808: support monitor
|
||
|
|
0b93630e1 rockchip: sip: add weak attribute to sip_version_handler
|
||
|
|
76bf9e6f5 plat: rk1808: add efuse driver
|
||
|
|
3c788026d plat: rk1808: add pll driver
|
||
|
|
1a5b97455 plat: rk1808: change bl31_base to 0x40000
|
||
|
|
- npu: lion: bl32: update version to v1.12
|
||
|
|
Update features:
|
||
|
|
9a5e8974 scripts: add checkbuild.sh to build all platforms
|
||
|
|
9ae3c85f scripts: refine build scripts
|
||
|
|
991e5c92 drivers: crypto_v2: modify des/aes finish condition
|
||
|
|
```
|
||
|
|
|
||
|
|
**docs/tools**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update AVL
|
||
|
|
- Update Soc_public
|
||
|
|
- Secureboottool: update to v1.95
|
||
|
|
- Add Docker document
|
||
|
|
- Update PWM document
|
||
|
|
- Remove internal docs
|
||
|
|
- Add Rockchip SDK Kit document
|
||
|
|
- Update avb tool to v2.6
|
||
|
|
- Add window/linux secure sign tool
|
||
|
|
- Add DM tools
|
||
|
|
- Upgrade AndroidTool from v2.67 to v2.69, support for ubifs
|
||
|
|
- Update rk_provision_tool to RKDevInfoWriteTool_V1.0.4
|
||
|
|
V1.0.4:
|
||
|
|
1.Add two custom id
|
||
|
|
2.The rk_provision_tool rename to RKDevInfoWriteTool
|
||
|
|
- Upgrade SDDiskTool to v1.59
|
||
|
|
```
|
||
|
|
|
||
|
|
**Debian9 (stretch-9.11)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update xserver
|
||
|
|
- Fixes jpeg's decode to 60fps
|
||
|
|
- Update test_camera for uvc
|
||
|
|
- Update mpp
|
||
|
|
- Update rga
|
||
|
|
- Support Camera N4 on rk3399pro evb v13 board
|
||
|
|
- Support exa/glamor hw acceleration on xserver
|
||
|
|
- Update camera_engine_rksip to v2.2.0
|
||
|
|
- Add LICENSE.txt
|
||
|
|
- QT upgraded to v5.11
|
||
|
|
- Fixes system suspend/resume for rk3399pro Socs
|
||
|
|
- Add glmark2 normal mode
|
||
|
|
- Add video hardware acceleration for chromium
|
||
|
|
```
|
||
|
|
|
||
|
|
**Yocto (thud 2.6.2)**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Add rockchip-rkisp
|
||
|
|
- Chromium-ozone-wayland: Support 78.0.3904.97g
|
||
|
|
- Support adding extra volumes
|
||
|
|
- Support Camera N4 on rk3399pro evb v13 board
|
||
|
|
- Add video hardware acceleration for chromium
|
||
|
|
- Gstreamer-rockchip: Update source and patches
|
||
|
|
- Gstreamer1.0-plugins-base: xvimagesink: Support dma buffer rendering
|
||
|
|
- Xserver-xorg: glamor: Update patches
|
||
|
|
```
|
||
|
|
|
||
|
|
**NPU**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- rk1808 base on kernel commit id:
|
||
|
|
d81e5390d0921d7fb019f3a45ab08d5e0e1d2fb0
|
||
|
|
rk1808 fedora:
|
||
|
|
b75e99f54361dd71fe7896919076692ae97b7585
|
||
|
|
rk3399pro/rk3399pro pcie:
|
||
|
|
577aa02a6d309d0697db079c673baf0b815f5d53
|
||
|
|
- update rknn_server to 1.3.0 (c4f8c233)
|
||
|
|
- update librknn_runtime to 1.3.0 (0e1d4ea6)
|
||
|
|
New features:
|
||
|
|
1) Add multi-channels-mean support
|
||
|
|
2) New op: argmax argmin gru grucell log_softma
|
||
|
|
- Support RKNPU_FW_N4 for pcie on rk3399pro evb v13 board
|
||
|
|
```
|
||
|
|
|
||
|
|
## rk3399pro_linux_release_v1.1.0_20190706.xml Release Note
|
||
|
|
|
||
|
|
**device/rockchip**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Support to run './build.sh debian' for debian9 and run './build.sh distro' for debian10
|
||
|
|
- Fix broken cleanall with './build.sh cleanall'
|
||
|
|
```
|
||
|
|
|
||
|
|
**Kernel**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Fix host mode resume fail for rk3399/rk33999pro
|
||
|
|
- Put the edp/mipi in vopl, and hdmi in vopb
|
||
|
|
- Fixes irq of BT on rk3399pro evb
|
||
|
|
- Fixes the regulator the abnormal during suspend
|
||
|
|
```
|
||
|
|
|
||
|
|
**Uboot**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Update vopl init correct
|
||
|
|
- Fixes avb
|
||
|
|
```
|
||
|
|
|
||
|
|
**Debian9**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Fixes vp8 encode was abnormal on debian
|
||
|
|
- Support usb3.0 for adbd
|
||
|
|
- Support rk809 switch configure
|
||
|
|
- Fixes the online video crash on chromium
|
||
|
|
- Support the camera 3a function on debian
|
||
|
|
```
|
||
|
|
|
||
|
|
**docs**:
|
||
|
|
|
||
|
|
```
|
||
|
|
- Add the Rockchip Linux Software_Developer_Guide_CN and
|
||
|
|
- Rockchip_Linux_Software_Developer_Guide_EN.pdf
|
||
|
|
- Update RK3399PRO_Release_Note.txt
|
||
|
|
* dos2unix fixes the file format on ubuntu
|
||
|
|
* change the language from Chinese to English
|
||
|
|
```
|
||
|
|
|
||
|
|
## rk3399pro_linux_release_v1.0.0_20190606.xml Release Note
|
||
|
|
|
||
|
|
```
|
||
|
|
- The first release version
|
||
|
|
```
|