「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@688) [中] [調査中]
@688■ (#2161) 描画処理をすると、画面がちらつく - まっちゃん (2013-05-19 11:50) /中 未処理
【症状】描画処理をすると、画面がちらつく
【再現方法】なでしこのデモ
【要望】ちらつかないように
【バージョン】1.536
【その他】

(#2163) 具体的には? - うぇいく (2013-05-20 09:30) /中 未処理
なでしこのデモのどの部分でしょうか。
より、具体的にできますか?
(ランチャーで項目を選ぼうとしたとき とか、デモで特定の1つを起動した中 とか。)
もしくは、再現部分のソースを記載いただくと、確実です。

(#2166) たとえば - まっちゃん (2013-05-20 18:00) /中 未処理
たとえば、
3回
 母艦の0,回数*15へ「あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえお」を10で文字遅延描画。
としたら、私のパソコンでは何回かちかちかなったんですけど、どうでしょうか。

(#2168) 文字遅延描画のちらつきをなんとかする - うぇいく (2013-05-21 09:47) /中 未処理
ありがとうございます。
現象を確認しました。遅延描画によって、短い周期で画面を書き直している場合ですね。

環境によって、ちかちかしたり、しなかったりするようです。
もっと細かい条件がありそうですが、Windows7の環境ではちかちかせず、Windows8環境ではちかちかしていました。
XP→Vista→8と、画面描写(特に2D描写)が、大きく変わっているため、その辺の影響があるのかもしれません。

ちかちかしない、Windows7の環境では、ドライバイバモデル=WDDM 1.1、DDIバージョン=11で、アクセラレータは有効でした(dxdiagにて確認)

(#2215) 描画処理全体でちらつきの頻度が上がっているようです - canot (2013-10-05 23:56) /中 未処理
こんにちは、同じような状況で困っていたので報告させていただきます。
なでしこで、画面のちらつきが古いバージョンより多くなっているように思います。
昔のゲーム系アプリが軒並みちらついてしまっています。

以前自分が調査した範囲ですと、母艦に対してのみちらつきが発生する(意図しないタイミングでウィンドウ全体が再描画される)ので、アニメーション関連の処理はサブウィンドウに逃がしたのですが、最新版のなでしこだとサブウィンドウでもちらつくようになってしまったようです。

特に外部のAPIとやり取りするとひどくなるように思えます。
以前パックした(1.515)ファイルだと問題ないので、その間にvnakoのどこかが代わったのではないでしょうか。

激しいちらつきは以前のなでしこに巻き戻せば治るので、
原因不明の場合は利用するバージョンを下げます。
何卒よろしくお願いします。

[ディスプレイ]
オペレーティング システム:  Windows 7 Home Premium, 64-bit (Service Pack 1)
DirectX バージョン:  11.0 
GPU プロセッサ:    GeForce GT 430
ドライバーのバージョン:    320.49
Direct3D API バージョン:  11
Direct3D 機能レベル:    11_0
CUDA コア:    96 
コア クロック:    700 MHz 
シェーダー クロック:    1400 MHz
メモリ データ レート:    1600 MHz
メモリ インターフェイス:    128 ビット 
メモリのバンド幅:    25.60 GB/秒
グラフィックス メモリの使用可能容量:  4095 MB
専用ビデオ メモリ:    1024 MB DDR3
システム ビデオ メモリ:    0 MB
共有システム メモリ:    3071 MB
ビデオ BIOS のバージョン:  70.08.29.00.00
IRQ:      16
バス:      PCI Express x16 Gen2

[コンポーネント]

easyDaemonAPIU64.DLL    7.2.17.0    NVIDIA GeForce Experience
WLMerger.exe    7.2.17.0    NVIDIA GeForce Experience
daemonu.exe    7.2.17.0    NVIDIA GeForce Experience
ComUpdatus.exe    7.2.17.0    NVIDIA GeForce Experience
NvUpdtr.dll    7.2.17.0    NVIDIA GeForce Experience
NvUpdt.dll    7.2.17.0    NVIDIA GeForce Experience
nvui.dll    8.17.13.2049    NVIDIA User Experience Driver Component
nvxdsync.exe    8.17.13.2049    NVIDIA User Experience Driver Component
nvxdplcy.dll    8.17.13.2049    NVIDIA User Experience Driver Component
nvxdbat.dll    8.17.13.2049    NVIDIA User Experience Driver Component
nvxdapix.dll    8.17.13.2049    NVIDIA User Experience Driver Component
NVCPL.DLL    8.17.13.2049    NVIDIA User Experience Driver Component
nvCplUIR.dll    7.2.710.0    NVIDIA Control Panel
nvCplUI.exe    7.2.710.0    NVIDIA Control Panel
nvWSSR.dll    6.14.13.2049    NVIDIA Workstation Server
nvWSS.dll    6.14.13.2049    NVIDIA Workstation Server
nvViTvSR.dll    6.14.13.2049    NVIDIA Video Server
nvViTvS.dll    6.14.13.2049    NVIDIA Video Server
NVSTVIEW.EXE    7.17.13.2049    NVIDIA 3D Vision Photo Viewer
NVSTTEST.EXE    7.17.13.2049    NVIDIA 3D Vision Test Application
NVSTRES.DLL    7.17.13.2049    NVIDIA 3D Vision Module
nvDispSR.dll    6.14.13.2049    NVIDIA Display Server
NVMCTRAY.DLL    8.17.13.2049    NVIDIA Media Center Library
nvDispS.dll    6.14.13.2049    NVIDIA Display Server
PhysX    09.13.0604    NVIDIA PhysX
NVCUDA.DLL    8.17.13.2049    NVIDIA CUDA 5.5.1 driver
nvGameSR.dll    6.14.13.2049    NVIDIA 3D Settings Server
nvGameS.dll    6.14.13.2049    NVIDIA 3D Settings Server

(#2256) -画面が激しくちらつく問題を解消(r314) - クジラ飛行机 (2014-01-28 02:24) /中 調査中
現状で、Delphiのダブルバッファリングがオフになっていましたので、
これを、オンにしたところ、ちらつきを改善することができました。
多少、描画処理は遅くなりますが、ちらつくより問題は少ないと判断しました。

ひとまず、これで様子を見たいと思います。


(#2161)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能