Windows XP 32bit版+将棋所で終局まで動作確認しました。Vista 64bit版で動いたことと合わせて考えて、普通に使っている分には問題なさそうですね。<br><br>深さの設定は…あった方がいいんでしょうねぇ…。<br>時間の設定をすれば、適当な深さで打ち切るようですが。<br><br>メモリの方は、構造上、元々どれだけのメモリでも動くように作っておいた「うさぴょん」でも、配布版を作成する際に相当苦労しています。(メモリ何メガだったら、どのハッシュに何メガ割り当てる、とか…)<br>個人的には、最近のハード事情を考えると、現状程度の使用量ならこのままでも良いような気はします。
えーと。<br>当方では、gpsshogiは動いて、gpsusiの方は動かない、という感じです。<br><br>gpsusiの落ちたところを見ると、<br>movdqa xmmword ptr [esi],xmm0<br>で例外が起きていたので、16バイト境界にアラインメントされていないような気が…(違う原因かも。)
情報ありがとうございます。gdbではそこまで分かりませんでしたので助かります。<br><br>align調整を忘れたクラスがないかもう一度洗ってみます
http://anchorage.2ch.net/test/read.cgi/bgame/1241771928/<br>2chの「GPS将棋専用スレ 」<br>「274 名無し名人 sage 2009/05/18(月) 18:56:05 ID:T+18qH4z<br>実は初のビスタ専用? <br>・・・多分ビスタのなんかのDLLが足んないのかな。 <br>275 名無し名人 sage 2009/05/18(月) 19:18:10 ID:6j6ZmYxd<br>XPは動きませんか? <br>今日初めてVistaにして良かったと思うモレです。」<br>のようです。何とかXPで動くように、神様よろしくお願いします。
環境はWindows XP x64 Edition<br><br>0057678B movdqa xmmword ptr [esi],xmm0 <br><br>esiの値は0x07f9fd2c<br><br>しまった、そこからのダンプをとるべきだった…。<br><br><br>なお、手動でgpsusiを動かしているので、何かコマンド不足かも知れないのですが(−−;
追試:<br>XPの32bit版では、同じ個所で落ちました。<br><br>Vistaで実行してみたら、違う箇所で落ちた…。<br><br>今のところ、私の使っているどの環境でも、gpsshogi -c は動く感じがします。<br>(終局までは指していませんが。)
gpsusiについてですが、後手番で検討させると動きますが、<br>先手番で検討させると、初期局面と認識してしまうようです。<br><br>後手番の例<br>position sfen ln1gk1snl/2s3gb1/3ppp1pp/p1p3p2/1r7/P5S2/1PPPPPP1P/1BGS3R1/LN2KG1NL w Pp 1<br>go btime 0 wtime 0 byoyomi 1000<br><br>先手番の例<br>position sfen ln1gk1snl/2s3gb1/3ppp1pp/p5p2/1rp6/P5S2/1PPPPPP1P/1BGS3R1/LN2KG1NL b Pp 1<br>go btime 0 wtime 0 byoyomi 1000
sspさん<br>分かりやすいバグ報告ありがとうございます。<br>次のリリースでは修正される予定です
うさぴょんの育ての親さん<br>printfデバッグによると、どうも今使っているビルド環境では__attribute__((aligned(16)))の効果が微妙のようです。だいたい正しくalignされているのですが、stack上においた変数が、実行環境によっては8バイトづつずれて動いているように見えます:(<br>windows版は当面sseオフでの配布になるかもしれません。
Vista x64 Editionで、最新のバイナリのsingle版/gpsusi.exeの動作を確認できました。とりあえず、将棋所から終了まで対局してみましたが、問題なく動いているように見えます。<br>SMP版は…私が試すには、メモリが足りない気がします。
ありがとうございます。開発チームには環境がないので助かります。
Windows/SMP版ですが、512MB位しかメモリを使わないようで、私の環境(Vista 64bit版/Mem 2GB)でも無事に動きました。<br>多くの人が将棋所を通して、安定して遊べるバージョンになったのではないかと思います。(これで、XPだと動かないとかいうオチがあったらイヤだな。XP 32bit環境については、後日、また確認してお知らせします。)
だいたい動いているようでほっとしています。次の課題は探索深さ等の設定ですかね。GUIから通知されるメモリ制限に従わせることは構造上難しいので、時間がかかりそうです。
Windows XP 32bit版+将棋所で終局まで動作確認しました。Vista 64bit版で動いたことと合わせて考えて、普通に使っている分には問題なさそうですね。<br><br>深さの設定は…あった方がいいんでしょうねぇ…。<br>時間の設定をすれば、適当な深さで打ち切るようですが。<br><br>メモリの方は、構造上、元々どれだけのメモリでも動くように作っておいた「うさぴょん」でも、配布版を作成する際に相当苦労しています。(メモリ何メガだったら、どのハッシュに何メガ割り当てる、とか…)<br>個人的には、最近のハード事情を考えると、現状程度の使用量ならこのままでも良いような気はします。