Giter Club home page Giter Club logo

Comments (16)

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

What OS are you trying to install it on?
My scripts only attempt to install in on Server 2019. I have not tested trying to install it on another OS because it was not required.

from parsec-cloud-preparation-tool.

jfly avatar jfly commented on September 24, 2024

Oh sorry, I forgot to say that I am using "Windows Server 2019 Datacenter". Proof:
2020-04-15_03-10-18_dalinar

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

I have no clue, this isn't an issue with AWS and GCP in my experience. I guess those platforms hide virtualization status. You could see if it's down to the generation 1 vs 2 Azure VM types. That's just a guess though.

from parsec-cloud-preparation-tool.

bfdonny avatar bfdonny commented on September 24, 2024

Exact same problem here. I'm running on an Azure NV6 VM. Parsec can connect, but the controller input doesn't work. No device appears in Device Manager and html5gamepad.com obviously doesn't see a controller, either. I'm also using Windows Server 2019 datacenter. I got the same error as jfly when trying to install the 360 accessories, so I tried to install the XB1 accessories instead which didn't give any errors. I rebooted and ran the ViGEmBus installer and rebooted again and it still doesn't work. Any ideas on where to go from here?

Also, I echo jfly's thanks for putting this together. Super awesome.

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

Are you running generation 2 or generation 1 VM type..

from parsec-cloud-preparation-tool.

bfdonny avatar bfdonny commented on September 24, 2024

Gen1. IIRC, the GPU instances weren't available in Gen2. Think that's the problem?

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

The only solution for you now is to use Server 2016.

from parsec-cloud-preparation-tool.

bfdonny avatar bfdonny commented on September 24, 2024

Cool. I'll redo this with Server 2016 and report back. Thanks for the help!

from parsec-cloud-preparation-tool.

jfly avatar jfly commented on September 24, 2024

For the record, I switched to Server 2016, and things are working great!

The perfectionist in me would still like to find a workaround for Server 2019, or at least update the scripts here to identify/warn users about this issue so they aren't left super confused as I (and @bfdonny were). I still have the Server 2019 VM floating around, I'll play around with it some more and possibly send in a PR sometime.

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

There is probably some Windows update from Update Catalog or Windows feature that can be installed to the VM to make the controllers work but I haven't looked into it, it's a little odd that Microsoft chose to take out whatever made controllers work by default in Server 2016 from Server 2019 but the world is an odd place.

from parsec-cloud-preparation-tool.

bfdonny avatar bfdonny commented on September 24, 2024

I built a new Azure NV6 VM with Windows Server 2016 and when I try to install the Xbox 360 Accessories I'm still encountering the "Setup cannot continue because this software is not compatible with Microsoft Virtual PC" error. Any ideas?

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

@bfdonny You don't need the software on Server 2016, it shouldn't request install using this script.

from parsec-cloud-preparation-tool.

bfdonny avatar bfdonny commented on September 24, 2024

Then maybe I'm missing something. The controller works on my local PC (as tested at html5gamepad.com) but isn't detected on the 2016 VM. I'll go through the controller troubleshooting steps again.

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

You can extract the .exe using 7zip and manually update the driver by selecting Virtual Xbox 360 Controller in Device Manager and manually updating the driver... look in \Xbox360_64Eng\xbox360\setup64\files\driver\win7 with "Xbox360_64Eng" being the folder that contains the extracted archive.

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

I've added the Xbox 360 Controller driver to Windows, it Should automatically install when you plug it in, but there is a chance that you may need to click "update drivers -> search automatically" in device manager on the "Virtual Xbox 360 Controller" if it appears in Unknown devices

from parsec-cloud-preparation-tool.

jamesstringerparsec avatar jamesstringerparsec commented on September 24, 2024

This is the Powershell command to add the driver if you want to add it without re-running the entire script

    (New-Object System.Net.WebClient).DownloadFile("http://download.microsoft.com/download/6/9/4/69446ACF-E625-4CCF-8F56-58B589934CD3/Xbox360_64Eng.exe","C:\ParsecTemp\Drivers\Xbox360_64Eng.exe")  
    cmd.exe /c '"C:\Program Files\7-Zip\7z.exe" x C:\ParsecTemp\Drivers\Xbox360_64Eng.exe -oC:\ParsecTemp\Drivers\Xbox360_64Eng -y' | Out-Null  
    cmd.exe /c '"C:\Program Files\Parsec\vigem\10\x64\devcon.exe" dp_add "C:\ParsecTemp\Drivers\Xbox360_64Eng\xbox360\setup64\files\driver\win7\xusb21.inf"'  

from parsec-cloud-preparation-tool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.