Chrome
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?我究竟做錯了什麼?什麼是“直通”,為什麼不支持?
雖然這確實顯示為
ERROR
警告並且不是警告,但這對我來說不是問題。我的 chrome 實例在 webdriver 中工作得很好。