Windows 10でChrome 54.0.2840.87を実行しています。2つのGPUがあります:Intel(R)HD Graphics 520とAMD Radeon R5 M335。
数週間前まで、WebGLはChromeで問題なく動作していました。現在、どこにも設定を変更していない場合、WebGLは使用できなくなります。
chrome実験を実行しようとすると、グラフィックカードがWebGLをサポートしていないようだというメッセージが表示されます。グラフィックカードは正常に動作します(最新のドライバー)に加えて、WebGLはFirefoxで完全に実行されます。
chrome:gpu
で、WebGLが利用できず、GPUプロセスが起動できなかったと言われます。 chrome:flags
をチェックするとき、WebGLの有効化または無効化はもはやオプションではないようです。
WebGLに関連する他のものを有効化/無効化しても、違いはありません。再び機能させるためにできることは他にありますか?問題はどのレベルですか? (問題はChrome Canaryにあります。)私は技術的に最も精通している人ではありませんが、他の場所で答えを見つけることができませんでした。
chrome:gpu
ページに表示される内容は次のとおりです。
グラフィック機能のステータス
Canvas:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
フラッシュ:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
Flash Stage3D:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
Flash Stage3Dベースラインプロファイル:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
合成:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
複数のラスタースレッド:利用不可
ネイティブGpuMemoryBuffers:ソフトウェアのみ。ハードウェアアクセラレーションが無効です
ラスタライズ:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
ビデオデコード:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
ビデオエンコード:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
VPx Video Decode:ソフトウェアのみ、ハードウェアアクセラレーションは利用不可
WebGL:利用できません
ドライバーのバグの回避策
clear_uniforms_before_first_program_use
disable_d3d11
disable_discard_framebuffer
disable_dxgi_zero_copy_video
disable_nv12_dxgi_video
disable_framebuffer_cmaa
exit_on_context_lost
scalarize_vec_and_mat_constructor_args
検出された問題
GPUプロセスは起動できませんでした:GPUプロセスの起動に失敗しました。
無効な機能:すべて
一部のドライバーは、GPUプロセスサンドボックスでD3Dデバイスをリセットできません
適用される回避策:exit_on_context_lost
すべてのプラットフォームで最初のプログラムを使用する前にユニフォームをクリアする:124764、349137
適用される回避策:clear_uniforms_before_first_program_use
一貫性を保つために、常にvec/matコンストラクターを書き換えます:398694
適用される回避策:scalarize_vec_and_mat_constructor_args
AMD切り替え可能グラフィックスを備えたシステムでDirect3D11を無効にする:451420
適用される回避策:disable_d3d11
フレームバッファの破棄により、タイル以外のパフォーマンスが低下する可能性があります:570897
適用される回避策:disable_discard_framebuffer
NV12 DXGIビデオがハングするか、AMDドライバーで誤った色を表示する:623029、644293
適用される回避策:disable_dxgi_zero_copy_video、disable_nv12_dxgi_video
Chromium GL_INTEL_framebuffer_CMAAの有効化の制限:535198
適用される回避策:disable_framebuffer_cmaa
About:flagsまたはコマンドラインを使用して、ネイティブGpuMemoryBuffersが無効にされました。
無効な機能:native_gpu_memory_buffers
バージョン情報
2016年11月7日、午後2:09:57にエクスポートされたデータ
ChromeバージョンChrome/54.0.2840.87
オペレーティングシステムWindows NT 10.0.14393
ソフトウェアレンダリングリストバージョン11.12
ドライバーバグリストバージョン9.00
ANGLEコミットID 905fbdea9ef0
2DグラフィックスバックエンドSkia/54 a21f10dd8b19c6cb47d07d94d0a0525c16461969
コマンドライン引数ファイル(x86)\ Google\Chrome\Application\chrome.exe "--flag-
スイッチの開始--enable-gpu-rasterization --enable-unsafe-es3-apis --enable-
webgl-draft-extensions --flag-switches-end
ドライバー情報
初期化時間0
インプロセスGPU true
サンドボックス化された偽
GPU0ベンダー= 0x1002、デバイス= 0x6660
GPU1ベンダー= 0x8086、デバイス= 0x1916
オプティマス偽
AMD切り替え可能true
デスクトップ合成Aeroガラス
\。\ DISPLAY1 15.5 "の対角モニターサイズ
ドライバーベンダーAdvanced Micro Devices、Inc.
ドライバーバージョン16.200.2001.0
ドライバー日付2016年6月16日
ピクセルシェーダーバージョン
頂点シェーダーバージョン
最大MSAAサンプル
マシンモデル名
マシンモデルバージョン
GL_VENDOR
GL_RENDERER
GL_VERSION
GL_EXTENSIONS
無効な拡張機能
ウィンドウシステムバインディングベンダー
ウィンドウシステムバインディングバージョン
ウィンドウシステムバインディング拡張
直接レンダリングはい
通知戦略0x0000をリセットします
GPUプロセスクラッシュカウント0
コンポジター情報
タイル更新モードワンコピー
部分ラスター有効
GpuMemoryBuffersステータス
ATCソフトウェアのみ
ATCIAソフトウェアのみ
DXT1ソフトウェアのみ
DXT5ソフトウェアのみ
ETC1ソフトウェアのみ
R_8ソフトウェアのみ
BGR_565ソフトウェアのみ
RGBA_4444ソフトウェアのみ
RGBX_8888ソフトウェアのみ
RGBA_8888ソフトウェアのみ
BGRX_8888ソフトウェアのみ
BGRA_8888ソフトウェアのみ
YVU_420ソフトウェアのみ
YUV_420_BIPLANARソフトウェアのみ
UYVY_422ソフトウェアのみ
診断...読み込み中...
ログメッセージ
[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(252)] : No suitable EGL configs found.
[1268:3756:1107/133435:ERROR:gl_surface_egl.cc(1012)] : eglCreatePbufferSurface failed with error EGL_BAD_CONFIG
[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(35)] : gl::GLContext::CreateOffscreenGLSurface failed
[1268:3756:1107/133435:ERROR:gpu_info_collector.cc(108)] : Could not create surface for info collection.
[1268:3756:1107/133435:ERROR:gpu_main.cc(506)] : gpu::CollectGraphicsInfo failed (fatal).
GpuProcessHostUIShim: The GPU process exited normally. Everything is okay.
同じ問題を取得し、互換性のある素材のハードウェアリストを無視することに関する投稿を見つけました。だから、chrome://flags
、および最初のオプションをアクティブにします。
イグノーラー・リスト・ド・レンドゥ・ロジエル(フランス語)
ソフトウェアレンダリングリストのオーバーライド(英語)
https://superuser.com/questions/836832/how-can-i-enable-webgl-in-my-browser
それが役立つかどうか教えてください!
--chrome://gpu/
でソフトウェアレンダリングリストのオーバーライドを有効にした後、chrome://flags/
の下にWebGLが表示されていない場合。
トピックの下のchrome://gpu/
でさらに確認してください:Problems Detected。 GPUアクセスが無効になっているという言及がある場合:
GPUプロセスは起動できませんでした:chrome:// settingsでGPUアクセスが無効になっています。無効な機能:すべて
案内する:
chrome:// settings />詳細設定>システム
ハードウェアアクセラレーションを使用を有効にします。
Sketchfabを使用するときに同じ問題がありました! [ソフトウェアレンダリングリストのオーバーライド]で[無効]を表示するように選択しましたが、すべて正常に見えます。