Character

Character

  • 29

XBOX版FF14の致命的なバグはメモリ断片化が原因らしい

Public
XBOX版FF14の致命的なバグはメモリ断片化が原因
扉絵
SSは本文とは関係ありません

メモリー断片化 想像図

 メモリーの断片化とは
 メモリの空き領域はあるが、小さな領域が飛び飛びに存在する、
 虫食状態になってしまい、実際には使用できない領域が増え、
 メモリ不足になってしまう状態。

吉田P
フィールドやタウンなどエリアを行き来した際に、Xbox版にてフリーズが発生
することがある、という不具合を確認しております。


本不具合について詳細な調査を進めている途中ではありますが、
メモリの断片化とよばれる不整合が原因の見込みです。
ハーイ デバッカー全員集まってー

ーーーーーー茶番小劇場ーーーーーー
不具合が報告された時の会議の様子のイメージ
会議をはじめまーす

なに! Xbox版で致命的な不具合だと!!
ざわざわざわ
 まぁ大変
 いますぐ直しなさい
 無理です 全員3日間完徹です
 じゃあどうするってんだ
 もうだめなのじゃあ
 ななもさまー
 Xbox捨ててPS5買えばぁ?

ーーーーーーーーーーーーーーーーーーーーーー

今回は拡張パッケージリリースに伴い、プレイヤーキャラクターが非常に多く、
また、装備バリエーションが多彩であることから、メモリの断片化が発生しやすい
状況となり、不具合が顕在化したと思われます。
https://jp.finalfantasyxiv.com/lodestone/topics/detail/6f92bceb201a54273608622490d1f84f42f09de7
7.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
「フラグメンテーション」には、断片化、破片といった意味。
プログラムの世界で言う「メモリのフラグメンテーション」とは、
メモリの空き領域はあるのだが、小さな領域が飛び飛びに存在する、
虫食いのような状態になってしまい、実際には使用できない状態になって
しまったことを指す。
断片化の影響を受けるのは、DMA ( Direct Memory Access ) のように物理メモリ
領域を直接参照する必要があるもの ( 仮想メモリを使える場合は、
物理メモリ領域が連続している必要がないため影響なし )。

https://qiita.com/hoboaki/items/ce1960029de7f54718a3
対策
1. メモリ確保したものと逆順にメモリ解放することを徹底する
2. 最大必要量で事前に確保したメモリブロックを使い回す
3. メモリ解放を一気に行う
4. 確保するメモリブロックサイズを統一する
5. メモリブロックの寿命に合わせてメモリ確保処理を変える
6. 断片化を解消する仕組みを導入する
 断片化を解消する処理をメモリコンパクションといいます。
 ただし特殊なメモリ管理が必要だし、処理負荷も軽くはない。

各種対策方法は組み合わせて使う
仮想アドレス対応OSでは断片化をおこしにくい
仮想アドレスを採用していない従来のコンシューマーゲーム機では、オーバーヘッドを
最低限にするため起動時にメモリを一括確保してアプリケーション側でヒープを
作成しメモリ管理するのが定番らしい。


XBOX
Click to showClick to hide
Xbox Series X|S
マイクロソフトが2020年11月10日に発売
プロセッサにはAMD社製CPUとGPUはRDNA2を搭載、
ストレージにはSSDを採用
ラインナップ
Xbox Series X
4K/120fpsを描画性能目標とする標準モデル。
Xbox Series S
WQHD/120fpsを描画性能目標とし、ディスクドライブ非搭載、小型の廉価モデル。
OS
基盤となるホストOS上で2つのWindows 10ベースの仮想OSが同時に動作し、
合計3つのOSが連携して動作する特異な設計となった。
極めて複雑な構造のOSとなったため単純にハードウェアの性能を引き出す面においては
不利となるが、後継機種との高い互換性の確保をXbox One同様実現している。

仕様
Series X               Series S
CPU AMD Zen2(8コア)最大3.8GHz AMD Zen2(8コア)最大3.6GHz
GPU AMD RDNA2 12テラフロップス AMD RDNA2 4テラフロップス
解像度 8K/4K         WQHD
描画性能 最大120FPS DirectXレイトレーシング 可変レートシェーディング
RAM  16GB(GDDR6 RAM)    10GB(GDDR6 RAM)

Comments (29)

Acid Amino

Yojimbo [Meteor]

難しいことはわからんが
全ハードの人がストレスなく遊べるといいよね(≧▽≦)
フリーズって楽しいゲーム体験が崩れるから緊急メンテで少しでも緩和されてればいい
私はその間にゆっくり仮眠できたしw

Tau Micrya

Ridill [Gaia]

昔、Nifty-serveに居た頃、
Turbo Assembler で作ったプログラムをフリーソフトで公開していた事があるのですが、
UPした後に他の領域までメモリを侵食するバグ(所謂メモリ破壊バグ)を発見して、
慌てて改修した事がありました。
すぐに自分で発見していて、被害報告が上がったわけではなかったんですけど、
例えタダの物であっても、作り、提供する側の責任というものを感じましたね。

何れにしても、他の事にしても、
動作検証不足の話ですので、何の庇う気持ちもありません。
こんなの、Xboxだけ止めて更新出来なかったのかな。

Ayame Kusushi

Valefor [Meteor]

3つのOSが連携して動作する特異な設計……






MAGIシステム?(笑)

メモリの断片化って、
ゲームがというよりOSレベルの不具合じゃ?(^⁠_⁠^;⁠)

Chihaya Akasaka

Gungnir [Elemental]

OSがみっつって、3人寄れば文殊の知恵でもあるまいし、船頭多くして船山に登る、を地でいくゲーム機だったのですね!
さすが?マイクロソフト😳🌀

Supercharger Turbo

Ultima [Gaia]

何かこっそりPCとかMac版も少し調整したようにも思える

Ocean Crista

Carbuncle [Elemental]

要約すると
ぴえん🥺
ってことですね!

Tyako Syumi

Gungnir [Elemental]

緊急メンテ一寝入りして起きる予定が

朝までぐっすり寝てましたwww

Wolfguy Troll

Tiamat [Gaia]

ジョォォォ泪橋を超えて世界に連れてってくれいぃ

(丹下だんぺん)


('ω')

Kime Fatima

Tiamat [Gaia]

皆様コメントありがとうございます
あみのん 日本ではそんなに多くなさそうですけど、海外では
 ユーザー多そうですものね Xbox

たうさん Nifty‐Serve わたしもやってました。
 プログラム作れるんですね すごい

あやめさん ああ 確かに MAGIシステムw 
 OSレベルかもしれませんね

ちはやさん 何故そんなシステムなのかはわかりません。
 ただ 昔のゲームも動く様に互換性を保つためなのかもしれません。
 過去初代PS3にはPS2のゲームを動かすチップが載っていた様に。

すぱちゃさん そんな感じありますね。少し断片化対策を
 施したのかも。

お-しゃんさん ですですw (ノω?。)ピエーン

ちゃこさん 私は最初からもうその日はそのつもりで
 ゆっくり寝ましたw

Lucille Ernela

Durandal [Gaia]

へでぶ!!!!

Kime Fatima

Tiamat [Gaia]

みなさん コメントありがとうございます

ウルフさん 真っ白に燃え尽きちまったぜ(メモリーの空き領域)

るしさん あべしっ!!!!

Ringo Aoringo

Zeromus [Meteor]

キメ先生また、難しい講義ね!
よく、分からにゃいけどw

ウチのプレステ5はちゃんとうごいるので…
(๑•ㅂ•) ok❢だー!w

仕事から帰ってきたら、メンテナンスがあると知ったので、ご飯食べてゆっくりしちゃったw
そういう夜もいいよね~(*´ω`*)

なかなか「つづく」がみれない‎>ω<

Kime Fatima

Tiamat [Gaia]

りんごさん コメントありがとうございます

プレステ5は優秀だと思います。
ただ酷暑と黄金の負荷で 熱暴走する個体もあると聞き及んでいます。
エアコンの風があたる様な涼しいところに置くとか、扇風機を使うなど
お試しください

Kamina Westgate

Yojimbo [Meteor]

昔のPCでは定期的にデフラグしてたなー(=ω=*)

Kime Fatima

Tiamat [Gaia]

かみなさん コメントありがとうございます
HDD時代は定期的にやってましたね。すんごい時間かけて

RAMだと デフラグとか それに似た動作をさせると パフォーマンスが落ちるみたいですね。

Luminous Warlock

Chocobo [Mana]

MSはいつも自分でいらんことしといて
問題が起きたらすぐに人のせいにするからねぇ~(#^ω^)

----

----

This character has been deleted.

当人は気が気じゃないですよね…😱少しでも良くなるといいですけど…(´-ω-`)
ps5も夏は怖いのでエアコンキンキンで寒い寒い…🥶外付けのファンとか買った方がいいのかな…💧

Kime Fatima

Tiamat [Gaia]

皆様コメントありがとうございます

るみなすさん 私も もうMSの信用度は0です。
 windows11のこないだのKBなんとかってアップデートでもタスクバーが一時的に消えたし。
 もう重要なアップデートしかしないことにしました

みうさん 安い小さな扇風機(USB電源のなど)で良いので、効率的に冷える部分に
 風を当ててはどうでしょう。

Puripu Kaname

Valefor [Meteor]

ながーいメンテでしたよね><
それだけ一大事だったー(; ・`д・´)

Kime Fatima

Tiamat [Gaia]

ぷりさん コメントありがとうございます

土曜日の一番良い時間帯でしたしね。
それだけ緊急性の高い不具合だったということですね。

Lucille Ernela

Durandal [Gaia]

ずびし!ι(`ロ´)ノアチョー

Wao Miqotte

Aegis [Elemental]

ps5にもパッチが当たったので同類の何某かの不具合があったのでしょうねぇ(*´~`*)
ps5はアーキテクチャが違うので不具合が顕在しにくかっただけで、長期稼働すると発生するとか、、、

そう言えば、CWLSメンバーでps5でボス戦がHP 0.1で止まって終わらないというバグに遭遇した人居ましたけど、、🤔
フォーラム見たらWin版でも発生してますねぇ、情報不足になってた🥲

----

----

This character has been deleted.

ゲームのバグを発見するとワクワクする。
そう思った事、あると思います。

Kime Fatima

Tiamat [Gaia]

皆様コメントありがとうございます

るしさん
 https://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%BF%E3%83%8B%E3%82%B9%E3%83%A9%E3%82%A6%E3%82%B9%E3%83%BB%E3%82%BA%E3%83%93%E3%82%B7%E3%83%A5%E3%82%B3

わおさん あれだけ大規模のアップデートでしたから、結構不具合でてますね

せりがぼさん 裏技を発見して投稿すると 金のガバスが貰えるとかw

Aluminum Count

Yojimbo [Meteor]

お邪魔します。伯爵です🐽。
XBOXでも遊べることを初めて知りました。
PCで遊んでるので、箱コン(ゲームパッド)は使ってます。

Kime Fatima

Tiamat [Gaia]

アルミ伯様 コメントありがとうございます。
Xbox版は今年2024年の3月にサービスを開始したばかりです。
黄金に間に合わせようとした側面もあったのかもしれません。

Kirsha Modea

Kujata [Elemental]

こんばんは
なんか断片化って,動作遅くなるから,必ずしろ,みたいなメッセージよく見た気がする。
最近は、あまりそういうこと言われない気がする。

っていうか,今のハードディスクでも,必要なんですかね?
もう,何年も,修正していない。
勝手にデーターを整理してくれてるのだろうか。

Kime Fatima

Tiamat [Gaia]

カーシャさん
断片化が進んで動作が遅くなるのは HDDですね。
これをデフラグ というので 断片化を無くします。

現在のWindows10/11にも デフラグというのがありますが、
WindowsがHDDかSSDかを判断して、異なる動作をします。
HDDの場合は従来のデフラグでファイルの断片化を解消します。
SSDの場合はトリムコマンドを実行します。SSDの場合ファイルを消去しても
実際のメモリーセルにはデーターが残っているので、それを綺麗にするコマンドです。
多くの場合自動で2-4週間に1回やってくれてると思います。

今回のXBOXの問題はメモリー(RAM)内のデーターの断片化なので、少し異なる話です

Kime Fatima

Tiamat [Gaia]

もしSSDではなくHDDをお使いでしたら デフラグを実行してみてください。
すべてのアプリ Windowsツールの中に Defragと最適化 というのがあります。
これの診断を実行するとHDDの場合どれくらいファイルが断片化しているか判ります。
断片化がひどいなら 実行した方がよいでしょう。

SSDであれば、1-2か月に1回やればよいと思います。
Post a Comment

Community Wall

Recent Activity

Filter which items are to be displayed below.
* Notifications for standings updates are shared across all Worlds.
* Notifications for PvP team formations are shared for all languages.
* Notifications for free company formations are shared for all languages.

Sort by
Data Center / Home World
Primary language
Displaying