私はCeleron N3050がインストールされているLenovo IdeapadでLuminaデスクトップインターフェースを使用してFreeBSD 12-CURRENTでChromium 57.0.2987.133を実行しています。
/etc/sysctl.conf
また、提案どおりに設定しました。
kern.ipc.shm_allow_removed=1
特定のページを開くと、Chromiumからページを読み込むには時間がかかりすぎます。
明らかに、Javascript機能を持つページでは速度が遅くなる現象が発生します。特定のウェブサイトを開いたり、SocialFixerなどのJavaScriptを広く使用している特定のChrome拡張機能を使用すると、ブラウザはアクティブなページを開くことができません。
たとえば、Facebook+SocialFixer(JavaScriptベースのブラウザ拡張機能)やchrome://settings/ページを開くことができず、最終的にそのタブを閉じる必要がありました。
また、Javascriptをブロックする拡張機能を使用すると、ブラウザが正常に動作しているようです。
同じコンピュータで別のブラウザを使用すると、問題なく同じページが開きます。
これについて私たちは何ができますか?
答え1
Ask Ubuntuのこのページに基づいています。Chromeブラウザが遅すぎる、Javascriptアクセラレータにバグがあるようです。
ページで推奨されているオプションに従ってChromiumを起動し、--disable-gpu
実際にFacebookとChromiumsの設定ページを開くことができました。ただし、詳細オプションで「ハードウェアアクセラレーション」を無効にした場合--disable-gpu
。
したがって、回避策は、コマンドラインからChromiumをロードするか、Luminaデスクトップインターフェイスの呼び出しを次のように変更するようです。
/usr/local/bin/lumina-open \
/usr/local/share/applications/chromium-browser.desktop --disable-gpu
回避策が機能するには、残りのChromeスレッドを呼び出す前にすべてを終了する必要があります。--disable-gpu
しかし、エラーが再び発生したようです。--disable-gpuを使用してもしばらくの間Chromiumを使用した後。たぶん、後でスレッドはその設定を無視するかもしれません。
最後に、この長いバグにより、Javascriptを使用しているページでChromiumを使用できなくなります(特定の設定では?)。
1つの選択肢は、Firefoxをインストールして使用することです。なぜなら、私は他の選択肢(OperaとFreeBSDのためのギター)を排他的に使うのがあまり好きではないからです。
これまでFreeBSDにはFirefox Linuxパッケージしかありませんでしたが、現在はデフォルトのFirefoxパッケージがあります。私は次のようにローカライズされたバージョンをインストールすることにしました。
sudo pkg install firefox-i18n