Homebrew app Different USB/MTP install speed across installers

kraussian

Active Member
OP
Newcomer
Joined
Jun 15, 2023
Messages
39
Trophies
0
XP
169
Country
Korea, South
I've always been a big fan of DBI with how easy it is to simply launch MTP Responder mode and drag-drop in the Windows File Explorer.
But recently I was installing a large game and noticed that the install speed is nowhere near what I would expect.

I am using the Nintendo-licensed SanDisk 256GB SD card, which I understand has a maximum read speed of 100MB/s and write speed of 90MB/s.
However the install speed through DBI MTP mode only hovers around 20-25MB/s.

So I've tried experimenting with Tinfoil/NUT, and installing through Tinfoil gives me 40-45MB/s.
What's causing the difference? And that's still only half of what my SD card should be capable of. How do I improve the speed?

In Atmosphere config, I've made sure to enable USB 3.0.
usb30_force_enabled = u8!0x1

For reference, I'm using the latest release of both DBI (v598) and Tinfoil (16.0 v2) / NUT (v3.3).
 

Freyjadour

Well-Known Member
Newcomer
Joined
Apr 3, 2019
Messages
61
Trophies
0
XP
1,414
Country
Indonesia
Your cable and usb port matters too. From what I experienced, awoo gives me 100-120MB/s installation speed with usb superspeed cable plugged into usb 3.0 port, and enabled usb3.0 in atmosphere config.
 
  • Like
Reactions: comandate_gato007

kraussian

Active Member
OP
Newcomer
Joined
Jun 15, 2023
Messages
39
Trophies
0
XP
169
Country
Korea, South
Your cable and usb port matters too. From what I experienced, awoo gives me 100-120MB/s installation speed with usb superspeed cable plugged into usb 3.0 port, and enabled usb3.0 in atmosphere config.
Thanks for the input. What USB cable do you recommend?

I've tried the USB-C cable which came with my External SSD, a "Fast Charge" cable supporting 100W charging, and a USB-A to USB-C cable lying around. But all 3 of them give me 40-45MB/s on both Tinfoil and Awoo and 20MB/s on DBI.

At this point I'm suspecting a software issue with DBI and a hardware limitation for Tinfoil/Awoo.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,059
Trophies
0
XP
1,364
Country
Gaza Strip
Thanks for the input. What USB cable do you recommend?

I've tried the USB-C cable which came with my External SSD, a "Fast Charge" cable supporting 100W charging, and a USB-A to USB-C cable lying around. But all 3 of them give me 40-45MB/s on both Tinfoil and Awoo and 20MB/s on DBI.

At this point I'm suspecting a software issue with DBI and a hardware limitation for Tinfoil/Awoo.
I still confuse on the unit. 20MB/s is it 20 Mega Bit per seconds or Mega Byte per seconds, cause that huge difference.
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,279
Trophies
3
XP
12,046
Country
Poland
I still confuse on the unit. 20MB/s is it 20 Mega Bit per seconds or Mega Byte per seconds, cause that huge difference."
"B" is bytes, "b" is bits. If somebody writes it differently, then they are wrong.

And usually to make it more visible for bits people are writing "Mbps" while for bytes "MB/s".
 

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
691
Trophies
1
XP
2,474
Country
Russia
Just look at awoo sources - it shows spped of writing current block. DBI measures speed by divide total bytes written so far by total time since start. So, it's just a different speeds.
 

mathew77

Lovin' life.
Member
Joined
Jan 19, 2019
Messages
1,189
Trophies
0
Age
47
XP
3,680
Country
Kazakhstan
However the install speed through DBI MTP mode only hovers around 20-25MB/s.
FYI, my installation speed with DBI on an average Kingston 256 GB card:

test (6).jpg


So it's a pretty ~53 MB/s avg. real speed with a proper USB 3.0 cable, which is higher than any tinfoil / awoo / whatever can get to me.
 
Last edited by mathew77,

Freyjadour

Well-Known Member
Newcomer
Joined
Apr 3, 2019
Messages
61
Trophies
0
XP
1,414
Country
Indonesia
Thanks for the input. What USB cable do you recommend?

I've tried the USB-C cable which came with my External SSD, a "Fast Charge" cable supporting 100W charging, and a USB-A to USB-C cable lying around. But all 3 of them give me 40-45MB/s on both Tinfoil and Awoo and 20MB/s on DBI.

At this point I'm suspecting a software issue with DBI and a hardware limitation for Tinfoil/Awoo.
I've been using Aukey cable for a long time but forgot which model, but it's usb A to C.
Anker or others USB 3.0 compatible cable might also works.

I experienced slow installation speed as well when using DBI, the most I can get is around 30-50MB/s when using usb 3.0 cable.
 

ghjfdtg

Well-Known Member
Member
Joined
Jul 13, 2014
Messages
1,360
Trophies
1
XP
3,282
Country
There are different factors you need to keep in mind.
- The speed of your microSD (duh) which is not always what they advertise it to be.
- The USB connection speed (also obvious).
- Running the installer in game mode (good) instead of applet mode (bad).
- Installing uncompressed .nsp vs compressed .nsz.
- Badly fragmented filesystem on the microSD. This can lower sequential write speed.
- Whatever storage media you use on PC. HDDs are not much faster than the fastest microSDs these days.
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,279
Trophies
3
XP
12,046
Country
Poland
There are different factors you need to keep in mind.
- The speed of your microSD (duh) which is not always what they advertise it to be.
- The USB connection speed (also obvious).
- Running the installer in game mode (good) instead of applet mode (bad).
- Installing uncompressed .nsp vs compressed .nsz.
- Badly fragmented filesystem on the microSD. This can lower sequential write speed.
- Whatever storage media you use on PC. HDDs are not much faster than the fastest microSDs these days.
And quality of USB cable + connectors on both sides.
 
  • Like
Reactions: mathew77

kraussian

Active Member
OP
Newcomer
Joined
Jun 15, 2023
Messages
39
Trophies
0
XP
169
Country
Korea, South
There are different factors you need to keep in mind.
- The speed of your microSD (duh) which is not always what they advertise it to be.
- The USB connection speed (also obvious).
- Running the installer in game mode (good) instead of applet mode (bad).
- Installing uncompressed .nsp vs compressed .nsz.
- Badly fragmented filesystem on the microSD. This can lower sequential write speed.
- Whatever storage media you use on PC. HDDs are not much faster than the fastest microSDs these days.
Thanks, but I think I've checked off most of them.
  • Speed of microSD card; agree, but SanDisk has always been reliable with their more premium lineups. While I don't expect the advertised 90MB/s, I wouldn't expect only half of that either. Thought I'd see at least 70-80MB/s.
  • USB connection speed; PC-side port is USB-C 3.2 Gen 2, and USB 3.0 is enabled on Switch
  • Game vs. Applet mode: I'm making sure to use Game mode
  • NSZ vs. NSP: All my files are NSP, so decompression time shouldn't be a factor
  • Badly fragmented microSD: My understanding is that defrag is not recommended for solid state media, but nevertheless I went ahead and did it but no discernible difference in speed
  • PC storage media: I'm using a NVMe with 5,000MB/s read speed, so shouldn't be a factor
 

Visntse

Active Member
Newcomer
Joined
Apr 27, 2023
Messages
33
Trophies
0
XP
175
Country
United States
Thanks, but I think I've checked off most of them.
  • Speed of microSD card; agree, but SanDisk has always been reliable with their more premium lineups. While I don't expect the advertised 90MB/s, I wouldn't expect only half of that either. Thought I'd see at least 70-80MB/s.
  • USB connection speed; PC-side port is USB-C 3.2 Gen 2, and USB 3.0 is enabled on Switch
  • Game vs. Applet mode: I'm making sure to use Game mode
  • NSZ vs. NSP: All my files are NSP, so decompression time shouldn't be a factor
  • Badly fragmented microSD: My understanding is that defrag is not recommended for solid state media, but nevertheless I went ahead and did it but no discernible difference in speed
  • PC storage media: I'm using a NVMe with 5,000MB/s read speed, so shouldn't be a factor

i had same problem, install nsp from game mode, but speed is max to 40MB/S, i use type-c 3.2 gen 2 port and cable.
when i use 2.0 cable, that max speed is 30MB/S, but many time is 20MB/S.

i use samsung 120M/S tf card, dbi is latest 598 version. win10 system with 2600M/S nvme ssd.

btw, i use atmo sd partition type, create that partition with hekate. why another guys dbi speed so fast, but i don't know what hell for this shit speed with me!
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,059
Trophies
0
XP
1,364
Country
Gaza Strip
i had same problem, install nsp from game mode, but speed is max to 40MB/S, i use type-c 3.2 gen 2 port and cable.
when i use 2.0 cable, that max speed is 30MB/S, but many time is 20MB/S.

i use samsung 120M/S tf card, dbi is latest 598 version. win10 system with 2600M/S nvme ssd.

btw, i use atmo sd partition type, create that partition with hekate. why another guys dbi speed so fast, but i don't know what hell for this shit speed with me!
The ss use russian version of dbi, who knows :bortz:
 

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
691
Trophies
1
XP
2,474
Country
Russia
you mean we need russian system region and language, then use ru dbi?
Also account registered in RU and console with SN range sold in Russia. And absolutetely NO signs of other regions in all system logs. And white IP of russian ISP.
Post automatically merged:

The ss use russian version of dbi
That screenshot from some ukrainian console fyi.
Post automatically merged:

And seriously, in the 77 MB/sec screenshot, the installation is going to NAND, not a memory card.
 
Last edited by duckbill007,

lostdotfish

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
102
Trophies
0
Age
37
XP
444
Country
getting 35ish MB/sec to emunand on this cable.

Code:
https://www.amazon.co.uk/Anker-PowerLine-Durability-Devices-Including/dp/B01GN0M6NE/

Detects as USB 3.0 Super Speed
 

Azuuuma

Member
Newcomer
Joined
Jun 22, 2023
Messages
18
Trophies
0
Age
26
XP
128
Country
China
FYI, my installation speed with DBI on an average Kingston 256 GB card:

View attachment 385430

So it's a pretty ~53 MB/s avg. real speed with a proper USB 3.0 cable, which is higher than any tinfoil / awoo / whatever can get to me.
In Atmosphere, does the format of the SD card affect the transfer speed (FAT32 vs exFAT)? I've enabled USB 3.0, but the transfer speed is at most 36MB per second
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Lol rappers still promoting crypto