protonscr

PCMark 10

protonopen appid 524390Game compatibility - Unofficial.NET
ValveSoftware/Proton#4104 · opened 2020-07-29 by acergamebook · updated 2020-08-03 · 5 comments · github · game page · search this game
Aacergamebook 2020-07-29 github

Compatibility Report

  • Name of the game with compatibility issues: PCMark 10
  • Steam AppID of the game: 524390

System Information

  • GPU:
  • Driver/LLVM version: Intel Xe Graphics (TGL GT2)
  • Kernel version: 5.7.9
  • Link to full system information report as Gist:
  • Proton version: 5.0.9
    steam-524390.log

I confirm:

  • [*] that I haven't found an existing compatibility report for this game.
  • [ ] that I have checked whether there are updates for my system available.

Symptoms

An error occurred.
There was a problem running the benchmark.

Reproduction

  1. Logging steam and purchase PCMark10 & VRMark. AppID is 524390
  2. Opening properties and checked "Forace the use of a specific Steam Play compatibility tool.
  3. Setting Proton as "Proton 5.0-9.
  4. Launching PCMark10.
  5. See this issue after pressing Run or Custom Run.
Kkisak-valve maintainer 2020-07-29 github

Hello @acergamebook, looks like the benchmark application is having a hard time with several things:

err:module:import_dll Library OpenCL.dll (which is needed by L"Z:\\home\\test\\.steam\\debian-installation\\steamapps\\common\\PCMark 10\\bin\\x64\\SelectOpenCLDevice.exe") not found

Unhandled Exception:
System.InvalidOperationException: Service SysMain was not found on computer '.'. ---> System.ComponentModel.Win32Exception: Service does not exist.
Unhandled Exception:
System.InvalidProgramException: Invalid IL code in openCLLibrary:.ctor (): IL_000b: stfld     0x0400046a

But in spite of those, it pushes on a bit further until it falls over with a null pointer access violation wine: Unhandled page fault on read access to 0000000000000000 at address 0000000140002DCB (thread 03dc), starting debugger...

Aacergamebook 2020-07-29 github

Hi @kisak-valve,

If I want to run PCMark 10 on proton, what's step need to do? Thanks.

Mmadewokherd 2020-07-29 github

My impression is that it will try a bunch of different tests, and it will keep going if they fail but it won't get a result from them. So we'll probably have to fix all of the issues to get results from all of the tests.

Mmadewokherd 2020-07-29 github

I'm also getting this exception:

[000000000000013C:] EXCEPTION handling: System.TypeInitializationException: The type initializer for 'System.Management.Automation.Runspaces.RunspaceFactory' threw an exception.

System.Management.Automation is part of PowerShell, which is open source but hasn't yet been imported into wine-mono. The stack trace suggests it's looking for UWP apps to figure out if Office is installed. Maybe this doesn't matter.

SysMain is a builtin service on Windows, but the description is unclear on what it does. That may not make a difference either.

The invalid IL code is doing something I don't really understand. It's storing 0 to a field, but the field type is a method signature. I didn't even know that kind of field was possible.

Aacergamebook 2020-08-03 github

So can I say current Proton cannot support PCMark?

Proton versions

DLLs