GameTechDev / PresentMon

Capture and analyze the high-level performance characteristics of graphics applications on Windows.
https://game.intel.com/story/intel-presentmon/
MIT License
1.56k stars 147 forks source link

PresentMon-v2.1.0.msi missing libcef.dll + chrome_elf.dll #254

Open tim-rex opened 3 weeks ago

tim-rex commented 3 weeks ago

Installed PresentMon-v2.1.0.msi Upon launching I encounter an error regarding a missing libcef.dll

image

I had no such issue with 2.0.1

Install directory shows as follows: image

It appears the installer for 2.0.1 does include libcef.dll and chrome_efl.dll Unfortunately, while copying these into place with 2.1.0 no longer presents any errors - the application no longer starts at all

tim-rex commented 3 weeks ago

FWIW, the commandline exe works just fine

markgalvan-intel commented 3 weeks ago

Hello! Sorry to hear about the installation issue.

I just checked the install code and package and both files are present. In addition, I ran the installer on a clean machine and again both files were present and Intel PresentMon was able to run successfully.

We you have a free moment can you try the following?

  1. Uninstall Intel PresentMon using Add/Remove programs.
  2. Run the command "msiexec /i PresentMon-v2.1.0.msi /l*v PresentMonLog.txt"?

This will produce a logfile of what the installer is doing. Please attach that logfile into this issue and we can see what is happening. Thank you and, again, sorry for the trouble!

TitchyGren commented 3 weeks ago

I had the same issue as tim-rex after upgrading to 2.1.0 from 2.0.1.

tim-rex commented 3 weeks ago

I am now very confused... I've uninstalled and reinstalled as instructed, and there are no longer any issues I've attached the log in any case, though it's unlikely to reveal anything in this case

What I can tell you, is that I previously uninstalled via the start-menu shortcut (rather than Add/Remove Programs) though I wouldn't expect that to behave any differently

PresentMonLog.txt

tim-rex commented 3 weeks ago

Update: I believe I have a repro..

  1. Uninstall 2.1.0
  2. Re-install 2.0.1
  3. Start 2.0.1 and leave it open
  4. Install 2.1.0 and wait for the application in use warning
  5. Close presentmon 2.0.1
  6. Select to continue with the installer (having now closed 2.0.1)
  7. Attempt to start 2.1.0
  8. Observe error per description

It seems at this point, uninstalling/reinstalling 2.1.0 will resolve the issue (without requiring a reboot) I've not confirmed is there is any functional difference when uninstalling via the shortcut versus Add/Remove Programs, hwoever I was certain I attempted this multiple times when providing this initial report (using the shortcut only)

I've attached the install log PresentMonLog.txt

MaddyAurora commented 3 weeks ago

I solved this by simply uninstalling the program (2.1.0) and reinstalling.

markgalvan-intel commented 2 weeks ago

This is great! Thank you very much for the detailed reproduction steps. Appreciate your time. I'll take a look and see if I can root cause the issue.