2008年10月17日金曜日

Firefox のスクロールが遅い – ハードウェア アクセラレータの値を変更

1. 画像がたくさんあるページで、異常に重くなる

Firefox が特定のページで重い。

画像がたくさんあるとダメなのだろうか? 例えば、

なんてスクロールさせると CPU が異常に反応して、もたつく。

しかも、不思議なことに、マウスを画像の上に持っていくと、マウスの動きが激烈に悪くなる。 (+_+)

スクロールが遅い原因として、表示の拡大縮小が原因 だったことがあった。しかし、今回の原因はこれではない。

 

2. background-attachment を設定しても効果なし

調べてみると、firefoxだとこのページが重いです。 - 教えて!goo

* {
background-attachment:scroll !important;
}


これをuser.jsではなく、userContent.cssに書けばいいです。

アドオンとして Stylish を入れている。上記を userContent.css に書かなくても、Removes background-attachment: fixed | userstyles.org において、「Load into Stylish」のボタンを押して簡単にインストールできる。

しかし、効果はなかった。

に、重くて、もたつくページの例として、

があった。開いたら、なかなかスクロールさせることができない。

 

3. ハードウェア アクセラレータ の値を変更する

更に調べていたら、非常に気になるスレッドが。↓ (@_@;)

自分の PC のマザーボードは、GA-MA78GM-S2H (rev.1.1) なので、まさに上記に該当する。(cf. はじめての自作 PC の検討 2)

AMD の 780G で HD3200 。かつ Windows XP でブラウザのスクロールの問題。ATI 絡みの問題であることが書かれている。

とりあえずの対策として、次のようなことが書かれていた。

  • - right-click on your desktop
  • - click "properties"
  • - click the "settings" tab
  • - click the "advanced" button
  • - click the "troubleshoot" tab
  • - move the "hardware acceleration" slider ONE point to the left, so the description says something like "Disable cursor and bitmap accelerations. Use this setting..."

(同上より)

081016-001早速、上記の設定を試してみた。

  • コントロールパネル > 画面 より、設定タブ > 詳細設定ボタン

を押す。トラブルシューティングタブ を開いて、

  • ハードウェア アクセラレータ

の横スクロールバーが「最大」になっていたので、これを一つ左へ移動。

これにより、

「カーソルおよびビットマップのアクセラレータを無効」

となる。なるほど、それでカーソルの動きが悪くなっていたのか。

 

4. 結果、スムーズに動くようになった

スクロールが普通にスイスイと動くようになった。 ^^  マウスジェスチャの動きもスムーズに。

これで、Yet Another Smooth Scrolling をインストールしても問題がなくなった。

しかし、最近、カクカクとした動きに慣れていたので、滑らかなスクロールにしたら、目が回った。(@_@;)

 

5. グラフィックドライバの問題

追記 (2009.1.12) : ATI Catalyst 8.12 にアップデートしたら画像の表示がスムーズになった。

7コメント:

匿名 さんのコメント...

長い間悩まされていたスクロールの問題が解決できました。
ありがとう!

匿名 さんのコメント...

騙されたとおもって変更したら世界が変わった。
本当に感謝!!!

匿名 さんのコメント...

PCの構成は違うのですが、私もこれで直りました。
ありがとう!

匿名 さんのコメント...

Firefox快適に動くようになりました
ありがとうございます

匿名 さんのコメント...

たまに出くわすスクロールが遅くなるページが快適になっていい感じです。

匿名 さんのコメント...

6年前のSisをのっけた古いノートPCでも改善されました。非常に助かりました、ありがとうございます<(_ _)>

匿名 さんのコメント...

スクロール関係、マウスのドラッグ&ドロップ関係で非常に遅い現象が出てましたが、すべて改善されました!ありがとうございました!!