maintainer-feedback requested: [Bug 276637] www/chromium: add vk_swiftshader_icd.json to the chromium and ungoogled-chromium package
Date: Fri, 26 Jan 2024 11:25:57 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-chromium (Nobody) <chromium@FreeBSD.org> for maintainer-feedback: Bug 276637: www/chromium: add vk_swiftshader_icd.json to the chromium and ungoogled-chromium package https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276637 --- Description --- In FreeBSD, the file vk_swiftshader_icd.json is not yet delivered with the package. This is the case under Linux and Windows. Without the file, errors will occur in some situations. For example, if chromium is called with the --disable-gpu switch, the following errors are reported. [5747:-719679488:0126/122304.647398:ERROR:angle_platform_impl.cc(44)] RendererVk.cpp:196 (VerifyExtensionsPresent): Extension not supported: VK_KHR_surface ERR: RendererVk.cpp:196 (VerifyExtensionsPresent): Extension not supported: VK_KHR_surface [5747:-719679488:0126/122304.647439:ERROR:angle_platform_impl.cc(44)] RendererVk.cpp:196 (VerifyExtensionsPresent): Extension not supported: VK_KHR_xcb_surface ERR: RendererVk.cpp:196 (VerifyExtensionsPresent): Extension not supported: VK_KHR_xcb_surface [5747:-719679488:0126/122304.647475:ERROR:angle_platform_impl.cc(44)] Display.cpp:1052 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-7): A requested extension is not supported, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, enableInstanceExtensions:1696. ERR: Display.cpp:1052 (initialize): ANGLE Display::initialize error 0: Internal Vulkan error (-7): A requested extension is not supported, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, enableInstanceExtensions:1696. [5747:-719679488:0126/122304.647501:ERROR:gl_display.cc(515)] EGL Driver message (Critical) eglInitialize: Internal Vulkan error (-7): A requested extension is not supported, in ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp, enableInstanceExtensions:1696. [5747:-719679488:0126/122304.647514:ERROR:gl_display.cc(786)] eglInitialize SwANGLE failed with error EGL_NOT_INITIALIZED [5747:-719679488:0126/122304.647528:ERROR:gl_display.cc(820)] Initialization of all EGL display types failed. [5747:-719679488:0126/122304.647538:ERROR:gl_ozone_egl.cc(26)] GLDisplayEGL::Initialize failed. [5747:-719679488:0126/122304.650779:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization These errors disappear with the file.