アカウント名:
パスワード:
売りはSSD、ほぼロード時間なしでゲームできるようになるらしいが。https://av.watch.impress.co.jp/docs/series/rt/1241858.html [impress.co.jp]
SSD専用の最適化があるんだよって話ですけど、マルチプラットフォーム展開が多い中どれだけ最適化してもらえるかってのもありそうですね
XSXもXbox Velocity Architectureなんてものをほのめかしているので何とかなるんではないでしょうか?
あとPS5の設計思想として、小手先のような技を使えば激速になる…ではなく、普通のことをやって普通に速いことを目指しているようなのであまり凝った最適化はする必要がないのかもしれません。
そこらへんは開発するのに必要な学習期間の短縮にも役立つようでPS4よりも更に短くなっているそうです。 https://av.watch.impress.co.jp/img/avw/docs/1241/858/html/03_o.jpg.html [impress.co.jp]
西川善司の3DGE:Mark Cerny氏のPS5技術解説プレゼンテーションを読み解く(前編) [4gamer.net] によれば、・読み出しは 2GB 単位(ランダムにならないよう設計・配置)・効果音など急遽必要なデータがあれば割り込みで読み込める→予め読んでおく必要がなく、必要になってから読み込んでも間に合う・圧縮を伸張する専用回路搭載なので、伸張による遅延や負荷を意識しないで済む
ということで、予めメモリに読み込んでおく必要がなく、必要になる直前での読み出しでも間に合うような設計ですねこれで「必要かも」というようなデータをメモリに載せておく必要がないため、DRAM も無駄なく使えると
ここは PC では真似できない、差別化ポイントですね3D XPoint に対応すれば、同じようなことができると思いますが……
大きな事言ってるんだからNVRAMみたいな扱いなんじゃねぇかなあIntelのOptaneなんとかかんとか…メモリマップドI/Oなやつ…みたいな…据え置きハードだとやりやすい気がする
PCだと遅いHDD使用する人もいるので、一旦全部メモリに読み込む必要があって遅い。最低速度を保証できるPS5だと、全部メモリに読み込んでおく必要が無く、逐次読み出しでいいから起動・ロードの遅延が短い。というようなことかと。そのためにDMAとか圧縮エンジンとかI/OコントローラをCPUとは別に搭載して、CPU介さずメモリに展開できるようにしてる。CPUがグラフィック処理してる裏で負荷かけずに逐次読み出しするのでしょうね。
それに、既存のPC向けSSDでも、5.5GB/sを出せる環境はそんなに多くないと思う。PCI Express 3.0 x4接続の理論値を超えてるので。
PCのPCI Express 3.0に対応するNVMe SSDのシーケンシャルリードだと最高でも3.5GB/sぐらいですねhttps://pc.watch.impress.co.jp/docs/news/1209780.html [impress.co.jp]
ナゾはナゾのままとして転送早けりゃ展開後のデータをまんまSSDに仕舞っといて利用するとか有るかもしれんそして作業途中まで終わったデータをたくさん持つ様な構造まで変えるとなるとストレージ活用したPS特化タイトルとかSCEの狙い通りのもんが出てくるかもしれん
テクスチャストリーミングって結構前からあるぞ
「メモリに展開する必要がない」ではなく「メモリに事前読み込みしなくていい(=バッファリングの為のメモリ不要)」みたいです
"SSDが早いからMMIOでSSD見に行っても十分早い"という意味では?
>SSDコントローラは12チャネルとあるのでCPU8コア同時にアクセスしても余るので単に並列化しやすいよという話だと思う。
今どきのゲーム機ってDMA自分で書くんだろうか?死ねる。
確かにそれは疑問。DMAの管理をユーザーに委ねるとか、この規模のシステムでありえるのかなと。制御マイコンレベルなら話はわかるんだけど。本当に性能だそうと思ったら、かなりの労力が必要に思えるし、そんな面倒なことするのかな?
いっぱい勘違いがある気がしますが…
>SSDコントローラは12チャネルこれはSSDコントローラからNANDフラッシュのICへのアクセスチャネル数の話であって、CPUからコントローラへのチャネルではありません。既存のSSDでも8,16,32chの物があります。CPUからは普通にNVMeとしてPCIExpress 経由でアクセスするだけ。
>今どきのゲーム機ってDMA自分で書くんだろうか?DMAがCPU内にあるか外にあるか、圧縮展開をCPU内でやるか外でやるかの違いでしかない。書きたいなら自分で書いても良いですが、普通はOSとかドライバで用意するでしょう。
なおPCはRAMDISKを使ってもゲーム起動に10秒弱~20秒以上かかる模様。 [impress.co.jp]
ここまでくると媒体のリード速度よりソフトウェアの起動シーケンス(とそれを処理するプロセッサ)の問題と思われる。ゲーム専用機であるPS5は、そのあたりで汎用機であるPCとの差をつけられるのでは。
RAMDISKはシーケンシャルリードで9.4GB/secぐらいでている https://akiba-pc.watch.impress.co.jp/docs/sp/1238017.html [impress.co.jp]
PCのPCI Express 3.0に対応するNVMe SSDのシーケンシャルリードは最高でも3.5GB/secぐらい https://pc.watch.impress.co.jp/docs/news/1209780.html [impress.co.jp]
PS5のSSDは素で5.5GB/sec、圧縮したもので8~9GB/sec出たらいいな~という感じ https://www.4gamer.net/games/990/G [4gamer.net]
きちんと解説記事よんだ?読まずに批判してるとゲハと同じだぞ。データには6段階のプライオリティー設定して、優先的に読み出すデータを決めて現在より高データ圧縮形式にして、こいつの展開は専用の回路する事によって、速度の低下を防ぐって解説ありますがな。生のデータ転送で5.5G、圧縮データ展開も含めて8~9GXSXの場合だと生で3.5G、PS5と同等の処理で4.8Gとある。
6段階のプライオリティー設定とあるが、x86のリングプロテクションを思い出す。6段階もあっても速い遅いの2種類しか使われなかったりして?
やっとファミコンに追いついたんだね
起動時にPlayStation5ロゴもメーカーロゴもゲームエンジンロゴもスキップできるようにならないかな。秒でロードできるなら秒でゲーム開始したいわ
oembootlogo?などの項目いくつかをtrue/falseで工場出荷時に設定していたりして。25年くらい昔のSunのEWSからの類推だから違っていたらごめんなさい。
// 当時競合してたHPやIBMではそういうずるができるかどうかまでは知りません。
ミドルウェアのライセンスで「ロゴ消しプラン何千万円」とか「何秒表示したら何割引、有象無象と混ぜやがったら無効」とかあるんだよ
PS4 proが8.1秒かかるロードが、PS5では0.83秒になるそうですPS4 proはHDDだと思うけど。https://gigazine.net/news/20190522-sony-playstation-5-compare/ [gigazine.net]https://twitter.com/6d6f636869/status/1130645990627631105 [twitter.com]
もしPS4 proをSSDにしたとしたらどれぐらいの差になるのか知りたい。
>もしPS4 proをSSDにしたとしたらどれぐらいの差になるのか知りたい。
コントローラ等の制約により、(PCでもXBOでもPS4でも)良くて2倍程度らしいです。
2倍程度といえば4秒ぐらいという感じでしょうか
どうせいつものクッタリ発売される頃には起動20秒とかになってる
腐臭漂う古の壺用語の使い手がまだ生き残っていたとは驚きだわ。
なんかそんな予感はするねw今の時代にファミコン並みに電源投入即タイトル、ディスプレイの表示安定すら待たないぜ!!みたいなゲーム機ができたらちょっと感動するな、どっか作らないかな。
あるよ! https://www.amazon.co.jp/dp/B072PS5B8B [amazon.co.jp]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
SSD (スコア:0)
売りはSSD、ほぼロード時間なしでゲームできるようになるらしいが。
https://av.watch.impress.co.jp/docs/series/rt/1241858.html [impress.co.jp]
Re:SSD (スコア:3)
どんなマジックを使ってるのかかなり疑問なんだけどあんまり細かくは
語られませんでしたね。DRAMも16GBしかないし。
シーケンシャルは5GB/sぐらい出るGen4だけど、ランダムは相変わらず
そんなには出ないのでどんなマジックなのか誇大広告なのか楽しみにして待ちます。
Re:SSD (スコア:2)
SSD専用の最適化があるんだよって話ですけど、
マルチプラットフォーム展開が多い中どれだけ最適化してもらえるかってのもありそうですね
Re: (スコア:0)
XSXもXbox Velocity Architectureなんてものをほのめかしているので
何とかなるんではないでしょうか?
あとPS5の設計思想として、小手先のような技を使えば激速になる…ではなく、
普通のことをやって普通に速いことを目指しているようなのであまり凝った最適化は
する必要がないのかもしれません。
そこらへんは開発するのに必要な学習期間の短縮にも役立つようで
PS4よりも更に短くなっているそうです。
https://av.watch.impress.co.jp/img/avw/docs/1241/858/html/03_o.jpg.html [impress.co.jp]
Re:SSD (スコア:2)
SSDコントローラーの12チャネルが旨いこと効いてくるんだと妄想。
Re:SSD (スコア:1)
西川善司の3DGE:Mark Cerny氏のPS5技術解説プレゼンテーションを読み解く(前編) [4gamer.net] によれば、
・読み出しは 2GB 単位(ランダムにならないよう設計・配置)
・効果音など急遽必要なデータがあれば割り込みで読み込める→予め読んでおく必要がなく、必要になってから読み込んでも間に合う
・圧縮を伸張する専用回路搭載なので、伸張による遅延や負荷を意識しないで済む
ということで、予めメモリに読み込んでおく必要がなく、必要になる直前での読み出しでも間に合うような設計ですね
これで「必要かも」というようなデータをメモリに載せておく必要がないため、DRAM も無駄なく使えると
ここは PC では真似できない、差別化ポイントですね
3D XPoint に対応すれば、同じようなことができると思いますが……
Re: (スコア:0)
大きな事言ってるんだからNVRAMみたいな扱いなんじゃねぇかなあ
IntelのOptaneなんとかかんとか…メモリマップドI/Oなやつ…みたいな…
据え置きハードだとやりやすい気がする
Re:SSD (スコア:2)
って書いてあるんですよね。SSDコントローラーに専用のSRAMが載るようですが
当然MBオーダーでしょうしマップデータのような100MBオーダーのデータを展開
出来るわけないでしょうから、謎。実現できる要素は見当たりません。
Re:SSD (スコア:1)
PCだと遅いHDD使用する人もいるので、一旦全部メモリに読み込む必要があって遅い。
最低速度を保証できるPS5だと、全部メモリに読み込んでおく必要が無く、逐次読み出しでいいから起動・ロードの遅延が短い。
というようなことかと。
そのためにDMAとか圧縮エンジンとかI/OコントローラをCPUとは別に搭載して、CPU介さずメモリに展開できるようにしてる。
CPUがグラフィック処理してる裏で負荷かけずに逐次読み出しするのでしょうね。
それに、既存のPC向けSSDでも、5.5GB/sを出せる環境はそんなに多くないと思う。
PCI Express 3.0 x4接続の理論値を超えてるので。
Re: (スコア:0)
PCのPCI Express 3.0に対応するNVMe SSDのシーケンシャルリードだと最高でも3.5GB/sぐらいですね
https://pc.watch.impress.co.jp/docs/news/1209780.html [impress.co.jp]
Re: (スコア:0)
ナゾはナゾのままとして
転送早けりゃ展開後のデータをまんまSSDに仕舞っといて利用するとか有るかもしれん
そして作業途中まで終わったデータをたくさん持つ様な構造まで変えるとなると
ストレージ活用したPS特化タイトルとかSCEの狙い通りのもんが出てくるかもしれん
Re: (スコア:0)
テクスチャストリーミングって結構前からあるぞ
Re: (スコア:0)
「メモリに展開する必要がない」ではなく「メモリに事前読み込みしなくていい(=バッファリングの為のメモリ不要)」みたいです
Re: (スコア:0)
"SSDが早いからMMIOでSSD見に行っても十分早い"という意味では?
>SSDコントローラは12チャネル
とあるのでCPU8コア同時にアクセスしても余るので単に並列化しやすいよという話だと思う。
今どきのゲーム機ってDMA自分で書くんだろうか?死ねる。
Re: (スコア:0)
確かにそれは疑問。
DMAの管理をユーザーに委ねるとか、この規模のシステムでありえるのかなと。
制御マイコンレベルなら話はわかるんだけど。
本当に性能だそうと思ったら、かなりの労力が必要に思えるし、そんな面倒なことするのかな?
Re: (スコア:0)
いっぱい勘違いがある気がしますが…
>SSDコントローラは12チャネル
これはSSDコントローラからNANDフラッシュのICへのアクセスチャネル数の話であって、CPUからコントローラへのチャネルではありません。
既存のSSDでも8,16,32chの物があります。
CPUからは普通にNVMeとしてPCIExpress 経由でアクセスするだけ。
>今どきのゲーム機ってDMA自分で書くんだろうか?
DMAがCPU内にあるか外にあるか、圧縮展開をCPU内でやるか外でやるかの違いでしかない。
書きたいなら自分で書いても良いですが、普通はOSとかドライバで用意するでしょう。
Re: (スコア:0)
なおPCはRAMDISKを使ってもゲーム起動に10秒弱~20秒以上かかる模様。 [impress.co.jp]
ここまでくると媒体のリード速度よりソフトウェアの起動シーケンス(とそれを処理するプロセッサ)の問題と思われる。
ゲーム専用機であるPS5は、そのあたりで汎用機であるPCとの差をつけられるのでは。
Re: (スコア:0)
RAMDISKはシーケンシャルリードで9.4GB/secぐらいでている
https://akiba-pc.watch.impress.co.jp/docs/sp/1238017.html [impress.co.jp]
PCのPCI Express 3.0に対応するNVMe SSDのシーケンシャルリードは最高でも3.5GB/secぐらい
https://pc.watch.impress.co.jp/docs/news/1209780.html [impress.co.jp]
PS5のSSDは素で5.5GB/sec、圧縮したもので8~9GB/sec出たらいいな~という感じ
https://www.4gamer.net/games/990/G [4gamer.net]
Re: (スコア:0)
きちんと解説記事よんだ?読まずに批判してるとゲハと同じだぞ。
データには6段階のプライオリティー設定して、優先的に読み出すデータを決めて
現在より高データ圧縮形式にして、こいつの展開は専用の回路する事によって、速度の低下を防ぐ
って解説ありますがな。
生のデータ転送で5.5G、圧縮データ展開も含めて8~9G
XSXの場合だと生で3.5G、PS5と同等の処理で4.8Gとある。
Re: (スコア:0)
6段階のプライオリティー設定とあるが、x86のリングプロテクションを思い出す。
6段階もあっても速い遅いの2種類しか使われなかったりして?
Re:SSD (スコア:1)
Re:SSD (スコア:2, おもしろおかしい)
やっとファミコンに追いついたんだね
Re:SSD (スコア:3)
やっとファミコンに追いついたんだね
起動時にPlayStation5ロゴもメーカーロゴもゲームエンジンロゴもスキップできるようにならないかな。秒でロードできるなら秒でゲーム開始したいわ
Re:SSD (スコア:1)
oembootlogo?
などの項目いくつかをtrue/falseで工場出荷時に設定していたりして。
25年くらい昔のSunのEWSからの類推だから違っていたらごめんなさい。
// 当時競合してたHPやIBMではそういうずるができるかどうかまでは知りません。
Re:SSD (スコア:1)
ミドルウェアのライセンスで「ロゴ消しプラン何千万円」とか
「何秒表示したら何割引、有象無象と混ぜやがったら無効」とかあるんだよ
Re: (スコア:0)
PS4 proが8.1秒かかるロードが、PS5では0.83秒になるそうです
PS4 proはHDDだと思うけど。
https://gigazine.net/news/20190522-sony-playstation-5-compare/ [gigazine.net]
https://twitter.com/6d6f636869/status/1130645990627631105 [twitter.com]
もしPS4 proをSSDにしたとしたらどれぐらいの差になるのか知りたい。
Re: (スコア:0)
>もしPS4 proをSSDにしたとしたらどれぐらいの差になるのか知りたい。
コントローラ等の制約により、(PCでもXBOでもPS4でも)良くて2倍程度らしいです。
Re: (スコア:0)
2倍程度といえば4秒ぐらいという感じでしょうか
Re: (スコア:0)
どうせいつものクッタリ
発売される頃には起動20秒とかになってる
Re: (スコア:0)
腐臭漂う古の壺用語の使い手がまだ生き残っていたとは驚きだわ。
Re: (スコア:0)
なんかそんな予感はするねw
今の時代にファミコン並みに電源投入即タイトル、ディスプレイの表示安定すら待たないぜ!!みたいなゲーム機ができたらちょっと感動するな、どっか作らないかな。
Re:SSD (スコア:1)
あるよ! https://www.amazon.co.jp/dp/B072PS5B8B [amazon.co.jp]