-
Posts
5 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Posts posted by Sygan
-
-
Hi,
I've set up a "main" VM with a GPU passthrough using SpaceInvader1 videos and some helpful topics here on a forum.
But I have two issues that I haven't been able to resolve yet. I've attached my current configuration as a file.
I also have set up the following in syslinux configuration as I'm running only one GPU in a system.append video=efifb:off initrd=/bzroot
1. I can't seem to get the GPU to work if I change in the xml to use the multifunction for the GPU's video and audio cards. Without the change the GPU works fine. With multifunction='on' I can see a boot screen for a moment, the Windows loading circle spins for about a second and then everything goes black.
<hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <rom file='/mnt/cache/system/vbios/rtx3080.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0' multifunction='on'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0a' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x1'/> </hostdev>
2. The second issue I have is that when the PC turns off a monitor after a while of inactivity then after some more time the GPU will not "wake up". I've put the wake up in quotes here because I've set up the PC to never go to sleep, it just turns the monitor off after 10 minutes. When I come back I can for example start a YouTube video and hear the sound of it but the screen stays black and I need to forcibly stop the VM and start it again.
Any ideas?
-
It's been a couple of years but I haven't noticed the message @meep.
I actually stopped working at the company I've built the machine for but the server was working fine and was (and still is to my knowledge) used when I left. But if I rememeber correctly the motherboard was a Gigabyte TRX40.
On 4/23/2020 at 11:25 AM, testdasi said:There is no graphic emulation in Unraid. If you need graphic-card-like capabilities then you need to pass through a graphic card to the VM. Threadripper should have enough lanes for 4 GPU's. Issue may come with the 2080 because a lot of the RTX out there are 2.5-slot width varieties which means you can't fit 4x cards in the typical slot arrangement. Make sure to get 2-slot width cards.
To this point - setting up the VMs to use VNC as a graphics card was enough for Unity to work fine.
I've actually recently built a home workstation with similar capabilities with the exception that I'm using one VM with a GPU passthrough as a main workstation and I'm running another two VMs - one with Windows, one with macOS using VNC - for the purpose of running game builds that won't freeze my PC, and also so I can build stuff for iOS.
This setup actually doesn't need much in terms of setting it up correctly. It's as simple as running Jenkins in a Docker container, preparing Jenkins pipelines and setting up VMs so they can work as build slaves. There's some trickery when it comes to installing PlasticSCM on a Jenkins container but it's doable. -
Hi,
As I said, the specs are already bought and closed, so we won't be adding any additional graphic cards for the moment (as we don't really need them performance wise, that would be just a waste of money).
I'll check the channel, thx
-
Hi,
I'm responsible for setting up a build server for Unity in our company and I'm considering using Unraid as a base OS for this server.
We already have specs closed and bought - they are as follows.
Threadripper 3960X - 24 cores.
2 x 1 TB NVMe SSDs
4 x 4 TB HDDs
128Gb RAM 3200Mhz
Nvidia 2080 Super GPU
I've never used Unraid before so it I'd like if someone could guide me how to implement the current idea for this build - or if it's even possible.
So what we would essentially want is to have four VMs + NAS storage as an archive.
The way that I've envisioned it was to have all of the VMs on 1TB SSD (250Gb of space each). This VM would be backed up (in a sort of Raid1 configuration) on to the second 1TB SSD, so in case one of them fails we can just boot up the VMs from the second drive.
I'd like to allow these machines to use all available CPU power at the moment. Memory can be limited to about 32GB (minus the RAM the Unraid needs).
One of this machines will need to have a GPU pass-through for the purpose of baking lights in Unity (and sometimes this machine will also be used for Adobe Premiere rendering) but it would be nice if other machines would have a some kind of GPU emulation as Unity doesn't like to run its builds without a GPU.
These machines will be running Windows as an OS, each of them would have Jenkins and Unity installed. The one with a GPU passthrough would serve as an Jenkins master and the other three will be slave machines. This would allow us to run up to four simultaneous builds (as we deploy the game for multiple platforms or sometimes have a need to run multiple projects). We'd need access to these VMs through some Remote Desktop connection if needed.
All of them would have access to a NAS storage that would be made from the HDDs (we'd like to have them configured in a sort of Raid5 configuration where one of the drives could fail without losing any data). This would be used as an archive for previous game builds and some unused assets or work files for old projects. We'd need access to these storage from any computer in the network.
A nice to have feature would be to have a VPN server that we can connect to so we can have access to these data from outside of office (in a times such as these when everybody is mostly working from home).
Another nice to have feature would be to allow the unused power to go for Folding@Home as for the most of time this machine will be turned on and not doing much.
Do you have any ideas or guides that can help me to set this up using Unraid?
Ubuntu VM VNC/Passthrough issue after Unraid restart.
in General Support
Posted
I've set up a Ubuntu Desktop 22.04 as a VM.
I can go through the installation process just fine, get everything set up, then restart the VM with a RTX 3080 set as a passthrough, install drivers etc. and everything works well.
That is, until I decide to restart the Unraid server. After that if I try to start up the Ubuntu VM there is no video signal at all. There is nothing displayed from my GPU. If I switch the graphics card back to VNC i get "Guest has not initialized the display (yet)." message. Strangely I can get the VNC to show something if i mount the installation iso back again, then it opens up directly in a Ubuntu Installation (instead of showing the boot menu first like it did on a first install).
The only option I know of to get it working again is to set up the VM from scratch.
The Windows 11 VM with the same devices passthrough that I have set up as well works just fine.
VM Config (as VNC)
VM Log: