Geekbench shows only empty window

MeinerEiner's Avatar

MeinerEiner

13 Jan, 2020 03:17 PM

When starting Geekbench the Main Window, opens but is blank.

In Console I find the following error
standard 16:10:14.832372+0100 Geekbench 5 -[__NSCFString bytes]: unrecognized selector sent to instance 0x600000c84d50
standard 16:10:14.832492+0100 Geekbench 5 Failed to set (contentViewController) user defined inspected property on (PLGeekbenchWindow): -[__NSCFString bytes]: unrecognized selector sent to instance 0x600000c84d50

Imac Retina 5K, 2019, System 10.15
Tested teh free version as well as the version from Appstore.

  1. 1 Posted by Artem S. Tashki... on 16 Jan, 2020 12:06 PM

    Artem S. Tashkinov 's Avatar

    Are you sure you've updated to MacOS 10.15.2?

    Are you sure you're running GB 5.1?

  2. 2 Posted by Stephan Heß on 16 Jan, 2020 08:21 PM

    Stephan Heß's Avatar

    Hello Artem,
    yes to both.

    Yesterday I installed the new Developer Beta Build 19D62e.

    Directly after installing the Beta Geekbench ran without hitch. The Appstore version (5.02) as well as the one from your website (5.1.0).

    But after the first restart, both versions showed blank windows only.

    Can you tell me where the string is supposed to come from NVRAM, gobbled together from system features, stored in a plist or part of the Apps resources. So I could check whether there is an error related to that (permissions for files, cleared/overwirtten NVRAM etc.).

    It's weird that it works until the first restart.

    Kind regards
    Stephan

  3. 3 Posted by Artem S. Tashki... on 23 Jan, 2020 06:06 PM

    Artem S. Tashkinov's Avatar

    Please email GB at

    support at primatelabs dot com.

  4. 4 Posted by lg on 07 May, 2020 03:46 PM

    lg's Avatar

    Exact same problem here with GeekBench 5.1.1.

  5. 5 Posted by Stephan Heß on 07 May, 2020 05:57 PM

    Stephan Heß's Avatar

    Original Mac or Hackintosh ?

    In the IORegistry you will find a name entry for the PCIe Device that is your graphicscard.
    This can be changed for different reasons - especially on a Hackintosh.
    The entry has a datatype. Usually Data or String.
    Geekbench fails if the datatype is anything but String.

    To check start IORegistryExplorer find the entry for your Graphicscard and check the name field of its name entry.
    If it is not String, find out how the name ist set and change the datatype.
    E.e. often the new name is taken from a plist file. The datatype of the entry in this file will be copied into the IORegistry. Change the datatype in the plist and you will be fine.

    Might be any other IORegistry Entry Geeckbench is not happy with.

    Regards
    Stephan

  6. 6 Posted by david.gb on 07 May, 2020 05:57 PM

    david.gb's Avatar

    Hmm looks as though some other people are having a problem.
    I'm running High Sierra on a MacPro 5,1

  7. 7 Posted by Stephan Heß on 07 May, 2020 06:03 PM

    Stephan Heß's Avatar

    Please check the IORegistry.
    If this ist the cause, you can fix it - even on an MacPro 5,1 - by overwriting the value.

  8. 8 Posted by Maksim Rogov on 07 May, 2020 10:56 PM

    Maksim Rogov's Avatar

    Hi Stephen,

    Thank you for the quick and detailed reply. We do have a custom video driver that is loaded on the system. IOHardwareModel is set to a String and appears that way in IORegistryExplorer as well as in the About This Mac dialog.

    I have tried booting without the driver and it does indeed fix the problem. As does booting with the driver modified to not set IOHardwareModel. Its strange that it fails with it set though, as we do set it to a String and IORegistry clearly shows it set to the String type.

    Thank you,

    Maksim

  9. 9 Posted by Maksim Rogov on 07 May, 2020 11:20 PM

    Maksim Rogov's Avatar

    Hi Stephen,

    I was able to fix it by literally setting the “name” key (which I believe maps to IOName) instead of the “model” key.

    Thanks,

    Maksim

  10. 10 Posted by david.gb on 08 May, 2020 10:01 AM

    david.gb's Avatar

    Sorry guys - don't understand any of the I/O registry stuff.

    Stupidly imagined that Geekbench just required me to buy a license,
    install and run it.
    I have a new GPU arriving in the next couple of days and installing that
    is almost above my pay grade.
    Just want Geekbench to work and give me a "Before" picture of my system
    so I can actually check against an "After" assessment.
    Too much to ask ?
    David GB

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

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