Steam Deck

Steam Deck

StoneOcean May 4, 2022 @ 6:42am
''Warning'' SD card download/install speed is very slow!
Samsung EVO plus A2 V30 512GB
After around 20 sec the install speed will go down to around 5-8mb/s
So 100gb download of a game will take around 4 hours.

Is this only happening me? V30 card should offer a minimum of 30 mb/s
< >
Showing 61-75 of 171 comments
ba0701 Aug 8, 2022 @ 2:52pm 
For anyone wondering, I downloaded to the newly partitioned sd card, while it is plugged into an external sd card reader plugged into my usb hub, and incredibly enough I loss NO performance. In fact, the peak speed was actually a tad higher by more than 1MB (peaked at 67.9MB/s, while plugged directly into the Deck it peaked at 66 7), and gameplay didn't suffer in the slightest either, solid 60fps while playing Mass Effect Legendary with all graphics settings maxxed.
Originally posted by ba0701:
For anyone wondering, I downloaded to the newly partitioned sd card, while it is plugged into an external sd card reader plugged into my usb hub, and incredibly enough I loss NO performance. In fact, the peak speed was actually a tad higher by more than 1MB (peaked at 67.9MB/s, while plugged directly into the Deck it peaked at 66 7), and gameplay didn't suffer in the slightest either, solid 60fps while playing Mass Effect Legendary with all graphics settings maxxed.

I'm curious how much space was allocated when you first plugged it in before loading any games? I swear mine had more space when I formatted it on my desktop vs when I used KDE.
ba0701 Aug 8, 2022 @ 6:49pm 
Originally posted by Stupid.Sexy.Flanders:
Originally posted by ba0701:
For anyone wondering, I downloaded to the newly partitioned sd card, while it is plugged into an external sd card reader plugged into my usb hub, and incredibly enough I loss NO performance. In fact, the peak speed was actually a tad higher by more than 1MB (peaked at 67.9MB/s, while plugged directly into the Deck it peaked at 66 7), and gameplay didn't suffer in the slightest either, solid 60fps while playing Mass Effect Legendary with all graphics settings maxxed.

I'm curious how much space was allocated when you first plugged it in before loading any games? I swear mine had more space when I formatted it on my desktop vs when I used KDE.

That is a good question, honestly I didn't look before the partition with Minitool. Right now, it is showing 476.91GB. I should have, would be really interesting if it was in fact different. One thing that is for certain, when this exact same card was partitioned with KDE about 3 weeks ago, it wasn't near as fast as my 1TB (also formatted with the Minitool), but it was faster than some in this thread were experiencing, so I accepted it as just being a slower card. I even mentioned the speed earlier in this thread, as being in the teens and dipping into single digits occasionally. The lowest dip I have seen this time around with the exact same card, bypassing the Deck's tools entirely, was 19MB, and that was only a brief momentary dip that returned into the upper 50s to mid 60s and stayed there. I won't be using the tools on the Deck any more, moving forward.

Waiting on my RMA'd 1TB card from Sandisk, which was going to go into my Switch, but I am thinking about using it in the Deck as well, since I am not sure how much time my Switch will be seeing moving forward. But, whatever route I choose for the replacement card, it will be done on my Windows PC using the Minitool, the differences are just too drastic not to.
ba0701 Aug 8, 2022 @ 6:56pm 
Speaking of my Sandisk RMA, the tracking number I was provided has not shown up in UPS for 4 days, so I asked Sandisk about it today. They said they got the problem resolved, but now that the tracking info is somewhat available, it now shows the package was shipped on July 19. I did not even open my case with them until July 26. The second thing that is odd, is I have a UPS account, which shows me all packages shipped to me, my name and/or address. This tracking number indicates that this tracking number meets none of those criteria, and is listed in the space where general tracking data for packages not related to me would be found..

Seems Valve aren't the only ones with shipping difficulties.
lostgoat Aug 9, 2022 @ 8:11am 
2
If you are experiencing this issue, aka these following two conditions apply to you:
* Downloading to your sdcard is slow
* A speedtest from fast.com or speedtest.net is fast

The please try running this command and let me know if it helps:

sudo fstrim -v /run/media/mmcblk0p1

If possible, the output of the command would also be useful. For me it looks like this:
/run/media/mmcblk0p1: 16.9 GiB (18127134720 bytes) trimmed
ba0701 Aug 9, 2022 @ 8:52am 
Originally posted by lostgoat:
If you are experiencing this issue, aka these following two conditions apply to you:
* Downloading to your sdcard is slow
* A speedtest from fast.com or speedtest.net is fast

The please try running this command and let me know if it helps:

sudo fstrim -v /run/media/mmcblk0p1

If possible, the output of the command would also be useful. For me it looks like this:
/run/media/mmcblk0p1: 16.9 GiB (18127134720 bytes) trimmed

Both of my current cards are running very fast now. I will surely try partitioning my Sandisk rma replacement on the Deck, as soon as it arrives. Expected this week.
Jrgiacone Aug 9, 2022 @ 11:22am 
Originally posted by lostgoat:
If you are experiencing this issue, aka these following two conditions apply to you:
* Downloading to your sdcard is slow
* A speedtest from fast.com or speedtest.net is fast

The please try running this command and let me know if it helps:

sudo fstrim -v /run/media/mmcblk0p1

If possible, the output of the command would also be useful. For me it looks like this:
/run/media/mmcblk0p1: 16.9 GiB (18127134720 bytes) trimmed

I will try this later... Is there any difference with using the kde partition manager. Is the steam deck not just running

mkfs.ext4 -O casefold

I am curious what would be causing these differences people are reporting. I formatted mine through steam deck and when transferring files from another pc, I will start at 90+MB/s and then after the first 4-5GB it will fall to sub 3-8MB/s and drastically slow down
lostgoat Aug 9, 2022 @ 12:10pm 
Formatting through the KDE partition manager per these instructions is probably very similar to a plain:

mksf.ext4

This will cause problems when running some games as casefolding is probably not enabled.

When formatting via gamemode you get:
mkfs.ext4 -m 0 -O casefold -E nodiscard # -m 0 avoids reserving space for exclusive use by the root user # -O casefold is necessary for compatibility for windows games that rely on a case insensitive FS # -E nodiscard avoids running a blkdiscard operation for every block during format. This is why the KDE format oprerations for some users are taking a very long time to complete compared to gamemode
Last edited by lostgoat; Aug 9, 2022 @ 12:18pm
Jrgiacone Aug 9, 2022 @ 1:18pm 
Originally posted by lostgoat:
Formatting through the KDE partition manager per these instructions is probably very similar to a plain:

mksf.ext4

This will cause problems when running some games as casefolding is probably not enabled.

When formatting via gamemode you get:
mkfs.ext4 -m 0 -O casefold -E nodiscard # -m 0 avoids reserving space for exclusive use by the root user # -O casefold is necessary for compatibility for windows games that rely on a case insensitive FS # -E nodiscard avoids running a blkdiscard operation for every block during format. This is why the KDE format oprerations for some users are taking a very long time to complete compared to gamemode

I’m curious about the nodiscard when reading documentation on ext4 I see you can pass the discard option into it. I don’t see the nodiscard option? I could totally be missing where it states that though

Edit: I found it, but why would we not want trim? :

discard/nodiscard
Controls whether ext4 should issue discard/TRIM commands to the underlying block device
when blocks are freed.This is useful for SSD devices and sparse/thinly
-provisioned LUNs, but it is off by default until sufficient testing has been done.
Last edited by Jrgiacone; Aug 9, 2022 @ 1:30pm
badboyec24 Aug 9, 2022 @ 1:39pm 
I formatted through game mode on my micro sd card and get between 23 mb/s to 53 mb/s download speeds, that seems decent to me. It sticks between those ranges and downloaded some huge games within under 90 minutes including Forza Horizon 5 which is over 100 gb. Though I'm not saying that is the case for everyone who uses the in game mode formatting option.
Jrgiacone Aug 9, 2022 @ 7:38pm 
I wanted to update here. I have a Samsung evo select 512GB sd card. I used the gamemode format in steam OS with it not the format recommended in here. On the steam deck downloading games, I am getting consistent 50-60MB/s on install for divinity original sin 2 for the entirety of the download.

What trends I noticed were when I was transferring ROMS from my pc. Some of those have 40,000 individual files in them which as a result of the sd card, it can't handle all the files. Verses If I transfer a 10GB video file it has no problem. I don't think there is anything wrong with the format in steamOS
ba0701 Aug 10, 2022 @ 3:22pm 
Originally posted by badboyec24:
I formatted through game mode on my micro sd card and get between 23 mb/s to 53 mb/s download speeds, that seems decent to me. It sticks between those ranges and downloaded some huge games within under 90 minutes including Forza Horizon 5 which is over 100 gb. Though I'm not saying that is the case for everyone who uses the in game mode formatting option.

I can't speak to what type of card you have, but I had similar results with my Samsung 512GB EVO card, and was equally content with it given the single digits others had been seeing with their cards.

However, this is the card that I partitioned for a second time in my attempts at running two micro sd cards simultaneously, and it then began downloading almost exclusively in the single digits. I know that the system is capable of much faster (1TB Sandisk Extreme maintains over 60MB/s, nearing almost 70MB/s almost entire time downloading 100+GB games), and I knew this very Samsung card was capable of much faster download speeds as after I initially partitioned it on the Deck exclusively, using KDE, it would maintain 30+MB/s.

So, since it was now stuck in unusable low single digit territory, I decided to delete the partition and recreate it on my Windows machine using the free Minitool PW. Since having done that, this very same card now equals my 1TB card in maintaining speeds well above 60+MB/s, and in fact the one card I was initially content with running in the 30's has now surpassed the highest speed reached by my 1TB card, and I even get the same speeds when downloading to this card on the Deck while the card is plugged into an external USB reader. I downloaded a 151GB game (Middle-Earth Shadow of War) in under 1 hour on 1GB/s Internet, and a 110GB game (Mass Effect Legendary Edition) in less than 40 minutes to this same card.

I totally understand that this is not optimal, as we would all prefer for all of these operations to take place on our Decks, which is why I will be happy to help if I can, by using a fresh out of the package Sandisk Extreme 1TB card to partition and test directly on the Deck, in hopes we might figure out what is going on. I have never hoped for my card to run in single digits before, but do now in hopes it might help identify what is happening. Besides, I know I have a working process to resolve it if it is slow again, unless it gets bricked as my first 1TB card did, thus the reason for the Sandisk RMA to begin with.I hope my new card arrives today or tomorrow.

Point I am making is it may well be very possible, based on a number of unknown factors like Internet speed, make and model of micro sd card, etc..., for your card to go much faster.
ba0701 Aug 10, 2022 @ 3:33pm 
Originally posted by Jrgiacone:
I wanted to update here. I have a Samsung evo select 512GB sd card. I used the gamemode format in steam OS with it not the format recommended in here. On the steam deck downloading games, I am getting consistent 50-60MB/s on install for divinity original sin 2 for the entirety of the download.

What trends I noticed were when I was transferring ROMS from my pc. Some of those have 40,000 individual files in them which as a result of the sd card, it can't handle all the files. Verses If I transfer a 10GB video file it has no problem. I don't think there is anything wrong with the format in steamOS

Those 50-60 speeds are what I have seen on the best operating cards I have, and those speeds are maintained like yours is, so from my experience you are operating as well as the best of mine.

Copying thousands of small files can slowdown even the fastest system. I have several M.2 SATA SSDs and 6GB/s physical HDDs in my desktop, and even it drops to really low levels when copying folders with tons of tiny files on either of those platforms. So, I wouldn't be too concerned with that, as long as you are getting those maintained d/ls like you are.

The issues with the Deck, as I have been reading and experiencing them, is that sometimes things run perfectly like your case, sometimes middle of the road like one of my cards, really low (single digit speeds) as happened on one of my cards, or even possibly full on bricking of your card as happened to the one I just had RMA'd from Sandisk. In that last, worst case scenario, literally no tool I tried, which was several, on the Deck or in Windows could access, recreate, or even format the partition I created on it using the Deck.
ba0701 Aug 10, 2022 @ 10:46pm 
Originally posted by lostgoat:
If you are experiencing this issue, aka these following two conditions apply to you:
* Downloading to your sdcard is slow
* A speedtest from fast.com or speedtest.net is fast

The please try running this command and let me know if it helps:

sudo fstrim -v /run/media/mmcblk0p1

If possible, the output of the command would also be useful. For me it looks like this:
/run/media/mmcblk0p1: 16.9 GiB (18127134720 bytes) trimmed

Ok, so my RMA replacement Sandisk Extreme micro SD card arrived today. I put it in the Deck, and partitioned it using KDE in desktop mode on the Deck. I downloaded a 110GB game (Mass Effect Legendary), primarily because I had just downloaded it on a different card that is working perfectly, a card that had been partitioned on a Windows PC using the Minitool PW.

On the new card the download speed would burst anywhere between 42-64MB/s, but primarily lingered in the mid 30's, with numerous dips into the teens and even single digits a few times. On the two cards that I have partitioned from within Windows, using the Minitool PW, I did not observe a single dip into single digits, and the lowest momentary dip I did witness was 19MB/s. This new card is performing under either of those cards, as a for instance this game took 18 minutes longer to download than it did two nights ago, and that first time the sd card was plugged into an external USB reader (mind that I observed nearly identical performance from that same card plugged either directly into the Deck, or into the external reader). There is definitely a difference is download speeds between the two otherwise identical cards, with the card partitioned on the Deck performing measurably slower.

My other Sandisk Extreme 1TB card, identical brand and model as this new card was also partitioned using the Minitool PW, and it has equal performance to the card plugged into the external reader, both cards maintained >60MB/s for extended periods, and would only dip below that for short periods before bouncing back up. These are the results of the command you requested, both of the higher performing Sandisk Extreme 1TB and the newly received replacement Sandisk Extreme 1TB, with the original (partitioned in Windows) listed at the top. I will repartition this newer slower card using the Minitool PW tomorrow, and will report back any findings I experience with it once I have.

Card partition from Windows PC

(deck@steamdeck ~)$ sudo fstrim -v /run/media/mmcblk0p1
[sudo] password for deck:
/run/media/mmcblk0p1: 67.2 GiB (72164286464 bytes) trimmed




Card Partitioned directly on Deck

(deck@steamdeck ~)$ sudo fstrim -v /run/media/mmcblk0p1
[sudo] password for deck:
/run/media/mmcblk0p1: 826.5 GiB (887460503552 bytes) trimmed
(deck@steamdeck ~)$
lostgoat Aug 11, 2022 @ 8:16am 
/run/media/mmcblk0p1: 826.5 GiB (887460503552 bytes) trimmed

Wow, that card definitely needed to be trimmed. Does if perform better now that you ran the trim command?
< >
Showing 61-75 of 171 comments
Per page: 1530 50

Date Posted: May 4, 2022 @ 6:42am
Posts: 171