SSD w PS3, czy warto?

Zaczęty przez Trzyzet, Sierpień 18, 2019, 20:34

Poprzedni wątek - Następny wątek

Trzyzet

Witajcie, może ktoś już próbował i ma porównanie? Wiem że menu i biblioteka zasuwają dużo szybciej. Co z grami?
Zamierzam kupić od razu 1TB SSD żeby nie musieć zmieniać na większy i mieć przy okazji spokój. Pytanie czy faktycznie warto.

PS. Po około 3 I pół roku i ponad 650h na mojej PS3 CEHC Crucial MX500 1TB ma dalej kondycję 100%. Absolutny must have na ten moment.

Cytat: Trzyzet w Luty 13, 2023, 22:26
@Stall już powiedział - na Windowsa tylko CrystalDiskInfo i basta O0

Na linuksie mam fajne narzędzie o nazwie smartmontools, terminalowe.
zeth@zeth-ryzen:~$ sudo smartctl -a /dev/sdd
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.0-3-amd64] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Crucial/Micron Client SSDs
Device Model:     CT1000MX500SSD1
Serial Number:    1915E1F95393
LU WWN Device Id: 5 00a075 1e1f95393
Firmware Version: M3CR023
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available
Device is:        In smartctl database 7.3/5319
ATA Version is:   ACS-3 T13/2161-D revision 5
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon Feb 13 20:32:09 2023 GMT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (    0) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: (   2) minutes.
Extended self-test routine
recommended polling time: (  30) minutes.
Conveyance self-test routine
recommended polling time: (   2) minutes.
SCT capabilities:        (0x0031) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   100   100   000    Pre-fail  Always       -       0
  5 Reallocate_NAND_Blk_Cnt 0x0032   100   100   010    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       654
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       1159
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
173 Ave_Block-Erase_Count   0x0032   100   100   000    Old_age   Always       -       2
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       34
180 Unused_Reserve_NAND_Blk 0x0033   000   000   000    Pre-fail  Always       -       46
183 SATA_Interfac_Downshift 0x0032   100   100   000    Old_age   Always       -       0
184 Error_Correction_Count  0x0032   100   100   000    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   069   045   000    Old_age   Always       -       31 (Min/Max 0/55)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_ECC_Cnt 0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   000    Old_age   Always       -       2400
202 Percent_Lifetime_Remain 0x0030   100   100   001    Old_age   Offline      -       0
206 Write_Error_Rate        0x000e   100   100   000    Old_age   Always       -       0
210 Success_RAIN_Recov_Cnt  0x0032   100   100   000    Old_age   Always       -       0
246 Total_LBAs_Written      0x0032   100   100   000    Old_age   Always       -       1523897320
247 Host_Program_Page_Count 0x0032   100   100   000    Old_age   Always       -       24595216
248 FTL_Program_Page_Count  0x0032   100   100   000    Old_age   Always       -       27884312

SMART Error Log Version: 1
Warning: ATA error count 0 inconsistent with error log pointer 1

ATA Error Count: 0
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 0 occurred at disk power-on lifetime: 0 hours (0 days + 0 hours)
  When the command that caused the error occurred, the device was in an unknown state.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  00 ec 00 00 00 00 00

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  ec 00 00 00 00 00 00 00      00:00:00.000  IDENTIFY DEVICE
  ec 00 00 00 00 00 00 00      00:00:00.000  IDENTIFY DEVICE
  ec 00 00 00 00 00 00 00      00:00:00.000  IDENTIFY DEVICE
  ec 00 00 00 00 00 00 00      00:00:00.000  IDENTIFY DEVICE
  c8 00 00 00 00 00 00 00      00:00:00.000  READ DMA

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%       654         -

SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


Jakby ktoś nie zauważył SSD to Crucial MX500 1TB (CT1000MX500SSD1); atrybut SMART 180 może niepokoić wiele osób ale te dyski już wychodziły z fabryki z takim parametrem i tam zawsze będzie Pre-Fail nawet dla nówek sztuk z blistrem. Chodzi o to że proces technologiczny nie jest idealny i już z fabryki kilka bloków jest uszkodzonych i są od razu przemapowane przy pierwszym wgrywaniu firmware'u w fabryce. Błąd parametru pierwszego? Nie mam kuźwa pojęcia. Problem jest taki że:

CytatRaw SMART values are almost meaningless, as different manufacturers use them in different ways and have different thresholds etc. The drive firmware itself will tell you when it is in "pre-failure"... or it might not, SMART really isn't very reliable.

Więc dla SSDków nie ma co kierować się SMARTem a raczej firmwarem o ile się da. Tak więc szybki restart na Windowsa, instalacja narzędzia Cruciala i...


Dysk działa idealnie i po ponad 650h grania na konsoli dalej ma 100% zdrowia  O0 Polecam gorąco.

PS. Konsola włącza mi się codziennie żeby sprawdzić update'y i uploadować save'y na serwery Sony co widać idealnie po cyklach SSD (jedno włączenie konsoli to jeden cykl).

Megadeth

Podpinam się do tematu. SSD czy HDD wystarczy? Jakieś konkretne modele polecacie?

Damian

#2
Ceny SSD są na tyle niskie że warto. Takie GTA 5 na SSD szybko się ładuje a przełączanie postaci trwa tyle co w trailerach :P. Pod warunkiem że gra jest w pełni cyfrowa, aby nie było ograniczenia w postaci doczytywania z płyty.

Trzyzet



Widać że niezależnie jaki SSD to będzie, da ładnego kopa wczytywaniu z dysku. Gdyby nie to że to dalej kupa kasy to zaryzykowałbym chińczyka. Mam jeden chiński SSD w Thinkpadzie X41 Tablet z SATA150, jak PS3 i działa to naprawdę miło, maksymalnym transferem szyny w obydwie strony. Ale to tylko 64GB, a nie 1TB :D Chociaż zobaczymy, może zaryzykuję.

Berion

Ciężko powiedzieć, ja się skłaniam ku tezie że nie warto.

I tak, wyżej 60MB/s w odczycie nie przeskoczysz, jedynie dużo dają IOPSy, szczególnie przy grach które mają luzem pierdylion plików (np. Mass Effecty). Do tego CellOS nie obsługuje Trimm, więc jedynie można polegać na garbage collector z fw SSD (innymi słowy: konsola będzie zabijać SSD). Należy też wziąć pod uwagę, że są gry które się nagminnie wieszają (wszystkie gry Bethesda'y to technicznie kupa gówna) i nie pomaga nawet watchdog; trzeba więc wtedy siłowo wyłączać konsolę z prztyka a SSD tego nie lubią.

Uprzedzając pytanie, do PS4 też nie warto bo ta non stop stresuje nośnik (pkg z HDD + nagrywany cały czas film w tle).

Damian

No popatrz, są ludzie którzy montują SSD w PS4 i są zadowoleni.

W jaki sposób system PS3 traktuje pamięć z Super Slimów?

Trzyzet

Cytat: Berion w Sierpień 19, 2019, 03:47
Ciężko powiedzieć, ja się skłaniam ku tezie że nie warto.

I tak, wyżej 60MB/s w odczycie nie przeskoczysz, jedynie dużo dają IOPSy
Jeśli to SATA 150 czyli pierwsza generacja to spokojnie poleci 80-90MB/s w obydwie strony. Jeśli mostek południowy jest wydajny to nawet więcej.
Cytat: Berion w Sierpień 19, 2019, 03:47
Do tego CellOS nie obsługuje Trimm, więc jedynie można polegać na garbage collector z fw SSD (innymi słowy: konsola będzie zabijać SSD).
Nie wiem czy używałeś nowsze SSD niż z 2016 roku. Tam narzędzia wbudowane w firmware i kontroler w zupełności wystarczają. Ponadto, grzebałem w pracy na reddicie i znalazłem wpis typa, który wstawił do wszystkich swoich konsol SSD już w 2013 roku. Wszystko działa do tej pory a kondycja w roku 2019 nie zeszła poniżej 95% w żadnym z nich(przy starej technologii a gdzie jak się kupi coś nowszego).
Cytat: Berion w Sierpień 19, 2019, 03:47Należy też wziąć pod uwagę, że są gry które się nagminnie wieszają (wszystkie gry Bethesda'y to technicznie kupa gówna) i nie pomaga nawet watchdog; trzeba więc wtedy siłowo wyłączać konsolę z prztyka a SSD tego nie lubią.
Argumentum ad rectum - mam nabite ponad 160h w Obliviona na PS3 i zawiesił mi się na ten czas tylko raz. Wcześniej zawieszał się znacznie częściej - umierał mi 320GB HDD który włożyłem zamiast fabrycznych 60 który działa do dziś :)
Cytat: Berion w Sierpień 19, 2019, 03:47
Uprzedzając pytanie, do PS4 też nie warto bo ta non stop stresuje nośnik (pkg z HDD + nagrywany cały czas film w tle).
Nie mam PS4 ale nowsze SSD zapiszą ci spokojnie kilkadziesiąt TB. Nie mówię tu o terówkach i 500GB tylko o zwykłych 256GB. Przy większych będzie można zapisać spokojnie paręset TB.

Podjąłem decyzję - Po wrześniu zakupię Cruciala MX500 1TB.

Berion

#7
@Trzyzet
Tyle w teorii, ale w praktyce takie są niestety realne transfery w stresie. Zależnie od modelu konsoli, dysk jest szyfrowany za pomocą AES-CBC lub AES-XTS, i choć pierwszy jest dość niewydajny to wątpię aby aż tak ciął na prędkości zapisu.

Ja wiem, że obecne SSD dywersyfikują zapis (remapują bloki w czasie rzeczywistym na te aktualnie najrzadziej używane), ale są różne SSD i różnie to w różnych działa. Wolałbym mieć dupochron jeszcze na wyższych warstwach niż fw SSD. No ale masz rację, może przesadzam.

Mam nabite po 100h w Skyrim i oba Fallout i zawiesiły się dziesiątki razy. ;p Głównym problemem są save'y, które potrafią zapisać coś co prowadzi do wycieków pamięci. Mam save'a do F:NV, który się zawiesza zawsze po kilkunastu sekundach grania (chwila jest ok, a potem fps lecą na łeb na szyję aż do zamrożenia). Napisałem swego czasu do Bugtesdy, ale nie raczyli nawet odpowiedzieć, więc dla mnie to firma krzak (co zresztą dobitnie pokazał cały cyrk związany z F76).

Cały czas PS4 w tle nagrywa 1080p@25 lub 60 lub 4K@30 (to na oko będzie prawie 100MB/s). Na sekundę! Ile to wypada powiedzmy dziennie po 2-3 godziny? Ile rocznie? To wcale nie są takie optymistyczne wartości i MTB (który i tak jest mocno orientacyjny) szybko można wykończyć.

@Damian
Są ludzie, którzy kupują mięso w supermarkecie i też są zadowoleni. ;)

Nie wiem, ale to chyba jest na zasadzie takiej, że przy wykrytym HDD, eMMC jest nieużywany. Chyba, musiałby być ktoś z taką edycją SS i zainstalowanym HEN.

Trzyzet

Cytat: Berion w Sierpień 19, 2019, 20:24
Cały czas PS4 w tle nagrywa 1080p@25 lub 60 lub 4K@30 (to na oko będzie prawie 100MB/s).

Nie ma szans, nowe talerzowe dyski 2.5" wyszarpują może 80MB/s zapisu, to nierealne.

Pewnie jak twitch, Sony używa fajnego kodeka i do fHD wystarczy 3500kbps a do 4k 7000kbps.

Berion

Racja (zasugerowałem się niepotrzebnie przepustowością USB3, przez który leci wewnętrzny HDD, zapominając o rpm dysków), ale nawet gdyby to było tylko kilka MB to nadal są astronomiczne liczby (ja na PS3 mam około 11000 godzin, przy takim mnożniku na PS4 to strach pomyśleć ile pożyją te SSD).

Trzyzet

Jeśli masz SSD starej generacji (jednej z pierwszych z okolic 2009 roku) 128GB to taki wytrzyma około 8TB zapisu.
Teraz lecimy z 4k:
7mbps to 0,875MB/s w godzinę zapiszesz 3,15GB.
Więc taki SSD pierwszej generacji wytrzyma raptem niecałe 2540 godzin ciągłego zapisu 4k. Dysk 2x większy w teorii powinien wytrzymać cztery do ośmiu razy więcej. Dalej zaznaczam że to pierwsza generacja.

Damian

Berion, mi chodziło o to w jaki sposób system traktuje tą pamięć flash w sensie jej żywotności. Mam Super Slima 12GB i ten flash po włożeniu dysku pełni taką samą rolę jak NAND w FATach. Raz złapałem się na tym że podmieniłem dysk i konsola zapytała tylko czy zmienić pamięć masową i tyle. Znaczy format był, ale systemu nie musiałem instalować na nowo.

Berion

@Damian
A, no tak, to dobre pytanie. Ale podejrzewam, że mają to gdzieś, w końcu jak umrze eMMC to konsola razem z nią, a klient poleci po następną do sklepu (przynajmniej w teorii). Takie czasy, więc podejrzewam ich o najgorsze. :D


Trzyzet

#13
Dobra, SSD siedzi, backup przywrócony :D


Największa różnica jest w XMB, działa natychmiastowo. Konsola też włącza się dużo szybciej z powodu natychmiastowego działania biblioteki.  Gry z HDD również startują natychmiast zamiast inicjalizować się chwilę.
Zainstalowałem z ciekawości GT5 i o ile na czasy pobierania nie mam zbyt dużego wpływu tak sama instalacja pobranych łatek poszła spokojnie 3x szybciej w porównaniu do talerzowca. Oblivion czy Skyrim? Na loading screenach nie siedzę dłużej niż sześć sekund! Moje zainstalowane GTA SA HD również wczytuje się poniżej 10 sekund zamiast 30-kilku.

Na razie doinstaluję to co musiałem usunąć z powodu tylko jednego, 80GB dysku na backup i będę dawać znać jak to działa.

Trzyzet

Aktualizacja: naprawdę warto wstawić SSD do PS3.

Czasy wczytywania są średnio od 3 do 6 razy krótsze, czasy instalacji gier też są znacznie skrócone.
Gry, które wczytują modele i tekstury w locie pokroju GTA V, serii Borderlands itd. wczytują wszystko natychmiast, nie miałem sytuacji gdzie jakiś obiekt czy tekstura się nie doczytały na czas a na HDD się czasami zdarzało, zwłaszcza w GTA kiedy jechałem bardzo szybko.

Nie mam custom fw czy połamanego softu ale jak macie jakiś pomysł na testy to mogę coś odpalić.