Description of problem:
I see these on STDERR when starting chromium-browser:
[3006517:3006517:0510/093838.527849:ERROR:gl_implementation.cc(292)] Failed to load /usr/lib64/chromium-browser/swiftshader/libGLESv2.so: /usr/lib6
4/chromium-browser/swiftshader/libGLESv2.so: cannot open shared object file: No such file or directory
[3006517:3006517:0510/093838.530074:ERROR:viz_main_impl.cc(197)] Exiting GPU process due to errors during initialization
[3006361:3006483:0510/093840.179782:ERROR:service_manager_context.cc(252)] Attempting to run unsupported native service: /usr/lib64/chromium-browser/content_gpu.service
[3006361:3006483:0510/093840.186656:ERROR:browser_gpu_channel_host_factory.cc(120)] Failed to launch GPU process.
[3006361:3006361:0510/093840.186722:ERROR:gpu_process_transport_factory.cc(1019)] Lost UI shared context.
Version-Release number of selected component (if applicable):
I don't know, I just noticed these, but I think they've been going on for a long time.
I'm not really sure if this is supposed to work or not. But, I have Radeon RX 480.
Might be related to this bug? https://bugs.chromium.org/p/chromium/issues/detail?id=719213
Interesting. My browser doesn't show anything for vendor, so I'm not sure if it's the same thing or not. Clearly not the same symptoms.
GPU0 VENDOR = 0x1002, DEVICE= 0x67df
AMD switchable false
Swiftshader allows gpu acceleration on unsupported systems by rendering the 3D graphics entirely on cpu. The fix is to temporarily disable swiftshader by passing "enable_swiftshader=false" as gn arguments and building until the fix lands in stable builds.
Also this bug is amdgpu specific and I was a victim of it for a long time.
The problem was actually much simpler than that. The chromium package was missing the swiftshader shared library object (swiftshader/libGLESv2.so). I've fixed that in the chromium 67 builds, which is currently in updates (stable) for Fedora 28.