Jump to content

Recommended Posts

Posted

Hello,

I recently replaced my AMD 6900 XT with an NVIDIA 5070 Ti. I use VPX and a Meta Quest 3 for VR pinball.

Everything was working fine with my AMD setup.

I used DDU to properly remove all AMD drivers, installed the NVIDIA card, then installed the latest drivers and rebooted my system.

Now, older tables (Stern, Williams, etc.) still work, but any tables that use PuP Packs no longer work because PinUp Player is not functioning.

I get the following error:

“An ActiveX component cannot create an object: 'PinUpPlayer.PinDisplay'”

As a result, all tables with PuP Packs are no longer working.

Could someone please help me resolve this issue?

Thank you.

Posted

Did you set your pupplayer in popper settings to gl or direct? did you try to reregister pupplayer? 
did you try to re install direct X? https://www.microsoft.com/en-us/download/details.aspx?id=35 
I do not use Popper, PupPlayer only with a nvidia - its working.

“ActiveX component can't create object: 'PinUpPlayer.PinDisplay'”

usually means that the PinUp Player COM/ActiveX component is not properly registered in Windows, rather than being a direct NVIDIA driver issue.

Since the problem appeared after the hardware and driver change, I'd try the following:

Close VPX and PinUP applications.

Go to your PinUPSystem folder.

Run the PinUP registration scripts as Administrator (commonly Register.bat, PuPRegister.bat, or similarly named registration files depending on your PinUP version).

Reboot Windows.

Launch PinUpPlayerTest.exe (if present) and verify PinUp Player starts correctly.

If it still fails, reinstall the latest PinUP Player / PinUP System over the existing installation and run the registration scripts again.
The key clue is the PinUpPlayer.PinDisplay ActiveX error. In most VPX cases, that points to a broken COM registration for PinUP Player rather than a GPU-specific problem.

Posted (edited)

The fact that reinstalling DirectX and re-registering PinUP Player did not change anything makes me wonder if the COM registration is actually succeeding.

When you run PinUpPlayerRegister.bat as Administrator, do you get any error messages during registration?

Could you please check the following:

Open a Command Prompt as Administrator.

Change to your PinUPSystem folder.

Run PinUpPlayerRegister.bat manually from the command line.

Post the complete output here (or a screenshot).

Also, which VPX version are you using (10.8 x64 or 32-bit)?

Since the error is specifically:

"ActiveX component can't create object: 'PinUpPlayer.PinDisplay'"

I would expect either:

a failed COM registration,

a missing Visual C++ runtime,

or Windows blocking one of the PinUP DLL/OCX files.

Did you also install the latest Microsoft Visual C++ Redistributables (both x64 and x86)?
Could you please specify your exact VPX Version, Bs2 Version? 
I am no Pup Expert at all but maybe someone can handle your informations better than I can..


 

Edited by Tikimaster
Posted (edited)

I use VPX 10.8 with 64 bits, i use VR only

 

Here is all the C++ runtime reinstalled 

 

image.png.493aea521fb3efd8a02d610e8ab9dcea.png

 

Here is the screen show when i launch as you ask

 

image.thumb.png.da8685e18d5dabfb2edada92520bcd4e.png

 

I create this VBS script to test without using VPX , you can try on your computer, i go the 429 error activex

 

On Error Resume Next
Dim PuPlayer
WScript.Echo "Tentative de création de l'objet PinUpPlayer.PinDisplay..."

Set PuPlayer = CreateObject("PinUpPlayer.PinDisplay")

If Err.Number <> 0 Then
    WScript.Echo "ERREUR !" & vbCrLf & "Code : " & Err.Number & vbCrLf & "Description : " & Err.Description & vbCrLf & "Source : " & Err.Source
Else
    WScript.Echo "SUCCÈS ! L'objet PinUpPlayer.PinDisplay a été créé sans problème."
    ' On nettoie
    Set PuPlayer = Nothing
End If

 

 

Edited by kilicool
Posted (edited)

Note: Now I use chatgpt for help:
It says:

Can you check if the file PinDisplay.dll exists in your PinUPSystem folder?

Also, please open PinUpPlayerRegister.bat with Notepad and post its contents (or a screenshot).

The message "La liste est vide" ("The list is empty") makes me wonder if the registration batch file is not finding any files to register.
smells like some files are not where they should be. 

At this point I would backup my pinup folder and use the pup installer for a complete new installation. Not just a backup. 
But - I am not the pup specialist in here... Maybe we should move this problem to the Pinup Popper Help Thread to get better answers from ppl who are really experts. 
does PinUpPlayerTest.exe start and run correctly, or does it also fail with an error?

One thing I find interesting is that the problem started immediately after using DDU and changing from AMD to NVIDIA.

Normally, a GPU issue would cause things like black PuP windows, videos not displaying, crashes, or display assignment problems. However, your error is:

ActiveX component can't create object: 'PinUpPlayer.PinDisplay'

This error occurs before any video playback or GPU acceleration is used. It usually means Windows cannot create the PinUP Player COM object because the registration is missing, damaged, or pointing to an invalid file.

I am not saying DDU caused this directly, but DDU performs a very aggressive cleanup of drivers, registry entries, and multimedia-related components. It is possible that something required by PinUP Player's COM registration was affected during the cleanup process.

That is why I would focus on verifying whether the PinUpPlayer COM object is actually registered correctly in Windows rather than looking at the NVIDIA driver itself.

Edited by Tikimaster
Posted

no this dll doesn't exist. The list is empty is ok message, i try to run manually, doesn't change anything. 

Everything is ok in the registry, i check myself.

 

Again, i did not do anything on the installation of baller, everything worked before changing my GPU and using DDU to remove AMD drivers ...

Posted (edited)

At that point I am out, Sir.. Sorry. I hope @NailBuster or @Cliffy or someone of the real experts have an idea. Please stay tuned. 🙂

My current gut feeling is roughly:

40%: DDU or a Windows component/dependency was affected during the AMD driver cleanup.

30%: A different VPX executable or VR configuration is being used after the NVIDIA upgrade (OpenXR/OpenVR/GL/DX differences).

20%: The PinUP Player registration still isn't completely correct, despite appearing to be.

10%: Something entirely unrelated that just happened to surface at the same time as the GPU swap.

The reason I'm not convinced this is a pure NVIDIA driver issue is that the error occurs when VPX tries to create the PinUP Player COM object. That should happen before any actual video rendering or GPU acceleration comes into play.

I guess DDU has killed something in the registry or deleted something. 

Edited by Tikimaster
Posted

I found the solution !

 

A windows patch fuc... the communication between 64 bits and 32 bits program !

 

I remove it like that and everything is back wusa /uninstall /kb:5089573

Posted (edited)

Ah, You did not mention that. Yes, this preview - you don´t need it - kills the PupPlayer of some users. remove it. reboot. 
I've been reading a lot about issues with the preview over the last few days. I should have just asked right away. I think I'm getting old. 🙂

Edited by Tikimaster
Posted

Never do two things at the same time. IF there is windows updates ready to be installed, you should NOT do a DDU replacement at the same time. You would have picked up that Microslop is the culprit if you did.

Posted
4 hours ago, Tikimaster said:

Ah, You did not mention that. Yes, this preview - you don´t need it - kills the PupPlayer of some users. remove it. reboot. 
I've been reading a lot about issues with the preview over the last few days. I should have just asked right away. I think I'm getting old. 🙂

I usually hold off preview updates for at least 2 weeks, "just in case", and boy I'm glad I did. This new update for windows has a lot of great benefits but breaking ANYTHING is a no-go for me, regardless of benefits.

Posted
27 minutes ago, Cliffy said:

but breaking ANYTHING

It breakes all my tweaks with explorer patcher which I need to run true launch bar also. 

Posted

Hi Guys, havent posted before but i had the same issue, removing the last windows update kb:5089573 fixed the issue. (Thanks Kilicool!)

 

Can i ask what the pathway forward usually is in this instance? is it the Windows update that is flawed and will be fixed or does the PinUpPlayer need to be updated? not been in this situation before.

 

Thanks

  • 2 weeks later...
Posted (edited)

I get the following error as well.

“An ActiveX component cannot create an object: 'PinUpPlayer.PinDisplay'”

 

2 hours of double checking and testing, eventually I found this thread..

 

sadly i cannot uninstall 5089573 anymore because KB5094126 is already installed.

so that's the end for now with pupvideo on my system.

bummer

 

 

EDIT:

there is already a Fix for that issue and it works!

https://www.nailbuster.com/wikipinup/doku.php?id=win11-fix

 

thank you nailbuster !!!

Edited by gogo69

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...