Chrome:パススルーはサポートされていません。 GLはSwiftshaderです。

Chrome:パススルーはサポートされていません。 GLはSwiftshaderです。

Alpine Linuxを使用してコンテナでヘッドレスChromeを実行しようとすると、次の結果が表示されます。

パススルーはサポートされていません。 GLはSwiftshaderです。

これを得るためのコマンドは非常に簡単です。

podman run -ti alpine:3 /bin/sh <<EOF
  apk update;
  apk add chromium chromium-swiftshader;

  chromium-browser                \
    --headless                    \
    --use-gl=swiftshader          \
    --disable-software-rasterizer \
    --disable-dev-shm-usage       \
    --enable-webgl                \
    --no-sandbox;
EOF

私が得るものは次のようなログです。

[1207/044552.896481:WARNING:dns_config_service_linux.cc(470)] Failed to read DnsConfig.
[1207/044552.903662:WARNING:vaapi_wrapper.cc(589)] VAAPI video acceleration not available for swiftshader
[1207/044552.903753:ERROR:gpu_init.cc(441)] Passthrough is not supported, GL is swiftshader
[1207/044552.942968:WARNING:dns_config_service_linux.cc(470)] Failed to read DnsConfig.

ヘッドレス Chrome を実行するには?私は何が間違っていましたか? 「パス」とは何ですか、なぜサポートされないのですか?

ベストアンサー1

これは警告ではなく警告として表示されますが、ERROR私にとっては問題ではありません。私のChromeインスタンスはwebdriverで正常に動作します。

おすすめ記事