MTP速率不达标问题

本文主要介绍了如何解决MTP(Media Transfer Protocol)传输速率不达标的问题。首先,当研发本地无法复现问题时,可能是环境因素导致,例如Ubuntu笔记本电脑与台式机的性能差异。其次,如果能复现问题,优化方案包括提频、扩大MTP缓冲区和保持USB高性能模式。提频涉及修改设备树文件以提升USB和DDR频率;扩大MTP缓冲区可能带来风险,可能导致设备显示异常;保持USB高性能模式可通过调整内核代码避免性能下降。
摘要由CSDN通过智能技术生成

工作了这么久,有两种问题是最蛋疼的:掉端口和速率

这里记录一下MTP速率不达标的问题如何解决

一、研发本地无法复现

首先第一测试报过来MTP速率不够,先要自己试试能不能本地复现

别傻乎乎的直接开始干

先举个我遇到的本地无法复现的bug例子,基本上是环境问题

1、ubuntu通过MTP拷贝到手机内部存储速度不达标,要求20M/s以上

研发本地测试速度33M/s(用CTS机器测试的),让测试换台电脑测试还是一样。

最后CTS机器配置比较高,是台式机。

测试是在用笔记本电脑进行测试的,最后请测试找了一台台式机装ubuntu系统,测试没有问题了

二、研发本地可以复现

本地可以复现,那就真的是个问题了。

对于优化MTP速率,基本上有下面几招:

(一)提频

基本上速率不达标,首先要考虑的就是提频。

各个平台提频修改大同小异,简单的如下面

arch/arm64/boot/dts/qcom/sdm660-common.dtsi

144 usb3: ssusb@a800000 {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值