Character
XBOX版FF14の致命的なバグはメモリ断片化が原因らしい
Public
XBOX版FF14の致命的なバグはメモリ断片化が原因
扉絵
SSは本文とは関係ありません
メモリー断片化 想像図
メモリーの断片化とは
メモリの空き領域はあるが、小さな領域が飛び飛びに存在する、
虫食状態になってしまい、実際には使用できない領域が増え、
メモリ不足になってしまう状態。
吉田P
フィールドやタウンなどエリアを行き来した際に、Xbox版にてフリーズが発生
することがある、という不具合を確認しております。
本不具合について詳細な調査を進めている途中ではありますが、
メモリの断片化とよばれる不整合が原因の見込みです。
ハーイ デバッカー全員集まってー
ーーーーーー茶番小劇場ーーーーーー
不具合が報告された時の会議の様子のイメージ
会議をはじめまーす
なに! Xbox版で致命的な不具合だと!!
ざわざわざわ
まぁ大変
いますぐ直しなさい
無理です 全員3日間完徹です
じゃあどうするってんだ
もうだめなのじゃあ
ななもさまー
Xbox捨ててPS5買えばぁ?
ーーーーーーーーーーーーーーーーーーーーーー
今回は拡張パッケージリリースに伴い、プレイヤーキャラクターが非常に多く、
また、装備バリエーションが多彩であることから、メモリの断片化が発生しやすい
状況となり、不具合が顕在化したと思われます。
https://jp.finalfantasyxiv.com/lodestone/topics/detail/6f92bceb201a54273608622490d1f84f42f09de77.0初日 起点になるバルデシオン会館にはPC表示限界を超える人が集まっていました。
PCだとあまりメモリー喰ってないんだけど
XBOXだと10か16Gでグラフィックと共用メモリーみたいね。
OSもベースになるOSにWindows10相当の仮想OSが2つ 計3つのOSが
動いている複雑怪奇なものらしい。
緊急性が高いため7月6日 土曜日のゴールデンタイムに緊急メンテ
メンテかぁああ
https://jp.finalfantasyxiv.com/lodestone/news/detail/357ca1f4c55eb9282c4dea2e17ae36389ae28a79メンテ内容(一部)
※お知らせしていたメモリの断片化と呼ばれる不具合に対して効果があると考えられる
複数の対応を行いました。
しかしながら、Microsoft様にもご協力いただき、様々な観点から調査を実施している
ものの、
協力している(はずの)マイクロソフト様
ワシは知らん!
現段階では複数ある開発環境の一部でかつ、特定環境下で再発が見られております。
あぁぁん またフリーズしちゃった
現在、原因の可能性がある箇所の処理を、ひとつ修正するたびに検証をして
効果がでるかを確認するというテストを繰り返し実施し、少しずつ前進しております。
しかし、完全な解明および修正には時間を要する可能性が高いことから、
現時点で効果のある可能性があると思われる処理を適用したバージョンを
公開サーバーに適用させていただきました。
完全に修正できているという最終確証は取れていないことから、
パッチ適用後の公開環境での状況も注視してまいります。
引き続き、最優先事項として原因究明および修正に取り組んでまいりますので、
大変ご迷惑をおかけしており誠に申し訳ございませんが、
いましばらくお待ちくださいますよう
お願いいたします。
また、症状の改善に更に時間を要する場合には、先日お伝えしましたサービス
利用期間の付与日数についても、。
追加を検討させていただきます
ひやっはー
利用期間追加じゃあああ
↑Xboxユーザーの想像図
メモリの断片化とは
Click to showClick to hide
XBOX
Click to showClick to hide
難しいことはわからんが
全ハードの人がストレスなく遊べるといいよね(≧▽≦)
フリーズって楽しいゲーム体験が崩れるから緊急メンテで少しでも緩和されてればいい
私はその間にゆっくり仮眠できたしw
昔、Nifty-serveに居た頃、
Turbo Assembler で作ったプログラムをフリーソフトで公開していた事があるのですが、
UPした後に他の領域までメモリを侵食するバグ(所謂メモリ破壊バグ)を発見して、
慌てて改修した事がありました。
すぐに自分で発見していて、被害報告が上がったわけではなかったんですけど、
例えタダの物であっても、作り、提供する側の責任というものを感じましたね。
何れにしても、他の事にしても、
動作検証不足の話ですので、何の庇う気持ちもありません。
こんなの、Xboxだけ止めて更新出来なかったのかな。
3つのOSが連携して動作する特異な設計……
MAGIシステム?(笑)
メモリの断片化って、
ゲームがというよりOSレベルの不具合じゃ?(^_^;)
OSがみっつって、3人寄れば文殊の知恵でもあるまいし、船頭多くして船山に登る、を地でいくゲーム機だったのですね!
さすが?マイクロソフト😳🌀
何かこっそりPCとかMac版も少し調整したようにも思える
要約すると
ぴえん🥺
ってことですね!
緊急メンテ一寝入りして起きる予定が
朝までぐっすり寝てましたwww
ジョォォォ泪橋を超えて世界に連れてってくれいぃ
(丹下だんぺん)
('ω')
皆様コメントありがとうございます
あみのん 日本ではそんなに多くなさそうですけど、海外では
ユーザー多そうですものね Xbox
たうさん Nifty‐Serve わたしもやってました。
プログラム作れるんですね すごい
あやめさん ああ 確かに MAGIシステムw
OSレベルかもしれませんね
ちはやさん 何故そんなシステムなのかはわかりません。
ただ 昔のゲームも動く様に互換性を保つためなのかもしれません。
過去初代PS3にはPS2のゲームを動かすチップが載っていた様に。
すぱちゃさん そんな感じありますね。少し断片化対策を
施したのかも。
お-しゃんさん ですですw (ノω?。)ピエーン
ちゃこさん 私は最初からもうその日はそのつもりで
ゆっくり寝ましたw
へでぶ!!!!
みなさん コメントありがとうございます
ウルフさん 真っ白に燃え尽きちまったぜ(メモリーの空き領域)
るしさん あべしっ!!!!
キメ先生また、難しい講義ね!
よく、分からにゃいけどw
ウチのプレステ5はちゃんとうごいるので…
(๑•ㅂ•) ok❢だー!w
仕事から帰ってきたら、メンテナンスがあると知ったので、ご飯食べてゆっくりしちゃったw
そういう夜もいいよね~(*´ω`*)
なかなか「つづく」がみれない>ω<
りんごさん コメントありがとうございます
プレステ5は優秀だと思います。
ただ酷暑と黄金の負荷で 熱暴走する個体もあると聞き及んでいます。
エアコンの風があたる様な涼しいところに置くとか、扇風機を使うなど
お試しください
昔のPCでは定期的にデフラグしてたなー(=ω=*)
かみなさん コメントありがとうございます
HDD時代は定期的にやってましたね。すんごい時間かけて
RAMだと デフラグとか それに似た動作をさせると パフォーマンスが落ちるみたいですね。
MSはいつも自分でいらんことしといて
問題が起きたらすぐに人のせいにするからねぇ~(#^ω^)
This character has been deleted.
当人は気が気じゃないですよね…😱少しでも良くなるといいですけど…(´-ω-`)
ps5も夏は怖いのでエアコンキンキンで寒い寒い…🥶外付けのファンとか買った方がいいのかな…💧
皆様コメントありがとうございます
るみなすさん 私も もうMSの信用度は0です。
windows11のこないだのKBなんとかってアップデートでもタスクバーが一時的に消えたし。
もう重要なアップデートしかしないことにしました
みうさん 安い小さな扇風機(USB電源のなど)で良いので、効率的に冷える部分に
風を当ててはどうでしょう。
ながーいメンテでしたよね><
それだけ一大事だったー(; ・`д・´)
ぷりさん コメントありがとうございます
土曜日の一番良い時間帯でしたしね。
それだけ緊急性の高い不具合だったということですね。
ずびし!ι(`ロ´)ノアチョー
ps5にもパッチが当たったので同類の何某かの不具合があったのでしょうねぇ(*´~`*)
ps5はアーキテクチャが違うので不具合が顕在しにくかっただけで、長期稼働すると発生するとか、、、
そう言えば、CWLSメンバーでps5でボス戦がHP 0.1で止まって終わらないというバグに遭遇した人居ましたけど、、🤔
フォーラム見たらWin版でも発生してますねぇ、情報不足になってた🥲
This character has been deleted.
ゲームのバグを発見するとワクワクする。
そう思った事、あると思います。
お邪魔します。伯爵です🐽。
XBOXでも遊べることを初めて知りました。
PCで遊んでるので、箱コン(ゲームパッド)は使ってます。
アルミ伯様 コメントありがとうございます。
Xbox版は今年2024年の3月にサービスを開始したばかりです。
黄金に間に合わせようとした側面もあったのかもしれません。
こんばんは
なんか断片化って,動作遅くなるから,必ずしろ,みたいなメッセージよく見た気がする。
最近は、あまりそういうこと言われない気がする。
っていうか,今のハードディスクでも,必要なんですかね?
もう,何年も,修正していない。
勝手にデーターを整理してくれてるのだろうか。
カーシャさん
断片化が進んで動作が遅くなるのは HDDですね。
これをデフラグ というので 断片化を無くします。
現在のWindows10/11にも デフラグというのがありますが、
WindowsがHDDかSSDかを判断して、異なる動作をします。
HDDの場合は従来のデフラグでファイルの断片化を解消します。
SSDの場合はトリムコマンドを実行します。SSDの場合ファイルを消去しても
実際のメモリーセルにはデーターが残っているので、それを綺麗にするコマンドです。
多くの場合自動で2-4週間に1回やってくれてると思います。
今回のXBOXの問題はメモリー(RAM)内のデーターの断片化なので、少し異なる話です
もしSSDではなくHDDをお使いでしたら デフラグを実行してみてください。
すべてのアプリ Windowsツールの中に Defragと最適化 というのがあります。
これの診断を実行するとHDDの場合どれくらいファイルが断片化しているか判ります。
断片化がひどいなら 実行した方がよいでしょう。
SSDであれば、1-2か月に1回やればよいと思います。
プログラムの世界で言う「メモリのフラグメンテーション」とは、
メモリの空き領域はあるのだが、小さな領域が飛び飛びに存在する、
虫食いのような状態になってしまい、実際には使用できない状態になって
しまったことを指す。
断片化の影響を受けるのは、DMA ( Direct Memory Access ) のように物理メモリ
領域を直接参照する必要があるもの ( 仮想メモリを使える場合は、
物理メモリ領域が連続している必要がないため影響なし )。
https://qiita.com/hoboaki/items/ce1960029de7f54718a3
対策
1. メモリ確保したものと逆順にメモリ解放することを徹底する
2. 最大必要量で事前に確保したメモリブロックを使い回す
3. メモリ解放を一気に行う
4. 確保するメモリブロックサイズを統一する
5. メモリブロックの寿命に合わせてメモリ確保処理を変える
6. 断片化を解消する仕組みを導入する
断片化を解消する処理をメモリコンパクションといいます。
ただし特殊なメモリ管理が必要だし、処理負荷も軽くはない。
各種対策方法は組み合わせて使う
仮想アドレス対応OSでは断片化をおこしにくい
仮想アドレスを採用していない従来のコンシューマーゲーム機では、オーバーヘッドを
最低限にするため起動時にメモリを一括確保してアプリケーション側でヒープを
作成しメモリ管理するのが定番らしい。