MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

画面のちらつき
https://forums.mozillazine.jp/viewtopic.php?f=4&t=11670
ページ 11

作成者:  nkr [ 2011年6月18日(土) 22:10 ]
記事の件名:  画面のちらつき

Seamonkeyを2.0.14から2.1にバージョンアップしましたが、以下の条件のときに画像の読み込み中やスクロール時に画面がチラつくようになりました。

・テーマをデフォルトテーマにする
・設定→タブブラウズ→タブ表示の「新しいタブを前面に表示する(リンクを開いたとき)」にチェック
・サイトのリンクを中クリックして新しいタブでリンク先を見る

当方の環境だけで起こるのか、ほかの環境で起こるのか不明です。

OS:WindowsXP SP3
メモリー:512MB
CPU:Pentium III 1.2GHz

作成者:  nkr [ 2011年6月18日(土) 22:15 ]
記事の件名:  Re: 画面のちらつき

追伸:
ちらついているタブからほかのタブに移り、再び元のタブに戻るとちらつかなくなります。

作成者:  mar [ 2011年6月20日(月) 09:16 ]
記事の件名:  Re: 画面のちらつき

nkr さんが書きました:
Seamonkeyを2.0.14から2.1にバージョンアップしましたが、以下の条件のときに画像の読み込み中やスクロール時に画面がチラつくようになりました。

Firefox 4 と同じハードウェアアクセラレーション機能が搭載されたので、その関係かもしれません。
[編集] > [設定] > [表示] > [コンテンツ] から、
[ハードウェアアクセラレーションが利用可能なとき利用する] のチェックを外してみてください。

nkr さんが書きました:
追伸:
ちらついているタブからほかのタブに移り、再び元のタブに戻るとちらつかなくなります。

もう一つの可能性としては、ページの描画計算が終わる前に表示されていることが原因かもしれません。
ページを読み込んでから描画するまでの遅延時間を設定してみてください。

about:config (アドレスバーに入力して Enter キーを押す) を開き、次の値を新規作成して設定してください。

空いたところを右クリックして、[新規作成] > [整数値]
設定名: nglayout.initialpaint.delay
設定値: 100 (単位はミリ秒)

作成者:  nkr [ 2011年6月20日(月) 21:09 ]
記事の件名:  Re: 画面のちらつき

marさん、ありがとうございます。

mar さんが書きました:
Firefox 4 と同じハードウェアアクセラレーション機能が搭載されたので、その関係かもしれません。
[編集] > [設定] > [表示] > [コンテンツ] から、
[ハードウェアアクセラレーションが利用可能なとき利用する] のチェックを外してみてください。


残念ながら、この方法ではダメでした。

mar さんが書きました:
もう一つの可能性としては、ページの描画計算が終わる前に表示されていることが原因かもしれません。
ページを読み込んでから描画するまでの遅延時間を設定してみてください。

about:config (アドレスバーに入力して Enter キーを押す) を開き、次の値を新規作成して設定してください。

空いたところを右クリックして、[新規作成] > [整数値]
設定名: nglayout.initialpaint.delay
設定値: 100 (単位はミリ秒)


この方法で設定値を5000位にすると、読み込み時のちらつきはなくなりました。
ただし、スクロール時のちらつきがなくなったときとなくならないときがあります。

設定等でどうにもならないとあれば、ハードの問題も考えられそうです。
いかんせん、10年近く前のマシンですのでw

作成者:  偶然的通行人 [ 2011年6月22日(水) 20:38 ]
記事の件名:  Re: 画面のちらつき

横から失礼します。
おおかた解決されたようにお見受けしますが、若干の補足として...。

nkr さんが書きました:
OS:WindowsXP SP3
メモリー:512MB
CPU:Pentium III 1.2GHz

SeaMonkey 2.1 のバックボーン(Gecko エンジン)は Firefox 4.0 系と同等です。
JavaScript は J?gerMonkey engine になりましたし、プラグイン・プロセス分離 OOPP(Out of process plugins)が導入されています。ハードウェアアクセラレーションも初期値で有効です。Sync も標準で装備されました(セットアップはユーザーの任意)。

つまり、要求するハードウェア・スペックは明らかに上がっています。実際、初期状態での起動直後のメモリ使用量は、2.0 と比較して 2.1 のほうが有意に増加しています。(メモリ使用量が増えたこと自体が悪いわけではないのですが...。)

このため、とくにスペックが低めのハードウェア環境では、SeaMonkey 2.1 の動作に予期しない問題が起こる場合が考えられます。
例えばご提示の PC スペックで、グラフィックメモリがメインメモリと共用で、セキュリティ対策ソフトその他が常駐していて、SeaMonkey 2.1 で Flash を含むサイトを表示したような場合、システム全体にかなりの負荷がかかることがあります。
必ずそうなるとはいえませんが、このような場合にシステムの描画処理がもたついたり、ちらつきのような反応になったりすることは、ありえる話だと思います。
こうなると、Firefox 側のレンダリングに関するパラメータを調整しただけでは、完全には解決できないかもしれません。

気がつくことは以上です。外してたらすみません。

(余談)
SeaMonkey Project のページを見ると、下記のようになっています。
SeaMonkey 2.1 - System Requirements
SeaMonkey 2.0 - System Requirements
このうち、とくに Windows 環境のシステム要件は、SeaMonkey 2.0 と 2.1 の記述がこの投稿をした時点ではまったく同じです。
一方、Firefox のシステム要件は下記のようになっています。
Firefox 4 システム要件
Firefox 3.5 システム要件

SeaMonkey 2.0 が 実質的に Firefox 3.5 系に相当するものだったこと、SeaMonkey 2.1 が Firefox 4.0 系に相当するものであることから見て、Firefox のシステム要件と比べると SeaMonkey のそれはいささか不自然な気もするのですが......。

(参考)Firefox の解説がそのまま SeaMonkey にも当てはまるわけではありませんが、ベース部分の考え方は理解の助けになると思います。記事中のリンク先を含め、読んでみてください。
Firefox 4 トラブルシューティング:もしアップグレード後に問題が起こったら

作成者:  nkr [ 2011年6月23日(木) 21:25 ]
記事の件名:  Re: 画面のちらつき

偶然的通行人さん、ありがとうございます。

確かに10年前のマシンですので、一応はシステム要件を満たしてはいるもののスペック不足といえそうですね。
テーマをModernにするとちらつきがなくなるようなので、とりあえずはこれでしのいでみることにします。

皆様、ありがとうございました。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/