Castor Game Stream (1 PC, multiple players)
Added 2022-09-21 15:00:08 +0000 UTC
Playing Windows games on a portable device has always been something people wanted. Up until now you only had two options:
- Fork over big cash to get yourself a dedicated Windows handheld
- Or stream your games from your gaming PC and / or Notebook, rendering it inaccessible for regular use while your game of choice is running
Castor intends to offer you a better way to stream your games.
One that doesn't render your regular PC inaccessible, allows multiple players (or devices) to utilize your system at the same time and most importantly, is minimally intrusive and gets out of your way when it should.
I personally use it to share one Windows handheld (Steam Deck on my end) with one Android handheld so my wife can join in on some co-op games, but your use-case may vary.
The requirements:
- Your PC must run Windows 10 or Windows 11
- Your CPU must support VT-d (Intel) / SVM (AMD) (you'll get a "Something went wrong!" error if these aren't enabled in your BIOS or your CPU doesn't support them)
Some reminders:
- Windows 10 will ALWAYS use the first enumerated GPU (which sucks on Intel/NVidia hybrid systems because the Intel IGP happens to be the first enumerated GPU, use Windows 11 to work around this as you will be able to select which card is used)
- Having a hardware-encoder compatible GPU boosts performance a LOT (the lack of such is why splitting the Valve Steam Deck hovers around 35-50FPS rather than a rock solid 60FPS)
So how do you use Castor?
- Install Castor.msi on your PC / Notebook
- You will now have a Castor icon in your system tray
- Click on the Castor icon, pick "Create Castor PC" and follow the wizard
- Click on the Castor icon again, pick your Castor PC (take note of its ID, its the number inside the brackets) and click on "Start"
- For Android: Install Pollux.apk, Castor's Moonlight fork, on your Android device (you might have to uninstall the regular Moonlight version first)
- For Android: Open Moonlight and tap the + symbol
- For Android: Type in your PC's IP address, followed by : and the Castor PC ID, for my PC that would be 192.168.1.111:1 for the first created Castor PC
- For QT clients: Install Moonlight (via DMG file, Flatpak, Windows setup, etc.)
- For QT clients: Open Moonlight and tap the + symbol
- For QT clients: Type in your PC's IP address, followed by : and the (Castor PC ID * 50) + 47989, for my PC that would be 192.168.1.111:48039 for the first created Castor PC
- You should see your Castor PC in the app now, click on it and take note of the 4-digit pin it shows you
- Back on your PC, click on the Castor icon again, pick your Castor PC and click on "Pair", it will open the Sunshine control panel where, after setting a password, you can enter the previously noted pin in the PIN menu
- Your device can now access your Castor PC, install games and play them, all while leaving your main PC unaffected
- Repeat these steps as often as you like to create additional Castor PCs
You can also find a minimal video tutorial here, or a more in-depth look at the system in action by Russ from RetroGameCorps here.
How do I share a Host PC drive with a Castor PC?
On the Host PC:
- Open the start menu
- Type in "cmd", find the "Command Prompt" and click on "Run as administrator"
- Type "reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f" into the "Command Prompt" window and press the Enter key
- Choose a suitable password that only you know and keep note of it, I'll refer to it from here on out as "Password"
- Type "net user CastorShare Password /add" into the "Command Prompt" window and press the Enter key
- Type "net localgroup administrators CastorShare /add" into the "Command Prompt" window and press the Enter key
- Type "explorer" into the "Command Prompt" window and press the Enter key to open the "File Explorer"
- Navigate to "This PC" inside the "File Explorer" window
- Right-click the drive you wish to share
- Click on "Properties"
- Click on the "Sharing" tab
- Click on the "Advanced Sharing..." button
- Tick the "Share this folder" checkbox
- Click on the "Permissions" button
- Tick the "Full Control" Allow checkbox
- Click on the "OK" button (2 times)
- Click on the "Close" button
On the Castor PC:
- Right-click the start menu icon and click on "File Explorer" to open it
- Navigate to "This PC" inside the "File Explorer" window
- Click on the "..." button (aka. "See more" button)
- Click on "Map network drive"
- Choose a drive letter (any unused letter will do)
- Type "\\172.31.1.1\HostPCDriveLetter$" into the "Folder" text-box (substituting HostPCDriveLetter for the Host PC drive's actual letter, if you're sharing the C-drive of your Host PC this should read "\\172.31.1.1\c$")
- Tick the "Connect using different credentials" checkbox
- Click on the "Finish" button
- A "Windows Security" dialog will pop up
- Type in "YourHostPCName\CastorShare" into the "User name" text-box (if your Host-PC is called MyPC this should read "MyPC\CastorShare")
- Type in the previously chosen password from the Host PC steps above into the "Password" text-box
- Tick the "Remember my credentials" checkbox
- Click the "OK" button
- The "Windows Security" dialog might pop up a second time, if so just confirm the saved credentials
- Your Castor PC should now have access to your host's drive, repeat these steps as necessary for additional drives and / or Castor PCs
Special tip:
Add your Host PC's Steam library folder to your Castor PCs Steam installation and set it as the default install location.
This will save huge amounts of space as each game only has to be installed once per physical PC.
Where can I find the open-source components of Castor?
All open-source components have been made available via GitHub.
These include the custom mirror driver, Sunshine build and a NAT-compatible Android version of Moonlight dubbed Pollux.
The QT-version of Moonlight is NAT-compatible by default (unlike its Android counterpart) and, as such, hasn't been forked.
And finally... a disclaimer of sorts...
Castor is a work-in-progress project, as such it might have bugs, which means you might be running into some issues along the way. (I hope not, but I can't rule it out.)
Should you do so, please get in touch and leave feedback so I can address whatever issue you might be having.
The system tray icon will notify you when a new build is available as well.
Before we move onto the changelog...
Version 1.0.5.0
- Fixed a internet connectivity related crash in the "Create Castor PC" wizard
- Added support for Windows Home & Core editions
Version 1.0.4.0
- Fixed OpenGL & Vulkan (You'll have to delete & re-create your PC for this one.)
Version 1.0.3.0
- Added a "Update Drivers" option to fix post-Host-GPU-driver-update issues (if your Castor PC refuses to boot after a Host PC GPU driver update then this is the button you want to press)
Version 1.0.2.0
- Fixed a "Something went wrong!" error that affected Japanese Windows users
Version 1.0.1.0
- Fixed a "Something went wrong!" error caused by a disabled auto-mount option
- Fixed a "Something went wrong!" error caused by a non-existant virtual disk default directory
- Fixed a "Something went wrong!" error that affected Chinese Windows users
- Fixed a black-screen issue caused by certain high-resolution clients
Version 1.0.0.0
And some honorable mentions...
To all the people who took some time out of their day to help debug things and make Castor even better!
- Hades (for letting me borrow his PC to fix the auto-mount & directory issues in Version 1.0.0.0, check out his YouTube channel here)
- trexmx (for letting me borrow his PC so I could add Chinese Windows support to Castor)
- moto (for letting me borrow his PC so I could add Japanese Windows support to Castor, check out his YouTube channel here)
- megadrive (for reminding me that motherboards with disabled VT-d / SVM options exist)
- dancue (for reporting some post-Host-GPU-driver-update issues)
- Thor (for helping me with the internal Windows 10 tests, he's one of the cool guys operating the RetroHandhelds Discord server)
Set this up and had it working on my xbox using the UWP moonlight found in the store. https://github.com/TheElixZammuto/moonlight-xbox now i can play emulators via my xbox again in retail mode.
id love an iOS client version, perhaps it would be possible to https://github.com/TheElixZammuto/moonlight-xbox/blob/master/libgamestream/client.c#L187 use this tidbit and merge it upstream so that all moonlight clients could have port detection/castor support?
ShabbyPenguin
2023-08-31 15:39:08 +0000 UTC
did you ever get this sorted? would love to be able to stream castor on the go.
ShabbyPenguin
2023-08-31 14:13:20 +0000 UTC
This has worked for me successfully. Thanks. Would a version that launches linux distros be possible. Might try the idea.
Nexxus_D
2023-08-02 23:08:13 +0000 UTC
Same, just failing to install even that I have the support files locally
Jose Francisco Avelar Diaz
2023-05-31 19:23:44 +0000 UTC
Parsec is a no-go sadly as Castor is built around maximizing hardware compatibility. A lot of unterminated video cards can't utilize DXGI display duplication, which is the technology used by Parsec (and unpatched Sunshine) to mirror the display.
Castor uses a custom video driver that uses a custom implementation based on shared memory pages and Direct-X textures to mirror the display, which works regardless of whether a card is physically terminated or not.
Given this custom driver requirement its not possible to reliably deploy Parsec while also maintaining the extremely high hardware compatibility that we currently enjoy with our custom Sunshine / Moonlight / Display Driver combo.
Black-Seraph
2023-05-22 22:20:02 +0000 UTC
Is this project still alive?
Lam Vuong
2023-05-15 02:52:03 +0000 UTC
Oh boy, just signed up for May to get the Castor App, however it is not working. Support Files "Temporarily unavailable" Is there a fix?
Lam Vuong
2023-05-01 09:42:02 +0000 UTC
any eta? :D
Dixon
2023-03-31 06:30:18 +0000 UTC
Castor gets stuck in "Installing Castor" and I've tried reinstalling, rebooting etc. It worked before so suddenly stopped. Any ideas whats going on?
Dixon
2023-03-31 06:08:46 +0000 UTC
This means that the error "Temporarily unavailable"is due to that.
In a next update would be great if we could manually provide the ISO instead of downloading from Microsoft.
Yarson
2023-03-23 13:56:19 +0000 UTC
Alright, so I found out that Microsoft since the beginning of march has banned new sales of products in Russia, and made the download of windows 11 ISO more restrictive (I'm not in Russia but I get an error when I try to download the ISO from Microsoft official servers).
Yarson
2023-03-23 13:55:15 +0000 UTC
"Temporarily unavailable" error here as well
Yarson
2023-03-21 22:18:26 +0000 UTC
This is so frustrating. I get a temporarily unavailable message in the support files section when trying to create a castor pc. idk whats wrong. everything else is green
NEMESIS
2023-03-05 22:23:43 +0000 UTC
same issue
NEMESIS
2023-03-03 21:12:12 +0000 UTC
Hi there, just installed and setup Castor. Seems to be very easy to setup and start a VM. I did this on my sons PC as he as hardware to spare so my daughter can play on a handheld, Im running into an easy that I cant figure out thought. My son has all his games on his C drive and this drive I wanted to share to my daughter, using the above share technique the driver comes up as a network drive on the VM, everytime you run a .exe you get a promt this runs of network blabla.. and also had troubles getting epic games and steam games to show up as installed and not require to redownload again on VM. Am I missing a step here? Is there perhaps a way to share the hardrive @locally? if that makes sense? some games dont run, some comes up with a promt and no steam or epic games shows up as installed. Also seem to be unable to install directx which is required by many games in our library. Any help here is appreciated. Tried redoing VM twice..
Dixon
2023-02-27 21:05:59 +0000 UTC
When I try using the Castor Wizard the "Support Files" section shows "Temporarily unavailable". This prevents me from creating the VM and using the software. Does anyone know of a fix?
James
2023-02-26 17:10:39 +0000 UTC
You can change the RAM and CPU cores in the Hyper-V application. GPU I don't know.
Michael J
2023-01-29 03:31:27 +0000 UTC
Hello,
Is there a button prompt that lets you boot into the Android on RG353 when the Linux card is in? Holding the F does not work for me.
Minitabandus
2022-12-25 15:11:33 +0000 UTC
Hey sorry another question to anyone here, is there a way to use Parsec with Castor? I know it's focused on moonlight / sunshine, but if it can also use Parsec, it would be awesome.
Also a few feature that I think would be great for my use case :
- ability to auto start a Castor PC
- ability to change resources after (CPU cores, RAM, GPU)
Danke Alamien
2022-12-23 02:00:51 +0000 UTC
SOLVED: My dumbass thought enabling Hyper-V through the wizard would be enough. Turns out I had to manually enable SVM Mode for my AMD 5950x in BIOS. After that, the machine popped up in Hyper-V and the installation went through despite the File Explorer errors mentioned below!
Hey! Tried to install a couple times on Win 11 Pro latest build, but I keep getting error messages to the tune of "Location is not available/ N:\ is not accessible. The parameter is incorrect." After a while, the wizard ends with "Something went wrong!". Any pointers please? :')
Simone
2022-12-19 18:49:09 +0000 UTC
Hey, so I successfully installed Castor PC, but the performance is not that good. I only have 5600x and 6700xt, I set 4 cores, 16gb RAM, and about 30gb of SSD.
A few question :
- any tips on how to improve performance with my spec?
- any way to change the cores, ram etc after I created Castor PC?
Thanks, this is awesome btw, so many possibilities, and it's just the beginning!
Danke Alamien
2022-12-19 07:44:45 +0000 UTC
Next week should please the 353 crowd.
Black-Seraph
2022-12-03 19:09:38 +0000 UTC
You need to add a shortcut in the web administration interface and add the -gamepadui argument to it.
Black-Seraph
2022-12-01 06:12:39 +0000 UTC
Maybe this is a dumb question but, how do you launch Steam, via moonlight, with the new UI?
Michael J
2022-12-01 01:27:23 +0000 UTC
I did portfoward ALL ports on my router in the Moonlight guide, even checked if the ports are forwarded via canyouseeme.org (all success) but no luck so far. No idea what's wrong with my PC. I will check again during my next trip. Thanks for helping.
tanbarthez
2022-11-24 10:54:44 +0000 UTC
Then something else must be off still because it works for my setup.
Have you made sure to port forward ALL Moonlight ports on your router with that portshift?
Black-Seraph
2022-11-24 10:29:37 +0000 UTC
I did try to do it though. Connect my Castor PC via 'my Internet IP address' with the port (Castor PC ID * 50)+47989 so I entered into Moonlight-qt 'my Internet IP address':48039 but get errors about connecting unsuccessful.
tanbarthez
2022-11-24 10:22:25 +0000 UTC
You can but you need to shift the ports by (50 * Castor ID).
Black-Seraph
2022-11-24 09:54:15 +0000 UTC
I kinda travel alot so I want to know if there is any way to connect Caster PC over the internet? I read the guide of Moonlight-qt that you can do it over internet but when i tried, I can't connect to Castor PC at all.
tanbarthez
2022-11-24 09:50:47 +0000 UTC
No problem.
Black-Seraph
2022-11-21 19:37:28 +0000 UTC
Nice! I'm excited. And no, I'm not on the twitter. I can only follow you here. ;)
Nicky Santoro
2022-11-21 15:05:38 +0000 UTC
If you follow my Twitter you'll see that I am actively working on that one alongside a few other things. In general the whole 353 line is getting "the treatment" right now.
Black-Seraph
2022-11-19 20:35:06 +0000 UTC
My RG353p is feeling a bit empty without Google services and the Black touch. Just wanted to randomly state that. ;)
Nicky Santoro
2022-11-19 20:28:17 +0000 UTC
You can use Moonlight on your PC to administrate your Castor PC.
Black-Seraph
2022-11-18 10:02:40 +0000 UTC
For some reason, the Castor PC install goes well. When I use Hyper-V Manager to view my Castor PC, I get a dot for a mouse cursor. I can't really click or do anything. My goal was to set up Steam using my computer, then stream to my Retroid Pocket 3. I'm on Windows 11 Home, and I'm quite new at using virtual machines.
KyleTheUltimate
2022-11-18 09:36:47 +0000 UTC
I'm a pleb v1 switch owner. No OLED goodness for me (yet).
Black-Seraph
2022-11-04 02:08:21 +0000 UTC
Just an update... since the latest release of castor and the ability to use OpenGL and Vulkan I gotta say the OLED switch is fantastic. Definitely an upgrade from my Odin.
DanCue
2022-11-04 00:59:21 +0000 UTC
I've kinda given up on the new UI. My Odin works well with the general UI but I can't for the life of me get my gamepad to work in the games. But it's a beautiful UI! Looove Castor!
Megabyte
2022-10-30 22:29:22 +0000 UTC
No problem mate. Just happy you figured it out.
Black-Seraph
2022-10-30 18:51:46 +0000 UTC
Okay so I've created a new VM after the update for OpenGL and such and now I can't get the VM to respond to any inputs. I've tried connecting in Hyper-V but it's weird. I click the start button on Windows and it tries to hit the search button. I guess it "responds" but doesn't actually click. Any clue what I'm doing wrong lol.
Edit: My dumb*ss set my iDRAC server up as the same Static IP address as my PC X-D Problem fixed when you don't do dumb things haha
Michael J
2022-10-30 18:22:15 +0000 UTC
It's quite amazing isn't it? :)
Black-Seraph
2022-10-28 15:30:56 +0000 UTC
Thought i'd mention that the new steam deck UI beta for windows is AMAZING with this setup. I'm streaming to a retroid pocket 3 with it and it's the closest ive ever had to getting a full hhandheld PC experience through a VM. There are still some quirks with getting gamepass games working, and the lack of a guide button on the pocket 3 is a huge pain. But once it's working it's borderline magic.
Lachlan Launt
2022-10-28 03:37:44 +0000 UTC
Not at the moment, but I intend to add a location picker in the next version.
Black-Seraph
2022-10-24 00:36:51 +0000 UTC
Hello, I subscribed just for this, was just wondering if there;s a way to install this onto a storage drive that isn't the OS drive? My boot drive is intentionally really small, so its kind of a problem for me.
ChelC Real
2022-10-24 00:29:34 +0000 UTC
Dynamic memory isn't supported by paravirtualization anyway so don't worry too much about it.
It's for regular VMs to request RAM on demand.
And yes you can change the amount of assigned RAM at any time.
Black-Seraph
2022-10-21 07:03:07 +0000 UTC
Random question for you. If I upgrade my GPU or Ram in the future is there a process we need to follow or should it just be plug and play? I was thinking about going up in RAM so I can possibly create more VMs in the future. Right now I have 32gb total of which 16 can be allocated to VMs. If I go up to 64 I could have 32 available to VMs.
Also, in Hyper-V there is a dynamic memory setting. What is that for? Would that allow the VMs to use more than what is allocated as they need it?
DanCue
2022-10-21 02:28:00 +0000 UTC
Pretty much exactly this.
I figured that the release post was already long enough as is (with the sharing instructions etc) so I didn't want to bloat it more than I had to.
I hope to trim that one down a bit by automating shares in the future but for now it is what it is.
Black-Seraph
2022-10-20 14:03:12 +0000 UTC
For those of you that don't understand what this means... if you were going to use a VM for emulation before this update you would not be able to use certain emulators which meant certain platforms were just not possible to play. (Switch, PS3, etc.) I'm sure emulation wasn't the only thing being limited either.
After this update your limitation is your GPU. If your GPU is capable of playing it you're good to go on the VM as well. Super exciting.
DanCue
2022-10-20 13:26:26 +0000 UTC
I feel like this newest update 1.0.4 is flying under the radar. This is a huge update that provides passthrough OpenGL and Vulkan!! After scouring the internet for solutions to OpenGL in paravirtualization and giving up on it you come out with this update. haha Thanks for all your hard work Black-Seraph. I'm happy to say that this works beautifully.
DanCue
2022-10-20 13:21:53 +0000 UTC
Yes they do.
Black-Seraph
2022-10-19 22:33:42 +0000 UTC
Just saw the new update, wondering what was fixed with open GL and Vulkan? Do they now work? I just created a new pc late last night lol... ahhhh
Megabyte
2022-10-19 22:31:56 +0000 UTC
The way paravirtualization works I think that advances in the OpenGL to DX12 wrapper are definitely the way to go.
That way, at the end of the day, everything will run in DX12 which is the easiest to paravirtualize due to the fully working driver.
Black-Seraph
2022-10-17 14:45:23 +0000 UTC
Yuzu requires 4.5, I think. Good to know about the PCIe passthrough. I'll just have to settle for moonlight with the host PC for those scenarios. The day OpenGL is fully supported in paravirtualization will be a day to celebrate.
DanCue
2022-10-17 14:41:57 +0000 UTC
I'm sorry to say that PCIe passthrough is not as easy as you think it is, it requires a variety of hacks and not exactly user-friendly steps to get up and running.
Castor really streamlined the process, making things as simple as possible (for the enduser) but it's in no way the norm.
As for OpenGL, the best way to use it is to install Microsoft's own OpenGL to DX12 wrapper: https://apps.microsoft.com/store/detail/opencl%E2%84%A2-and-opengl%C2%AE-compatibility-pack/9NQPSL29BFFF?hl=en-us&gl=us
It only provides OpenGL 3.3 though.
Black-Seraph
2022-10-17 13:55:01 +0000 UTC
Unfortunately, there's not a way until OpenGL is fully supported. Black-Seraph mentioned some wrappers that could be used but in my research I didn't see any that supported OpenGL versions greater than 3.3. I'm just using normal moonlight for now until there's a solution.
Another method that could be used is dedicating a GPU to the VM, but of course that would cost money and its 1 GPU per VM plus the 1 for the Host. I'm not entirely sure how to set that up though but I may be interested in having one of my VMs with that. Is it as simple as just selecting that GPU during the setup process for Castor? IDK.
DanCue
2022-10-17 13:49:11 +0000 UTC
Is there any way to access the VM via the usually Hyper-V "connect" option? I'm trying to access it to make some changes via a clone-zilla live iso but all I get is a black screen when I try to connect.
NVM. It works all of the sudden lol. Not sure what changed haha.
Michael J
2022-10-17 03:37:51 +0000 UTC
Yeah man that seems like a sick set up! I wouldn't mind having a jailbroken OLED switch too (I have an OG). To your last bit- Anyone have any tips/ideas on getting yuzu working with a VM? Everything I've seen says no because you cant pass the graphics driver through to the VM unless it's Linux. So I can connect the normal Moonlight way and run it but not through Castor. NBD but just thought I'd ask!
Jason Smart
2022-10-17 02:49:15 +0000 UTC
That's actually what I'm working on. I have a modded OLED switch on the way. They have a moonlight-NX app that I can install or if I go the path of installing android on it I can use Pollux. So my set-up will be BigBox running on my PC with all of the emulators and everything being processed by my host and then streaming it to my Switch OLED.
Honestly, I had an AYN Loki Max reserved but I canceled it to go the Switch route. There really isn't a need to have all that power locally on the handheld if I can just stream it and let my host PC at home do the work. Say what you will about the Switch and it's outdated internals, but it should have no trouble streaming and I love the freedom of the joy cons in my hand as I play. The screen is also beautiful with the 7" OLED. The Loki Max would have only been 6" and the Odin I currently have is only 6". BTW I'm currently using the Odin to stream my BigBox and it's very nice.
I just wish OpenGL was possible on the VMs but for those emulators that require it I just log into the host instead on moonlight.
DanCue
2022-10-17 00:22:51 +0000 UTC
That would be awesome! Black should do that.
Yonathan Asefaw
2022-10-16 06:22:48 +0000 UTC
Impractical maybe but possible.
Black-Seraph
2022-10-15 20:17:14 +0000 UTC
What would be hilarious (and ironic) is that if this is successful enough and if you had any interest you could have a Nintendo Switch app too for JB devices. Imagine ripping your games off your Switch, patch and mod them on PC, crank up the quality even at 720p (also meaning FPS), to then stream back to the Switch to bypass the oh so aging hardware. Not to say you couldn't stream it back at 1080p in docked mode either ¯\_(ツ)_/¯. Impractical maybe but a funny idea.
Jason Smart
2022-10-15 18:48:49 +0000 UTC
No problem, any time!
Black-Seraph
2022-10-13 18:51:10 +0000 UTC
Update worked flawlessly. Thanks for getting that put together so quickly!
DanCue
2022-10-13 18:48:44 +0000 UTC
Sent
DanCue
2022-10-13 13:59:05 +0000 UTC
Just slip me your Discord ID via DM so I can get in touch with you directly.
I'll pass you a new build to test sometime later today.
Black-Seraph
2022-10-13 11:28:37 +0000 UTC
Ok. I was tempted to start from scratch again but I resisted. It’s so much work with all I did to the VM. Let me know if you need to get access into it somehow. I’m on discord…I sent you a message yesterday.
DanCue
2022-10-13 11:12:24 +0000 UTC
I have an idea what it might be. I'll keep you posted.
Black-Seraph
2022-10-13 05:43:27 +0000 UTC
Just updated a driver on my 2060 and now the Castor VMs are not accessible. In Hyper-V it looks like they are each rebooting after about 45 seconds. Any ideas?
DanCue
2022-10-13 02:13:20 +0000 UTC
Things move so fast nowadays. I wouldn't be surprised if we were to see paravirtualization reach full on feature parity in a year or so.
Black-Seraph
2022-10-12 19:16:09 +0000 UTC
Definitely will stick with Castor. Hopefully OpenGL will be supported soon. Until then I’ll have to stick to using my host pc for those that I can’t get around OpenGL.
DanCue
2022-10-12 18:58:08 +0000 UTC
The iOS / iPad client doesn't support port-shifting / NAT and I don't own a Mac (yet) so I can't work out a NAT-patch for it (yet).
For Android you can use my custom NAT-able Moonlight fork (Pollux), and Windows/Linux/Mac/Raspberry Pi users can use the QT version of Moonlight (as that one supports port-shifting by default).
I am working on a PS Vita client at the moment as well.
Black-Seraph
2022-10-11 02:37:26 +0000 UTC
Does this also work on iOS and iPadOS? I'm trying it on my phone and I can't add the VM IP manually for some reason.
DanCue
2022-10-11 02:28:26 +0000 UTC
It is possible but hardware accelerated encoding on AMD cards is hit or miss (and completely absent on Intel ones).
This means your Castor PC stream might end up software encoded which would lower it's visual quality, maximum resolution (720p is a realistic 60fps target here) and increase it's latency (still good enough for 60fps gameplay though).
If you're willing to take this potential hit then yes, it can be done.
You will have to create a new Castor PC though as the GPU assignment is linked to the created PC.
Black-Seraph
2022-10-11 01:18:53 +0000 UTC
Right now im running a Ryzen 1600X and a GTX 1060 6GB And ive been using it and it works great but I was wondering if i were to upgrade to the Ryzen 5700G is it possible to use the integrated gpu on the virtual machine? im fine playing games at 720p with castor and the extra 2 cores are welcome.
AFKane
2022-10-11 01:14:13 +0000 UTC
Quadro setups require volume licensed drivers.
Given the high price of Quadro cards the only way a normal end-user will get their hands on one is in the used market, and even then you'll need to set up a volume license server and pay an annual fee to keep that one running.
Last time I checked it was 99$ a year or so just to run the license server (don't quote me on this, the prices might be different now).
It's definitely not a plug and play thing like Castor where you punch in a few numbers and press a button.
It does support OpenGL & Vulkan though, which I'd expect at the price they are selling their cards though.
Black-Seraph
2022-10-10 14:15:03 +0000 UTC
So an alternative is to get a quadro card? If I do that will it automatically pass through OpenGL or is there some configuring that needs to be done with Castor/Hyper-V?
DanCue
2022-10-10 13:35:51 +0000 UTC
Pretty cool! I will try this in the near future for sure. Just need to upgrade my PC.
Yonathan Asefaw
2022-10-10 04:25:41 +0000 UTC
It's how I and my wife play things together (1 work notebook plus 2 Castor PCs / handhelds).
Works pretty damn good.
Black-Seraph
2022-10-07 21:16:38 +0000 UTC
Just Subscribed to test this brilliant idea. I come from Retrogame Corps channel. If it works the half as good as it looks its a blowmind.
Paco
2022-10-07 20:16:31 +0000 UTC
There's some old libraries you can download off of sourceforge that work okay for the most part in OpenGL 1~2, I've yet to find some good OpenGL 3 wrappers.
They all work the same way though: You copy the DLLs into the game's installation directory.
Black-Seraph
2022-10-07 12:27:39 +0000 UTC
please please... how can I do the translator to get OpenGL working?
DanCue
2022-10-07 03:22:13 +0000 UTC
I'm not sure how you managed to get stuck in this situation but you should be able to delete the PC from Hyper-V Manager.
Keep in mind though that Castor does a handful of extra steps as part of the deletion process so please only do this as a last resort.
Black-Seraph
2022-10-06 15:46:33 +0000 UTC
I deleted a castor PC to remake a new one with more storage and ram but even though I deleted the first one it still appears in moonlight and I'm able to connect to it and use it. How do I delete it at this point if it doesn't appear under castor on my host PC?
AFKane
2022-10-06 15:40:25 +0000 UTC
Castor combines a lot of technology into one easy to use bundle that gets us pretty damn close to what Quadro cards can do.
I figure the OpenGL stuff can be fixed by adding a translator, but Vulkan is a whole different deal that will require Microsoft to update their VRD drivers.
One way or another. I'm sure Castor will see several more updates that will improve it's compatibility and ease of use / robustness.
Black-Seraph
2022-10-06 04:47:56 +0000 UTC
Dang, thanks for responding! Guess I’ll have to settle for using my host system for now. Thanks anyways!
Saf
2022-10-06 04:40:12 +0000 UTC
Microsoft hasn't even started on Vulkan paravirtualization yet.
As of today Direct X is fully done and OpenGL is in the works but unfinished.
Black-Seraph
2022-10-06 04:39:07 +0000 UTC
And just saw the comment above mine and your response about OpenGL paravirtualization. Any chance Vulkan might work?
Saf
2022-10-06 02:55:48 +0000 UTC
This is great stuff, perfect for my Odin Lite. I am curious if you or anyone else have gotten Yuzu to run on the Castor VM? I'm getting freezes with Vulkan and errors initializing with OpenGL on Castor. Host system runs it fine though.
Intel i7-6700K
RTX3080Ti
Saf
2022-10-06 02:54:02 +0000 UTC
Interesting. I wouldn’t even know how to get started on this. Any helpful guides you’ve used to set this up?
DanCue
2022-10-05 19:30:42 +0000 UTC
OpenGL paravirtualization is supported but in it's early stages.
The better way to do it (at the moment) is to run a OpenGL to DX wrapper, but those are hit and miss.
Paravirtualization is at it's best with DirectX 10, 11 & 12.
DX9 works but works better when wrapped through DX9 to DX10+ wrappers.
Black-Seraph
2022-10-05 19:13:44 +0000 UTC
When I try to use xemu it tells me the that OpenGL is not enabled. That emulator doesn't provide an option to switch. Is there any way to get OpenGL?
DanCue
2022-10-05 17:32:36 +0000 UTC
Good tip.
Black-Seraph
2022-10-05 16:57:24 +0000 UTC
I just wanted to throw this out there since I'm sure others will probably want to play emulators on this virtualization. I had an issue where an emulator would play a game on the host but not the VM. The solution was to change the graphics to Direct3D12. I suppose you could use 11 or 10, but 12 is working just fine for me.
DanCue
2022-10-05 16:09:49 +0000 UTC
Sounds like a environment issue then. There's little I can do about those. All I can think of is that you check the usual suspects:
Make sure your client is on 5GHz WiFi, your host PC wired and that your WiFi has enough uncrowded bandwidth to spare for whatever client settings you dial in.
Black-Seraph
2022-10-04 19:14:00 +0000 UTC
Also the moonlight on-screen buttons does the same, spamming movement buttons so character moves weird.
Simo Heinonen
2022-10-04 17:47:20 +0000 UTC
Mine work fine. 8bitdo SN30 Pro and Pro+ here.
Keep in mind that a lot of stuff can influence latency.
WiFi conditions, certain gamepads just being bad, certain Bluetooth chips, etc.
Black-Seraph
2022-10-04 16:25:40 +0000 UTC
Hello, when using controller with Android device, the input is laggy / spams the buttons. Is there any fix for controllers?
Simo Heinonen
2022-10-03 21:00:24 +0000 UTC
Would you mind sending me your Discord ID in a DM so I can get in touch? I have a good idea what could be the issue but I'd have to take a look.
Black-Seraph
2022-10-03 13:09:27 +0000 UTC
hello.
When I run "create Castor PC" I get "Something went wrong".
Requirements are all OK.
You can also download the Win11 ISO file in the ProgramaData\Castor folder.
It has been confirmed that a new virtual machine can be created and started using Hyper-V Manager.
I didn't see any errors in the event log.
Where are Castor's logs created?
There is too little information to solve this problem, so I asked Mr. Black-Seraph.
Here are my PC specs:
Win11 Pro Japanese version (upgrading from Win10)
CPU Core i7-8700
MEM 32GB
SSD 1TB (800GB free space)
GPUGeForce GTX1080
NIC Realtek Wired LAN 1Gbps
MB ASUStek PRIME Z370-P (3004 07/12/2021)
Your performance deserves respect!
moto
2022-10-03 12:10:46 +0000 UTC
So Black-Seraph just finished our issue session, and it looks like my VT-d / SVM option was disabled in the bios. After enabling that in my bios, it worked out for me
Kevin Nguyen
2022-10-02 20:54:40 +0000 UTC
Have you checked your BIOS settings yet? Castor requires VT-d / SVM to be enabled.
Black-Seraph
2022-10-02 18:02:21 +0000 UTC
Simo Heinonen
2022-10-02 17:55:57 +0000 UTC
I'm not quite sure why this is happening to you It might be your windows locale.
To be sure I would have to do a TeamViewer session with you though.
Black-Seraph
2022-10-01 23:08:09 +0000 UTC
When I try to create a PC, it asks me to format the drive, to which i do, but then the castor pc creation fails. when i dont format the drive, it also fails. Any fix?
生きる ViViFY
2022-10-01 22:41:01 +0000 UTC
Any fix to this problem? I'm getting the same issue
生きる ViViFY
2022-10-01 22:23:30 +0000 UTC
Big players like Valve can't even trick their way past this... I'm sad to say I stand no chance at doing so either.
Black-Seraph
2022-10-01 21:38:25 +0000 UTC
Ah that's a good idea! But err.. did you have any ideas about the following question I asked ooor? lol?
Huga Booga
2022-10-01 21:29:08 +0000 UTC
Try some multiplayer games with loved ones. That's where it truly shines. :)
Black-Seraph
2022-10-01 20:55:07 +0000 UTC
Hmm so I got this up and running and can stream games just fine (Deep Rock Galactic is awesome from the testing i've done!) However i'm running into a problem and wondering if anyone knows a solution... Specifically any games that are running Easy Anti Cheat I get a "Can't run in a virtual machine" message when I go to launch them. Any ideas if there is a workaround for this? Supposedly according to a reddit post someone said to set the information of their VM software to match their motherboard and bios info but i'm not sure if there is a way to do this with Castor.
Huga Booga
2022-10-01 20:52:33 +0000 UTC
I just did this. For others who will try this.. The instructions say to use an IP address that starts with 172. The one provided in the instructions is for the host PC. You will need to find the IP address of your VM. I recommend using the following command in PowerShell to get all of your VM's IP addresses:
Get-VM | Select-Object -ExpandProperty NetworkAdapters | Select-Object VMName,IPAddresses
Worked like a charm.
DanCue
2022-10-01 16:48:22 +0000 UTC
Ok. So it's just a matter of opening ports rather than running this tool. Thanks!
DanCue
2022-10-01 14:22:26 +0000 UTC
Take the required ports for Moonlight and add (50 * Castor PC ID) to them.
Those are the ports you need to port forward to your host PC on your router.
Black-Seraph
2022-10-01 14:20:59 +0000 UTC
How would I access remotely? I installed (in the virtualization) the Internet hosting tool provided by moonlight. When I run it it says I need GeForce Experience so I downloaded that but that says I don't have an NVIDIA GPU. Any ideas? Am I going about it wrong? Is there a different way to access remotely?
DanCue
2022-10-01 13:57:05 +0000 UTC
Gotcha. Ok. Hey man, thanks for all of your help. I know a lot of this could have been handled in private chat but hopefully someone who experiences the same challenges I have will stumble across this.
Thanks for all of your effort on putting this together. It just seems like the next logical step for moonlighting into your system and I've waited for a while for a solution. This is perfect for what I have been wanting to accomplish.
DanCue
2022-10-01 12:01:02 +0000 UTC
That's just a leftover from the automated Windows installation process and can be removed safely.
Black-Seraph
2022-10-01 11:56:08 +0000 UTC
Reply. Thanks. I ended up starting from scratch all over and it works now. Not sure why the uptime was resetting like that on two fresh installs but I’m glad it worked out.
Is there a reason why each virtualization creates a DVD drive? Is that required for something? I figured out a way to get rid of it in Hyper-V but I don’t want to mess anything up.
DanCue
2022-10-01 11:54:20 +0000 UTC
When duplicating VMs you need to manually adjust ports and mess with the NAT adapter forward settings.
I never said it was easy doing this, just possible.
I might write a guide on how to duplicate machines in the future, or make it a dedicated feature in a future revision.
Black-Seraph
2022-10-01 09:47:33 +0000 UTC
And now I can't connect on a Mac anymore. I used ports 48189 and 48239 for IDs 4 and 5, respectively. Connecting on Android worked with IDs 4 and 5.
Edit: Android isn't connecting either. Bummer.
Edit2: I noticed the uptime in Hyper-V for each virtualization gets to around 30 seconds and then resets to 0.
Edit3: Anyone who stumbles across this just know that the resetting issue is due to updating your gpu driver. It happened to me again later (see my newer post) and it is being worked on by Black-Seraph. Follow that post for updates.
DanCue
2022-10-01 00:23:48 +0000 UTC
I ended up just deleting the virtualizations and uninstalling Castor to start all over. It works now. Not sure what was happening but I'm glad it's working now.
One thing I'd like to know though is that the new virtualizations in the system tray have a number next to the name that is not 1. I would have that that would have been reset once I uninstalled Castor. Anyway I can fix that?
DanCue
2022-09-30 23:15:23 +0000 UTC
I tried creating another virtualization and it worked. I was able to pair just fine. I decided to delete though because I wanted to try and duplicate the existing one instead. Ultimately, I decided to go back to creating a fresh install because duplicating was giving me too many issues. So I created a new virtualization and it successfully installed but now polluk (moonlight) won't see the new virtualization. It still only sees the very first one I created.
Any ideas?
DanCue
2022-09-30 22:35:17 +0000 UTC
No problem. Thanks for giving me the time of the day!
Black-Seraph
2022-09-30 15:54:43 +0000 UTC
*applauds* Thanks for the shoutout and I love to help debug etc! Again, THANK you for this!
Megabyte
2022-09-30 15:52:42 +0000 UTC
Mind sending me your Discord handle in a DM so we can look at this together later?
Black-Seraph
2022-09-30 14:05:17 +0000 UTC
When I try to create a PC, it asks me to format the drive, to which i do, but then the castor pc creation fails. when i dont format the drive, it also fails
Kevin Nguyen
2022-09-30 13:57:01 +0000 UTC
Glad it all worked out!
Black-Seraph
2022-09-30 08:40:38 +0000 UTC
The 1.0.1.0 update worked. Pretty sure it was the auto-mount. Thanks Black-Seraph!
Nate DeVries
2022-09-30 08:18:54 +0000 UTC
Excellent! That's awesome!
DanCue
2022-09-30 00:19:32 +0000 UTC
You can change RAM allocations via the Hyper-V Manager (you'll find it in your start menu).
There you can duplicate already existing machines as well.
Black-Seraph
2022-09-29 23:36:39 +0000 UTC
I appreciate your help so far. Sorry to keep bothering you but could you answer my question about the ram allocation?
DanCue
2022-09-29 23:13:19 +0000 UTC
Thanks, I may reach out next week.
Nate DeVries
2022-09-29 19:02:44 +0000 UTC
You can share folders (or drives) in Castor and then access them from the host PC using their NAT IPs.
It's essentially the "how to share drives" tutorial section but swap the Host & Castor PC sides & IP addresses.
Black-Seraph
2022-09-29 12:40:47 +0000 UTC
love the idea and before i try it i have one question.
Can i add files and folders to the "castor host" emulated pc file system while using my normal desktop?
can i for instance access the "castor pc" files so i can add a picture folder as an example by using windows explorer on my regular desktop...? or is the castor pc like a big closed off image file (like most V.M.s)
superpoeper
2022-09-29 10:18:38 +0000 UTC
I'm off my dayjob tomorrow. I'll drop you a message on Discord.
Black-Seraph
2022-09-29 08:47:08 +0000 UTC
Let me know when you have a moment. I can work around when you are available.
Omid Ensafi
2022-09-29 00:51:14 +0000 UTC
Yeah. SMB. Just glad it's working one of these ways for me. Thanks
DanCue
2022-09-28 20:37:33 +0000 UTC
Is there anyway to change the ram of an already created Castor PC or do I need to delete and redo? I'd like to know before I go installing software and such. Would be nice to adjust after the fact in case I'd like to add more instances in the future.
Also, Is there a way to duplicate an instance. Say I want another Castor PC set up the same exact way I've set up another. Rather than repeating all of these steps (downloading apps, installing, etc.) can I just duplicate it?
DanCue
2022-09-28 20:35:52 +0000 UTC
SMB share I suppose? I've seen that before. Sometimes IPs work, sometimes hostnames do, sometimes both and sometimes neither.
To this day I don't know why.
Black-Seraph
2022-09-28 20:35:31 +0000 UTC
I was able to connect using the IP address. Using the name would not work. Not sure if this is related to Castor in any way but I'm assuming it is because my host PC connects using name and it will also detect it in the Network.
DanCue
2022-09-28 20:33:49 +0000 UTC
I'll have to google how to do that. I've never pinged my NAS before.
Edit: Ping was successful. I must be logging in with incorrect credentials.
DanCue
2022-09-28 19:38:33 +0000 UTC
Try pinging your NAS for starters. Still the easiest way to see if the network works right.
Black-Seraph
2022-09-28 19:36:37 +0000 UTC
Ok. I'll try again. I wasn't able to do it like I normally would for some reason but maybe I did something wrong. Thanks
DanCue
2022-09-28 19:28:59 +0000 UTC
You should be able to access it like you normally would. Castor automatically NATs your virtual PCs to the outside world (including your NAS shares).
Black-Seraph
2022-09-28 19:27:25 +0000 UTC
I've got a different question. I want to connect a network drive. The Host PC connects to this network drive currently, so it is not a local drive. I think the directions provided above is for connecting to a Host PCs local drive. How can I connect to a network drive? (It's an Unraid drive if that matters.)
DanCue
2022-09-28 19:19:07 +0000 UTC
No problem. Keep me posted.
Black-Seraph
2022-09-28 18:20:30 +0000 UTC
Ok. I'll give that a try later. Ran out of time but thank you for the effort you put into this. Been looking for something like this for a very long time!
DanCue
2022-09-28 18:09:01 +0000 UTC
Damn you're fast. I couldn't even edit my answer in time.
Black-Seraph
2022-09-28 17:59:48 +0000 UTC
I did. I wouldn't have been able to install the first instance without that enabled. I have one up and running right now. The second one is the one giving me issues.
DanCue
2022-09-28 17:58:24 +0000 UTC
Sounds like you need to enable VT-d / SVM in your PC's BIOS first.
Edit: Scratch that, it's the 2nd PC that gives you trouble, right?
If so you might have assigned too much RAM.
All of your Castors + the host must not exceed the available RAM.
Black-Seraph
2022-09-28 17:57:05 +0000 UTC
Excellent. Unfortunately, I attempted to do it and I got the "Something Went Wrong" error. Is it because I allocated all of the cpu cores to the first Castor PC?
DanCue
2022-09-28 17:51:29 +0000 UTC
That's odd then. Having either enabled should be enough.
Feel free to get in touch via Discord, we can take a closer look together then.
Black-Seraph
2022-09-28 17:50:24 +0000 UTC
Yes you can. That's more or less the point of Castor in the first place.
Both you and your son can play at the same time and on top of that you can use your PC itself as well.
Black-Seraph
2022-09-28 17:48:58 +0000 UTC
If I want to be able to play on two different devices at once, let's say I have an Odin handheld and my son has his android phone. Can I "Create Castor PC" twice and have them running both at once?
DanCue
2022-09-28 17:47:42 +0000 UTC
VT-d is for Intel, SVM is for AMD
I ran into the same error message and turned SVM on in the bios. After doing that it worked like a charm.
DanCue
2022-09-28 17:45:21 +0000 UTC
Running an AlderLake i9 on an ASUS mobo. Looking through the BIOS and there's only one option regarding VT-d (Enable or Disable)
Nate DeVries
2022-09-28 13:59:37 +0000 UTC
Yep. VT-d is supported and enabled.
Nate DeVries
2022-09-28 13:17:51 +0000 UTC
Check your BIOS and make sure VT-d or SVM are enabled.
If they aren't you will get a "Something went wrong." error message.
Black-Seraph
2022-09-28 12:47:30 +0000 UTC
I'm not able to create a host PC. Upgraded from Win 11 Home to Pro and all the requirements pass. but I get the 'Something went wrong' message. I'll get the pop ups when the temp drives are made, but it fails at the end.
Nate DeVries
2022-09-28 12:46:16 +0000 UTC
I can't speak for everyone but mine work fine. They are in use daily actually because the missus has a Core Keeper addiction.
Black-Seraph
2022-09-28 10:18:37 +0000 UTC
I'm not sure if this is my PC causing this or not - I can start the Castor PC the first time and have no issues, but if I try to start it a second time - or sometimes randomly - my whole entire system will freeze (event viewer last said something due to the nvidia driver - not the last time though :\)
Was wondering if someone else has had this issue or not.
Photoncody
2022-09-28 10:12:47 +0000 UTC
Thanks ever so much for solving my issue Black-Seraph!
Ollie Stratton
2022-09-27 19:46:46 +0000 UTC
Of course.
Black-Seraph
2022-09-27 07:18:06 +0000 UTC
Hey Black-Seraph you hero! I'm having issues installing, am I ok to DM you on discord? Thanks dude, i messaged you on patreon too just in case
Ollie Stratton
2022-09-27 06:50:38 +0000 UTC
Hyper-V paravirtualization (one of the components used by Castor) doesn't support Vulkan yet.
Black-Seraph
2022-09-25 23:13:31 +0000 UTC
this program has made most of my dreams come true! thank you! i have a question: when running certain emulators (cemu, yuzu) it doesnt recognize a graphics device, where it does on the host pc. games wont run, usually says something about vulkan. do you know anything about this?
Thomas Atkinson
2022-09-25 21:34:07 +0000 UTC
It depends on the game TBH. Some do and some don't.
Black-Seraph
2022-09-25 10:12:41 +0000 UTC
will sharing the host pc's drive make it so the resolution and graphics settings per game are shared or will they be independent of each other. i would prefer not to have to chjange the resolution each time i switch between tablet and pc, so which ever method allows me to do so i will do. awesome program btw!
Thomas Atkinson
2022-09-24 23:04:43 +0000 UTC
No rush. I'm sure we'll find a time that works for us both.
Black-Seraph
2022-09-24 00:40:12 +0000 UTC
I'm not sure when you have time, but I'd greatly appreciate the assistance!
I'm DiMo#9710 on Discord.
I will be away from my machine until tomorrow though.
Omid Ensafi
2022-09-24 00:35:31 +0000 UTC
This could be a permission related issue on the Host PC side, but to be absolutely sure I'd have to take a look at your setup via TeamViewer first.
Right now it's a hunch at best.
Black-Seraph
2022-09-24 00:30:00 +0000 UTC
There's a physical limit to the shared buffers used to enable hybrid GPU support. This is why the upper limit is somewhere around 2304000 pixels times 2 (because of double buffering).
The accessing device's aspect ratio is then calculated against the available pixel budget (for a lack of better terms) to give you the best possible aspect ratio accurate resolution.
Black-Seraph
2022-09-24 00:26:18 +0000 UTC
This is so cool and the instructions have worked nearly 100% so far, but I'm getting tripped up just shy of being ready to go because the resolutions that I'm being offered in the VM are not the ones I'm putting into sunshine. The desktop is all sorts of weird non-standard resolutions like 1996 by whatever. I can't get 1440p even though that's what I've put in sunshine. Am I missing something really dumb?
Charles A
2022-09-24 00:17:49 +0000 UTC
I've been using this and love it.
Though, I just went through the process of sharing my host PC drive with my Castor PC, and something goes wrong when it's time to actually run the games through Steam.
The Castor PC sees this network drive just fine and is able to read and write to it. The Steam library from the Host PC is on an non OS (doesn't contain windows on it) internal HDD, and Steam on the Castor PC sees all the games I have once I made the Host PC shared drives Steam application folder the default library.
But once it's time to execute the games through normal Steam or Big Picture mode the game fails to load. Some games have their own bug reporting error popups and some just flash the screen and turn black and return to Steam.
In some instances it mentions that "Your video card driver does not support any of the supported OpenGL versions. Please update your drivers or if you have a very old or integrated GPU upgrade it." - From launching the game Ex-Zodiac.
When I install locally to the Castor PC Steam library, the games run fine from the small list that I've tried.
I've done reboots and whatnot to see if it would shake off any sort of permission issue, but same result still.
One game for instance is Teenage Mutant Ninja Turtles: Shredders Revenge. I did first install it on the Castor PC, uninstall it, and then downloaded it again to the Host PC library. (For full transparency)
I think this is an outstanding release, and this is more of a bug report/issue report than anything. I'm not sure if I'm doing anything wrong though and any help would be appreciated. Thanks!
I think what you are doing here is amazing and it gets around SO many issues I've been having with Moonlight/Sunshine. Especially with an ultrawide monitor that always streams games with the super wide aspect incorrectly on my normal wide screen devices (phones/tvs/odin pro).
I'm on Windows 11 Pro.
Version: 22H2
OS Build: 22622.601
GPU: Nvidia RTX 3080 Ti
Omid Ensafi
2022-09-23 23:50:57 +0000 UTC
One can just move the hard drive file to another physical location and adjust the VM settings if necessary.
Black-Seraph
2022-09-23 15:27:57 +0000 UTC
Technically you could go into Hyper-V and add another hard drive or cut and paste the the main hard drive somewhere else and re-link it in Hyper-V.
That being said, Black Seraph has said that they are working on it, so if you want no tinkering. Probably best to wait for the update.
Photoncody
2022-09-23 15:25:52 +0000 UTC
I replied to your DM already but for completion's sake I'll post it here as well: If you are already inside your Castor VM then that means your GPU is working.
Sounds like a game specific issue TBH, maybe try another game first to verify.
Black-Seraph
2022-09-23 06:31:29 +0000 UTC
Nvidia 1070 Castor virtual pc does not show gpu in task manager and steam games do not find the gpu also. I see it in device manager tho in Castor Virtual machine. Not sure what the issue is. Any suggestions?
Leonidas (Jason L)
2022-09-23 04:21:30 +0000 UTC
For some reason the virtual switch I was using was the problem, changing it to the default one fixed the issue, thanks for the help =)
Jorge Fernandez
2022-09-23 00:21:30 +0000 UTC
That's odd. Mind getting in touch via Discord one of these days so we can take a look?
Black-Seraph
2022-09-22 20:58:26 +0000 UTC
A second network adapter should work fine though.
I'll give this a try myself and see where it takes me.
Thanks for the report.
Black-Seraph
2022-09-22 20:57:48 +0000 UTC
chris laitscj
2022-09-22 20:29:45 +0000 UTC
No problem. Anytime!
Black-Seraph
2022-09-22 17:43:13 +0000 UTC
Thanks again for all the help Black-Seraph! Hey everyone! He's awesome! So let's all give him a round of applause for his great effn work!
Megabyte
2022-09-22 17:40:30 +0000 UTC
Using some NAT forwards and ALVR it should. But to do so you will have to punch in a few PowerShell commands.
Black-Seraph
2022-09-22 07:01:50 +0000 UTC
Long long shot Would this work on a oculus quest 2 headset to stream rift games on pc
needlegun
2022-09-22 06:55:55 +0000 UTC
Hey, really nice program. Quick question, I have my games stored on a NAS that is only accessible on my Lan, it seems adding a second network adapter to the VM breaks moonlight. is there a way add another network adapter without affecting Moonlight, or another way to map this NAS to the VM that you can think of?
Thanks in advance!
Jorge Fernandez
2022-09-22 05:38:01 +0000 UTC
Same boat as Ori, mate. I shot you a message on discord too
Bradley Duggan
2022-09-22 03:55:48 +0000 UTC
Sent you a messagee :D
Ori Galili
2022-09-21 22:43:09 +0000 UTC
You can find me on the Retro Handhelds Discord server you can message me from there.
https://discord.gg/RetroHandhelds
Black-Seraph
2022-09-21 22:33:11 +0000 UTC
Hey for sure! How do I get access to the dis?
Ori Galili
2022-09-21 22:30:14 +0000 UTC
Mind getting in touch via Discord so we can take a look at your issue together? Something went wrong errors usually mean driver issues of some sort and those I have to look at personally. :(
Black-Seraph
2022-09-21 21:54:25 +0000 UTC
I keep getting something went wrong sadly :(
Ori Galili
2022-09-21 21:47:40 +0000 UTC
There is. The feature will come in a future release. It's currently being beta-tested by the wife. :)
Black-Seraph
2022-09-21 21:13:23 +0000 UTC
Also here because of Russ. It's always been pretty frustrating to cast using Moonlight, because of all the resolution changes that happens. Plus, not being able to use my computer. Glad someone was building a solution for that. Thank you!
EDIT: Is there a way to use hard-drive space that is not the one the OS is installed on?
Huy To
2022-09-21 19:37:08 +0000 UTC
I messaged you on Discord. Just nudge me when you find the time.
Black-Seraph
2022-09-21 17:23:04 +0000 UTC
Yeah sure! Thanks man, my id is megadrive#0695
Megabyte
2022-09-21 16:49:47 +0000 UTC
Looks good enough on paper for me. Would it be okay to get in touch with you on Discord say we can take a look together?
Black-Seraph
2022-09-21 16:36:06 +0000 UTC
Sure it's an AMD 3700x with 2x8 16gb of corsair vengeance LPX 3200mhz ram, RX 580 4gb video card. Windows 10 pro. Several SD and mechanical drives. I tried changing some install specs but I still get the same problem.
Megabyte
2022-09-21 16:34:46 +0000 UTC
Mind sharing your system specifications?
Black-Seraph
2022-09-21 16:21:24 +0000 UTC
My only suggestion is to allow us to install it on other drives and not the primary one, I got like 129gigs free on my primary but my other drives have terabytes free.. But there is a problem, and I dunno what it is, I tried to install, got the source files, and got a window saying "something went wrong" I did it twice. Any ideas what could be wrong?
Megabyte
2022-09-21 16:20:14 +0000 UTC
Castor implements internal NAT-ing to support multiple virtual hosts per physical host.
This requires a patch / change in the Moonlight source code to work.
The attached Pollux.apk includes this patch, I'm still preparing QT & embedded builds with this patch (which is what you need to run this on Linux).
The source code for the Android version patch can be found on the linked GitHub page.
Once the QT & embedded versions are patched I'll make sure to update this post and the GitHub page.
Black-Seraph
2022-09-21 16:10:47 +0000 UTC
If my handheld have Moonlight pre-installed, would it work even on linux-based OSs like jelOS or ArkOS?
Baron
2022-09-21 16:07:23 +0000 UTC
Oh great! Thank you, I'm giving it a try now. Success! My pc meets all requirements.
Megabyte
2022-09-21 15:26:20 +0000 UTC
No, this works on any card. :D
Black-Seraph
2022-09-21 15:20:24 +0000 UTC
Russ brought me here, just now, now a patron! Thank you!!!!!!!!!!!!!! Darn, I should have read up, Nvidia only huh? Damn...
Megabyte
2022-09-21 15:07:57 +0000 UTC