OSDN Ticket Archive


Ticket #24781

正常に表示されない

登録: 2011-04-06 14:50 最終更新: 2012-01-15 17:56

報告者:
(del#46442)
担当者:
yknk
チケットの種類:
バグ
状況:
完了
コンポーネント:
MIDITrail Ver.1.1.x for Windows
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
直さない
ファイル:
1

詳細

背景の星と上下の字と波紋は正常に見えるんですが、 それ以外全てはウィンドウから大きくはみ出でいるものしか見えません。 表示方法3つとも確認しましたが全てなります。


環境
PC:DELL inspiron530s
OS:Windows XP Home Edition Service Pack 3
CPU:Intel Core 2 Duo 2.14GHz
メモリ:2GB
グラボ:INtel G33/31 Express Chipset Family
ビデオメモリ:128MB
Directx 9.0c

チケットの履歴

2011-04-06 14:50 更新者: (del#46442)
  • 新しいチケット "正常に表示されない" が作成されました
2011-04-06 14:51 更新者: (del#46442)
  • 添付ファイル capture.png (File ID: 4540) が付加されました
2011-04-08 17:01 更新者: (del#46442)
  • 詳細が更新されました
2011-04-12 01:28 更新者: yknk
コメント

連絡ありがとうございます。 ThinkPad R60eでも同様の現象を確認しています。 以下はこれまでの情報を元に、intelオンボードグラフィックチップでの、MIDITrailの動作実績を整理した表です。 2007年以前のチップを利用している場合に、表示の問題が発生するのではないかと推測しています。

発表型番実績PC機種名
2004年GMA 900
2005年GMA 950 ×ThinkPad R60e
2006年GMA 3000
2006年GMA X3000
2007年GMA 3100 ×Inspiron 530s
2007年GMA X3100
2007年GMA X3500
2008年GMA 4500 ThinkPad T400s
2008年GMA X4500
2008年GMA 500
2009年GMA 3150

現象が発生するPCが手元にないため、解析に時間が掛かりそうです。 GeForceやRADEONといったグラフィックカードを導入することが最も簡単な解決方法ですが、保障はできません・・・。

2012-01-15 17:39 更新者: yknk
コメント

その後の調査で、原因が分かってきました。

MIDITrailは、高速な画面描画を実現するため、インデックスバッファ(32bit)と呼ばれる機能を利用していますが、 一部のグラフィックチップはこれをサポートしていません。 特に、古いintelのオンボードグラフィックチップではサポートしていません。

このため、インデックスバッファ(32bit)をサポートしていないグラフィックチップを搭載しているPCでは、 MIDITrailの画面が正常に表示されません。

インデックスバッファは大量のポリゴンを高速描画するために必須の機能であるため、 この機能を持たないPCをMIDITrailのサポート対象にすることは困難だと考えています。

MIDITrail Ver.1.1.3より、アプリケーション起動時にグラフィックチップがインデックスバッファを サポートしているかどうか確認し、サポートしていない場合は警告メッセージを表示するようにしました。

#27091 DirectXの機能サポートを確認する(インデックスバッファ)

2012-01-15 17:40 更新者: yknk
  • 解決法なし から 直さない に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2012-01-15 17:40 に更新されました
コメント

対策は #27091 で行うため、本チケットはクローズします。

2012-01-15 17:56 更新者: (del#46442)
コメント

調査していただきありがとうございます。
グラボが対応していなかったんですね。
MIDITrailの使用は諦めようと思います。
パソコンを買い換えたらまた試してみます。

添付ファイルリスト

  • capture.png(22KB)
    • 画面をキャプチャしたものです。