Geekbench 6 won't start on new computer

David Bangs's Avatar

David Bangs

Mar 04, 2024 @ 09:38 PM

I just got a new MSI Stealth AI Studio computer with an Intel Core Ultra 9 process.
I installed Geekbench 6, but it won't start. it shows its splash screen, then goes away. Rebooting doesn't help. It still won't start. No error message is seen.

  1. 1 Posted by Artem S. Tashki... on Mar 06, 2024 @ 10:30 AM

    Artem S. Tashkinov's Avatar

    Can you run it from cmd.exe and see if there's any output?

    Also please check Windows Reliability History and check if there's anything in there.

  2. 2 Posted by Naveed on Mar 08, 2024 @ 10:55 PM

    Naveed's Avatar

    I am having the same issue on a different MSI system. An MSI Prestige 13 AI Evo. Strangely enough I have access to two of these systems and one of them has no problem while the other one exhibits the same issue as David mentioned. The splash screen appears and then the application crashes.

    I was able to run the CPU tests through the command prompt but the gpu tests will not run. I made sure all my drivers were up to date. This is the error message I got when trying to run the GPU test:

    [0308/174953:ERROR:src\interface\console\consolemain.cpp(984)] Geekbench encountered an internal error and cannot continue. Please contact [email blocked] for assistance.

    Internal error message: D:\a\_work\1\s\OpenCLOn12\src\device.cpp(545)\OpenCLOn12.dll!00007FFFAE910C3F: (caller: 00007FFFAE91148F) Exception(1) tid(1f34) 887A0004 The specified device interface or feature level is not supported on this system.

    In the Windows Reliability History it shows that Geekbench stopped working with the Problem Event Name of BEX64. Any additional help would be appreciated!

  3. 3 Posted by Artem S. Tashki... on Mar 14, 2024 @ 08:23 AM

    Artem S. Tashkinov's Avatar
  4. 4 Posted by Leonardo Lopez on Apr 23, 2024 @ 07:40 PM

    Leonardo Lopez's Avatar

    I am an engineer for the Intel NPU Software driver team on Windows Hosts.

    I am also attempting to root-cause a Geekbench v6.2.2 app issue, where the Geekbench app does not start. It loads the splash screen, then crashes, if the NPU device is enabled via Device Manager.
    I have opened an issue with OpenCLOn12 on their github issue site, shown below: https://github.com/microsoft/OpenCLOn12/issues/61

    I'll copy/paste the details from the above issue on this forum as well:

    On new OS install, when the following Geekbench v6.2.2 command in cmd prompt is executed,

    ```geekbench6.exe --gpu-list```

    it throws the following exception:
    ```
    Internal error message: D:\a_work\1\s\OpenCLOn12\src\device.cpp(545)OpenCLOn12.dll!00007FFDCCC20C3F: (caller: 00007FFDCCC2148F) Exception(1) tid(21cc) 887A0004 The specified device interface or feature level is not supported on this system.
    ```
    Note the file (device.cpp) and line number (545).

    In the OpenCLOn12 git public repro, the above exception log does not match latest code, but if you look at past commit tag v1.2112.2.0, and browse to device.cpp, [line 545](https://github.com/microsoft/OpenCLOn12/blob/v1.2112.2.0/src/device.cpp#L545), you can see that the exception happens during D3D12CreateDevice:

    ```
    THROW_IF_FAILED(D3D12CreateDevice(m_spAdapter.Get(), D3D_FEATURE_LEVEL_11_0, IID_PPV_ARGS(&m_spDevice)));
    ```
    Note the D3D_FEATURE_LEVEL_11_0 minimum feature level required.

    In summary, OpenCLOn12 appears to throw an exception because the NPU driver does not meet D3D_FEATURE_LEVEL_11_0 minimum feature level. This is the expected behavior/config in the NPU driver because the NPU Driver currently supports D3D_FEATURE_LEVEL_1_0_CORE.

    This is not an NPU driver issue, and OpenCLOn12 should not throw an exception is a particular device is discovered and not supported. I am attempting to get Geekbench source code access to confirm which OpenCLOn12 API gets called.

    One interesting event that I see happening is that, after reproducing the above on this laptop, if two days pass by, and even if Windows Updates are paused, the issue is no longer reproduceable, presumably because OpenCLOn12 (location unknown) is somehow being updated to latest version where this issue appears fixed.

    Geekbench team: Can you please help identify who/what component is responsible for updating OpenCLOn12 after new OS install or where does OpenCLOn12 resides in the OS. I am trying to understand how the issue appears to be fixing itself without manual intervention. it doesn't look like an OpenCLOn12.dll exists on the machine at all. Perhaps Geekbench compiles OpenCLOn12 along their source code? I see that the Geekbench binaries include a file called pl_opencl_x86_64.dll.

    In conclusion, if OpenCLOn12 does not exist in a new OS install, and Geekbench is crashing while executing OpenCLOn12, how is this issue resolving itself after 2 days of zero activity? Where does OpenCLOn12 exist in the OS if an actual OpenCLOn12.dll does not exist? Any recommended next steps?

Reply to this discussion

Internal reply

        No formatting (switch to Markdown)

          You can attach files up to 10MB

          If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

            Keyboard shortcuts

            Generic

            ? Show this help
            ESC Blurs the current field

            Comment Form

            r Focus the comment reply box
            ^ + ↩ Submit the comment

            You can use Command ⌘ instead of Control ^ on Mac