Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
What's really annoying is that whenever it's running, there's no way to STOP it.
Like right now, my Deck started running it out of nowhere &when I went to sleep it to store it, the glitch happened & came back up. Now I have to leave my Deck on, when I wanted to put it away.
Valve: Please add a 'STOP TASKS' feature for the storage device maintenance tasks, or automatically stop the tasks if the Deck is put in sleep mode.
Imagine a situation where you need to sleep the Deck & put it away immediately (such as traveling) - this is really frustrating.
(Test it removing the SDCard and check how much time trimming takes. It shouldn't last more than 3 minutes at worst).
Devs at Valve do certain checks on the SDCard to see if it's a faulty one or not and if it can run the "trim" command without any risk of using data.
The problem is that SDCards, even if they report correct values to the kernel, don't guarantee any trimming time estimation. This can take a very long time, especially if you have a 1TB SDCard with a microcontroller that doesn't do a good job.
There is asyncronous trimming mode in Linux and in some microcontrollers is supported, but that can lead to problems too, since manifacturers don't implement the features properly and can lead to loss of data (The Linux kernel has a huge blacklist to certain device model, NT probably does have it too, but who knows).
My A2 SDCard 1TB has nice RW performance, but when it comes to trimming the performance is awfully bad. It can take 20 minutes. The more space, the worse it is. It's an Amazon Basic one. Technically it's withing A2 specs but there's nothing that guarantee trimming speed on SDCard.
The code that does this check is under this file:
There are comments from the developer at Valve that explain each steps they're taking to verify the SDCard. Sadly they are not enough in this case.
The function is_known_bad_device is the culprit. Sadly that one cannot infer the ETA of the SDCard trimming function and it just say "Ok, the device supports everything and it's good".
My 2 cents is that my SDcard supports Trim, but is one of those at risk of losing data. That converts the discard (which is trim basically) operation to "erase", which takes a hell lot of time if your SDCard has 1TB of space (And it's mostly empty).
To bypass this problem, you have to add these 2 lines inside the function is_known_bad_device
Doing this, SteamOS will flag the SDCard as one that doesn't support trim and that will disable the trim operaton just for the SDCard. This means that, sometimes, you'll have to manually do it via terminal (Altho Games don't usually do too much R/W after the installation, so it shouldn't be required).
if you don't know what I'm talking about and you're not confident about editing system files, please avoid doing these changes.