Comments (16)
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.
Oh sorry, I forgot to say that I am using "Windows Server 2019 Datacenter". Proof:
from parsec-cloud-preparation-tool.
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.
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.
Are you running generation 2 or generation 1 VM type..
from parsec-cloud-preparation-tool.
Gen1. IIRC, the GPU instances weren't available in Gen2. Think that's the problem?
from parsec-cloud-preparation-tool.
The only solution for you now is to use Server 2016.
from parsec-cloud-preparation-tool.
Cool. I'll redo this with Server 2016 and report back. Thanks for the help!
from parsec-cloud-preparation-tool.
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.
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.
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.
@bfdonny You don't need the software on Server 2016, it shouldn't request install using this script.
from parsec-cloud-preparation-tool.
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.
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.
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.
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)
- Doesn't work on AWS HOT 1
- AccessDeniedAccess denied.Anonymous caller does not have storage.objects.list HOT 1
- Start-Process : This command cannot be run due to the error: The system cannot find the file specified. HOT 9
- Automatic shutdown triggered immediately at machine startup
- Warning "using software encoding" despite "NVIDIA TEST T4" driver HOT 1
- Exception calling "Replace" with "2" argument(s): "String cannot be of zero length.
- GPU Drivers not installing on Azure NCas_T4_v3 HOT 1
- Parsec GPU Cloud updater tool fails on Windows Server 2022 HOT 2
- Instance Profile IAM role does not work HOT 3
- parsec tested on aws g5 (nvidia a10g) HOT 6
- Access error to google cloud storage bucket for installing gpu driver HOT 6
- PC resolution is at 1920 x 1080 but for some reason upon loading a game it changes to 1366x768. HOT 1
- After running the script and trying to connect, Parsec gives error 15000 HOT 3
- Specify license
- Failed to setup at EC2 g4dn.xlarge HOT 4
- Parsec Failed to Connect Video Encoding -15000 HOT 2
- Anyone Having Trouble With Parsec an GPU do this
- Parsec works well on Aliyun gn7i (16c60g + A10) and Tencent Cloud GN7vw (16c64g + T4)
- Does the Cloud Prep Tool plan to support Window 10/11 desktop on cloud VM? HOT 1
- PostInstall lines 396/397: [System.Boolean] does not contain a method named 'trim'. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from parsec-cloud-preparation-tool.