• Maggie Chen's avatar
    Skip the Vulkan info collection for the older AMD drivers to avoid crashes · a345ac3d
    Maggie Chen authored
    The older versions of the AMD Vulkan driver are broken. It crashes when
    vkCreateInstance gets called. The CL will detect amdvlk64.dll file
    version and skip the vulkan info collection if the version number is
    1.0.54.0 or older. Those bad versions cause crashes in the other apps like
    vulkaninfo.exe and SDK cube.exe as well.
    
    From the crash logs in the bug report, three bad amdvlk64.dll versions are
    recorded - 1.0.39.0, 1.0.51.0 and 1.0.54.0.
    
    The Vulkan info collection will continue with the newer AMD drivers since this
    bug has been fixed in the newer versions.
    
    BUG=832698
    TEST=manual,Chrome://histograms
    R=zmo@chromium.org
    
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
    Change-Id: I7f53210c559cd1e2c189fec6ed6fb000b38256fa
    Reviewed-on: https://chromium-review.googlesource.com/1022517Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
    Commit-Queue: Maggie Chen <magchen@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#552837}
    a345ac3d
gpu_info_collector_win.cc 18.8 KB