[Support] SpaceinvaderOne - Macinabox


1996 posts in this topic Last Reply

Recommended Posts

Just now, John_M said:

There's plenty of third party software that's suitable for viewing a macOS desktop on Windows, as already mentioned. I prefer to use the built-in software if it does what I want though and, since I typically use a MacBook Pro as my daily companion, I use Apple Screen Sharing.

The 3rd party software options, does not, as far as I know, replicate the native Screen Sharing capabilities in macOS. All the VNC options I've tried, doesn't span across the monitors. It's fixed to 800x600 with no monitor plugged in or 1920x1080, which is the resolution of the monitor I plugged into the GPU, which I passthrough'd to the VM.

Link to post
  • Replies 2k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

PLEASE - PLEASE - PLEASE EVERYONE POSTING IN THIS THREAD IF YOU POST YOUR XML FOR THE VM HERE PLEASE REMOVE/OBSCURE THE OSK KEY AT THE BOTTOM. IT IS AGAINST THE RULES OF THE FORUM FOR OSK K

09 Dec 2020   Basic usage instructions.   Macinabox needs the following other apps to be installed. CA User Scripts (macinabox will inject a user script. This is what fixes th

Do you like this for an icon? I think its appropriate.

Posted Images

Even the web browser-based noVNC client supports resolutions higher than 800x600. SpaceInvaderOne recommends Splashtop as a more responsive solution. I haven't used it because it needs you to create an account on a third party server. I have no desire to access my desktops across the Internet. Spreading a desktop across multiple monitors is a different question entirely.

Link to post
54 minutes ago, mortenmoulder said:

I run Windows on my main rig, and I want to connect to my Big Sur VM with either RDP or VNC, but I want it to span across all my monitors in the correct resolution. So far it seems like that's not possible with macOS.

RDP client in windows adapts the screen according to the client screen, mac os doesn't work as RDP. You need a vnc viewer client and screen sharing enabled or any vnc server on mac os.

When using a vnc client you will see exactly what you see in mac os: this means that if you have a monitor attached to mac os vm at 1920x1080 you will see on the client a 1920x1080 screen.

When you see 800x600 this is expected, as without a monitor attached to mac os it is not using gpu acceleration.

 

So mac os needs a monitor to be attached to a passed through gpu to have hardware acceleration, or a dummy plug.

If you have a client with more than 1 monitor (let's say 2 monitors) and mac os without any monitors attached you can connect to the gpu passed through in mac os 2x (because you want 2 screens on the client) hdmi/dvi/dp dummy plugs and point vnc to port 5900 for monitor 1 and 5901 for monitor 2.

Dummy plugs have different resolutions available, if you go with dummy make sure to carefully read specifications.

Edited by ghost82
Link to post
2 minutes ago, ghost82 said:

RDP client in windows adapts the screen according to the client screen, mac os doesn't work as RDP. You need a vnc viewer client and screen sharing enabled or any vnc server on mac os.

When using a vnc client you will see exactly what you see in mac os: this means that if you have a monitor attached to mac os vm at 1920x1080 you will see on the client a 1920x1080 screen.

When you see 800x600 this is expected, as without a monitor attached to mac os it is not using gpu acceleration.

 

So mac os needs a monitor to be attached to a passed through gpu to have hardware acceleration, or a dummy plug.

If you have a client with more than 1 monitor (let's say 2 monitors) and mac os without any monitors attached you can connect to the gpu passed through in mac os 2x (because you want 2 screens on the client) hdmi/dvi/dp dummy plugs and point vnc to port 5900 for monitor 1 and 5901 for monitor 2.

Dummy plugs has different resolutions available, if you go with dummy make sure to carefully read specifications.

So basically if I have 3 monitors on my Windows rig, I need to VNC into the machine 3 times with 3 dummy plugs? Yeah, nah. I'll just stick with 1920x1080 and consider macOS a bad OS. I can't believe someone hasn't made a remote desktop server (not VNC), that automatically creates X amount of virtual screens, depending on how many monitors the guest computer has.

Link to post
3 minutes ago, mortenmoulder said:

So basically if I have 3 monitors on my Windows rig, I need to VNC into the machine 3 times with 3 dummy plugs? Yeah, nah. I'll just stick with 1920x1080 and consider macOS a bad OS. I can't believe someone hasn't made a remote desktop server (not VNC), that automatically creates X amount of virtual screens, depending on how many monitors the guest computer has.

I think so, not tried personally, but I'm quite sure it works as I described.

For the rest (bad/good etc) I cannot comment, luckily we are in democracy and everyone is free to think what they want :D

Link to post
56 minutes ago, Espressomatic said:

You should be able to connect to Mac Screen Sharing with a VNC client on Windows if you allow that from the Mac side.

image.png.e3fa6530ad708e0fcee80f3ab171e465.png

 

Also, this solution claims to be the best (and may work without the above option), Remotix: https://remotix.com/remotix-win/

I tried it, but unfortunately it does exactly what a regular VNC software does. I cannot get more than 1 screen working.

Link to post

Hi,i installed Bigsur and everything works fine VNC and i connect to monitor and pass GTX 1050ti all good works.

Today Bugsur loading only on VNC ,but on Gtx 1050ti it starts and load the Apple logo only and stuck.The white loading line under the apple wont show up.

If someone knows solution for this please share.

Happy New Year !!!

Edited by Vesko
Link to post
38 minutes ago, Vesko said:

Gtx 1050ti it starts and load the Apple logo only and stuck

See here for information about Nvidia graphics cards and macOS: https://www.tonymacx86.com/threads/will-my-nvidia-graphics-card-work-with-macos-list-of-desktop-cards-with-native-support.283700/

 

Edit: Click the "spoiler" button and you'll see that your card isn't supported by Mojave, Catalina or Big Sur.

 

 

Edited by John_M
Added click the spoiler button
Link to post
2 hours ago, John_M said:

See here for information about Nvidia graphics cards and macOS: https://www.tonymacx86.com/threads/will-my-nvidia-graphics-card-work-with-macos-list-of-desktop-cards-with-native-support.283700/

 

Edit: Click the "spoiler" button and you'll see that your card isn't supported by Mojave, Catalina or Big Sur.

 

Thank you very much.

I was happy that from the beginning of installation vga works good even not supported and then after few days just stop loading.I thought i did something wrong.

 

Link to post
8 minutes ago, Vesko said:

I was happy that from the beginning of installation vga works good even not supported and then after few days just stop loading.I thought i did something wrong.

My guess is that during the installation is was working as a simple video output device, with no hardware acceleration. Now that you're trying to start the OS for actual use the fact that there's no driver available is causing it to hang.

 

Link to post
29 minutes ago, John_M said:

My guess is that during the installation is was working as a simple video output device, with no hardware acceleration. Now that you're trying to start the OS for actual use the fact that there's no driver available is causing it to hang.

 

Yes,you are right i will go for AMD vga i think.

Thank you very much for your help and support.

Happy New Year!!!

Link to post

I have tried installing both Catalina and Big Sur with the macinabox docker, each time it seems the install image that is downloaded stops at 2.15GB and does not increase in size. With the Catalina install, I left it overnight and the image file size was still 2.15GB. Tried Big Sur this morning and after about an hour and a half the install image file size is still 2.15GB. Am I doing something wrong? When I look at the macinabox docker log, it still indicating that it is downloading.....

Screen Shot 2021-01-02 at 10.18.27 AM.png

Link to post
1 minute ago, ashman70 said:

I have tried installing both Catalina and Big Sur with the macinabox docker, each time it seems the install image that is downloaded stops at 2.15GB and does not increase in size. With the Catalina install, I left it overnight and the image file size was still 2.15GB. Tried Big Sur this morning and after about an hour and a half the install image file size is still 2.15GB. Am I doing something wrong? When I look at the macinabox docker log, it still indicating that it is downloading.....

Do you have the helper script and does it report that it has finished downloading?

 

Try deleting everything in the folders you see the Docker container points to locally, if they are associated with the Big Sur or Catalina updates. For Big Sur I am pretty sure you need Method 2, because Method 1 downloads Catalina regardless of what you pick.

Link to post

I think I figured it out, issue on my end, trying method 2 now.

 

But now I see this in the docker log?:

Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied

 

Tried again and got this:

2021-01-02 10:59:42,451 Network Request: Fetching https://swscan.apple.com/content/catalogs/others/index-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
2021-01-02 10:59:43,091 Selected macOS Product: 001-86606
/Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied


ERROR:
Unexpected end of input stream

Edited by ashman70
Link to post
1 hour ago, ashman70 said:

I think I figured it out, issue on my end, trying method 2 now.

 

But now I see this in the docker log?:

Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied

 

Tried again and got this:

2021-01-02 10:59:42,451 Network Request: Fetching https://swscan.apple.com/content/catalogs/others/index-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
2021-01-02 10:59:43,091 Selected macOS Product: 001-86606
/Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied


ERROR:
Unexpected end of input stream

 

Do you have the latest unRAID version? unRAID Version: 6.9.0-beta35 or above

Link to post

No I am actually on unRAID 6.82 do you think that matters?

 

Updated to 6.9RC2 - getting this error?

 

/Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied

Edited by ashman70
Link to post
41 minutes ago, ashman70 said:

No I am actually on unRAID 6.82 do you think that matters?

 

Updated to 6.9RC2 - getting this error?

 

/Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied

I see that SpaceinvaderOne just commented on a pull request to fix said issue: https://github.com/SpaceinvaderOne/Macinabox/pull/34

 

He said it has been merged. Can you try again? If it's merged, it should pull the latest code and should fix your issue.

Link to post

Still getting this error, this is under unRAID 6.82, I tried upgrading to 6.9RC2 but it broke my VM which I need.

 

/Macinabox/unraid.sh: line 273: /Macinabox/tools/FetchMacOS/BaseSystem/SharedSupport.dmg: Permission denied

Link to post
On 12/24/2020 at 3:02 AM, alturismo said:

thanks to @derpuma who pointed me to voodooHDA to bypass now the issue and audio via hdmi is working without any changes needed to EFI etc ... works directly after installation and reboot. tested with a fresh install (without all my already done mods).

 

so in case anyone has also no hdmi audio issue with nvidia 1030 on high sierra and cant find a solution ... may as hint thanks to @derpuma

Thanks @alturismo and @derpuma. I have passed through my AMD RX580 GPU. Video is working, but I don't have any Audio.

 

I looked into voodooHDA, but only found a kext. Is this what you are suggesting and how to add in opencore?

Link to post

@steve1977 Simply grab the voodoohda installer, install and reboot.

Backup before you do.

The installer does all by itself, just do what installation says.

It also installs a prefpane under system settings.

https://sourceforge.net/projects/voodoohda/

But remember, I recommend this only as a last option if nothing else works.

AMD RX580 works 100% without VoodooHDA simply by setup the VM XML GPU part as multifunction device and the right vbios loaded. Best option to getbthe vbios is selfexctract it from a running windows 10 with the help of GPU-Z.

Edited by derpuma
Link to post
5 hours ago, derpuma said:

But remember, I recommend this only as a last option if nothing else works.

AMD RX580 works 100% without VoodooHDA simply by setup the VM XML GPU part as multifunction device and the right vbios loaded. Best option to getbthe vbios is selfexctract it from a running windows 10 with the help of GPU-Z.

Thanks for your help. In this case, I'd prefer to explore other ways first to get it working.

 

In fact, everything used to work well for me with the previous version of macinabox and catalina. My GPU was passed through with the dumped vbios. Video worked very well. From my memory, audio also worked (though I am not 100% certain).

 

It is a bit odd now. I installed the new macinabox and set up a new BigSur VM. It works well with VNC. It also works with passthrough GPU (RX580). However, no audio though. Also, it does only work when NOT passing through the vios. When passing through the vbios, Unraid crashes. I need to manually turn off my server and after reboot the VM tab even disappeared (which I can then enable and set up again). Net net, passthrough works, but vbios does not. I am quite sure that the vbios file is not the issue as it used to work with Catalaina / old macinabox with the same bvbios file and gpu.

 

Also, I haeve no idea what multifunction device is, but don't remember ever fiddling with this with the previous macinabox.


Any idea what I can try out?

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.