Wired Exclusive: What to Expect From Sony's Next-Gen PlayStation

By: Jukka Larja (roskakori2006.delete@this.gmail.com), April 20, 2019 10:15 pm
Room: Moderated Discussions
David Hess (davidwhess.delete@this.gmail.com) on April 20, 2019 8:19 pm wrote:
> wumpus (lost.delete@this.in.a.cave) on April 17, 2019 9:24 am wrote:
> >
> > - no idea if/how developers will optimize game layout after it becomes a maze of patches.
> > Presumably assets won't often be patched, but I've seen some disasters on more heavily
> > updated games (even before they could reasonably expect players to have SSDs).
>
> Optimizing the game layout for mass storage has been done to various extents for decades
> now. The most effective seems to be decompressing into memory from a few large continuous
> files. I thought this would go away with solid state storage but there is still a
> marked difference in performance between random and sequential access.

Optimization for optical media is quite different from optimizing for HDD. I don't have experience on the first, but I have been reading about it. What was done there was not putting all data continuously to disk, because you wanted to have some time for processing, but didn't want to have to wait for a (almost) full revolition of optical disk after that. I've never heard anyone doing anything like that on HDD on consoles, though I'm sure some developer has done it just for lolz.

I think the difference between HDD and SSD is somewhat smaller, but there's one thing that's quite different: if you want to achieve full speed on HDD, you have to avoid random reads, so don't spam accesses from multiple threads and try to avoid random reads at all cost. For SSD reading data in parallel is much faster. Console OSes will probably try to achieve this with read-ahead (or if that's deemed to generate too much memory pressure, just instruct people to use async interfaces), but if you really have random read case, it's better to just spam multiple reads in parallel. This also means that if you need to wait for huge chunk of textures to be loaded anyway, you can do some smaller reads on the side without much affecting the huge load.

So less need to be careful with small reads, maybe need to explicitly parallelize loading.

Whether you run from optical disc, HDD or and SSD, packing very numerous but small files (like tens of thousands of shader files) to couple of large files makes sense anyway. Just calling fopen (or console API equivalent) on that many files is a waste.

-JLarja
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationsleep2019/04/16 11:04 PM
  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDoug S2019/04/17 12:20 AM
  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAnon2019/04/17 01:18 AM
    Competing with streaming Anon2019/04/17 01:20 AM
      Competing with streaming David Hess2019/04/20 07:17 PM
        Competing with streaming Jukka Larja2019/04/20 09:23 PM
        Competing with streaming Anne O. Nymous2019/04/21 04:27 AM
        Competing with streaming Anne O. Nymous2019/04/21 04:28 AM
    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAndrew Clough2019/04/17 05:33 AM
      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/17 09:08 AM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAndrew Clough2019/04/17 10:21 AM
          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 07:29 PM
            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationblue2019/04/20 08:29 PM
              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/20 09:29 PM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationBlue2019/04/21 03:25 AM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/21 07:45 AM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationpgerassi2019/04/21 06:56 PM
                      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/21 09:18 PM
                        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationpgerassi2019/04/22 08:33 AM
                          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/22 09:54 AM
                            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationpgerassi2019/04/22 11:45 PM
                              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/23 07:36 AM
                                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/23 08:06 AM
                                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/23 11:32 AM
                                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/28 05:46 PM
    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanother-anon2019/04/17 11:10 AM
    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 07:23 PM
      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/20 09:32 PM
  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationNoSpammer2019/04/17 03:50 AM
    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/17 09:24 AM
      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/17 09:44 AM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDoug S2019/04/17 10:28 AM
          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 07:36 AM
            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/18 08:55 AM
              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 11:24 AM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationaaron spink2019/04/18 11:42 AM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 12:07 PM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/18 02:32 PM
                      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 03:32 PM
                        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/18 03:41 PM
                          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/19 01:53 AM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 08:14 PM
                      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/20 09:42 PM
                        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/28 05:52 PM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationPiedPiper2019/04/18 07:33 PM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/19 02:03 AM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/19 06:50 AM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationaaron spink2019/04/19 07:25 AM
                      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/19 08:40 AM
            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationjames2019/04/18 10:13 AM
              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 11:39 AM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationaaron spink2019/04/18 11:46 AM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 03:22 PM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 08:34 PM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/20 09:48 PM
            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDoug S2019/04/18 02:33 PM
              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationsleep2019/04/18 06:38 PM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 08:27 PM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationsleep2019/04/21 03:07 AM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/28 05:54 PM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/17 11:48 AM
          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 07:46 AM
            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/18 09:05 AM
              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 11:51 AM
                Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/18 02:50 PM
                  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 03:16 PM
                    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationAaron Spink2019/04/18 03:36 PM
                      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/19 01:57 AM
                        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/19 02:18 AM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/17 12:13 PM
          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationanon2019/04/18 08:07 AM
      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/19 03:03 AM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/19 07:40 AM
          Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/19 08:29 AM
            Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationwumpus2019/04/19 05:38 PM
              Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationSimon Farnsworth2019/04/20 02:02 AM
        Why are you assuming it will even have an optical drive?Doug S2019/04/19 10:53 AM
          Why are you assuming it will even have an optical drive?Jukka Larja2019/04/19 12:19 PM
            Why are you assuming it will even have an optical drive?David Hess2019/04/20 08:45 PM
          the source article...blue2019/04/20 05:50 AM
            the source article...Jukka Larja2019/04/20 07:29 AM
              the source article...wumpus2019/04/20 08:48 AM
                the source article...aaron spink2019/04/20 08:51 AM
                  the source article...Jukka Larja2019/04/20 11:47 AM
              the source article...Groo2019/04/20 09:36 AM
                the source article...Jukka Larja2019/04/20 12:08 PM
                  the source article...Groo2019/04/20 12:37 PM
                    the source article...Doug S2019/04/21 12:11 AM
                      the source article...Doug S2019/04/21 12:33 AM
                      the source article...Blue2019/04/21 03:30 AM
                        the source article...Doug S2019/04/21 10:08 AM
                          the source article...blue2019/04/23 12:36 AM
                            the source article...Aaron Spink2019/04/23 08:27 AM
                              the source article...Brett2019/04/23 11:22 AM
                                the source article...Aaron Spink2019/04/23 11:43 AM
                              the source article...Jukka Larja2019/04/23 11:55 AM
                                the source article...Aaron Spink2019/04/24 01:15 PM
                                  the source article...Jukka Larja2019/04/25 05:53 AM
                                    the source article...none2019/04/25 06:14 AM
                                      the source article...Jukka Larja2019/04/25 11:32 AM
                                    the source article...Aaron Spink2019/04/25 07:06 AM
                                      the source article...anon2019/04/25 09:00 AM
                                        the source article...Aaron Spink2019/04/25 12:12 PM
                                          the source article...anon2019/04/26 11:27 AM
                                      the source article...Jukka Larja2019/04/25 11:40 AM
                                        the source article...Aaron Spink2019/04/25 12:08 PM
                            the source article...Doug S2019/04/23 10:33 AM
                  the source article...David Hess2019/04/20 08:51 PM
                    the source article...Jukka Larja2019/04/20 10:00 PM
                  the source article...gallier22019/04/24 12:01 AM
                    the source article...Jukka Larja2019/04/24 05:25 AM
                the source article...David Hess2019/04/20 08:49 PM
                  the source article...Groo2019/04/21 07:41 AM
      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 08:19 PM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJukka Larja2019/04/20 10:15 PM
  Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJose2019/04/17 10:00 PM
    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJose2019/04/18 03:33 AM
      Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationdmcq2019/04/18 05:30 AM
        Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationJose2019/04/18 10:41 PM
    Wired Exclusive: What to Expect From Sony's Next-Gen PlayStationDavid Hess2019/04/20 09:06 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?